.menu-catalog-views-module__c2uANG__views{gap:8px;min-width:0;margin-bottom:12px;display:grid}.menu-catalog-views-module__c2uANG__segments{gap:6px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.menu-catalog-views-module__c2uANG__segments button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d6dce3;border-radius:6px;flex:none;padding:8px 14px}.menu-catalog-views-module__c2uANG__segments button[aria-pressed=true]{color:#205540;background:#e9f2ef;border-color:#35745c;font-weight:700}.menu-catalog-views-module__c2uANG__segments button:focus-visible{outline-offset:2px;outline:2px solid #35745c}.menu-catalog-views-module__c2uANG__reasons{flex-wrap:wrap;gap:4px;display:flex}.menu-catalog-views-module__c2uANG__reason{color:#765014;background:#fff4df;border-radius:4px;padding:2px 6px;font-size:12px}.menu-catalog-views-module__c2uANG__more{min-width:0}.menu-catalog-views-module__c2uANG__more summary{cursor:pointer;padding:8px}.menu-catalog-views-module__c2uANG__reviewed,.menu-catalog-views-module__c2uANG__reviewChanged{border-radius:999px;align-self:flex-start;padding:4px 8px;font-size:12px;font-weight:700}.menu-catalog-views-module__c2uANG__reviewed{color:#246146;background:#e8f5ee}.menu-catalog-views-module__c2uANG__reviewChanged{color:#7a4e0a;background:#fff2d8}.menu-catalog-views-module__c2uANG__drawerReview,.menu-catalog-views-module__c2uANG__drawerReviewChanged{border-radius:8px;margin:0 20px 12px;padding:9px 12px;font-size:13px;font-weight:700}.menu-catalog-views-module__c2uANG__drawerReview{color:#246146;background:#e8f5ee}.menu-catalog-views-module__c2uANG__drawerReviewChanged{color:#7a4e0a;background:#fff2d8}.menu-catalog-views-module__c2uANG__storeCosts{margin-top:18px}.menu-catalog-views-module__c2uANG__storeCostTableWrap{overflow-x:auto}.menu-catalog-views-module__c2uANG__storeCostTable{border-collapse:collapse;width:100%;font-size:13px}.menu-catalog-views-module__c2uANG__storeCostTable th,.menu-catalog-views-module__c2uANG__storeCostTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #e4e7ec;padding:9px 10px}.menu-catalog-views-module__c2uANG__storeCostTable th{color:#475467;background:#f8fafb}.menu-catalog-views-module__c2uANG__storeCostMessage{color:#667085;margin:8px 0}.menu-catalog-views-module__c2uANG__reviewPanel{background:#f7faf8;border:1px solid #d8e2dd;border-radius:10px;align-items:end;gap:10px;margin-top:18px;padding:14px;display:flex}.menu-catalog-views-module__c2uANG__reviewPanel label{flex:1;gap:6px;font-size:13px;font-weight:700;display:grid}.menu-catalog-views-module__c2uANG__reviewPanel input{background:#fff;border:1px solid #cbd5d1;border-radius:7px;min-width:0;padding:9px 10px}.menu-catalog-views-module__c2uANG__reviewButton{color:#fff;cursor:pointer;background:#28624b;border:0;border-radius:7px;padding:10px 14px;font-weight:700}.menu-catalog-views-module__c2uANG__reviewButton:disabled{cursor:not-allowed;opacity:.55}@media (max-width:640px){.menu-catalog-views-module__c2uANG__reviewPanel{flex-direction:column;align-items:stretch}.menu-catalog-views-module__c2uANG__reviewButton{width:100%}}.menu-catalog-views-module__c2uANG__cardStatus{border-radius:999px;grid-area:statuses;place-self:flex-start start;padding:4px 9px;font-size:12px;font-weight:700;display:inline-block}.menu-catalog-views-module__c2uANG__build{color:#4b5563;background:#eef0f3}.menu-catalog-views-module__c2uANG__approval{color:#7a4e0a;background:#fff2d8}.menu-catalog-views-module__c2uANG__ready{color:#246146;background:#e8f5ee}.menu-catalog-views-module__c2uANG__brandSummary{color:#586577;white-space:normal;margin:6px 0 0;font-size:13px;font-weight:400}.menu-catalog-views-module__c2uANG__brandSummary small{margin-top:2px;font-size:11px;display:block}.menu-catalog-views-module__c2uANG__costSummary{flex-direction:column;grid-area:costs;gap:6px;min-width:0;display:flex}.menu-catalog-views-module__c2uANG__costSummary .menu-catalog-views-module__c2uANG__costRecheck{color:#985b0c;white-space:normal;grid-column:1/-1;font-size:12px;font-weight:400}.menu-catalog-views-module__c2uANG__partialBadge{color:#9a5708;cursor:help;background:#fff1dc;border-radius:999px;align-self:flex-start;padding:4px 9px;font-size:12px;font-weight:700;position:relative}.menu-catalog-views-module__c2uANG__partialTooltip{z-index:4;color:#60431c;white-space:normal;background:#fffaf2;border:1px solid #e8c48f;border-radius:6px;width:max-content;max-width:240px;padding:7px 9px;font-weight:400;display:none;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 5px 14px #46301229}.menu-catalog-views-module__c2uANG__partialBadge:hover .menu-catalog-views-module__c2uANG__partialTooltip,.menu-catalog-views-module__c2uANG__partialBadge:focus .menu-catalog-views-module__c2uANG__partialTooltip{display:block}.menu-catalog-views-module__c2uANG__partialPanel{color:#704b12;background:#fff9ef;border:1px solid #edc98f;border-radius:8px;margin:12px 0;padding:12px}.menu-catalog-views-module__c2uANG__partialPanel strong,.menu-catalog-views-module__c2uANG__partialPanel span{display:block}.menu-catalog-views-module__c2uANG__partialPanel span{margin-top:4px;font-size:13px}.menu-catalog-views-module__c2uANG__partialPendingList{color:#704b12;margin:8px 0 0;padding-left:20px;font-size:13px}.menu-catalog-views-module__c2uANG__estimateValue,.menu-catalog-views-module__c2uANG__estimateNote{color:#985b0c;font-weight:700}.menu-card-costs strong.menu-catalog-views-module__c2uANG__estimateFigure{white-space:normal}.menu-catalog-views-module__c2uANG__estimateFigure>span{white-space:nowrap}.menu-catalog-views-module__c2uANG__estimateNote{margin-top:4px}.menu-catalog-views-module__c2uANG__drawerPending{color:#704b12;background:#fff9ef;border:1px solid #edc98f;border-radius:8px;margin-top:10px;padding:10px 12px}.menu-catalog-views-module__c2uANG__tableBrandHeader>th[scope=rowgroup]{text-align:left;background:#f6f8fa;height:auto;padding:10px 9px;position:static}
.status-display-module__jWl4Za__details{color:#626b78;margin-block:4px;font-size:12px}.status-display-module__jWl4Za__details code{white-space:pre-wrap;overflow-wrap:anywhere}.status-display-module__jWl4Za__details summary{cursor:pointer}
.daily-report-editor-module__3Wexoq__editor{min-width:0}.daily-report-editor-module__3Wexoq__editor fieldset{border:1px solid #e2e4e8;border-radius:8px;min-width:0;margin:0;padding:16px}.daily-report-editor-module__3Wexoq__editor legend{padding:0 6px;font-weight:600}.daily-report-editor-module__3Wexoq__editor label{gap:6px;min-width:0;font-size:14px;display:grid}.daily-report-editor-module__3Wexoq__editor input:not([type=checkbox]),.daily-report-editor-module__3Wexoq__editor select,.daily-report-editor-module__3Wexoq__editor textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cdd3dc;border-radius:5px;padding:8px 10px}.daily-report-editor-module__3Wexoq__editor input:disabled,.daily-report-editor-module__3Wexoq__editor select:disabled,.daily-report-editor-module__3Wexoq__editor textarea:disabled{background:#f5f6f8}.daily-report-editor-module__3Wexoq__editor textarea{resize:vertical;min-height:100px}.daily-report-editor-module__3Wexoq__editor label:has(input[type=checkbox]){align-items:center;display:flex}.daily-report-editor-module__3Wexoq__query{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.daily-report-editor-module__3Wexoq__query label{flex:220px}.daily-report-editor-module__3Wexoq__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px;display:grid}.daily-report-editor-module__3Wexoq__editor form fieldset{gap:16px;display:grid}.daily-report-editor-module__3Wexoq__editor button{justify-self:start;min-height:36px;padding:7px 12px}.daily-report-editor-module__3Wexoq__editor section{border:1px solid #e2e4e8;border-radius:8px;margin-block:16px;padding:16px}.daily-report-editor-module__3Wexoq__editor section>button{margin:8px 8px 0 0}.daily-report-editor-module__3Wexoq__editor details{overflow-wrap:anywhere;margin-top:16px}.daily-report-editor-module__3Wexoq__editor article{border-bottom:1px solid #e2e4e8;padding-block:12px}.daily-report-editor-module__3Wexoq__editor .table-frame{overflow-x:auto}.daily-report-editor-module__3Wexoq__editor .table-frame table{min-width:560px}.daily-report-editor-module__3Wexoq__views{border-bottom:1px solid #dce1e8;gap:8px;margin-top:16px;display:flex}.daily-report-editor-module__3Wexoq__views [aria-selected=true]{color:#1671df;border-bottom:3px solid #1671df}.daily-report-editor-module__3Wexoq__gridScroll{border:1px solid #e2e4e8;max-width:100%;overflow:auto}.daily-report-editor-module__3Wexoq__grid{border-collapse:collapse;table-layout:fixed;width:max-content}.daily-report-editor-module__3Wexoq__grid th,.daily-report-editor-module__3Wexoq__grid td{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #e2e4e8;min-width:150px;max-width:200px;padding:10px;overflow:hidden}.daily-report-editor-module__3Wexoq__grid th{text-align:left;background:#f7f8fa;font-size:13px}.daily-report-editor-module__3Wexoq__grid th:first-child,.daily-report-editor-module__3Wexoq__grid td:first-child{z-index:1;background:#fff;min-width:270px;max-width:300px;position:sticky;left:0;box-shadow:1px 0 #e2e4e8}.daily-report-editor-module__3Wexoq__grid td button{text-overflow:ellipsis;max-width:100%;overflow:hidden}.daily-report-editor-module__3Wexoq__detailDrawer{z-index:60;box-sizing:border-box;background:#fff;border-left:1px solid #dce1e8;width:min(580px,100vw);padding:20px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-4px 0 18px #0001}.daily-report-editor-module__3Wexoq__detailDrawer[hidden]{display:none}.daily-report-editor-module__3Wexoq__drawerHeader{z-index:2;background:#fff;border-bottom:1px solid #e2e4e8;padding-block:12px;position:sticky;top:-20px}.daily-report-editor-module__3Wexoq__drawerHeader h2{overflow-wrap:anywhere;font-size:20px}@media (max-width:767px){.daily-report-editor-module__3Wexoq__entryList .table-frame{overflow:visible}.daily-report-editor-module__3Wexoq__entryList .table-frame table{width:100%;min-width:0;display:block}.daily-report-editor-module__3Wexoq__entryList thead{display:none}.daily-report-editor-module__3Wexoq__entryList tbody{gap:12px;display:grid}.daily-report-editor-module__3Wexoq__entryList tr{border:1px solid #e2e4e8;border-radius:8px;gap:8px;padding:12px;display:grid}.daily-report-editor-module__3Wexoq__entryList td{white-space:normal;text-align:left;border:0;width:auto;min-width:0;height:auto;padding:0;display:block}.daily-report-editor-module__3Wexoq__entryList td:before{content:attr(data-label);color:#5d6773;font-size:13px;display:block}.daily-report-editor-module__3Wexoq__entryList button{white-space:normal;text-align:left;overflow-wrap:anywhere}.daily-report-editor-module__3Wexoq__gridScroll{overflow:visible}.daily-report-editor-module__3Wexoq__grid,.daily-report-editor-module__3Wexoq__grid tbody,.daily-report-editor-module__3Wexoq__grid tr{width:100%;display:block}.daily-report-editor-module__3Wexoq__grid thead{display:none}.daily-report-editor-module__3Wexoq__grid td,.daily-report-editor-module__3Wexoq__grid td:first-child{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;max-width:none;box-shadow:none;display:block;position:static}.daily-report-editor-module__3Wexoq__grid td:before{content:attr(data-label);color:#5d6773;margin-bottom:6px;font-size:13px;display:block}.daily-report-editor-module__3Wexoq__grid td button{white-space:normal}.daily-report-editor-module__3Wexoq__query,.daily-report-editor-module__3Wexoq__fields{grid-template-columns:minmax(0,1fr);display:grid}.daily-report-editor-module__3Wexoq__query label{min-width:0}.daily-report-editor-module__3Wexoq__editor button,.daily-report-editor-module__3Wexoq__editor input:not([type=checkbox]),.daily-report-editor-module__3Wexoq__editor select{min-height:44px}.daily-report-editor-module__3Wexoq__editor form .table-frame{overflow:visible}.daily-report-editor-module__3Wexoq__editor form .table-frame table{width:100%;min-width:0;display:block}.daily-report-editor-module__3Wexoq__editor form .table-frame thead{display:none}.daily-report-editor-module__3Wexoq__editor form .table-frame tbody{gap:12px;display:grid}.daily-report-editor-module__3Wexoq__editor form .table-frame tr{border:1px solid #e2e4e8;border-radius:8px;gap:8px;padding:12px;display:grid}.daily-report-editor-module__3Wexoq__editor form .table-frame td{white-space:normal;text-align:left;border:0;width:auto;min-width:0;height:auto;padding:0;display:block}.daily-report-editor-module__3Wexoq__editor form .table-frame td:before{color:#5d6773;margin-bottom:4px;font-size:13px;display:block}.daily-report-editor-module__3Wexoq__editor form .table-frame td:first-child:before{content:"回報名稱"}.daily-report-editor-module__3Wexoq__editor form .table-frame td:nth-child(2):before{content:"狀態"}.daily-report-editor-module__3Wexoq__editor form .table-frame td:nth-child(3):before{content:"金額"}}
.holiday-calendar-module__O8_F2a__day{white-space:normal;border-radius:4px;padding:6px 8px;display:block}.holiday-calendar-module__O8_F2a__holiday{color:#744a14;background:#fff2df}.holiday-calendar-module__O8_F2a__hint{color:#697586;margin-top:3px;font-size:11px;display:block}.holiday-calendar-module__O8_F2a__panel{min-width:0;max-width:900px;padding:20px}.holiday-calendar-module__O8_F2a__form{gap:12px;min-width:0;max-width:700px;display:grid}.holiday-calendar-module__O8_F2a__form label{gap:5px;display:grid}.holiday-calendar-module__O8_F2a__form input,.holiday-calendar-module__O8_F2a__form select{border:1px solid #cbd5e1;border-radius:5px;min-width:0;max-width:100%;padding:8px}.holiday-calendar-module__O8_F2a__buttons{flex-wrap:wrap;gap:8px;display:flex}.holiday-calendar-module__O8_F2a__buttons button{cursor:pointer;padding:8px 14px}.holiday-calendar-module__O8_F2a__preview{overflow-wrap:anywhere;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:12px}.holiday-calendar-module__O8_F2a__days{max-height:250px;overflow:auto}.holiday-calendar-module__O8_F2a__entry{color:#285b78;font-size:13px}.holiday-calendar-module__O8_F2a__panel button{cursor:pointer;color:#21445a;background:#fff;border:1px solid #9caebd;border-radius:5px;padding:8px 14px}.holiday-calendar-module__O8_F2a__panel button:disabled{cursor:default;opacity:.6}
.daily-table-module__0sgZTG__tabs{border-bottom:1px solid #dce1e8;gap:6px;margin-bottom:4px;display:flex}.daily-table-module__0sgZTG__tabs a{min-height:38px;color:inherit;white-space:nowrap;border-bottom:3px solid #0000;padding:9px 12px;text-decoration:none}.daily-table-module__0sgZTG__tabs a[aria-current=page]{color:#145fb9;border-bottom-color:#1671df;font-weight:700}.daily-table-module__0sgZTG__filters{flex-wrap:wrap;align-items:end;gap:10px;margin:14px 0;display:flex}.daily-table-module__0sgZTG__filters label{gap:4px;font-size:13px;display:grid}.daily-table-module__0sgZTG__filters input,.daily-table-module__0sgZTG__filters select{background:#fff;border:1px solid #cfd5dd;border-radius:6px;min-height:36px;padding:6px 9px}.daily-table-module__0sgZTG__quick{gap:6px;display:flex}.daily-table-module__0sgZTG__chip{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd5dd;border-radius:999px;padding:6px 12px}.daily-table-module__0sgZTG__chip[aria-pressed=true]{color:#145fb9;background:#eaf2fd;border-color:#1671df;font-weight:700}.daily-table-module__0sgZTG__summary{color:#5d6773;margin:0 0 8px;font-size:13px}.daily-table-module__0sgZTG__alert{color:#6d4d10;background:#fff8e8;border:1px solid #f0c36a;border-radius:8px;margin:0 0 12px;padding:10px 12px}.daily-table-module__0sgZTG__tableWrap{border:1px solid #e1e5ea;border-radius:8px;max-width:100%;overflow:auto}.daily-table-module__0sgZTG__table{border-collapse:collapse;width:max-content;min-width:100%;font-size:13px}.daily-table-module__0sgZTG__table th,.daily-table-module__0sgZTG__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e7eaee;padding:8px 10px}.daily-table-module__0sgZTG__table th{z-index:1;background:#f7f8fa;font-weight:600;position:sticky;top:0}.daily-table-module__0sgZTG__table th button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.daily-table-module__0sgZTG__table td.daily-table-module__0sgZTG__number,.daily-table-module__0sgZTG__table th.daily-table-module__0sgZTG__number{text-align:right;font-variant-numeric:tabular-nums}.daily-table-module__0sgZTG__table tbody tr:hover td{background:#f7faff}.daily-table-module__0sgZTG__dateLink{color:#145fb9;font-weight:700;text-decoration:none}.daily-table-module__0sgZTG__dateLink:hover{text-decoration:underline}.daily-table-module__0sgZTG__raw{text-overflow:ellipsis;color:#46505c;max-width:340px;overflow:hidden}.daily-table-module__0sgZTG__missing{color:#9a5b00;background:#fff4e0;border-radius:999px;padding:1px 7px;font-size:12px;display:inline-flex}.daily-table-module__0sgZTG__status{background:#eef3f8;border-radius:999px;padding:2px 8px;font-size:12px;display:inline-flex}.daily-table-module__0sgZTG__statusWarn{color:#9a5b00;background:#fff4e0}.daily-table-module__0sgZTG__table tfoot td{background:#f7f8fa;font-weight:600;position:sticky;bottom:0}.daily-table-module__0sgZTG__empty{color:#5d6773;text-align:center;padding:24px}.daily-table-module__0sgZTG__tabs button{min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:9px 12px}.daily-table-module__0sgZTG__tabs button[aria-selected=true]{color:#145fb9;border-bottom-color:#1671df;font-weight:700}.daily-table-module__0sgZTG__viewTabs{flex-wrap:wrap;gap:6px;margin:4px 0 10px;display:flex}.daily-table-module__0sgZTG__viewTabs button{min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd5dd;border-radius:999px;padding:4px 12px;font-size:13px}.daily-table-module__0sgZTG__viewTabs button[aria-selected=true]{color:#145fb9;background:#eaf2fd;border-color:#1671df;font-weight:700}.daily-table-module__0sgZTG__search{margin-left:auto}.daily-table-module__0sgZTG__table th.daily-table-module__0sgZTG__nameCell,.daily-table-module__0sgZTG__table td.daily-table-module__0sgZTG__nameCell{z-index:2;background:#fff;min-width:210px;position:sticky;left:0;box-shadow:1px 0 #e1e5ea}.daily-table-module__0sgZTG__table th.daily-table-module__0sgZTG__nameCell{z-index:3;background:#f7f8fa}.daily-table-module__0sgZTG__table tfoot td.daily-table-module__0sgZTG__nameCell{background:#f7f8fa}.daily-table-module__0sgZTG__inlineInput{text-align:right;width:96px;min-height:30px;font:inherit;font-variant-numeric:tabular-nums;border:1px solid #cfd5dd;border-radius:5px;padding:4px 7px}.daily-table-module__0sgZTG__inlineInput::placeholder{color:#9a5b00}.daily-table-module__0sgZTG__clickableRow{cursor:pointer}.daily-table-module__0sgZTG__rowButton{color:#145fb9;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.daily-table-module__0sgZTG__saveButton{color:#145fb9;cursor:pointer;background:#eef5fd;border:1px solid #a8c6eb;border-radius:5px;margin-left:8px;padding:3px 8px}.daily-table-module__0sgZTG__readOnly{color:#6a7380;margin-top:3px;font-size:11px;display:block}.daily-table-module__0sgZTG__drawerBackdrop{z-index:50;background:#141d2861;justify-content:flex-end;display:flex;position:fixed;inset:0}.daily-table-module__0sgZTG__drawer{background:#fff;width:min(520px,94vw);height:100%;padding:20px;overflow:auto;box-shadow:-8px 0 24px #141d2833}.daily-table-module__0sgZTG__drawerHeader{z-index:2;background:#fff;border-bottom:1px solid #e1e5ea;justify-content:space-between;align-items:start;margin:-20px -20px 16px;padding:16px 20px;display:flex;position:sticky;top:-20px}.daily-table-module__0sgZTG__drawerHeader h2,.daily-table-module__0sgZTG__drawerHeader p{margin:0}.daily-table-module__0sgZTG__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.daily-table-module__0sgZTG__detailGrid p{color:#5d6773;border:1px solid #e1e5ea;border-radius:7px;gap:3px;margin:0;padding:10px;display:grid}.daily-table-module__0sgZTG__detailGrid strong{color:#20262e}.daily-table-module__0sgZTG__history{gap:8px;display:grid}.daily-table-module__0sgZTG__history article{border:1px solid #e1e5ea;border-radius:7px;padding:10px}.daily-table-module__0sgZTG__history p{overflow-wrap:anywhere}.daily-table-module__0sgZTG__rawMessage{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f8fa;border-radius:6px;max-height:360px;margin:6px 0 0;padding:8px 10px;font-size:13px;line-height:1.6;overflow-y:auto}.daily-table-module__0sgZTG__voidPanel{border-top:1px solid #e1e5ea;gap:8px;margin-top:18px;padding-top:14px;display:grid}.daily-table-module__0sgZTG__voidPanel label{gap:4px;display:grid}.daily-table-module__0sgZTG__voidPanel input{border:1px solid #cfd5dd;border-radius:6px;min-height:36px;padding:6px 9px}@media (max-width:640px){.daily-table-module__0sgZTG__detailGrid{grid-template-columns:1fr}}.daily-table-module__0sgZTG__mobileCards,.daily-table-module__0sgZTG__mobileHint{display:none}@media (max-width:767px){.daily-table-module__0sgZTG__tableWrap,.daily-table-module__0sgZTG__desktopHint{display:none}.daily-table-module__0sgZTG__mobileHint{display:inline}.daily-table-module__0sgZTG__mobileCards{gap:12px;display:grid}.daily-table-module__0sgZTG__mobileCard{overflow-wrap:anywhere;background:#fff;border:1px solid #e1e5ea;border-radius:10px;min-width:0;padding:16px}.daily-table-module__0sgZTG__mobileCard h3,.daily-table-module__0sgZTG__mobileCard p{margin:0 0 8px}.daily-table-module__0sgZTG__mobileCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.daily-table-module__0sgZTG__mobileCard dt{color:#5d6773;font-size:13px}.daily-table-module__0sgZTG__mobileCard dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:700}.daily-table-module__0sgZTG__cardLink{color:#145fb9;background:#eef5fd;border:1px solid #a8c6eb;border-radius:6px;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:flex}.daily-table-module__0sgZTG__filters{grid-template-columns:minmax(0,1fr);display:grid}.daily-table-module__0sgZTG__filters label,.daily-table-module__0sgZTG__filters input,.daily-table-module__0sgZTG__filters select{width:100%;min-width:0}.daily-table-module__0sgZTG__search{margin-left:0}.daily-table-module__0sgZTG__quick{flex-wrap:wrap}.daily-table-module__0sgZTG__chip,.daily-table-module__0sgZTG__viewTabs button,.daily-table-module__0sgZTG__tabs button{min-height:44px}}
.credential-expiry-reminders-module__OkliBq__reminders{gap:10px;min-width:0;margin:16px 24px 0;display:grid}.credential-expiry-reminders-module__OkliBq__notice{overflow-wrap:anywhere;border:1px solid;border-radius:8px;min-width:0}.credential-expiry-reminders-module__OkliBq__expiring{color:#9a3412;background:#fff7ed;border-color:#c2410c}.credential-expiry-reminders-module__OkliBq__expired{color:#991b1b;background:#fef2f2;border-color:#b91c1c}.credential-expiry-reminders-module__OkliBq__unknown{color:#334155;background:#f8fafc;border-color:#64748b}.credential-expiry-reminders-module__OkliBq__summary{cursor:pointer;padding:12px 16px}.credential-expiry-reminders-module__OkliBq__summary:focus-visible{outline-offset:3px;outline:3px solid #1d4ed8}.credential-expiry-reminders-module__OkliBq__label{margin-left:12px;font-weight:600;display:inline-block}.credential-expiry-reminders-module__OkliBq__hint{margin-left:12px;font-size:13px;text-decoration:underline;display:inline-block}.credential-expiry-reminders-module__OkliBq__instructions{border-top:1px solid;padding:0 16px 12px}.credential-expiry-reminders-module__OkliBq__instructions li+li{margin-top:8px}@media (max-width:767px){.credential-expiry-reminders-module__OkliBq__reminders{margin:12px 12px 0}.credential-expiry-reminders-module__OkliBq__label,.credential-expiry-reminders-module__OkliBq__hint{margin:6px 0 0;display:block}}
.sop-quantity-display-module__5a8kHW__settings{border:1px solid #cbd5e1;border-radius:.5rem;min-width:0;margin:.75rem 0;padding:.75rem}.sop-quantity-display-module__5a8kHW__toggle{align-items:center;gap:.5rem;display:flex}.sop-quantity-display-module__5a8kHW__toggle input[type=checkbox]{width:auto;min-height:auto;margin:0}
.alert-screen-module__LOFWMq__content{box-sizing:border-box;width:100%;min-width:0;max-width:1500px;margin:auto;padding:24px}.alert-screen-module__LOFWMq__panel{background:var(--surface,#fff);border:1px solid var(--border,#dbe1e8);border-radius:12px;min-width:0;margin-bottom:20px;padding:20px}.alert-screen-module__LOFWMq__head,.alert-screen-module__LOFWMq__toolbar,.alert-screen-module__LOFWMq__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.alert-screen-module__LOFWMq__head{justify-content:space-between;margin-bottom:16px}.alert-screen-module__LOFWMq__head h2{margin:0;font-size:18px}.alert-screen-module__LOFWMq__toolbar{margin:12px 0}.alert-screen-module__LOFWMq__toolbar label,.alert-screen-module__LOFWMq__rule label{flex-direction:column;gap:5px;font-size:13px;display:flex}.alert-screen-module__LOFWMq__toolbar input,.alert-screen-module__LOFWMq__toolbar select,.alert-screen-module__LOFWMq__rule input,.alert-screen-module__LOFWMq__rule select{font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cdd5df;border-radius:6px;max-width:100%;padding:8px}.alert-screen-module__LOFWMq__table{min-width:0;overflow-x:auto}.alert-screen-module__LOFWMq__table table{border-collapse:collapse;width:100%}.alert-screen-module__LOFWMq__table th,.alert-screen-module__LOFWMq__table td{text-align:left;vertical-align:top;border-bottom:1px solid #e4e8ee;padding:12px;font-size:14px}.alert-screen-module__LOFWMq__table th{white-space:nowrap;color:#536171}.alert-screen-module__LOFWMq__table td small{color:#647284;margin-top:4px;display:block}.alert-screen-module__LOFWMq__table td p{margin:5px 0}.alert-screen-module__LOFWMq__rules{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:16px;display:grid}.alert-screen-module__LOFWMq__rule{border:1px solid #dbe1e8;border-radius:9px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.alert-screen-module__LOFWMq__rule h3{margin:0;font-size:16px}.alert-screen-module__LOFWMq__rule p{margin:0;font-size:13px;line-height:1.6}.alert-screen-module__LOFWMq__rule input[type=checkbox]{align-self:flex-start;width:auto}.alert-screen-module__LOFWMq__preview{overflow-wrap:anywhere;background:#edf4fc;border-radius:6px;padding:12px}.alert-screen-module__LOFWMq__preview p{margin:6px 0}.alert-screen-module__LOFWMq__message{color:#704b00;overflow-wrap:anywhere;background:#fff4d8;border-radius:7px;padding:12px;line-height:1.7}.alert-screen-module__LOFWMq__muted{color:#637285;font-size:13px;line-height:1.7}.alert-screen-module__LOFWMq__status{white-space:nowrap;background:#f1f4f8;border-radius:20px;padding:3px 8px;font-size:12px}.alert-screen-module__LOFWMq__error{color:#a32c28}.alert-screen-module__LOFWMq__summary{flex-wrap:wrap;gap:16px;margin:12px 0;display:flex}.alert-screen-module__LOFWMq__summary span{background:#edf4fc;border-radius:6px;padding:10px}.alert-screen-module__LOFWMq__reason{flex:1;min-width:min(300px,100%)}.alert-screen-module__LOFWMq__empty{text-align:center;color:#647284;padding:24px}@media (max-width:767px){.alert-screen-module__LOFWMq__content{padding:12px}.alert-screen-module__LOFWMq__panel{padding:14px}.alert-screen-module__LOFWMq__toolbar label{flex:1;min-width:120px}.alert-screen-module__LOFWMq__table table{min-width:760px}.alert-screen-module__LOFWMq__head{align-items:flex-start}.alert-screen-module__LOFWMq__actions button{min-height:40px}}
.material-category-views-module__8aAVOq__views{gap:6px;min-width:0;max-width:100%;margin:12px 0;padding:2px 0 8px;display:flex;overflow-x:auto}.material-category-views-module__8aAVOq__views button{color:#334155;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7dce2;border-radius:6px;flex:none;padding:6px 12px;font-size:13px}.material-category-views-module__8aAVOq__views button[aria-pressed=true]{color:#145fb9;background:#edf5ff;border-color:#1671df;font-weight:700}.material-category-views-module__8aAVOq__views button:focus-visible,.material-category-views-module__8aAVOq__supplierControls input:focus-visible,.material-category-views-module__8aAVOq__supplierControls select:focus-visible{outline-offset:2px;outline:2px solid #1671df}.material-category-views-module__8aAVOq__count{color:#697582;margin-left:5px;font-size:12px}.material-category-views-module__8aAVOq__supplierControls{flex-wrap:wrap;align-items:end;gap:10px;min-width:0;margin:8px 0 12px;display:flex}.material-category-views-module__8aAVOq__supplierControls label{gap:4px;min-width:0;max-width:100%;font-size:13px;display:grid}.material-category-views-module__8aAVOq__supplierControls input,.material-category-views-module__8aAVOq__supplierControls select{box-sizing:border-box;width:230px;max-width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #cfd5dd;border-radius:6px;padding:6px 8px}.material-category-views-module__8aAVOq__supplierNote{color:#586577;margin:0;font-size:13px}.material-category-views-module__8aAVOq__supplierLabel{background:#f3f7fc;border:1px solid #dce5f0;border-radius:6px;margin-bottom:8px;padding:8px 10px;font-size:13px}@media (max-width:720px){.material-category-views-module__8aAVOq__supplierControls label,.material-category-views-module__8aAVOq__supplierControls input,.material-category-views-module__8aAVOq__supplierControls select{width:100%}}.material-category-views-module__8aAVOq__workspaceHint{color:#586577;margin-left:6px;font-size:11px}
.sop-draft-void-module__sNPVCG__panel{background:#fff8f7;border:1px solid #efb0aa;border-radius:12px;gap:12px;padding:16px;display:grid}.sop-draft-void-module__sNPVCG__panel p{color:#6f403b;margin:4px 0 0;line-height:1.55}.sop-draft-void-module__sNPVCG__panel label{gap:6px;font-weight:700;display:grid}.sop-draft-void-module__sNPVCG__panel input{width:100%;min-height:40px;color:inherit;background:#fff;border:1px solid #c9b3b0;border-radius:8px;padding:8px 10px}.sop-draft-void-module__sNPVCG__outlineButton,.sop-draft-void-module__sNPVCG__dangerButton,.sop-draft-void-module__sNPVCG__cancelButton{min-height:40px;font:inherit;cursor:pointer;border-radius:8px;padding:8px 14px;font-weight:700}.sop-draft-void-module__sNPVCG__outlineButton{color:#b42318;background:#fff;border:1px solid #b42318}.sop-draft-void-module__sNPVCG__dangerButton{color:#fff;background:#b42318;border:1px solid #8f1710}.sop-draft-void-module__sNPVCG__cancelButton{color:#493331;background:#fff;border:1px solid #b9aaa7}.sop-draft-void-module__sNPVCG__outlineButton:disabled,.sop-draft-void-module__sNPVCG__dangerButton:disabled,.sop-draft-void-module__sNPVCG__cancelButton:disabled{cursor:not-allowed;opacity:.55}.sop-draft-void-module__sNPVCG__confirmation{background:#fff;border-left:4px solid #b42318;gap:8px;padding:12px;display:grid}.sop-draft-void-module__sNPVCG__confirmation>div{flex-wrap:wrap;gap:8px;display:flex}
.monthly-reports-screen-module__qS8n-a__content{padding:12px}.monthly-reports-screen-module__qS8n-a__notice{color:#6d4d10;background:#fff8e8;border:1px solid #f0c36a;border-radius:6px;margin:0 0 8px;padding:6px 10px;font-size:12px;line-height:20px}.monthly-reports-screen-module__qS8n-a__summaryNotice{justify-content:space-between;align-items:start;gap:8px;display:flex}.monthly-reports-screen-module__qS8n-a__summaryNotice>p{margin:0}.monthly-reports-screen-module__qS8n-a__summaryNotice>button{color:#6d4d10;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 4px;text-decoration:underline}.monthly-reports-screen-module__qS8n-a__tabs{border-bottom:1px solid #dce1e8;gap:6px;display:flex;overflow-x:auto}.monthly-reports-screen-module__qS8n-a__tabs button{white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;min-height:38px;padding:8px 12px}.monthly-reports-screen-module__qS8n-a__tabs button[aria-selected=true]{color:#145fb9;border-bottom-color:#1671df;font-weight:700}.monthly-reports-screen-module__qS8n-a__filters{flex-wrap:wrap;align-items:end;gap:10px;margin:8px 0;display:flex}.monthly-reports-screen-module__qS8n-a__filters label{gap:4px;font-size:13px;display:grid}.monthly-reports-screen-module__qS8n-a__filters input,.monthly-reports-screen-module__qS8n-a__filters select{background:#fff;border:1px solid #cfd5dd;border-radius:6px;min-height:30px;padding:4px 9px}.monthly-reports-screen-module__qS8n-a__tableWrap{border:1px solid #e1e5ea;border-radius:8px;max-width:100%;max-height:calc(100dvh - 210px);overflow:auto}.monthly-reports-screen-module__qS8n-a__table{border-collapse:separate;border-spacing:0;isolation:isolate;width:max-content;min-width:100%;font-size:13px}.monthly-reports-screen-module__qS8n-a__table th,.monthly-reports-screen-module__qS8n-a__table td{box-sizing:border-box;text-align:left;white-space:nowrap;border-bottom:1px solid #e7eaee;min-width:78px;height:32px;padding:3px 8px}.monthly-reports-screen-module__qS8n-a__table th{z-index:1;background:#f7f8fa;position:sticky;top:0}.monthly-reports-screen-module__qS8n-a__table th:nth-child(2),.monthly-reports-screen-module__qS8n-a__table td:nth-child(2){z-index:3;background:#fff;min-width:152px;position:sticky;left:0;box-shadow:1px 0 #cfd5dd,5px 0 6px -3px #26344240}.monthly-reports-screen-module__qS8n-a__table th:nth-child(2){z-index:4;background:#f7f8fa}.monthly-reports-screen-module__qS8n-a__storeButton{color:#145fb9;max-width:150px;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700;overflow:hidden}.monthly-reports-screen-module__qS8n-a__cellInput{box-sizing:border-box;text-align:right;border:1px solid #cfd5dd;border-radius:5px;width:86px;min-height:26px;padding:2px 6px}.monthly-reports-screen-module__qS8n-a__cellInput::placeholder{color:#8b95a1}.monthly-reports-screen-module__qS8n-a__status{background:#eef3f8;border-radius:999px;padding:1px 6px;display:inline-flex}.monthly-reports-screen-module__qS8n-a__pending{color:#9a5b00;font-weight:700}.monthly-reports-screen-module__qS8n-a__muted{color:#697582}.monthly-reports-screen-module__qS8n-a__drawer{box-sizing:border-box;z-index:70;background:#fff;border-left:1px solid #dce1e8;width:min(430px,100vw);padding:20px;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-8px 0 24px #0002}.monthly-reports-screen-module__qS8n-a__drawerHeader{z-index:1;background:#fff;border-bottom:1px solid #e1e5ea;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex;position:sticky;top:-20px}.monthly-reports-screen-module__qS8n-a__drawerHeader h2{margin:0;font-size:20px}.monthly-reports-screen-module__qS8n-a__drawer section{border:1px solid #e1e5ea;border-radius:8px;margin-top:16px;padding:14px}.monthly-reports-screen-module__qS8n-a__drawer h3{margin:0 0 10px;font-size:16px}.monthly-reports-screen-module__qS8n-a__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 14px;margin:0;display:grid}.monthly-reports-screen-module__qS8n-a__grid dt{color:#697582}.monthly-reports-screen-module__qS8n-a__grid dd{text-align:right;overflow-wrap:anywhere;margin:0}.monthly-reports-screen-module__qS8n-a__issueList{margin:0;padding-left:20px}.monthly-reports-screen-module__qS8n-a__footer{background:#f7f8fa;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font-size:12px;display:flex}.monthly-reports-screen-module__qS8n-a__disabledAction{min-height:36px;padding:7px 12px}@media (max-width:720px){.monthly-reports-screen-module__qS8n-a__content{padding:10px}.monthly-reports-screen-module__qS8n-a__drawer{width:100vw}}.monthly-reports-screen-module__qS8n-a__metric{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:2px;display:inline-flex}.monthly-reports-screen-module__qS8n-a__sortButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.monthly-reports-screen-module__qS8n-a__sortButton:hover{text-decoration:underline}.monthly-reports-screen-module__qS8n-a__missing{color:#8b95a1;position:relative}.monthly-reports-screen-module__qS8n-a__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.monthly-reports-screen-module__qS8n-a__hint{display:inline-flex}.monthly-reports-screen-module__qS8n-a__reasonHint,.monthly-reports-screen-module__qS8n-a__partialHint{color:#795313;width:18px;min-height:18px;font:inherit;cursor:help;background:#fff8e8;border:1px solid #b2873d;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;display:inline-flex}.monthly-reports-screen-module__qS8n-a__partialHint{color:#795313;background:0 0;border:0;width:14px;font-size:7px}.monthly-reports-screen-module__qS8n-a__hintPopover{z-index:100;box-sizing:border-box;color:#263442;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #c4cbd3;border-radius:6px;width:max-content;max-width:min(280px,100vw - 16px);max-height:130px;padding:8px 10px;font-size:13px;line-height:1.5;position:fixed;overflow:auto;box-shadow:0 4px 14px #0002}.monthly-reports-screen-module__qS8n-a__completenessButton{color:#145fb9;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.monthly-reports-screen-module__qS8n-a__completenessButton:focus-visible,.monthly-reports-screen-module__qS8n-a__storeButton:focus-visible,.monthly-reports-screen-module__qS8n-a__reasonHint:focus-visible,.monthly-reports-screen-module__qS8n-a__partialHint:focus-visible,.monthly-reports-screen-module__qS8n-a__tableWrap:focus-visible,.monthly-reports-screen-module__qS8n-a__summaryNotice>button:focus-visible{outline-offset:2px;outline:2px solid #1671df}@media (max-width:720px){.monthly-reports-screen-module__qS8n-a__tableWrap{max-height:70dvh}.monthly-reports-screen-module__qS8n-a__summaryNotice{flex-wrap:wrap}.monthly-reports-screen-module__qS8n-a__reasonHint,.monthly-reports-screen-module__qS8n-a__partialHint{min-width:24px;min-height:24px}.monthly-reports-screen-module__qS8n-a__table th,.monthly-reports-screen-module__qS8n-a__table td{height:36px}}
.source-review-module__rtdRFq__content{max-width:1600px;margin:auto;padding:24px}.source-review-module__rtdRFq__content select,.source-review-module__rtdRFq__content button,.source-review-module__rtdRFq__content textarea{margin:8px;padding:8px}.source-review-module__rtdRFq__content textarea{width:min(600px,100%);min-height:80px;display:block}.source-review-module__rtdRFq__list{overflow-x:auto}.source-review-module__rtdRFq__content table{border-collapse:collapse;width:100%}.source-review-module__rtdRFq__content td,.source-review-module__rtdRFq__content th{text-align:left;vertical-align:top;border-bottom:1px solid #d5d5d5;padding:10px}.source-review-module__rtdRFq__compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.source-review-module__rtdRFq__compare>section{border:1px solid #d5d5d5;min-width:0;padding:16px;overflow-x:auto}.source-review-module__rtdRFq__content pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit}.source-review-module__rtdRFq__content button:disabled{opacity:.5}@media (max-width:900px){.source-review-module__rtdRFq__compare{grid-template-columns:minmax(0,1fr)}.source-review-module__rtdRFq__content{padding:12px}}
.payment-methods-module__jDGxjq__content{gap:24px;padding:24px;display:grid}.payment-methods-module__jDGxjq__content section{background:var(--surface,#fff);border:1px solid #d8dee8;border-radius:12px;padding:18px}.payment-methods-module__jDGxjq__content table{border-collapse:collapse;width:100%}.payment-methods-module__jDGxjq__content th,.payment-methods-module__jDGxjq__content td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e9ef;padding:10px}.payment-methods-module__jDGxjq__content button{margin:3px}.payment-methods-module__jDGxjq__inline{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.payment-methods-module__jDGxjq__inline label{gap:4px;display:grid}.payment-methods-module__jDGxjq__alias{display:block}.payment-methods-module__jDGxjq__matrix{overflow:auto}.payment-methods-module__jDGxjq__panel{position:sticky;bottom:16px;box-shadow:0 8px 30px #0002}.payment-methods-module__jDGxjq__panel textarea{width:100%;min-height:80px;display:block}
.preparation-review-module__V9IUGG__content{gap:16px;max-width:1400px;padding:24px;display:grid}.preparation-review-module__V9IUGG__intro{color:var(--muted,#747b86);margin:0;font-size:14px}.preparation-review-module__V9IUGG__panel{border:1px solid var(--border,#e1e3e7);background:#fff;border-radius:12px;gap:10px;padding:16px;display:grid}.preparation-review-module__V9IUGG__panel h2{margin:0;font-size:17px}.preparation-review-module__V9IUGG__panelHint{color:var(--muted,#747b86);margin:-4px 0 0;font-size:13px}.preparation-review-module__V9IUGG__count{color:#344054;vertical-align:2px;background:#f2f4f7;border-radius:999px;margin-left:6px;padding:1px 9px;font-size:13px;display:inline-block}.preparation-review-module__V9IUGG__countAlert{color:#93370d;background:#fef0c7}.preparation-review-module__V9IUGG__filters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;display:grid}.preparation-review-module__V9IUGG__field{color:#444;gap:4px;font-size:13px;display:grid}.preparation-review-module__V9IUGG__field input,.preparation-review-module__V9IUGG__field select{font:inherit;background:#fff;border:1px solid #cfd4dc;border-radius:8px;min-width:0;padding:7px 9px;font-size:14px}.preparation-review-module__V9IUGG__button{font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfd4dc;border-radius:8px;padding:6px 14px;font-size:14px}.preparation-review-module__V9IUGG__button:disabled{opacity:.5;cursor:not-allowed}.preparation-review-module__V9IUGG__primary{background:var(--blue,#1473e6);border-color:var(--blue,#1473e6);color:#fff}.preparation-review-module__V9IUGG__danger{color:#b42318;border-color:#f1b5ae}.preparation-review-module__V9IUGG__status{background:#eef4ff;border:1px solid #c7d7fe;border-radius:8px;margin:0;padding:10px 14px}.preparation-review-module__V9IUGG__empty{text-align:center;color:var(--muted,#747b86);background:#f7f8fa;border-radius:8px;margin:0;padding:14px}.preparation-review-module__V9IUGG__tableWrap{overflow-x:auto}.preparation-review-module__V9IUGG__table{border-collapse:collapse;width:100%;font-size:14px}.preparation-review-module__V9IUGG__table th{color:#475467;text-align:left;white-space:nowrap;background:#f7f8fa;border-bottom:1px solid #e5e9ef;padding:8px 10px;font-size:13px;font-weight:600}.preparation-review-module__V9IUGG__table td{vertical-align:top;border-bottom:1px solid #eef0f3;padding:8px 10px}.preparation-review-module__V9IUGG__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.preparation-review-module__V9IUGG__nowrap{white-space:nowrap}.preparation-review-module__V9IUGG__sub{color:var(--muted,#747b86);font-size:12px;display:block}.preparation-review-module__V9IUGG__reason{color:#93370d}.preparation-review-module__V9IUGG__usage{margin:0;padding:0;list-style:none}.preparation-review-module__V9IUGG__openRow td{background:#f5f9ff}.preparation-review-module__V9IUGG__formRow td{background:#f5f9ff;border-bottom:2px solid #c7d7fe;padding:12px 10px}.preparation-review-module__V9IUGG__form{gap:10px;display:grid}.preparation-review-module__V9IUGG__formGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:10px;display:grid}.preparation-review-module__V9IUGG__choice{flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;display:flex}.preparation-review-module__V9IUGG__choice label{align-items:center;gap:6px;display:flex}.preparation-review-module__V9IUGG__remember{color:#244b75;background:#eef5ff;border:1px solid #bfd3f2;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:14px;display:flex}.preparation-review-module__V9IUGG__remember input{flex:none;margin-top:2px}.preparation-review-module__V9IUGG__buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.preparation-review-module__V9IUGG__formError{color:#b42318;font-size:13px}.preparation-review-module__V9IUGG__badge{white-space:nowrap;color:#344054;background:#f2f4f7;border-radius:999px;padding:2px 9px;font-size:12px;display:inline-block}.preparation-review-module__V9IUGG__badgeWait{color:#93370d;background:#fef0c7}.preparation-review-module__V9IUGG__badgeOk{color:#085d3a;background:#dcfae6}.preparation-review-module__V9IUGG__badgeNo{color:#912018;background:#fee4e2}@media (max-width:640px){.preparation-review-module__V9IUGG__content{padding:16px}}@media (max-width:767px){.preparation-review-module__V9IUGG__content,.preparation-review-module__V9IUGG__panel,.preparation-review-module__V9IUGG__field{min-width:0}.preparation-review-module__V9IUGG__filters,.preparation-review-module__V9IUGG__formGrid{grid-template-columns:minmax(0,1fr)}.preparation-review-module__V9IUGG__tableWrap{min-width:0;overflow:visible}.preparation-review-module__V9IUGG__table{width:100%;display:block}.preparation-review-module__V9IUGG__table thead{display:none}.preparation-review-module__V9IUGG__table tbody{gap:12px;display:grid}.preparation-review-module__V9IUGG__recordRow{border:1px solid #e1e3e7;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.preparation-review-module__V9IUGG__table .preparation-review-module__V9IUGG__recordRow td{text-align:left;white-space:normal;overflow-wrap:anywhere;min-width:0;padding:8px 10px;display:block}.preparation-review-module__V9IUGG__recordRow td:before{color:#747b86;margin-bottom:4px;font-size:12px;display:block}.preparation-review-module__V9IUGG__recordRow td:first-child:before{content:"日期"}.preparation-review-module__V9IUGG__recordRow td:nth-child(2):before{content:"門店"}.preparation-review-module__V9IUGG__recordRow td:nth-child(3){background:#f7f8fa;grid-area:1/1/auto/-1}.preparation-review-module__V9IUGG__recordRow td:nth-child(4),.preparation-review-module__V9IUGG__recordRow td:last-child{grid-column:1/-1}.preparation-review-module__V9IUGG__recordRow td:nth-child(4):before{content:"使用原料"}.preparation-review-module__V9IUGG__recordRow td:nth-child(5):before{content:"投入"}.preparation-review-module__V9IUGG__recordRow td:nth-child(6):before{content:"結果／產出"}.preparation-review-module__V9IUGG__recordRow td:nth-child(7):nth-last-child(2){grid-column:1/-1}.preparation-review-module__V9IUGG__recordRow td:nth-child(7):nth-last-child(2):before{content:"待核對原因"}.preparation-review-module__V9IUGG__recordRow td:nth-child(7):nth-last-child(3):before{content:"出成率"}.preparation-review-module__V9IUGG__recordRow td:nth-child(8):nth-last-child(2):before{content:"狀態"}.preparation-review-module__V9IUGG__formRow,.preparation-review-module__V9IUGG__formRow td{min-width:0;display:block}.preparation-review-module__V9IUGG__choice{gap:8px;display:grid}.preparation-review-module__V9IUGG__choice label,.preparation-review-module__V9IUGG__button{min-height:44px}.preparation-review-module__V9IUGG__field input,.preparation-review-module__V9IUGG__field select{width:100%;min-height:44px}.preparation-review-module__V9IUGG__formError{overflow-wrap:anywhere;flex-basis:100%}}
.revision-reviews-module__MtVZxq__panel{background:#fff;border:1px solid #e4e7ec;border-radius:12px;min-width:0;max-width:100%;padding:20px}.revision-reviews-module__MtVZxq__note{color:#667085;line-height:1.6}.revision-reviews-module__MtVZxq__tableFrame{max-width:100%;overflow-x:auto}.revision-reviews-module__MtVZxq__tableFrame:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.revision-reviews-module__MtVZxq__table{border-collapse:collapse;text-align:left;width:100%;min-width:960px}.revision-reviews-module__MtVZxq__table caption{text-align:left;padding:12px 0;font-weight:600}.revision-reviews-module__MtVZxq__table th,.revision-reviews-module__MtVZxq__table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e4e7ec;padding:12px}.revision-reviews-module__MtVZxq__table thead{background:#f8fafc}.revision-reviews-module__MtVZxq__table tbody th{min-width:140px;max-width:240px}.revision-reviews-module__MtVZxq__details{min-width:100px;max-width:300px;margin-top:8px}.revision-reviews-module__MtVZxq__details summary{cursor:pointer}@media (max-width:767px){.revision-reviews-module__MtVZxq__panel{padding:12px}}
.store-master-module__hN4-Ca__summary{color:#526273;margin:0 0 16px}.store-master-module__hN4-Ca__brandGroup{margin-bottom:24px}.store-master-module__hN4-Ca__brandTitle{color:#1f2d3d;align-items:baseline;gap:8px;margin:0 0 8px;font-size:1.05rem;display:flex}.store-master-module__hN4-Ca__brandTitle span{color:#6b7a8c;font-size:.85rem;font-weight:400}.store-master-module__hN4-Ca__tableWrap{border:1px solid #dce1e8;border-radius:8px;overflow-x:auto}.store-master-module__hN4-Ca__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1040px;font-size:.92rem}.store-master-module__hN4-Ca__table th,.store-master-module__hN4-Ca__table td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e8ecf1;padding:9px 12px;line-height:1.45}.store-master-module__hN4-Ca__table tbody tr:last-child td{border-bottom:0}.store-master-module__hN4-Ca__table tbody tr:hover{background:#f8fafc}.store-master-module__hN4-Ca__table th{white-space:nowrap;color:#45556a;background:#f3f5f8;font-size:.85rem;font-weight:600}.store-master-module__hN4-Ca__colName{width:150px}.store-master-module__hN4-Ca__colCompany{width:190px}.store-master-module__hN4-Ca__colTax{width:96px}.store-master-module__hN4-Ca__colPhone{width:120px}.store-master-module__hN4-Ca__colHours{width:230px}.store-master-module__hN4-Ca__colSeats{width:116px}.store-master-module__hN4-Ca__mono{white-space:nowrap;font-variant-numeric:tabular-nums;overflow-wrap:normal}.store-master-module__hN4-Ca__nameButton{color:#135c81;text-align:left;cursor:pointer;font-weight:600;font:inherit;background:0 0;border:0;padding:0;display:block}.store-master-module__hN4-Ca__nameButton:hover{text-decoration:underline}.store-master-module__hN4-Ca__status{color:#2c6b41;white-space:nowrap;background:#e8f3ec;border-radius:999px;margin-top:3px;padding:0 7px;font-size:.75rem;line-height:1.5;display:inline-block}.store-master-module__hN4-Ca__statusWarn{color:#7a5510;background:#fff4df}.store-master-module__hN4-Ca__missing{color:#8b95a1}.store-master-module__hN4-Ca__overlay{z-index:100;background:#18263766;position:fixed;inset:0}.store-master-module__hN4-Ca__drawer{background:#fff;width:min(700px,100%);padding:24px;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-6px 0 24px #0002}.store-master-module__hN4-Ca__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.store-master-module__hN4-Ca__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.store-master-module__hN4-Ca__field{flex-direction:column;gap:6px;margin-block:12px;display:flex}.store-master-module__hN4-Ca__field input,.store-master-module__hN4-Ca__field select,.store-master-module__hN4-Ca__field textarea{width:100%;min-width:0;font:inherit;border:1px solid #a4b0bf;border-radius:5px;padding:9px}.store-master-module__hN4-Ca__identifier{border:1px solid #cfd8e1;border-radius:6px;margin-block:12px;padding:12px}.store-master-module__hN4-Ca__actions{flex-wrap:wrap;gap:12px;margin-block:16px;display:flex}.store-master-module__hN4-Ca__error{color:#8c2020;background:#fff0f0;border:1px solid #b63d3d;padding:12px}.store-master-module__hN4-Ca__success{color:#225d34;background:#eaf7ec;border:1px solid #4f9160;padding:12px}.store-master-module__hN4-Ca__help{color:#526273;white-space:pre-line;font-size:.9rem}.store-master-module__hN4-Ca__feeSection{border-top:1px solid #dce1e8;margin-top:24px;padding-top:16px}.store-master-module__hN4-Ca__workspaceSections{border-top:1px solid #dce1e8;gap:24px;margin-top:24px;padding-top:16px;display:grid}.store-master-module__hN4-Ca__workspaceSections section{border-top:1px solid #e8ecf1;min-width:0;padding-top:12px}.store-master-module__hN4-Ca__workspaceSections fieldset{border:1px solid #cfd8e1;border-radius:6px;min-width:0;margin-top:12px}.store-master-module__hN4-Ca__workspaceSections button{cursor:pointer;background:#f6f8fa;border:1px solid #a4b0bf;border-radius:5px;margin:4px;padding:8px 10px}.store-master-module__hN4-Ca__workspaceSections button:disabled{cursor:default;opacity:.55}.store-master-module__hN4-Ca__workspaceCard{overflow-wrap:anywhere;border:1px solid #dce1e8;border-radius:6px;margin-block:8px;padding:12px}.store-master-module__hN4-Ca__workspaceCard>span{color:#526273;margin-left:12px;font-size:.85rem}.store-master-module__hN4-Ca__workspaceCard output{overflow-wrap:anywhere;font-family:monospace}@media (max-width:560px){.store-master-module__hN4-Ca__fields{grid-template-columns:1fr}.store-master-module__hN4-Ca__drawer{padding:16px}}
.supplier-payables-module__3t03uW__content{gap:16px;display:grid}.supplier-payables-module__3t03uW__explanation{color:var(--text-secondary,#4b5563);line-height:1.7}.supplier-payables-module__3t03uW__filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.supplier-payables-module__3t03uW__content label{gap:6px;margin-block:8px;display:grid}.supplier-payables-module__3t03uW__content input,.supplier-payables-module__3t03uW__content select,.supplier-payables-module__3t03uW__content textarea{color:#172b3a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;max-width:100%;padding:8px}.supplier-payables-module__3t03uW__content textarea{width:100%;min-height:80px}.supplier-payables-module__3t03uW__content button{color:#163650;cursor:pointer;background:#f5f8fb;border:1px solid #526b80;border-radius:6px;margin:4px;padding:8px 12px}.supplier-payables-module__3t03uW__content button:disabled{opacity:.5;cursor:not-allowed}.supplier-payables-module__3t03uW__content button:focus-visible,.supplier-payables-module__3t03uW__content a:focus-visible{outline-offset:2px;outline:3px solid #c16a00}.supplier-payables-module__3t03uW__scroll{max-width:100%;overflow-x:auto}.supplier-payables-module__3t03uW__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:720px}.supplier-payables-module__3t03uW__table th,.supplier-payables-module__3t03uW__table td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe2e9;padding:12px}.supplier-payables-module__3t03uW__table caption{text-align:left;padding-block:10px;font-weight:600}.supplier-payables-module__3t03uW__table small{color:#5b3f14;margin-top:6px;display:block}.supplier-payables-module__3t03uW__aggregate{background:#edf3f8}.supplier-payables-module__3t03uW__notice,.supplier-payables-module__3t03uW__recovery{color:#573b10;background:#fff8e9;border:1px solid #c89840;border-radius:8px;padding:16px}.supplier-payables-module__3t03uW__editor{border-top:2px solid #dbe2e9;padding-block:16px}.supplier-payables-module__3t03uW__editor fieldset{border:1px solid #dbe2e9;gap:8px;padding:16px;display:grid}.supplier-payables-module__3t03uW__content details{padding-block:8px}.supplier-payables-module__3t03uW__content summary{cursor:pointer;font-weight:600}@media (max-width:767px){.supplier-payables-module__3t03uW__filters{display:grid}.supplier-payables-module__3t03uW__content{min-width:0;padding:12px}}
.work-items-module__FzMGYa__toolbar,.work-items-module__FzMGYa__filters,.work-items-module__FzMGYa__rowActions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.work-items-module__FzMGYa__toolbar button,.work-items-module__FzMGYa__filters button,.work-items-module__FzMGYa__drawer button,.work-items-module__FzMGYa__table button,.work-items-module__FzMGYa__card{cursor:pointer;color:#263346;background:#fff;border:1px solid #d6dce5;border-radius:6px;padding:7px 10px}.work-items-module__FzMGYa__toolbar [aria-pressed=true]{background:#e8eefb;border-color:#315fbe}.work-items-module__FzMGYa__filters input,.work-items-module__FzMGYa__filters select,.work-items-module__FzMGYa__table input,.work-items-module__FzMGYa__table select,.work-items-module__FzMGYa__drawer input,.work-items-module__FzMGYa__drawer select,.work-items-module__FzMGYa__drawer textarea{color:#1f2937;max-width:100%;font:inherit;background:#fff;border:1px solid #d6dce5;border-radius:5px;padding:7px}.work-items-module__FzMGYa__tableWrap{max-width:100%;overflow:auto}.work-items-module__FzMGYa__table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.work-items-module__FzMGYa__table td,.work-items-module__FzMGYa__table th{text-align:left;border-bottom:1px solid #e5e9ee;padding:8px}.work-items-module__FzMGYa__title{white-space:normal;text-align:left;max-width:260px}.work-items-module__FzMGYa__board{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;display:grid;overflow:auto}.work-items-module__FzMGYa__column{background:#f5f7fa;border-radius:8px;padding:10px}.work-items-module__FzMGYa__column h2{margin:0 0 10px;font-size:14px}.work-items-module__FzMGYa__card{text-align:left;overflow-wrap:anywhere;width:100%;margin:6px 0;display:block}.work-items-module__FzMGYa__card small{color:#677488;margin-top:5px;display:block}.work-items-module__FzMGYa__calendarWrap{overflow:auto}.work-items-module__FzMGYa__calendar{grid-template-columns:repeat(7,minmax(120px,1fr));min-width:840px;display:grid}.work-items-module__FzMGYa__day{border:1px solid #e5e9ee;min-height:105px;padding:6px}.work-items-module__FzMGYa__day h3{margin:0 0 6px;font-size:12px}.work-items-module__FzMGYa__muted{color:#667085;font-size:13px}.work-items-module__FzMGYa__notice{overflow-wrap:anywhere;background:#edf3fc;border-left:3px solid #3972bf;padding:10px}.work-items-module__FzMGYa__overlay{z-index:100;background:#17233355;justify-content:flex-end;display:flex;position:fixed;inset:0}.work-items-module__FzMGYa__drawer{background:#fff;width:min(720px,100%);height:100%;padding:24px;overflow-y:auto;box-shadow:-6px 0 25px #0002}.work-items-module__FzMGYa__drawer header{justify-content:space-between;align-items:center;display:flex}.work-items-module__FzMGYa__drawer h2{font-size:19px}.work-items-module__FzMGYa__drawer h3{font-size:15px}.work-items-module__FzMGYa__fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.work-items-module__FzMGYa__fields label,.work-items-module__FzMGYa__drawer form>label{flex-direction:column;gap:5px;margin-bottom:10px;font-size:13px;display:flex}.work-items-module__FzMGYa__fields select[multiple]{min-height:90px}.work-items-module__FzMGYa__drawer textarea{width:100%;min-height:75px}.work-items-module__FzMGYa__drawer details{border-top:1px solid #e5e9ee;padding:12px 0}.work-items-module__FzMGYa__drawer summary{cursor:pointer;font-weight:600}.work-items-module__FzMGYa__drawer button:disabled{opacity:.5;cursor:wait}.work-items-module__FzMGYa__error{color:#a12828}.work-items-module__FzMGYa__history{padding:0;list-style:none}.work-items-module__FzMGYa__history li{border-bottom:1px solid #eee;padding:10px 0}.work-items-module__FzMGYa__history pre{white-space:pre-wrap;max-height:200px;overflow:auto}.work-items-module__FzMGYa__full{grid-column:1/-1}@media (max-width:767px){.work-items-module__FzMGYa__fields{grid-template-columns:1fr}.work-items-module__FzMGYa__drawer{padding:16px}.work-items-module__FzMGYa__board{grid-template-columns:repeat(4,220px)}.work-items-module__FzMGYa__filters label{flex:130px}.work-items-module__FzMGYa__filters select{width:100%}}
