.CustomerAfterSalesPanel_table__UbA2d :is(th,td){text-align:center;vertical-align:middle;white-space:normal;overflow-wrap:anywhere}.CustomerAfterSalesPanel_imageColumn__TSoXT{width:88px;min-width:88px}.CustomerAfterSalesPanel_thumbnail__ChS0X{width:48px;height:48px;min-height:48px;margin:0 auto}.CustomerAfterSalesPanel_styleCell__SqnOW{min-width:0;text-align:center}.CustomerAfterSalesPanel_styleCell__SqnOW small{display:block;margin-top:4px}.CustomerAfterSalesPanel_dialog__Leopy{font-size:14px}.CustomerAfterSalesPanel_dialog__Leopy :is(input,select,textarea){box-sizing:border-box;min-width:0;width:100%;min-height:44px;border:1px solid #cbd9e8;border-radius:7px;padding:9px 11px;font:inherit;background:#fff;color:#294562}.CustomerAfterSalesPanel_dialog__Leopy textarea{resize:vertical}.CustomerAfterSalesPanel_dialog__Leopy :is(p,span,small,b,strong,figcaption){overflow-wrap:anywhere}.CustomerAfterSalesPanel_dialog__Leopy .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.CustomerAfterSalesPanel_dialog__Leopy .form-grid>label{min-width:0}.CustomerAfterSalesPanel_form__7N4tj{margin:0}.CustomerAfterSalesPanel_sourceSummary__6vpae{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:16px;padding:12px;border:1px solid #d9e5f2;border-radius:10px;background:#f7faff}.CustomerAfterSalesPanel_sourceSummary__6vpae>div{display:grid;min-width:0;gap:5px}.CustomerAfterSalesPanel_sourceImage__FcAtq{width:88px;height:88px;min-height:88px}.CustomerAfterSalesPanel_evidenceImages__Q4UQw{display:flex;flex-wrap:wrap;align-items:start;gap:14px;margin-top:12px}.CustomerAfterSalesPanel_evidenceImages__Q4UQw figure{width:96px;margin:0;text-align:center}.CustomerAfterSalesPanel_evidenceImage__dKyMy{width:96px;height:96px;min-height:96px}.CustomerAfterSalesPanel_evidenceImages__Q4UQw figcaption{margin-top:5px;color:#627792;font-size:12px}.CustomerAfterSalesPanel_detailBody__1lqfC .detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.CustomerAfterSalesPanel_detailBody__1lqfC .detail-grid>div{min-width:0}.CustomerAfterSalesPanel_detailBody__1lqfC .reason-text,.CustomerAfterSalesPanel_detailBody__1lqfC .timeline-note{white-space:pre-wrap;overflow-wrap:anywhere}.CustomerAfterSalesPanel_detailBody__1lqfC .timeline-header{flex-wrap:wrap}.CustomerAfterSalesPanel_logisticsFields__mSXCq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.CustomerAfterSalesPanel_logisticsFields__mSXCq label{display:grid;min-width:0;gap:5px;color:#627792;font-size:13px}@media (max-width:640px){.CustomerAfterSalesPanel_detailBody__1lqfC .detail-grid,.CustomerAfterSalesPanel_dialog__Leopy .form-grid,.CustomerAfterSalesPanel_logisticsFields__mSXCq{grid-template-columns:minmax(0,1fr)}.CustomerAfterSalesPanel_sourceSummary__6vpae{grid-template-columns:64px minmax(0,1fr);gap:10px}.CustomerAfterSalesPanel_sourceImage__FcAtq{width:64px;height:64px;min-height:64px}.CustomerAfterSalesPanel_dialog__Leopy :is(input,select,textarea){font-size:16px}}.WorkspaceOutputPrint_preview__4fM_q .print-sheet{color:#17233a}.WorkspaceOutputPrint_preview__4fM_q .print-sheet table{width:100%;min-width:0!important;border-collapse:collapse;table-layout:fixed}.WorkspaceOutputPrint_preview__4fM_q .print-sheet td,.WorkspaceOutputPrint_preview__4fM_q .print-sheet th{min-width:0!important;max-width:none!important;width:auto!important;height:auto!important;white-space:pre-wrap!important;text-overflow:clip!important;overflow:visible!important;overflow-wrap:anywhere;word-break:normal;vertical-align:middle;text-align:center;padding:7px 5px;line-height:1.5;font-size:12px}.WorkspaceOutputPrint_preview__4fM_q .print-sheet th{font-weight:700;background:#edf2f8;color:#17233a}.WorkspaceOutputPrint_preview__4fM_q .print-sheet thead{display:table-header-group}.WorkspaceOutputPrint_preview__4fM_q .print-sheet .print-style-image{width:42px;height:42px;object-fit:contain}.WorkspaceOutputPrint_imageCaption__R0aAl{display:block;font-size:10px;line-height:1.4}.WorkspaceOutputPrint_preview__4fM_q .print-sheet .WorkspaceOutputPrint_noteRow__gnOiR>td{padding:7px 10px;background:#f7f9fc;text-align:left;font-size:11px}.WorkspaceOutputPrint_preview__4fM_q .print-sheet .WorkspaceOutputPrint_detailRow__p6OEi>td{padding:10px;background:#fff}.WorkspaceOutputPrint_detailTitle__fkZjw{margin:0 0 6px;font-size:12px;font-weight:700;text-align:left}.WorkspaceOutputPrint_preview__4fM_q .print-sheet .WorkspaceOutputPrint_details__CsbtY th{background:#f4f6f9}.WorkspaceOutputPrint_footer__n1uyr,.WorkspaceOutputPrint_source__V_mHY{margin:7px 0 0;font-size:11px;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.WorkspaceOutputPrint_source__V_mHY{text-align:left;color:#475569}@media print{body:has(.WorkspaceOutputPrint_preview__4fM_q)>:not(.print-preview-backdrop){display:none!important}.print-preview-backdrop:has(.WorkspaceOutputPrint_preview__4fM_q){display:block!important;position:static!important;height:auto!important;max-height:none!important;overflow:visible!important}.WorkspaceOutputPrint_preview__4fM_q{width:100%!important}.WorkspaceOutputPrint_preview__4fM_q,.WorkspaceOutputPrint_preview__4fM_q .print-pages{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}.WorkspaceOutputPrint_preview__4fM_q .print-sheet{padding:0;box-shadow:none;height:auto!important;max-height:none!important;overflow:visible!important;break-after:auto;page-break-after:auto}.WorkspaceOutputPrint_preview__4fM_q .print-sheet td,.WorkspaceOutputPrint_preview__4fM_q .print-sheet th{font-size:8.5pt;padding:1.5mm 1mm;line-height:1.4}.WorkspaceOutputPrint_preview__4fM_q .print-sheet tr{break-inside:avoid;page-break-inside:avoid}.WorkspaceOutputPrint_preview__4fM_q .print-sheet .WorkspaceOutputPrint_detailRow__p6OEi{break-inside:auto;page-break-inside:auto}.WorkspaceOutputPrint_preview__4fM_q .print-sheet .WorkspaceOutputPrint_detailRow__p6OEi>td{padding:2mm;break-inside:auto;page-break-inside:auto}.WorkspaceOutputPrint_footer__n1uyr,.WorkspaceOutputPrint_preview__4fM_q .print-sheet .WorkspaceOutputPrint_noteRow__gnOiR>td,.WorkspaceOutputPrint_source__V_mHY{font-size:8pt}.WorkspaceOutputPrint_detailTitle__fkZjw{font-size:9pt}}.WorkspaceToolbar_toolbar__7pomf{position:relative;display:flex;flex:1 1 460px;max-width:720px;min-width:0;margin-left:auto;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;color:#31527d}.WorkspaceToolbar_action__zkUAz{display:inline-flex;flex:0 1 auto;min-width:0;max-width:100%;align-items:center;gap:8px;flex-wrap:wrap}.WorkspaceToolbar_action__zkUAz>.business-template-print-launcher>button,.WorkspaceToolbar_action__zkUAz>.data-export-action>button,.WorkspaceToolbar_action__zkUAz>.module-print-menu>button,.WorkspaceToolbar_action__zkUAz>a,.WorkspaceToolbar_action__zkUAz>button,.WorkspaceToolbar_toolbar__7pomf>button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:5px;padding:7px 13px;border:1px solid #d6e0ef;border-radius:7px;background:#fff;color:#31527d;font:inherit;font-size:13px;line-height:1.4;text-decoration:none;white-space:nowrap;cursor:pointer}.WorkspaceToolbar_action__zkUAz>button:disabled,.WorkspaceToolbar_toolbar__7pomf>button:disabled{opacity:.5;cursor:default}.WorkspaceToolbar_action__zkUAz>.WorkspaceToolbar_primary__dkw1f{background:#3478ee;border-color:#3478ee;color:#fff}.WorkspaceToolbar_status__buhDh{flex-basis:100%;text-align:right;color:#71819c;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.WorkspaceToolbar_status__buhDh time{font-variant-numeric:tabular-nums}@media(max-width:760px){.WorkspaceToolbar_toolbar__7pomf{flex-basis:100%;max-width:none}}@media(max-width:768px){.WorkspaceToolbar_toolbar__7pomf.WorkspaceToolbar_customerToolbar__7dLwF{flex:0 0 auto;width:100%;margin-left:0;justify-content:flex-start}.WorkspaceToolbar_customerToolbar__7dLwF .WorkspaceToolbar_status__buhDh{text-align:left}}@media print{.WorkspaceToolbar_toolbar__7pomf{display:none}}@media screen{.CustomerOrderPortal_page__FTZpW table td,.CustomerOrderPortal_page__FTZpW table th{text-align:center;vertical-align:middle;white-space:normal;overflow-wrap:anywhere}.CustomerOrderPortal_page__FTZpW table input,.CustomerOrderPortal_page__FTZpW table select{text-align:center}.CustomerOrderPortal_page__FTZpW table button{flex-shrink:0;white-space:nowrap;word-break:normal;overflow-wrap:normal}.CustomerOrderPortal_page__FTZpW .customer-drawing-thumbs,.CustomerOrderPortal_page__FTZpW .customer-order-selection-control,.CustomerOrderPortal_page__FTZpW .row-actions,.CustomerOrderPortal_page__FTZpW .status-cell{justify-content:center}.CustomerOrderPortal_page__FTZpW .row-actions{flex-wrap:wrap}.CustomerOrderPortal_page__FTZpW .customer-order-style-image{display:grid;place-items:center}.CustomerOrderPortal_page__FTZpW .customer-order-style-image>*,.CustomerOrderPortal_page__FTZpW .customer-style-cell>img,.CustomerOrderPortal_page__FTZpW .customer-style-cell>span{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;object-fit:contain;border:1px solid #dbe5f3;border-radius:8px;background:#f6f9fe}.CustomerOrderPortal_page__FTZpW .customer-order-style-identity{display:grid;justify-items:center;gap:4px;min-width:160px}.CustomerOrderPortal_page__FTZpW .customer-style-cell b{white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip}.CustomerOrderPortal_page__FTZpW .customer-style-cell{justify-content:center}}.CustomerOrderPortal_page__FTZpW .customer-urgency-cell{justify-items:center;align-items:center;text-align:center;width:100%}.CustomerOrderPortal_page__FTZpW .customer-urgency-cell button{white-space:nowrap;writing-mode:horizontal-tb;text-align:center}.CustomerOrderPortal_thumbnail__yzy__{width:48px;height:48px;min-height:48px;flex:0 0 48px;padding:0;margin-inline:auto}.CustomerOrderPortal_thumbnail__yzy__ img{object-fit:contain}.CustomerOrderPortal_referenceThumbnail__sY5ql{width:100%;height:100%;min-height:72px;margin:0}.CustomerOrderPortal_progressDialog__oy0Gq .customer-order-progress-detail{margin-top:0}.CustomerOrderPortal_progressDialog__oy0Gq .customer-progress-product-list article{align-items:center;grid-template-columns:48px minmax(0,1fr) minmax(120px,auto)}.CustomerOrderPortal_progressDialog__oy0Gq .customer-progress-product-list article>div{min-width:0}.CustomerOrderPortal_progressDialog__oy0Gq .customer-progress-product-list article>.customer-progress-meter{grid-column:2/-1}.CustomerOrderPortal_progressDialog__oy0Gq .customer-order-messages{margin-top:16px}.CustomerOrderPortal_progressDialog__oy0Gq .customer-order-messages textarea{min-height:88px;width:100%;box-sizing:border-box}.CustomerOrderPortal_progressDialog__oy0Gq .customer-order-messages form{display:grid;gap:10px}.CustomerOrderPortal_progressDialog__oy0Gq .customer-order-messages form>button{justify-self:end}.CustomerOrderPortal_progressDialog__oy0Gq .customer-message-thread p{overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:768px){.CustomerOrderPortal_page__FTZpW.customer-order-page.module-page>.page-heading{flex-wrap:nowrap}.CustomerOrderPortal_page__FTZpW.customer-order-page.module-page>.page-heading>div{flex:0 0 auto;width:100%;min-width:0}.CustomerOrderPortal_progressDialog__oy0Gq .customer-progress-product-list article{grid-template-columns:48px minmax(0,1fr)}.CustomerOrderPortal_progressDialog__oy0Gq .customer-progress-product-list article>.customer-progress-meter,.CustomerOrderPortal_progressDialog__oy0Gq .customer-progress-product-list article>div:last-of-type{grid-column:1/-1}}.CustomerFinancePortal_page__39HUp,.CustomerFinancePortal_page__39HUp .cf52-content,.CustomerFinancePortal_page__39HUp .cf52-grid{gap:12px}.CustomerFinancePortal_page__39HUp .cf52-account-band,.CustomerFinancePortal_page__39HUp .cf52-panel{padding:14px 16px}.CustomerFinancePortal_page__39HUp .cf52-account-band .cf52-metric{min-height:92px;padding:12px;gap:5px}.CustomerFinancePortal_page__39HUp .cf52-panel>header{margin-bottom:10px}.CustomerFinancePortal_page__39HUp :is(button,a),.CustomerFinancePortal_queue__lZ_sB :is(button,a){word-break:normal;white-space:nowrap}.CustomerFinancePortal_page__39HUp fieldset,.CustomerFinancePortal_queue__lZ_sB fieldset{min-width:0;margin:0;padding:0;border:0}.CustomerFinancePortal_page__39HUp :is(th,td),.CustomerFinancePortal_queue__lZ_sB :is(th,td){text-align:center;vertical-align:middle;overflow-wrap:anywhere}.CustomerFinancePortal_balance__xHsIi{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px;padding:10px 12px;border:1px solid #dbe7f4;border-radius:10px;background:#f7faff}.CustomerFinancePortal_balance__xHsIi span{display:flex;flex-wrap:wrap;gap:8px;color:#61758d}.CustomerFinancePortal_balance__xHsIi b{color:#183e6c;font-variant-numeric:tabular-nums}.CustomerFinancePortal_todos__HJ3um{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.CustomerFinancePortal_todos__HJ3um button{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;white-space:normal;text-align:left}.CustomerFinancePortal_tableWrap__DjtGg{width:100%;overflow:auto}.CustomerFinancePortal_table__dfxtF{width:100%;border-collapse:collapse;font-size:13px}.CustomerFinancePortal_table__dfxtF th{padding:10px 8px;background:#f3f7fd;color:#496684;white-space:nowrap}.CustomerFinancePortal_table__dfxtF td{padding:10px 8px;border-bottom:1px solid #e5edf6}.CustomerFinancePortal_table__dfxtF td>small{display:block;margin-top:4px;color:#73859a}.CustomerFinancePortal_thumb__nYQ4p{display:block;width:48px;height:48px;object-fit:contain;margin:auto}.CustomerFinancePortal_table__dfxtF button{min-height:34px;padding:4px 10px}.CustomerFinancePortal_actions__8ABs7{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.CustomerFinancePortal_actions__8ABs7 button{flex:0 0 auto}.CustomerFinancePortal_proofs__r3etU h3,.CustomerFinancePortal_result__mMWIn h3{margin:10px 0;font-size:15px}.CustomerFinancePortal_proofs__r3etU>div{display:flex;flex-wrap:wrap;gap:12px}.CustomerFinancePortal_proofs__r3etU figure{width:136px;margin:0;padding:8px;border:1px solid #dce6f2;border-radius:9px;background:#fff}.CustomerFinancePortal_proofs__r3etU img{display:block;width:118px;height:88px;object-fit:contain;margin:auto}.CustomerFinancePortal_proofs__r3etU figcaption{overflow-wrap:anywhere;font-size:12px;text-align:center;margin:6px 0}.CustomerFinancePortal_proofs__r3etU figure div{display:flex;justify-content:center;gap:16px}.CustomerFinancePortal_proofs__r3etU a{color:#246ada}.CustomerFinancePortal_result__mMWIn dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.CustomerFinancePortal_result__mMWIn dl>div{padding:10px;background:#f4f8fe;border-radius:8px}.CustomerFinancePortal_result__mMWIn dt{color:#73859a;font-size:12px}.CustomerFinancePortal_result__mMWIn dd{margin:4px 0 0;overflow-wrap:anywhere;color:#183e6c}.CustomerFinancePortal_allocations__8FAGJ>div{display:flex;justify-content:space-between;gap:12px;padding:10px;border-bottom:1px solid #e3ebf5}.CustomerFinancePortal_target__r5Dw_{padding:10px 12px;border:1px solid #dce6f2;border-radius:8px;background:#f4f8fe;overflow-wrap:anywhere}.CustomerFinancePortal_billing__b3B45{display:grid;gap:12px}.CustomerFinancePortal_billing__b3B45 header{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.CustomerFinancePortal_billing__b3B45 header div{display:grid;gap:5px}.CustomerFinancePortal_billing__b3B45 textarea{width:100%;min-height:90px;padding:10px;border:1px solid #cbdcf0;border-radius:8px}.CustomerFinancePortal_billing__b3B45 .primary-button{background:#2f76e9;color:white}.CustomerFinancePortal_entries__2doSU{display:grid;gap:8px}.CustomerFinancePortal_entries__2doSU label{display:grid;grid-template-columns:22px 48px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid #e1e9f4;border-radius:9px}.CustomerFinancePortal_entries__2doSU img,.CustomerFinancePortal_placeholder__qPsPx{width:48px;height:48px;object-fit:contain}.CustomerFinancePortal_entries__2doSU label>span{min-width:0;display:grid;gap:5px;overflow-wrap:anywhere}.CustomerFinancePortal_entries__2doSU small{color:#71839b}.CustomerFinancePortal_events__75tm_{padding:0;margin:0;list-style:none}.CustomerFinancePortal_events__75tm_ li{padding:10px 0;border-bottom:1px solid #e5edf6;overflow-wrap:anywhere}.CustomerFinancePortal_events__75tm_ small{display:block;color:#71839b}.CustomerFinancePortal_queue__lZ_sB .cf52-row-card{gap:10px}.CustomerFinancePortal_table__dfxtF .CustomerFinancePortal_expanded__Q8LBP{text-align:left;background:#f8fbff}@media (max-width:720px){.CustomerFinancePortal_todos__HJ3um{grid-template-columns:1fr}.CustomerFinancePortal_tableWrap__DjtGg{overflow:visible}.CustomerFinancePortal_table__dfxtF,.CustomerFinancePortal_table__dfxtF tbody{display:block}.CustomerFinancePortal_table__dfxtF thead{display:none}.CustomerFinancePortal_table__dfxtF tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;margin-bottom:10px;border:1px solid #dce6f2;border-radius:10px}.CustomerFinancePortal_table__dfxtF td{display:grid;gap:4px;border:0;padding:4px;min-width:0}.CustomerFinancePortal_table__dfxtF td:before{content:attr(data-label);color:#71839b;font-size:12px}.CustomerFinancePortal_table__dfxtF .CustomerFinancePortal_expanded__Q8LBP,.CustomerFinancePortal_table__dfxtF td:last-child{grid-column:1/-1}.CustomerFinancePortal_billing__b3B45 button,.CustomerFinancePortal_page__39HUp button,.CustomerFinancePortal_queue__lZ_sB button{min-height:44px}.CustomerFinancePortal_result__mMWIn dl{grid-template-columns:1fr}.CustomerFinancePortal_entries__2doSU label{grid-template-columns:22px 48px minmax(0,1fr)}.CustomerFinancePortal_entries__2doSU label>strong{grid-column:2/-1;text-align:right}}.CustomerSubaccounts_backdrop__XeQ1_{position:fixed;inset:0;z-index:4500;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vh,32px) 24px;background:#13254080;box-sizing:border-box}.CustomerSubaccounts_dialog__LR4SQ{width:min(1100px,100%);max-height:min(880px,calc(100dvh - 64px));display:flex;flex-direction:column;color:#294765;background:#fff;border:1px solid #dce6f3;border-radius:16px;box-shadow:0 24px 80px #10274740;overflow:hidden;outline:none}.CustomerSubaccounts_dialog__LR4SQ *,.CustomerSubaccounts_dialog__LR4SQ :after,.CustomerSubaccounts_dialog__LR4SQ :before{box-sizing:border-box}.CustomerSubaccounts_dialog__LR4SQ h2,.CustomerSubaccounts_dialog__LR4SQ h3,.CustomerSubaccounts_dialog__LR4SQ p{margin:0}.CustomerSubaccounts_dialog__LR4SQ h2{font-size:21px;line-height:1.5;color:#193c63}.CustomerSubaccounts_dialog__LR4SQ h3{font-size:15px;line-height:1.5}.CustomerSubaccounts_dialog__LR4SQ p,.CustomerSubaccounts_dialog__LR4SQ small{color:#6a7f98;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.CustomerSubaccounts_dialog__LR4SQ small{display:block}.CustomerSubaccounts_dialog__LR4SQ button{min-height:36px;padding:7px 12px;border:1px solid #d3e0ef;border-radius:8px;background:#fff;color:#326296;font-size:13px;line-height:1.4;white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb;cursor:pointer;transition:background .15s,border-color .15s}.CustomerSubaccounts_dialog__LR4SQ button:hover:not(:disabled){background:#edf4ff;border-color:#8eb9ef}.CustomerSubaccounts_dialog__LR4SQ button:disabled{opacity:.5;cursor:default}.CustomerSubaccounts_dialog__LR4SQ button:focus-visible,.CustomerSubaccounts_dialog__LR4SQ input:focus-visible,.CustomerSubaccounts_dialog__LR4SQ select:focus-visible,.CustomerSubaccounts_dialog__LR4SQ summary:focus-visible{outline:2px solid #4588f5;outline-offset:2px}.CustomerSubaccounts_dialog__LR4SQ .CustomerSubaccounts_primary__GM_1G{background:#3175e7;border-color:#3175e7;color:#fff}.CustomerSubaccounts_dialog__LR4SQ .CustomerSubaccounts_primary__GM_1G:hover:not(:disabled){background:#2263d0;border-color:#2263d0}.CustomerSubaccounts_dialog__LR4SQ .CustomerSubaccounts_danger__LGxtA{color:#bf3544;border-color:#edbfc5;background:#fff6f7}.CustomerSubaccounts_dialog__LR4SQ input:not([type=checkbox]),.CustomerSubaccounts_dialog__LR4SQ select{width:100%;min-width:0;min-height:40px;padding:9px 10px;border:1px solid #d3e0ef;border-radius:8px;background:#fff;color:#294765;font-size:13px;text-align:center}.CustomerSubaccounts_dialog__LR4SQ input:disabled{background:#f3f6fa;color:#8190a3}.CustomerSubaccounts_header__0URL7{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 24px 18px;border-bottom:1px solid #e4ebf4;background:#fbfdff}.CustomerSubaccounts_header__0URL7 p{margin-top:4px}.CustomerSubaccounts_eyebrow___ZCaw{display:block;color:#768ca9;font-size:11px;line-height:1.6;margin-bottom:3px}.CustomerSubaccounts_actions__jUD2c{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.CustomerSubaccounts_header__0URL7 .CustomerSubaccounts_actions__jUD2c{flex:0 0 auto}.CustomerSubaccounts_notice__DWvPQ{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;background:#edf5ff;border-bottom:1px solid #dce9f9;color:#345d89;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.CustomerSubaccounts_notice__DWvPQ>span{min-width:0}.CustomerSubaccounts_notice__DWvPQ .CustomerSubaccounts_actions__jUD2c{flex-shrink:0}.CustomerSubaccounts_editor__B_DJd,.CustomerSubaccounts_eventsPage__mcyOs,.CustomerSubaccounts_listPage__sW3pe{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.CustomerSubaccounts_toolbar__zeq5k{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:18px 24px 12px;flex:0 0 auto}.CustomerSubaccounts_search__OdwvC{display:grid;gap:6px;width:min(340px,100%);font-size:12px;color:#6a7f98}.CustomerSubaccounts_search__OdwvC input{text-align:left!important}.CustomerSubaccounts_filters__LfELd{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 24px 14px;flex:0 0 auto}.CustomerSubaccounts_filters__LfELd button{display:inline-flex;gap:9px;align-items:center;justify-content:center}.CustomerSubaccounts_filters__LfELd b{min-width:20px;padding:1px 5px;border-radius:10px;background:#edf2f8;color:#687e99;font-size:11px}.CustomerSubaccounts_filters__LfELd .CustomerSubaccounts_activeFilter__KQ16z{background:#eaf2ff;color:#2365cd;border-color:#a9c6f3}.CustomerSubaccounts_filters__LfELd .CustomerSubaccounts_activeFilter__KQ16z b{background:#d6e5ff;color:#2365cd}.CustomerSubaccounts_filters__LfELd>span{margin-left:auto;font-size:12px;color:#8092a9}.CustomerSubaccounts_listScroll__Zlsbs{flex:1 1 auto;min-height:0;overflow:auto;border-top:1px solid #e5edf6}.CustomerSubaccounts_desktopTable__9BXXF{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px}.CustomerSubaccounts_desktopTable__9BXXF td,.CustomerSubaccounts_desktopTable__9BXXF th{text-align:center;vertical-align:middle;padding:15px 12px;border-bottom:1px solid #e7edf6;overflow-wrap:anywhere;line-height:1.65}.CustomerSubaccounts_desktopTable__9BXXF th{position:sticky;top:0;z-index:2;background:#f3f7fd;font-size:12px;color:#527091;font-weight:600}.CustomerSubaccounts_desktopTable__9BXXF th:first-child{width:15%}.CustomerSubaccounts_desktopTable__9BXXF th:nth-child(2){width:17%}.CustomerSubaccounts_desktopTable__9BXXF th:nth-child(3){width:14%}.CustomerSubaccounts_desktopTable__9BXXF th:nth-child(4){width:16%}.CustomerSubaccounts_desktopTable__9BXXF th:nth-child(5){width:20%}.CustomerSubaccounts_desktopTable__9BXXF th:nth-child(6){width:18%}.CustomerSubaccounts_desktopTable__9BXXF tbody tr:hover{background:#fbfdff}.CustomerSubaccounts_permissionSummary__tADJu{text-align:center;font-size:12px}.CustomerSubaccounts_permissionSummary__tADJu summary{cursor:pointer;color:#326296;overflow-wrap:anywhere}.CustomerSubaccounts_permissionSummary__tADJu>div{display:grid;gap:10px;margin-top:10px;padding:10px;background:#f4f8fe;border-radius:8px}.CustomerSubaccounts_permissionSummary__tADJu section{min-width:0}.CustomerSubaccounts_permissionSummary__tADJu section>strong{color:#294765}.CustomerSubaccounts_permissionSummary__tADJu small{color:#997443}.CustomerSubaccounts_permissionSummary__tADJu p{margin-top:4px}.CustomerSubaccounts_disabled__du53k,.CustomerSubaccounts_enabled__VloAc{display:inline-flex;align-items:center;justify-content:center;padding:3px 9px;border-radius:12px;font-size:12px;line-height:1.45;white-space:nowrap}.CustomerSubaccounts_enabled__VloAc{background:#e6f5ef;color:#237358}.CustomerSubaccounts_disabled__du53k{background:#f0f2f5;color:#7a8798}.CustomerSubaccounts_moreWrap__TrkyV{display:flex;flex-direction:column;align-items:center;gap:5px}.CustomerSubaccounts_moreMenu__ER4fv{display:grid;gap:4px;padding:6px;background:#f4f8fe;border:1px solid #dce7f5;border-radius:9px}.CustomerSubaccounts_moreMenu__ER4fv button{font-size:12px;min-height:32px;padding:5px 9px}.CustomerSubaccounts_empty__9_RGK{padding:54px 22px;text-align:center;color:#7f91a8;line-height:1.7;font-size:13px}.CustomerSubaccounts_mobileCards__ZiVBV{display:none}.CustomerSubaccounts_body__TzbyB{flex:1 1 auto;min-height:0;overflow:auto;padding:20px 24px;display:flex;flex-direction:column;gap:20px;align-items:stretch;background:#f6f9fd}.CustomerSubaccounts_section__m4YLS{flex:0 0 auto;padding:20px;background:#fff;border:1px solid #e0e9f5;border-radius:12px}.CustomerSubaccounts_section__m4YLS h3{margin-bottom:14px}.CustomerSubaccounts_fields__2X6XJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.CustomerSubaccounts_fields__2X6XJ label{display:grid;gap:7px;font-size:13px}.CustomerSubaccounts_passwordField__12ku5{grid-column:1/-1;display:grid;gap:9px}.CustomerSubaccounts_passwordInput__uMoiN{display:flex;align-items:center;gap:8px}.CustomerSubaccounts_passwordInput__uMoiN input{flex:1}.CustomerSubaccounts_passwordInput__uMoiN button{flex:0 0 auto}.CustomerSubaccounts_passwordTools__QmrUJ{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.CustomerSubaccounts_passwordTools__QmrUJ small{flex-basis:100%}.CustomerSubaccounts_sectionHeading__Qe_Ha{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.CustomerSubaccounts_sectionHeading__Qe_Ha h3{margin-bottom:3px}.CustomerSubaccounts_copyPermissions__TyfDz{display:grid;gap:6px;width:min(310px,45%);font-size:12px;color:#6a7f98}.CustomerSubaccounts_permissionGroups__kipIn{display:grid;gap:12px}.CustomerSubaccounts_permissionGroup__2bs_r{border:1px solid #dde7f5;border-radius:10px;overflow:hidden}.CustomerSubaccounts_permissionGroup__2bs_r summary{display:flex;gap:10px;align-items:center;padding:13px 15px;cursor:pointer;background:#f5f8fd;font-size:13px}.CustomerSubaccounts_permissionGroup__2bs_r summary:before{content:"▸";color:#7089ab}.CustomerSubaccounts_permissionGroup__2bs_r[open] summary:before{content:"▾"}.CustomerSubaccounts_permissionGroup__2bs_r summary>span{margin-left:auto;color:#7a8fa9;font-size:12px}.CustomerSubaccounts_permissions__f37Wl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px;gap:14px 18px}.CustomerSubaccounts_permissions__f37Wl label{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.CustomerSubaccounts_permissions__f37Wl input{flex:0 0 auto;width:17px;height:17px;margin:2px 0 0;accent-color:#3175e7}.CustomerSubaccounts_permissions__f37Wl .CustomerSubaccounts_restricted__IM9BX{color:#8c99ab}.CustomerSubaccounts_restricted__IM9BX small{color:#929ead;font-size:11px}.CustomerSubaccounts_footer__NqNQ_{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 24px;border-top:1px solid #dfe8f4;background:#fff}.CustomerSubaccounts_footer__NqNQ_>span{color:#7d91aa;font-size:12px}.CustomerSubaccounts_eventToolbar__UP2_V{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;gap:12px;border-bottom:1px solid #e3ebf6;font-size:12px;color:#7389a4}.CustomerSubaccounts_eventList__Cf_Hr{flex:1 1 auto;min-height:0;overflow:auto;padding:20px 24px;background:#f6f9fd}.CustomerSubaccounts_event__UiHEv{background:#fff;padding:16px 18px;margin-bottom:12px;border:1px solid #dfe8f5;border-radius:12px}.CustomerSubaccounts_event__UiHEv header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:14px}.CustomerSubaccounts_event__UiHEv time{color:#8192a8;font-size:12px}.CustomerSubaccounts_event__UiHEv p{margin-top:8px}.CustomerSubaccounts_event__UiHEv p small{display:inline}.CustomerSubaccounts_event__UiHEv dl{margin:12px 0 0}.CustomerSubaccounts_event__UiHEv dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px;padding:9px 0;border-top:1px solid #edf2f8;font-size:12px}.CustomerSubaccounts_event__UiHEv dt{color:#7187a3}.CustomerSubaccounts_event__UiHEv dd{margin:0;display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:10px;overflow-wrap:anywhere;line-height:1.65}.CustomerSubaccounts_event__UiHEv dd>span{color:#8291a4}.CustomerSubaccounts_event__UiHEv dd i{color:#94a7be;font-style:normal;text-align:center}.CustomerSubaccounts_event__UiHEv dd strong{font-weight:500}.CustomerSubaccounts_dialog__LR4SQ .CustomerSubaccounts_loadMore__kTeju{display:block;margin:12px auto 0}@media (max-width:720px){.CustomerSubaccounts_backdrop__XeQ1_{padding:8px}.CustomerSubaccounts_dialog__LR4SQ{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.CustomerSubaccounts_dialog__LR4SQ button,.CustomerSubaccounts_dialog__LR4SQ input:not([type=checkbox]),.CustomerSubaccounts_dialog__LR4SQ select,.CustomerSubaccounts_permissionGroup__2bs_r summary,.CustomerSubaccounts_permissionSummary__tADJu summary{min-height:44px}.CustomerSubaccounts_header__0URL7{padding:16px;gap:10px;flex-wrap:wrap}.CustomerSubaccounts_header__0URL7 .CustomerSubaccounts_actions__jUD2c{margin-left:auto}.CustomerSubaccounts_dialog__LR4SQ h2{font-size:19px}.CustomerSubaccounts_notice__DWvPQ{padding:12px 16px;align-items:flex-start;flex-wrap:wrap}.CustomerSubaccounts_notice__DWvPQ .CustomerSubaccounts_actions__jUD2c{flex-shrink:1}.CustomerSubaccounts_toolbar__zeq5k{padding:16px 16px 12px;flex-wrap:wrap;gap:12px}.CustomerSubaccounts_search__OdwvC{width:100%}.CustomerSubaccounts_toolbar__zeq5k>.CustomerSubaccounts_actions__jUD2c{margin-left:auto}.CustomerSubaccounts_filters__LfELd{padding:0 16px 12px;gap:6px}.CustomerSubaccounts_filters__LfELd>span{width:100%;margin:4px 0 0}.CustomerSubaccounts_desktopTable__9BXXF{display:none}.CustomerSubaccounts_mobileCards__ZiVBV{display:grid;gap:12px;padding:14px;background:#f6f9fd}.CustomerSubaccounts_mobileCards__ZiVBV article{background:#fff;border:1px solid #dce6f3;border-radius:12px;padding:14px}.CustomerSubaccounts_mobileCards__ZiVBV header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.CustomerSubaccounts_mobileCards__ZiVBV header>div{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.CustomerSubaccounts_mobileCards__ZiVBV header>div>span{color:#7b8ea8;font-size:12px}.CustomerSubaccounts_mobileCards__ZiVBV dl{margin:14px 0;font-size:12px}.CustomerSubaccounts_mobileCards__ZiVBV dl>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;padding:6px 0}.CustomerSubaccounts_mobileCards__ZiVBV dt{color:#7c8fa8}.CustomerSubaccounts_mobileCards__ZiVBV dd{text-align:center;margin:0;overflow-wrap:anywhere}.CustomerSubaccounts_mobileCards__ZiVBV footer{padding-top:10px;border-top:1px solid #edf2f8}.CustomerSubaccounts_body__TzbyB{padding:14px;gap:14px}.CustomerSubaccounts_section__m4YLS{padding:16px}.CustomerSubaccounts_fields__2X6XJ,.CustomerSubaccounts_permissions__f37Wl{grid-template-columns:1fr}.CustomerSubaccounts_sectionHeading__Qe_Ha{flex-direction:column}.CustomerSubaccounts_copyPermissions__TyfDz{width:100%}.CustomerSubaccounts_permissions__f37Wl label{min-height:44px;align-items:center}.CustomerSubaccounts_permissions__f37Wl input{margin-top:0}.CustomerSubaccounts_footer__NqNQ_{padding:12px 16px;flex-wrap:wrap}.CustomerSubaccounts_footer__NqNQ_ .CustomerSubaccounts_actions__jUD2c{margin-left:auto}.CustomerSubaccounts_eventToolbar__UP2_V{padding:12px 16px}.CustomerSubaccounts_eventList__Cf_Hr,.CustomerSubaccounts_event__UiHEv{padding:14px}.CustomerSubaccounts_event__UiHEv dl>div{grid-template-columns:1fr;gap:5px}.CustomerSubaccounts_event__UiHEv dd{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:8px}}.AccountSecurityDialog_backdrop__d_OP0{position:fixed;inset:0;z-index:15000;background:#14253b77;display:flex;align-items:center;justify-content:center;padding:16px}.AccountSecurityDialog_dialog__mAKee{width:min(520px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:white;color:#183858;border:1px solid #c9d9ef;border-radius:16px;padding:24px;box-shadow:0 20px 60px #112c4d33;font-size:16px;text-align:left}.AccountSecurityDialog_header__DsGMi{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.AccountSecurityDialog_header__DsGMi h2{margin:0;font-size:22px}.AccountSecurityDialog_dialog__mAKee form,.AccountSecurityDialog_section__8b3ti{display:grid;gap:14px}.AccountSecurityDialog_dialog__mAKee label{display:grid;gap:6px;font-size:16px}.AccountSecurityDialog_dialog__mAKee input{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #a9c6e9;border-radius:7px;padding:9px 12px;font-size:16px;color:#183858;background:white}.AccountSecurityDialog_dialog__mAKee button{min-height:44px;border:1px solid #aac7ee;border-radius:7px;background:white;color:#245da3;font-size:16px;padding:8px 12px;cursor:pointer}.AccountSecurityDialog_dialog__mAKee button:hover:not(:disabled){background:#eaf3ff;outline:2px solid #76a6e2;outline-offset:-2px}.AccountSecurityDialog_dialog__mAKee :focus-visible{outline:3px solid #3989eb;outline-offset:2px}.AccountSecurityDialog_dialog__mAKee button:active:not(:disabled){background:#d9eaff}.AccountSecurityDialog_dialog__mAKee button:disabled{opacity:.6;cursor:not-allowed}.AccountSecurityDialog_dialog__mAKee .AccountSecurityDialog_primary__X9TSx{background:#2563dc;color:white}.AccountSecurityDialog_dialog__mAKee .AccountSecurityDialog_primary__X9TSx:hover:not(:disabled){background:#1f58c7}.AccountSecurityDialog_actions__XGvYf{display:flex;flex-wrap:wrap;gap:8px}.AccountSecurityDialog_actions__XGvYf button{flex:1}.AccountSecurityDialog_hint__GN0WS{color:#536e8c;line-height:1.6;font-size:14px;margin:0}.AccountSecurityDialog_status__mZ09w{padding:10px 12px;border-radius:8px;background:#eaf4ff;border:1px solid #adc9ec;line-height:1.6;margin:12px 0}.AccountSecurityDialog_error__dVwar{color:#a12628;background:#fff1f0;border-color:#edb6b6}.AccountSecurityDialog_divider___oxxt{border-top:1px solid #dce6f2;padding-top:16px;margin-top:20px}.AccountSecurityDialog_code__MK0_z{display:block;font-size:16px;font-weight:700;overflow-wrap:anywhere;background:#eef4fb;border:1px solid #bed2ee;padding:14px;border-radius:8px;user-select:all}.AccountSecurityDialog_dialog__mAKee details>summary{min-height:44px;padding:10px;box-sizing:border-box;border:1px solid #c4d8f0;border-radius:7px;cursor:pointer}.AccountSecurityDialog_dialog__mAKee details>summary:hover{background:#eaf3ff;outline:2px solid #76a6e2;outline-offset:-2px}.AccountSecurityDialog_dialog__mAKee details[open]>summary{margin-bottom:14px}@media(max-width:600px){.AccountSecurityDialog_dialog__mAKee{padding:18px}.AccountSecurityDialog_backdrop__d_OP0{padding:10px}}.AccountSecurityDialog_accountButton__i8_TC{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;position:relative}.AccountSecurityDialog_unboundDot__mqCFj{display:inline-block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#d97706}.CustomerSubaccountsLauncher_launcher__W0L10.top-action{min-width:52px;white-space:nowrap}.CustomerSubaccountsLauncher_launcher__W0L10[aria-expanded=true]{color:#286bd6;background:#eef5ff;border-radius:8px}@media (max-width:650px){.customer-portal-main .top-actions .CustomerSubaccountsLauncher_launcher__W0L10.top-action{display:flex;width:auto;min-width:52px;height:44px;padding:0 4px}.customer-portal-main .top-actions .CustomerSubaccountsLauncher_launcher__W0L10.top-action>em{display:block;font-size:11px;writing-mode:horizontal-tb}}.ProductionStageTeam_entry___qhS9{display:flex;align-items:center;gap:7px;white-space:nowrap}.ProductionStageTeam_entry___qhS9 b{color:#385779;font-size:13px}.ProductionStageTeam_entry___qhS9 button{padding:0;border:0;background:transparent;color:#1d6fd2;font-size:12px;font-weight:750;cursor:pointer}.ProductionStageTeam_selector__tFT53{display:grid;gap:4px;min-width:0}.ProductionStageTeam_selectorRow__LoRuF{display:flex;align-items:center;gap:7px;min-width:0}.ProductionStageTeam_selectorRow__LoRuF select{min-width:0;flex:1}.ProductionStageTeam_maintainButton__7TzXE,.ProductionStageTeam_primaryButton__LUKwi,.ProductionStageTeam_secondaryButton__FD8G3{min-height:36px;padding:0 12px;border:1px solid #c9d8ea;border-radius:8px;background:#fff;color:#28517f;font-weight:750;white-space:nowrap;cursor:pointer}.ProductionStageTeam_maintainButton__7TzXE{height:36px;font-size:12px}.ProductionStageTeam_primaryButton__LUKwi{border-color:#347cf0;background:#347cf0;color:#fff}.ProductionStageTeam_maintainButton__7TzXE:disabled,.ProductionStageTeam_primaryButton__LUKwi:disabled,.ProductionStageTeam_secondaryButton__FD8G3:disabled{opacity:.48;cursor:not-allowed}.ProductionStageTeam_error__jp6ZK,.ProductionStageTeam_hint__TOK_Q{color:#7589a2;font-size:11px;line-height:1.45}.ProductionStageTeam_error__jp6ZK{color:#bd3f45}.ProductionStageTeam_backdrop__xN1bS{position:fixed;inset:0;z-index:18000;display:grid;place-items:center;padding:20px;background:rgb(16 30 53/56%)}.ProductionStageTeam_manager__c1ELz{display:flex;flex-direction:column;width:min(760px,calc(100vw - 32px));max-height:min(820px,calc(100vh - 32px));overflow:hidden;border:1px solid #d6e2f0;border-radius:15px;background:#fff;box-shadow:0 28px 86px rgb(10 31 61/38%)}.ProductionStageTeam_header__N192x{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #e1eaf4;background:#fff}.ProductionStageTeam_header__N192x div{display:grid;gap:4px}.ProductionStageTeam_header__N192x p,.ProductionStageTeam_header__N192x span{margin:0;color:#70849c;font-size:12px;line-height:1.5}.ProductionStageTeam_header__N192x h2{margin:0;color:#1c3e67;font-size:21px}.ProductionStageTeam_header__N192x>button{display:grid;width:34px;height:34px;flex:none;place-items:center;border:0;border-radius:8px;background:#f1f5fa;color:#58708e;font-size:23px;cursor:pointer}.ProductionStageTeam_body__lWkxl{display:grid;gap:13px;min-height:0;overflow:auto;padding:18px 22px}.ProductionStageTeam_message__M00yf{padding:10px 12px;border:1px solid #cfe0f5;border-radius:9px;background:#f5f9ff;color:#2d639f;font-size:13px;line-height:1.5}.ProductionStageTeam_createRow__f67yk{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px}.ProductionStageTeam_createRow__f67yk label{display:grid;gap:6px;color:#536c8a;font-size:12px;font-weight:750}.ProductionStageTeam_createRow__f67yk input,.ProductionStageTeam_teamName__aKGVe input{width:100%;min-width:0;height:38px;padding:0 11px;border:1px solid #cbd9e9;border-radius:8px;background:#fff;color:#244667;font:inherit;outline:none}.ProductionStageTeam_createRow__f67yk input:focus,.ProductionStageTeam_teamName__aKGVe input:focus{border-color:#4a86ea;box-shadow:0 0 0 3px rgb(74 134 234/12%)}.ProductionStageTeam_scopeNotice__67opV{display:grid;gap:3px;padding:11px 12px;border:1px solid #d8e7f7;border-radius:9px;background:#f7fbff}.ProductionStageTeam_scopeNotice__67opV b{color:#2a619f;font-size:13px}.ProductionStageTeam_scopeNotice__67opV span{color:#71869f;font-size:12px;line-height:1.5}.ProductionStageTeam_list__QrtJC{display:grid;gap:7px;max-height:440px;overflow:auto;overscroll-behavior:contain;padding:2px}.ProductionStageTeam_teamRow__j_QkD{display:grid;grid-template-columns:32px 26px minmax(140px,1fr) auto;align-items:center;gap:8px;min-height:54px;padding:7px 8px;border:1px solid #d8e4f1;border-radius:9px;background:#fff;transition:border-color .12s,box-shadow .12s,transform .12s}.ProductionStageTeam_teamRow__j_QkD.ProductionStageTeam_dragging__lEKgc{z-index:1;border-color:#4b88ee;box-shadow:0 7px 18px rgb(49 112 210/18%);transform:scale(1.004)}.ProductionStageTeam_disabledRow__KByKf{background:#f7f8fa;color:#8390a2}.ProductionStageTeam_dragHandle__jzKa8{display:grid;width:30px;height:34px;place-items:center;border:1px solid transparent;border-radius:7px;background:#eef4fc;color:#527198;font-size:20px;line-height:1;cursor:grab;touch-action:none;user-select:none}.ProductionStageTeam_dragHandle__jzKa8:active{cursor:grabbing}.ProductionStageTeam_dragHandle__jzKa8:disabled{opacity:.42;cursor:not-allowed}.ProductionStageTeam_order__Qq7LB{color:#8797aa;font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.ProductionStageTeam_teamName__aKGVe{display:grid;gap:2px;min-width:0}.ProductionStageTeam_teamName__aKGVe b{overflow:hidden;color:#25496f;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ProductionStageTeam_teamName__aKGVe small{color:#8292a6;font-size:11px}.ProductionStageTeam_rowActions__rwG1l{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.ProductionStageTeam_rowActions__rwG1l button{min-width:34px;height:32px;padding:0 8px;border:1px solid #cbd9e9;border-radius:7px;background:#fff;color:#315d8d;font-size:12px;font-weight:750;cursor:pointer}.ProductionStageTeam_rowActions__rwG1l button:disabled{opacity:.4;cursor:not-allowed}.ProductionStageTeam_rowActions__rwG1l .ProductionStageTeam_confirmDisable__vINXC{border-color:#e19b9b;background:#fff1f1;color:#b83238}.ProductionStageTeam_readonly__YaQci{color:#8b99aa;font-size:12px}.ProductionStageTeam_empty__pofZu{display:grid;min-height:132px;place-items:center;padding:20px;border:1px dashed #cfdeec;border-radius:10px;background:#fafcff;color:#71869f;font-size:13px}.ProductionStageTeam_footer__xHc8L{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 22px;border-top:1px solid #e1eaf4;background:#fafcff}.ProductionStageTeam_footer__xHc8L>span{color:#71869f;font-size:12px}.ProductionStageTeam_footer__xHc8L>div{display:flex;gap:8px}@media(max-width:640px){.ProductionStageTeam_backdrop__xN1bS{align-items:end;padding:0}.ProductionStageTeam_manager__c1ELz{width:100%;max-height:calc(100vh - 16px);border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom)}.ProductionStageTeam_body__lWkxl,.ProductionStageTeam_footer__xHc8L,.ProductionStageTeam_header__N192x{padding-left:14px;padding-right:14px}.ProductionStageTeam_createRow__f67yk{grid-template-columns:1fr}.ProductionStageTeam_createRow__f67yk button{width:100%}.ProductionStageTeam_teamRow__j_QkD{grid-template-columns:30px 22px minmax(0,1fr)}.ProductionStageTeam_rowActions__rwG1l{grid-column:2/-1;justify-content:flex-start}.ProductionStageTeam_footer__xHc8L{align-items:stretch;flex-direction:column}.ProductionStageTeam_footer__xHc8L>div{display:grid;grid-template-columns:1fr 1fr}.ProductionStageTeam_footer__xHc8L button{width:100%}.ProductionStageTeam_selectorRow__LoRuF{align-items:stretch;flex-direction:column}.ProductionStageTeam_maintainButton__7TzXE{width:100%}}.ProductionStageOperator_selector__esxXW{display:grid;gap:4px;min-width:0}.ProductionStageOperator_selectorRow__EMP8l{display:flex;align-items:center;gap:7px;min-width:0}.ProductionStageOperator_selectorRow__EMP8l select{min-width:0;flex:1}.ProductionStageOperator_button__0G_Qc,.ProductionStageOperator_primary__qbl__,.ProductionStageOperator_secondary__foLXk{min-height:36px;padding:0 12px;border:1px solid #c9d8ea;border-radius:8px;background:#fff;color:#28517f;font-weight:750;white-space:nowrap;cursor:pointer}.ProductionStageOperator_button__0G_Qc{height:36px;font-size:12px}.ProductionStageOperator_primary__qbl__{border-color:#347cf0;background:#347cf0;color:#fff}.ProductionStageOperator_button__0G_Qc:disabled,.ProductionStageOperator_primary__qbl__:disabled,.ProductionStageOperator_secondary__foLXk:disabled{opacity:.48;cursor:not-allowed}.ProductionStageOperator_error__0N0F9,.ProductionStageOperator_hint__tRDm0{color:#7589a2;font-size:11px;line-height:1.45}.ProductionStageOperator_error__0N0F9{color:#bd3f45}.ProductionStageOperator_backdrop__4x_24{position:fixed;inset:0;z-index:18100;display:grid;place-items:center;padding:20px;background:rgb(16 30 53/56%)}.ProductionStageOperator_manager__8IUof{display:flex;flex-direction:column;width:min(700px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));overflow:hidden;border:1px solid #d6e2f0;border-radius:15px;background:#fff;box-shadow:0 28px 86px rgb(10 31 61/38%)}.ProductionStageOperator_header__Z_1C8{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #e1eaf4}.ProductionStageOperator_header__Z_1C8 div{display:grid;gap:3px}.ProductionStageOperator_header__Z_1C8 h2{margin:0;color:#1c3e67;font-size:20px}.ProductionStageOperator_header__Z_1C8 p{margin:0;color:#70849c;font-size:12px}.ProductionStageOperator_header__Z_1C8>button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:8px;background:#f1f5fa;color:#58708e;font-size:22px;cursor:pointer}.ProductionStageOperator_body__SL8Z5{display:grid;gap:12px;min-height:0;overflow:auto;padding:16px 20px}.ProductionStageOperator_message__nC_md{padding:10px 12px;border:1px solid #cfe0f5;border-radius:9px;background:#f5f9ff;color:#2d639f;font-size:13px}.ProductionStageOperator_addRow__McAcN{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.ProductionStageOperator_addRow__McAcN select{min-width:0}.ProductionStageOperator_list__WAHHo{display:grid;gap:7px}.ProductionStageOperator_row__5PJ8l{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid #d8e4f1;border-radius:9px}.ProductionStageOperator_row__5PJ8l div{display:grid;gap:2px}.ProductionStageOperator_row__5PJ8l b{color:#25496f}.ProductionStageOperator_row__5PJ8l small{color:#8292a6}.ProductionStageOperator_row__5PJ8l button{height:32px;padding:0 10px;border:1px solid #cbd9e9;border-radius:7px;background:#fff;color:#315d8d;font-weight:750;cursor:pointer}.ProductionStageOperator_disabled__rCm5t{background:#f7f8fa;opacity:.72}.ProductionStageOperator_empty__9NQKQ{display:grid;min-height:100px;place-items:center;border:1px dashed #cfdeec;border-radius:9px;color:#71869f}.ProductionStageOperator_footer__BIInY{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid #e1eaf4;background:#fafcff}.ProductionStageOperator_footer__BIInY span{color:#71869f;font-size:12px}.ProductionStageOperator_memberGrid__PfWGM{display:grid;gap:7px}.ProductionStageOperator_memberRow__B1fA_{display:grid;grid-template-columns:24px minmax(0,1fr) 100px;align-items:center;gap:8px;padding:9px 10px;border:1px solid #d8e4f1;border-radius:9px}.ProductionStageOperator_memberRow__B1fA_ input{width:17px;height:17px}.ProductionStageOperator_memberRow__B1fA_ span{display:grid}.ProductionStageOperator_memberRow__B1fA_ small{color:#8292a6}.ProductionStageOperator_memberRow__B1fA_ select{height:34px}.ProductionStageOperator_memberButton__ox2bA{height:32px;padding:0 9px;border:1px solid #bfd2e8;border-radius:7px;background:#f7fbff;color:#2765aa;font-size:12px;font-weight:750;cursor:pointer}@media(max-width:640px){.ProductionStageOperator_backdrop__4x_24{align-items:end;padding:0}.ProductionStageOperator_manager__8IUof{width:100%;max-height:calc(100vh - 16px);border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom)}.ProductionStageOperator_body__SL8Z5,.ProductionStageOperator_footer__BIInY,.ProductionStageOperator_header__Z_1C8{padding-left:14px;padding-right:14px}.ProductionStageOperator_addRow__McAcN{grid-template-columns:1fr}.ProductionStageOperator_selectorRow__EMP8l{align-items:stretch;flex-direction:column}.ProductionStageOperator_button__0G_Qc{width:100%}.ProductionStageOperator_memberRow__B1fA_{grid-template-columns:24px minmax(0,1fr)}.ProductionStageOperator_memberRow__B1fA_ select{grid-column:2}}.ProductionStageOperator_personnelForm__x2EGd{display:flex;align-items:end;justify-content:center;gap:8px;flex-wrap:wrap}.ProductionStageOperator_personnelForm__x2EGd label{display:grid;gap:6px;text-align:center;min-width:130px;flex:1}.ProductionStageOperator_personnelForm__x2EGd input,.ProductionStageOperator_personnelForm__x2EGd select{text-align:center;width:100%;min-height:36px}.ProductionStageOperator_personnelActions__wRpXw{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}@media(max-width:640px){.ProductionStageOperator_personnelForm__x2EGd label{flex-basis:100%}.ProductionStageOperator_personnelActions__wRpXw button,.ProductionStageOperator_personnelForm__x2EGd button{min-height:44px}}.ProductionStageOperator_personnelSearch__dloTz{box-sizing:border-box;min-width:0;width:100%;min-height:32px;text-align:center;border:1px solid #c9d8ea;border-radius:7px;padding:5px 8px;font-size:13px}.ProductionStageOperator_header__Z_1C8>button{min-width:44px;width:auto;min-height:36px;font-size:13px;padding:0 9px}.ProductionStageOperator_personnelActions__wRpXw.ProductionStageOperator_personnelActions__wRpXw{display:flex;gap:8px}@media(max-width:640px){.ProductionStageOperator_header__Z_1C8>button,.ProductionStageOperator_personnelSearch__dloTz,.ProductionStageOperator_selectorRow__EMP8l button,.ProductionStageOperator_selectorRow__EMP8l select{min-height:44px}}.PortalWorkspaceLayout_messageContainer__Tvxjq{grid-column:1/-1;min-width:0;width:100%}.PortalWorkspaceLayout_messagePage__zEJ64{width:100%!important;height:auto!important;min-height:0;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;gap:12px}.PortalWorkspaceLayout_messageCategories__A8SMJ{flex-direction:row!important;flex-wrap:wrap;border:1px solid #dce7f3!important;border-radius:9px;padding:4px!important}.PortalWorkspaceLayout_messageCategories__A8SMJ small{display:none}.PortalWorkspaceLayout_messageBody__2W_jP{grid-template-columns:300px minmax(0,1fr)!important;min-height:420px;height:calc(100dvh - 400px);flex:none!important;border:1px solid #dce7f3;border-radius:10px;overflow:hidden;background:#fff}@media(max-width:1050px){.PortalWorkspaceLayout_messageBody__2W_jP{grid-template-columns:265px minmax(0,1fr)!important}}@media(max-width:760px){.PortalWorkspaceLayout_messageBody__2W_jP{grid-template-columns:minmax(0,1fr)!important;height:560px;min-height:420px}.PortalWorkspaceLayout_messageCategories__A8SMJ{overflow:visible!important}}.TableColumnManager_personalLayout__USGQF.column-settings-modal{width:min(1040px,calc(100vw - 32px));max-height:calc(100dvh - 32px)}.TableColumnManager_personalLayout__USGQF .column-settings-row{grid-template-columns:28px minmax(180px,1fr) minmax(64px,100px) auto;gap:12px;align-items:center;text-align:center}.TableColumnManager_personalLayout__USGQF .column-visible-toggle{min-width:0}.TableColumnManager_personalLayout__USGQF .column-visible-toggle input:not([type=checkbox]){min-width:0;width:100%;text-align:center}.TableColumnManager_personalLayout__USGQF .column-settings-row>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.TableColumnManager_personalLayout__USGQF .column-width-control input{width:72px!important;min-width:72px!important;text-align:center}.TableColumnManager_personalLayout__USGQF .column-settings-row button{min-width:44px;white-space:nowrap}@media (max-width:760px){.TableColumnManager_personalLayout__USGQF .column-settings-row{grid-template-columns:28px minmax(0,1fr)}.TableColumnManager_personalLayout__USGQF .column-settings-row>div,.TableColumnManager_personalLayout__USGQF .column-settings-row>span:nth-of-type(2){grid-column:2}.TableColumnManager_personalLayout__USGQF button,.TableColumnManager_personalLayout__USGQF input:not([type=checkbox]),.TableColumnManager_personalLayout__USGQF select{min-height:44px}}.AIAssistant_fab__HXcuD{position:fixed;left:9px;bottom:54px;z-index:9999;width:calc(var(--sidebar-width) - 18px);height:44px;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 14px;overflow:visible;border:0;border-radius:8px;color:#fff;background:linear-gradient(135deg,#165dff,#4080ff);box-shadow:0 8px 24px rgba(22,93,255,.35);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;isolation:isolate}.AIAssistant_fab__HXcuD:hover{transform:scale(1.08)}.AIAssistant_fab__HXcuD:focus-visible{outline:3px solid rgba(22,93,255,.3);outline-offset:3px}.AIAssistant_fabIcon__5P01c{position:relative;z-index:1;flex:0 0 25px;width:25px;height:25px;pointer-events:none}.AIAssistant_fabLabel__5oRyg{position:relative;z-index:1;overflow:hidden;color:#fff;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.AIAssistant_fabPulse__Gs_O4{display:none}@keyframes AIAssistant_fabPulse__Gs_O4{0%{transform:scale(1);opacity:.4}to{transform:scale(1.6);opacity:0}}.AIAssistant_chatWindow__Z5T_c{position:fixed;left:calc(var(--sidebar-width) + 16px);bottom:24px;z-index:10000;width:min(420px,calc(100vw - var(--sidebar-width) - 40px));height:600px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(214,224,238,.9);border-radius:16px;background:#fff;box-shadow:0 12px 48px rgba(0,0,0,.18)}@media (min-width:651px){.sidebar-collapsed .AIAssistant_fab__HXcuD{left:9px;width:54px;justify-content:center;padding:0}.sidebar-collapsed .AIAssistant_fabLabel__5oRyg{display:none}.sidebar-collapsed .AIAssistant_chatWindow__Z5T_c{left:88px;width:min(420px,calc(100vw - 112px))}}@media (min-width:651px) and (max-width:768px){.app-shell:has(.customer-portal-main) .AIAssistant_fab__HXcuD{left:14px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:89;width:48px;height:48px;justify-content:center;gap:0;padding:0;border-radius:50%;box-shadow:0 6px 18px rgba(22,93,255,.28)}.app-shell:has(.customer-portal-main) .AIAssistant_fab__HXcuD:hover{transform:none}.app-shell:has(.customer-portal-main) .AIAssistant_fabLabel__5oRyg{display:none}.app-shell:has(.customer-portal-main) .AIAssistant_fabPulse__Gs_O4{position:absolute;z-index:-1;inset:0;display:block;border-radius:50%;background:#4080ff;opacity:.4;animation:AIAssistant_fabPulse__Gs_O4 2s infinite;pointer-events:none}.app-shell:has(.customer-portal-main) .AIAssistant_chatWindow__Z5T_c{right:8px;bottom:calc(80px + env(safe-area-inset-bottom));left:8px;z-index:89;width:auto;height:min(620px,calc(100dvh - 100px - env(safe-area-inset-bottom)));max-height:calc(100dvh - 100px - env(safe-area-inset-bottom));border-radius:14px}}.AIAssistant_chatHeader__L3TEV{min-height:68px;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;color:#fff;background:linear-gradient(135deg,#165dff,#4080ff)}.AIAssistant_chatHeader__L3TEV>div{display:flex;align-items:center;gap:12px}.AIAssistant_chatHeader__L3TEV b{display:block;font-size:16px}.AIAssistant_chatHeader__L3TEV small{display:block;margin-top:2px;opacity:.85;font-size:12px}.AIAssistant_chatHeader__L3TEV button{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#fff;background:transparent;font-size:26px;cursor:pointer}.AIAssistant_chatHeader__L3TEV button:hover{background:rgba(255,255,255,.15)}.AIAssistant_chatHeader__L3TEV button:focus-visible{outline:2px solid #fff;outline-offset:2px}.AIAssistant_avatar__XU4ZC,.AIAssistant_messageAvatar__nJi0h{display:grid;place-items:center;flex:none;border-radius:50%}.AIAssistant_avatar__XU4ZC{width:38px;height:38px;color:#165dff;background:#fff}.AIAssistant_avatarIcon__V46xx{width:23px;height:23px}.AIAssistant_chatBody__Xian3{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:16px;background:#f7f8fa}.AIAssistant_message__aD3Gb{display:flex;gap:8px;max-width:85%}.AIAssistant_user__xi_B9{align-self:flex-end;flex-direction:row-reverse}.AIAssistant_messageAvatar__nJi0h{width:32px;height:32px;color:#fff;background:linear-gradient(135deg,#165dff,#4080ff)}.AIAssistant_messageAvatarIcon__eGRmy{width:18px;height:18px}.AIAssistant_messageBubble__t6M1H{padding:10px 14px;border-radius:12px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06)}.AIAssistant_user__xi_B9 .AIAssistant_messageBubble__t6M1H{color:#fff;background:#165dff;border-bottom-right-radius:4px}.AIAssistant_assistant__AS9Zy .AIAssistant_messageBubble__t6M1H{border-bottom-left-radius:4px}.AIAssistant_messageText__MHhMI{font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.AIAssistant_messageTime__fespr{margin-top:4px;opacity:.5;font-size:11px}.AIAssistant_user__xi_B9 .AIAssistant_messageTime__fespr{text-align:right}.AIAssistant_typing__xFX3V{display:flex;gap:4px;padding:4px 0}.AIAssistant_typing__xFX3V span{width:8px;height:8px;border-radius:50%;background:#aeb7c4;animation:AIAssistant_typing__xFX3V 1.4s infinite}.AIAssistant_typing__xFX3V span:nth-child(2){animation-delay:.2s}.AIAssistant_typing__xFX3V span:nth-child(3){animation-delay:.4s}@keyframes AIAssistant_typing__xFX3V{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}.AIAssistant_quickQuestions__47Xjk{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;border-top:1px solid #eee;background:#fff}.AIAssistant_quickQuestions__47Xjk button{min-height:32px;padding:6px 12px;border:1px solid #d0dfff;border-radius:16px;color:#165dff;background:#f0f5ff;font-size:13px;cursor:pointer;transition:color .15s ease,background .15s ease}.AIAssistant_quickQuestions__47Xjk button:hover{color:#fff;background:#165dff}.AIAssistant_chatInput__5Cag1{display:flex;gap:8px;padding:12px 16px;border-top:1px solid #eee;background:#fff}.AIAssistant_chatInput__5Cag1 input{flex:1;min-width:0;min-height:42px;padding:10px 14px;border:1px solid #e5e7eb;border-radius:21px;font-size:14px;outline:none}.AIAssistant_chatInput__5Cag1 input:focus{border-color:#165dff;box-shadow:0 0 0 3px rgba(22,93,255,.1)}.AIAssistant_chatInput__5Cag1 button{min-width:68px;min-height:42px;padding:0 18px;border:0;border-radius:21px;color:#fff;background:#165dff;font-size:14px;cursor:pointer}.AIAssistant_chatInput__5Cag1 button:disabled{background:#b8c0cc;cursor:not-allowed}@media (max-width:650px){.AIAssistant_fab__HXcuD{left:14px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:89;width:48px;height:48px;justify-content:center;gap:0;padding:0;border-radius:50%;box-shadow:0 6px 18px rgba(22,93,255,.28)}.AIAssistant_fab__HXcuD:hover{transform:none}.AIAssistant_fabIcon__5P01c{width:25px;height:25px}.AIAssistant_fabLabel__5oRyg{display:none}.AIAssistant_fabPulse__Gs_O4{position:absolute;z-index:-1;inset:0;display:block;border-radius:50%;background:#4080ff;opacity:.4;animation:AIAssistant_fabPulse__Gs_O4 2s infinite;pointer-events:none}.AIAssistant_chatWindow__Z5T_c{bottom:calc(80px + env(safe-area-inset-bottom));left:8px;right:8px;z-index:89;width:auto;height:min(620px,calc(100dvh - 100px - env(safe-area-inset-bottom)));max-height:calc(100dvh - 100px - env(safe-area-inset-bottom));border-radius:14px}.AIAssistant_chatHeader__L3TEV{min-height:60px;padding:11px 14px}.AIAssistant_chatHeader__L3TEV button{width:44px;height:44px}.AIAssistant_chatBody__Xian3{padding:13px}.AIAssistant_message__aD3Gb{max-width:92%}.AIAssistant_quickQuestions__47Xjk{flex-wrap:nowrap;overflow-x:auto;padding:10px 12px}.AIAssistant_quickQuestions__47Xjk button{min-height:38px;flex:0 0 auto}.AIAssistant_chatInput__5Cag1{padding:10px 12px}.AIAssistant_chatInput__5Cag1 button,.AIAssistant_chatInput__5Cag1 input{min-height:44px}}@media (prefers-reduced-motion:reduce){.AIAssistant_fab__HXcuD,.AIAssistant_quickQuestions__47Xjk button{transition:none}.AIAssistant_fabPulse__Gs_O4,.AIAssistant_typing__xFX3V span{animation:none}}.ProductionDesignTaskDialog_page__yJHXh{display:grid;gap:12px;width:100%;min-width:0;text-align:center;color:#244566}.ProductionDesignTaskDialog_page__yJHXh button,.ProductionDesignTaskDialog_page__yJHXh input,.ProductionDesignTaskDialog_page__yJHXh select,.ProductionDesignTaskDialog_page__yJHXh textarea{font:inherit;text-align:center}.ProductionDesignTaskDialog_page__yJHXh button,.ProductionDesignTaskDialog_upload__HMVo4{border:1px solid #ccdef5;background:#fff;color:#275d9a;border-radius:7px;padding:8px 12px;min-height:36px;cursor:pointer}.ProductionDesignTaskDialog_page__yJHXh button:disabled{opacity:.5;cursor:default}.ProductionDesignTaskDialog_primary__ybTwQ{background:#2f74e9!important;color:white!important;border:1px solid #2f74e9!important;border-radius:7px;padding:9px 15px}.ProductionDesignTaskDialog_actions__J9rKW,.ProductionDesignTaskDialog_heading__rndi3,.ProductionDesignTaskDialog_summary__bUr3O,.ProductionDesignTaskDialog_tabs__3it1a{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;min-width:0}.ProductionDesignTaskDialog_summary__bUr3O{padding:12px;background:#f4f8ff;border:1px solid #dce8f8;border-radius:9px}.ProductionDesignTaskDialog_summary__bUr3O img{width:48px;height:48px;object-fit:contain;flex:none}.ProductionDesignTaskDialog_summary__bUr3O>*{max-width:100%;overflow-wrap:anywhere}.ProductionDesignTaskDialog_error__plThg,.ProductionDesignTaskDialog_hint__5d6s7,.ProductionDesignTaskDialog_notice__ylTFU{margin:0;padding:12px;line-height:1.6;border-radius:8px}.ProductionDesignTaskDialog_hint__5d6s7,.ProductionDesignTaskDialog_notice__ylTFU{background:#edf5ff;color:#45698c}.ProductionDesignTaskDialog_error__plThg{background:#fff0ef;color:#b52b29}.ProductionDesignTaskDialog_tabs__3it1a{justify-content:flex-start}.ProductionDesignTaskDialog_tabs__3it1a button[aria-current=page]{color:#fff;background:#2f74e9}.ProductionDesignTaskDialog_tabs__3it1a>button:last-child{margin-left:auto}.ProductionDesignTaskDialog_section__SQejo{display:grid;gap:12px;padding:16px;border:1px solid #dce8f8;border-radius:10px;background:#fff;min-width:0}.ProductionDesignTaskDialog_section__SQejo label{display:grid;gap:6px;min-width:0}.ProductionDesignTaskDialog_section__SQejo input,.ProductionDesignTaskDialog_section__SQejo select,.ProductionDesignTaskDialog_section__SQejo textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #ccdef5;border-radius:7px;min-height:36px;padding:8px;background:#fff;color:inherit}.ProductionDesignTaskDialog_section__SQejo textarea{min-height:76px;resize:vertical}.ProductionDesignTaskDialog_grid__sI8Gx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ProductionDesignTaskDialog_heading__rndi3{justify-content:space-between}.ProductionDesignTaskDialog_upload__HMVo4 input{max-width:280px}.ProductionDesignTaskDialog_attachments__lwap8{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ProductionDesignTaskDialog_attachments__lwap8 article{display:grid;justify-items:center;gap:8px;max-width:260px;overflow-wrap:anywhere;padding:12px;border:1px solid #dce8f8;border-radius:8px}.ProductionDesignTaskDialog_attachments__lwap8 img{width:48px;height:48px;object-fit:contain}.ProductionDesignTaskDialog_scroll__cK2_o{max-width:100%;overflow-x:auto}.ProductionDesignTaskDialog_scroll__cK2_o table{width:100%;border-collapse:collapse}.ProductionDesignTaskDialog_scroll__cK2_o td,.ProductionDesignTaskDialog_scroll__cK2_o th{text-align:center;vertical-align:middle;padding:10px;border-bottom:1px solid #e5edf8;overflow-wrap:anywhere}.ProductionDesignTaskDialog_scroll__cK2_o th{background:#f3f7ff}.ProductionDesignTaskDialog_page__yJHXh [hidden]{display:none!important}@media(max-width:650px){.ProductionDesignTaskDialog_grid__sI8Gx{grid-template-columns:minmax(0,1fr)}.ProductionDesignTaskDialog_page__yJHXh button,.ProductionDesignTaskDialog_page__yJHXh input,.ProductionDesignTaskDialog_page__yJHXh select,.ProductionDesignTaskDialog_primary__ybTwQ{min-height:44px}.ProductionDesignTaskDialog_heading__rndi3,.ProductionDesignTaskDialog_tabs__3it1a{justify-content:center}.ProductionDesignTaskDialog_tabs__3it1a>button:last-child{margin-left:0}.ProductionDesignTaskDialog_section__SQejo{padding:10px}.ProductionDesignTaskDialog_upload__HMVo4 input{max-width:100%}}.ProductionDesignTaskDialog_page__yJHXh{font-size:16px}.ProductionDesignTaskDialog_page__yJHXh button,.ProductionDesignTaskDialog_page__yJHXh input,.ProductionDesignTaskDialog_page__yJHXh select,.ProductionDesignTaskDialog_page__yJHXh textarea,.ProductionDesignTaskDialog_primary__ybTwQ{min-height:44px}.ProductionDesignTaskDialog_page__yJHXh button,.ProductionDesignTaskDialog_primary__ybTwQ{white-space:nowrap;overflow-wrap:normal}.ProductionDesignTaskDialog_hint__5d6s7,.ProductionDesignTaskDialog_notice__ylTFU,.ProductionDesignTaskDialog_page__yJHXh small{font-size:14px}.ProductionDesignTaskDialog_section__SQejo input[inputmode=decimal]{font-size:18px}.ProductionDesignTaskDialog_recipient__cb_Vb{display:grid;gap:12px;min-width:0}.ProductionDesignTaskDialog_recipientLine__VLwRF{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.ProductionDesignTaskDialog_recipientLine__VLwRF>label{flex:1;min-width:240px}.ProductionDesignTaskDialog_recipientLine__VLwRF>button{flex:none}.ProductionDesignTaskDialog_stoneStatus__aLEHw{align-self:center;padding:12px;background:#f4f8ff;border-radius:8px;font-size:16px}.ProductionDesignTaskDialog_grid__sI8Gx{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:650px){.ProductionDesignTaskDialog_grid__sI8Gx{grid-template-columns:1fr}.ProductionDesignTaskDialog_recipientLine__VLwRF>label{min-width:0;width:100%;flex:auto}.ProductionDesignTaskDialog_recipientLine__VLwRF>button{width:100%}}.production-cycle-modal:has(.ProductionDesignTaskDialog_page__yJHXh){width:min(1120px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important}.production-cycle-modal:has(.ProductionDesignTaskDialog_page__yJHXh) button,.production-cycle-modal:has(.ProductionDesignTaskDialog_page__yJHXh) input:not([type=checkbox]):not([type=radio]):not([type=file]),.production-cycle-modal:has(.ProductionDesignTaskDialog_page__yJHXh) select{font-size:16px!important;min-height:44px!important}.production-cycle-modal:has(.ProductionDesignTaskDialog_page__yJHXh) button{white-space:nowrap;overflow-wrap:normal}.production-cycle-modal:has(.ProductionDesignTaskDialog_page__yJHXh)>header>button{min-width:44px!important;min-height:44px!important}.production-cycle-modal:has(.ProductionDesignTaskDialog_page__yJHXh) input[inputmode=decimal]:not([type=checkbox]):not([type=radio]):not([type=file]){font-size:18px!important}@media(max-width:650px){.production-cycle-modal:has(.ProductionDesignTaskDialog_page__yJHXh){width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}}@media(max-width:650px){.production-cycle-modal:has(.ProductionDesignTaskDialog_page__yJHXh)>header{display:grid!important;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px}.production-cycle-modal:has(.ProductionDesignTaskDialog_page__yJHXh)>header>div{min-width:0;width:auto!important}.production-cycle-modal:has(.ProductionDesignTaskDialog_page__yJHXh)>header>button{width:44px!important;justify-self:end}}.ProductionDesignTaskDialog_identity__aB8Ua{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(180px,auto) auto;align-items:center;gap:10px 16px;padding:12px 16px;border:1px solid #dce8f8;border-radius:10px;background:#f4f8ff;text-align:left}.ProductionDesignTaskDialog_identityDates__1_r0e,.ProductionDesignTaskDialog_identityText__1Cw6u{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.ProductionDesignTaskDialog_identityText__1Cw6u>strong{font-size:18px}.ProductionDesignTaskDialog_identityDates__1_r0e{font-size:14px;line-height:1.5}.ProductionDesignTaskDialog_identity__aB8Ua .production-image-trigger{width:48px;height:48px;padding:0}.ProductionDesignTaskDialog_requirementSummary__taw_6{grid-column:1/-1;display:grid;gap:6px;padding-top:8px;border-top:1px solid #dce8f8;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.ProductionDesignTaskDialog_requirementSummary__taw_6 p{margin:0}.ProductionDesignTaskDialog_primaryFields__frS1_,.ProductionDesignTaskDialog_work__2aJIE{display:grid;gap:12px;min-width:0}.ProductionDesignTaskDialog_primaryGrid__W9vZx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.ProductionDesignTaskDialog_primaryGrid__W9vZx>.ProductionDesignTaskDialog_section__SQejo{align-content:start;gap:10px;height:100%;box-sizing:border-box}.ProductionDesignTaskDialog_primaryFields__frS1_>.ProductionDesignTaskDialog_section__SQejo{padding:12px;gap:8px}.ProductionDesignTaskDialog_primaryFields__frS1_ textarea{min-height:80px}.ProductionDesignTaskDialog_disclosure__5BIU5,.ProductionDesignTaskDialog_priceDetails__GObUL{min-width:0;border:1px solid #dce8f8;border-radius:8px;background:#fff}.ProductionDesignTaskDialog_disclosure__5BIU5>summary,.ProductionDesignTaskDialog_priceDetails__GObUL>summary{min-height:44px;box-sizing:border-box;padding:10px 12px;cursor:pointer;font-size:16px;line-height:24px;text-align:left;color:#275d9a;background:#f7faff;overflow-wrap:anywhere}.ProductionDesignTaskDialog_priceDetails__GObUL[open]>.ProductionDesignTaskDialog_summary__bUr3O{margin:8px}.ProductionDesignTaskDialog_priceDetails__GObUL[open]>.ProductionDesignTaskDialog_actions__J9rKW{padding:0 8px 8px}.ProductionDesignTaskDialog_disclosure__5BIU5>.ProductionDesignTaskDialog_section__SQejo{border:0;border-top:1px solid #e5edf8;border-radius:0}.ProductionDesignTaskDialog_disclosure__5BIU5[open]>.ProductionDesignTaskDialog_section__SQejo:last-child{border-radius:0 0 8px 8px}.ProductionDesignTaskDialog_upload__HMVo4{display:grid;gap:8px;justify-items:center;width:100%;box-sizing:border-box}.ProductionDesignTaskDialog_upload__HMVo4 input{width:100%;max-width:100%;font-size:14px!important;min-height:44px}.ProductionDesignTaskDialog_uploadStatus__LU_er{margin:0;padding:8px;background:#edf5ff;border-radius:6px;font-size:14px;overflow-wrap:anywhere}.ProductionDesignTaskDialog_attachments__lwap8{align-items:start;max-height:280px;overflow-y:auto}.ProductionDesignTaskDialog_attachments__lwap8 article{max-width:100%;width:100%;box-sizing:border-box;grid-template-columns:48px minmax(0,1fr);padding:8px;gap:6px}.ProductionDesignTaskDialog_attachments__lwap8 article>a{min-width:0;overflow-wrap:anywhere}.ProductionDesignTaskDialog_attachments__lwap8 article>small{grid-column:2}.ProductionDesignTaskDialog_attachments__lwap8 article>button:not(.production-image-trigger){grid-column:1/-1}@media(max-width:650px){.ProductionDesignTaskDialog_identity__aB8Ua{grid-template-columns:48px minmax(0,1fr);padding:10px;gap:8px}.ProductionDesignTaskDialog_identityDates__1_r0e,.ProductionDesignTaskDialog_identity__aB8Ua>button:not(.production-image-trigger){grid-column:1/-1}.ProductionDesignTaskDialog_identityDates__1_r0e{display:flex;flex-wrap:wrap;gap:4px 12px}.ProductionDesignTaskDialog_primaryGrid__W9vZx{grid-template-columns:minmax(0,1fr)}.ProductionDesignTaskDialog_attachments__lwap8{max-height:220px}.ProductionDesignTaskDialog_primaryFields__frS1_>.ProductionDesignTaskDialog_section__SQejo{padding:10px}}.ProductionDesignTaskDialog_identity__aB8Ua img{width:48px;height:48px;object-fit:contain}.ProductionDesignTaskDialog_priceValue__RMcCe{font-size:18px;line-height:1.5;font-weight:600}.ProductionDesignTaskDialog_page__yJHXh .ProductionDesignTaskDialog_noStone__QPjnj{background:#c42e36;color:#fff;border-color:#c42e36;font-weight:700;align-self:center;white-space:normal}.ProductionDesignTaskDialog_page__yJHXh .ProductionDesignTaskDialog_noStone__QPjnj[aria-pressed=true]{box-shadow:inset 0 0 0 2px #fff}.ProductionDesignTaskDialog_page__yJHXh .ProductionDesignTaskDialog_noStone__QPjnj:focus-visible{outline:3px solid #246de8;outline-offset:3px}.ProductionDesignTaskDialog_section__SQejo p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ProductionDesignTaskDialog_referenceLinks__qCQ8h{display:flex;align-items:center;justify-content:center;gap:6px 12px;flex-wrap:wrap;padding:6px 10px;border:1px solid #dce8f8;border-radius:8px;background:#f7faff;min-width:0}.ProductionDesignTaskDialog_referenceLinks__qCQ8h>span{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}.ProductionDesignTaskDialog_referenceLinks__qCQ8h a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:6px 10px;box-sizing:border-box;border:1px solid #ccdef5;border-radius:7px;color:#275d9a;background:#fff}.ProductionPostHome_page__Ypm1q{padding:24px;display:grid;gap:16px;min-width:0;color:#17385c;font-size:14px}.ProductionPostHome_page__Ypm1q header{display:flex;align-items:center;justify-content:space-between;gap:16px}.ProductionPostHome_page__Ypm1q h1{font-size:24px;margin:6px 0}.ProductionPostHome_page__Ypm1q p{color:#657b96;margin:6px 0}.ProductionPostHome_page__Ypm1q header>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ProductionPostHome_page__Ypm1q small{font-size:12px;color:#637995}.ProductionPostHome_page__Ypm1q button{border:1px solid #bfd2f4;border-radius:8px;background:#fff;color:#2865c0;font-weight:700;padding:10px 14px;cursor:pointer}.ProductionPostHome_page__Ypm1q nav{display:flex;gap:8px;flex-wrap:wrap;padding:12px;border:1px solid #dce7f7;border-radius:12px;background:white}.ProductionPostHome_page__Ypm1q nav [aria-current=page]{background:#3378df;color:white}.ProductionPostHome_stage__bX2C2{border:1px solid #dce7f7;border-radius:12px;padding:12px;background:white;min-width:0}.ProductionPostHome_stageTitle__caPn6{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ProductionPostHome_stage__bX2C2 h2{font-size:16px;margin:0}.ProductionPostHome_grid__vPerG{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.ProductionPostHome_page__Ypm1q .ProductionPostHome_card__xM79g{grid-column:span 3;text-align:center;min-width:0;display:grid;gap:10px;padding:16px 12px;background:#f8fbff}.ProductionPostHome_card__xM79g[data-span=standard]{grid-column:span 4}.ProductionPostHome_card__xM79g[data-span=wide]{grid-column:span 6}.ProductionPostHome_card__xM79g[data-span=full]{grid-column:1/-1}.ProductionPostHome_card__xM79g strong{font-size:25px;line-height:1.4;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductionPostHome_card__xM79g em{font-size:12px;font-weight:400;font-style:normal;margin-left:6px}.ProductionPostHome_card__xM79g b{font-size:12px}.ProductionPostHome_error__rs_57{border:1px solid #ebbd9c;background:#fff8ef;padding:12px;border-radius:8px}.ProductionPostHome_empty__YM6iU{padding:24px;border:1px solid #dce7f7;background:white;border-radius:12px}.ProductionPostHome_skeleton___6O0_{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ProductionPostHome_skeleton___6O0_ i{height:120px;background:#eaf1fb;border-radius:12px}.ProductionPostHome_page__Ypm1q button:focus-visible{outline:3px solid #80b2ff;outline-offset:2px}@media(max-width:1024px){.ProductionPostHome_page__Ypm1q{padding:16px}.ProductionPostHome_page__Ypm1q header{align-items:flex-start;flex-direction:column}.ProductionPostHome_page__Ypm1q .ProductionPostHome_card__xM79g{grid-column:span 6}.ProductionPostHome_card__xM79g[data-span=full]{grid-column:1/-1}}@media(max-width:720px){.ProductionPostHome_page__Ypm1q{padding:12px}.ProductionPostHome_page__Ypm1q .ProductionPostHome_card__xM79g{grid-column:1/-1}.ProductionPostHome_page__Ypm1q button{min-height:44px}.ProductionPostHome_stageTitle__caPn6{align-items:flex-start;flex-direction:column}.ProductionPostHome_skeleton___6O0_{grid-template-columns:1fr}}.ProductionPostHome_page__Ypm1q>header{flex-wrap:wrap;align-items:flex-start}.ProductionPostHome_page__Ypm1q>header>div:first-child{flex:1 1 320px;min-width:0}.ProductionPostHome_page__Ypm1q h1{font-size:26px;color:#17233c}.ProductionPostHome_page__Ypm1q .ProductionPostHome_stage__bX2C2{border-color:#dfe7f2}.ProductionPostHome_page__Ypm1q button{font-weight:600}@media(max-width:1024px){.ProductionPostHome_page__Ypm1q>header{flex-direction:row}}.ProductionTaskReportDialog_content__9qSbh{display:grid;gap:18px;color:#203c5e;font-size:16px;min-width:0}.ProductionTaskReportDialog_content__9qSbh h3{margin:0;font-size:18px}.ProductionTaskReportDialog_content__9qSbh p{margin:8px 0;overflow-wrap:anywhere}.ProductionTaskReportDialog_content__9qSbh small{font-size:14px;line-height:1.5;color:#60738b}.ProductionTaskReportDialog_content__9qSbh label{display:grid;gap:7px;font-size:16px;min-width:0}.ProductionTaskReportDialog_content__9qSbh input:not([type=checkbox]),.ProductionTaskReportDialog_content__9qSbh select,.ProductionTaskReportDialog_content__9qSbh textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid #b8cae4;border-radius:8px;background:#fff;color:#203c5e;padding:9px 12px;font:inherit;text-align:center}.ProductionTaskReportDialog_content__9qSbh input:disabled,.ProductionTaskReportDialog_content__9qSbh select:disabled,.ProductionTaskReportDialog_content__9qSbh textarea:disabled{background:#f2f5f9;color:#52667d;opacity:1}.ProductionTaskReportDialog_content__9qSbh button,.ProductionTaskReportDialog_primary__5TwXw{min-height:44px;border:1px solid #aac6eb;border-radius:8px;background:#fff;color:#2464b8;padding:8px 14px;font-size:16px;font-weight:600;white-space:nowrap;word-break:keep-all}.ProductionTaskReportDialog_primary__5TwXw{background:#286ed1!important;color:#fff!important;border-color:#286ed1!important}.ProductionTaskReportDialog_content__9qSbh button:disabled,.ProductionTaskReportDialog_primary__5TwXw:disabled{opacity:.55;cursor:not-allowed}.ProductionTaskReportDialog_content__9qSbh button:focus-visible,.ProductionTaskReportDialog_content__9qSbh input:focus-visible,.ProductionTaskReportDialog_content__9qSbh select:focus-visible,.ProductionTaskReportDialog_content__9qSbh summary:focus-visible{outline:3px solid #86b7fa;outline-offset:2px}.ProductionTaskReportDialog_taskSummary__G43MV{display:flex;gap:14px;align-items:center;padding:12px 18px;font-size:16px;min-width:0;text-align:center;justify-content:center}.ProductionTaskReportDialog_taskSummary__G43MV>div{display:grid;gap:5px;min-width:0}.ProductionTaskReportDialog_taskSummary__G43MV span{font-size:14px;overflow-wrap:anywhere}.ProductionTaskReportDialog_taskSummary__G43MV>b{padding:7px 12px;background:#eaf3ff;border-radius:16px;white-space:nowrap;font-size:14px}.ProductionTaskReportDialog_images__5b7A3 .production-image-trigger,.ProductionTaskReportDialog_taskSummary__G43MV .production-image-placeholder,.ProductionTaskReportDialog_taskSummary__G43MV .production-image-trigger{width:56px;height:56px;flex:0 0 56px;margin:0}.ProductionTaskReportDialog_notice__oGUUN,.ProductionTaskReportDialog_warning__0J3d_{padding:12px 16px;border-radius:10px;line-height:1.6}.ProductionTaskReportDialog_notice__oGUUN{background:#edf5ff;border:1px solid #c3d9f8}.ProductionTaskReportDialog_warning__0J3d_{background:#fff7e8;border:1px solid #ecd09d}.ProductionTaskReportDialog_warning__0J3d_ button{margin:6px 8px 0 0}.ProductionTaskReportDialog_error__HXP1P{color:#bd3030!important}.ProductionTaskReportDialog_quantity__1Xc5N{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:18px;border:1px solid #d4e3f7;border-radius:12px;background:#f7fbff}.ProductionTaskReportDialog_quantity__1Xc5N input{font-size:18px!important;font-weight:600}.ProductionTaskReportDialog_content__9qSbh .ProductionTaskReportDialog_check__aLl4_{display:flex;align-items:center;gap:10px;min-height:44px;grid-column:1/-1}.ProductionTaskReportDialog_check__aLl4_ input{width:20px;height:20px;flex:0 0 20px;margin:0}.ProductionTaskReportDialog_stones__dmr8V{display:grid;gap:14px}.ProductionTaskReportDialog_stones__dmr8V>header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.ProductionTaskReportDialog_stones__dmr8V>header>div{display:grid;gap:4px}.ProductionTaskReportDialog_stones__dmr8V>header>label{min-width:190px}.ProductionTaskReportDialog_stoneList__gF95V{display:grid;gap:14px}.ProductionTaskReportDialog_stoneRow__weMeR{border:1px solid #d5e1ef;border-radius:12px;padding:14px;background:#fff;display:grid;gap:14px;min-width:0}.ProductionTaskReportDialog_lineHeading__Z0yGF{display:flex;justify-content:space-between;align-items:center;gap:10px}.ProductionTaskReportDialog_lineHeading__Z0yGF button{font-size:16px;min-height:44px}.ProductionTaskReportDialog_stoneFields__MQVCN{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;text-align:center}.ProductionTaskReportDialog_stoneFields__MQVCN input{font-size:18px!important}.ProductionTaskReportDialog_amount__vuo6f{display:grid;align-content:center;gap:10px;padding:10px;border-radius:8px;background:#f0f6ff}.ProductionTaskReportDialog_amount__vuo6f strong,.ProductionTaskReportDialog_total__pW_NK strong{font-size:20px;color:#174f96}.ProductionTaskReportDialog_total__pW_NK{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;background:#edf5ff;border-radius:10px;padding:16px}.ProductionTaskReportDialog_total__pW_NK small{flex-basis:100%;text-align:center}.ProductionTaskReportDialog_content__9qSbh summary{min-height:44px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:16px}.ProductionTaskReportDialog_content__9qSbh summary:before{content:"▸";color:#3073c5}.ProductionTaskReportDialog_content__9qSbh details[open]>summary:before{content:"▾"}.ProductionTaskReportDialog_optional__epPbZ{border:1px solid #d9e4f3;border-radius:10px;padding:0 14px;background:#fff}.ProductionTaskReportDialog_optional__epPbZ[open]{padding-bottom:14px}.ProductionTaskReportDialog_moreFields__mlB8U{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ProductionTaskReportDialog_images__5b7A3{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.ProductionTaskReportDialog_history__p3fej{display:grid;gap:10px;margin:8px 0;padding-left:24px}.ProductionTaskReportDialog_history__p3fej li{padding:10px;background:#f5f8fc;border-radius:8px}.ProductionTaskReportDialog_history__p3fej span,.ProductionTaskReportDialog_history__p3fej strong{display:block;margin:4px 0}.ProductionTaskReportDialog_history__p3fej span{font-size:14px;color:#60738b}.ProductionTaskReportDialog_received__rdqW_{border:1px solid #c7e4d6;background:#f2faf6;border-radius:10px;padding:16px}.ProductionTaskReportDialog_received__rdqW_>div{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px}.ProductionTaskReportDialog_received__rdqW_ b{font-size:18px}.ProductionTaskReportDialog_received__rdqW_ p{font-size:14px}@media(max-width:720px){.ProductionTaskReportDialog_moreFields__mlB8U,.ProductionTaskReportDialog_quantity__1Xc5N,.ProductionTaskReportDialog_stoneFields__MQVCN{grid-template-columns:1fr}.ProductionTaskReportDialog_taskSummary__G43MV{padding:10px;gap:10px;flex-wrap:wrap}.ProductionTaskReportDialog_taskSummary__G43MV>div{flex:1 1 210px}.ProductionTaskReportDialog_taskSummary__G43MV>b{flex-basis:100%}.ProductionTaskReportDialog_stones__dmr8V>header>label{width:100%}.ProductionTaskReportDialog_stoneRow__weMeR{padding:12px}.ProductionTaskReportDialog_total__pW_NK{justify-content:space-between}.ProductionTaskReportDialog_content__9qSbh button{white-space:normal;word-break:normal}.ProductionTaskReportDialog_lineHeading__Z0yGF button{min-height:44px}}.ProductionTaskReportDialog_stoneTools__GzgHB{display:grid;gap:12px;margin-top:14px}.ProductionTaskReportDialog_toolActions__ucekd{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ProductionTaskReportDialog_toolActions__ucekd span{font-size:14px;color:#52708f}.ProductionTaskReportDialog_materialPicker__4SnF8{padding:14px;border:1px solid #c5d9f4;border-radius:10px;background:#f5f9ff;display:grid;gap:12px}.ProductionTaskReportDialog_materialPicker__4SnF8>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:280px;overflow-y:auto}.ProductionTaskReportDialog_materialPicker__4SnF8 button{display:grid;gap:5px;white-space:normal;text-align:center}.ProductionTaskReportDialog_materialPicker__4SnF8 button span{font-size:14px;font-weight:400}.ProductionTaskReportDialog_images__5b7A3>div{display:grid;gap:8px;justify-items:center}.ProductionTaskReportDialog_images__5b7A3 button{font-size:16px}.ProductionTaskReportDialog_content__9qSbh .ProductionTaskReportDialog_upload__q9RQA{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;background:#fff;border:1px solid #abc9ec;color:#2864b4;border-radius:8px;overflow:hidden;cursor:pointer}.ProductionTaskReportDialog_upload__q9RQA input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.ProductionTaskReportDialog_upload__q9RQA:focus-within{outline:3px solid #86b7fa;outline-offset:2px}@media(max-width:720px){.ProductionTaskReportDialog_materialPicker__4SnF8>div{grid-template-columns:1fr}}.ProductionTaskReportDialog_content__9qSbh .ProductionTaskReportDialog_important__jlrwt{color:#a52929;font-weight:600}.ProductionTaskReportDialog_physicalNotes__qqhl4,.ProductionTaskReportDialog_physicalPricing__qOV1E{display:grid;gap:14px;min-width:0}.ProductionTaskReportDialog_physicalPricing__qOV1E>header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ProductionTaskReportDialog_physicalFields__gvo2T{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ProductionTaskReportDialog_physicalFields__gvo2T input,.ProductionTaskReportDialog_physicalFields__gvo2T output{font-size:18px!important}.ProductionTaskReportDialog_physicalFields__gvo2T output{display:grid;place-items:center;min-height:44px;background:#f1f5fa;border:1px solid #d5e1ef;border-radius:8px}.ProductionTaskReportDialog_pricingStatus__nlOp1{display:flex;align-items:center;justify-content:center;gap:8px 16px;flex-wrap:wrap;padding:12px;border:1px solid #cadceb;border-radius:10px;background:#f4f8fc}.ProductionTaskReportDialog_pricingStatus__nlOp1[data-status=confirmed]{border-color:#b9dfc8;background:#f0faf4}.ProductionTaskReportDialog_pricingStatus__nlOp1 span{font-size:14px;color:#52667d}@media(max-width:720px){.ProductionTaskReportDialog_physicalFields__gvo2T{grid-template-columns:1fr}.ProductionTaskReportDialog_physicalPricing__qOV1E>header{align-items:stretch}}.ProductionTaskReportDialog_pricingPage__OOpi_{font-size:16px}.ProductionTaskReportDialog_pricingPage__OOpi_>section{width:min(1120px,calc(100vw - 32px));font-size:16px}.ProductionTaskReportDialog_pricingPage__OOpi_ :is(label,button,input,select,textarea){font-size:16px!important}.ProductionTaskReportDialog_pricingPage__OOpi_ :is(button,input:not([type=checkbox]),select){min-height:44px!important}.ProductionTaskReportDialog_pricingPage__OOpi_ :is(small,summary){font-size:14px}.ProductionTaskReportDialog_pricingPage__OOpi_ input[inputmode]{font-size:18px!important}.ProductionTaskReportDialog_pricingPage__OOpi_ button{white-space:normal;word-break:keep-all}@media(max-width:720px){.production-cycle-modal:has(.ProductionTaskReportDialog_content__9qSbh)>header{display:grid!important;grid-template-columns:minmax(0,1fr) 44px;gap:10px}.production-cycle-modal:has(.ProductionTaskReportDialog_content__9qSbh)>header>div{min-width:0;width:auto!important}.production-cycle-modal:has(.ProductionTaskReportDialog_content__9qSbh)>header h2{overflow-wrap:anywhere;margin:0}.production-cycle-modal:has(.ProductionTaskReportDialog_content__9qSbh)>header>button{width:44px;height:44px;min-width:44px;margin:0!important}}.ProductionWorkerCycleDialog_page__rlmZT{display:grid;gap:16px;min-width:0;color:#203c5e;font-size:16px;line-height:1.6}.ProductionWorkerCycleDialog_page__rlmZT button{min-height:44px;font-size:16px;padding:8px 16px;border:1px solid #adc4e0;border-radius:8px;background:#fff;color:#215b9e;white-space:nowrap}.ProductionWorkerCycleDialog_page__rlmZT button:focus-visible{outline:3px solid #87b7f0;outline-offset:2px}.ProductionWorkerCycleDialog_page__rlmZT small{display:block;font-size:14px;color:#526a83;overflow-wrap:anywhere}.ProductionWorkerCycleDialog_page__rlmZT h3,.ProductionWorkerCycleDialog_page__rlmZT h4{font-size:16px;margin:0 0 8px}.ProductionWorkerCycleDialog_page__rlmZT p{margin:8px 0}.ProductionWorkerCycleDialog_identity__et__R{display:grid;gap:4px;padding:12px;border:1px solid #d4e0ef;border-radius:10px;background:#fff;text-align:center;overflow-wrap:anywhere}.ProductionWorkerCycleDialog_identity__et__R strong{font-size:18px}.ProductionWorkerCycleDialog_tabs__OWmXP{display:flex;gap:8px;flex-wrap:wrap}.ProductionWorkerCycleDialog_tabs__OWmXP button{flex:1}.ProductionWorkerCycleDialog_tabs__OWmXP [aria-selected=true]{background:#286ed1;color:#fff;border-color:#286ed1}.ProductionWorkerCycleDialog_tableWrap__PFpz8{max-width:100%;overflow-x:auto;margin:12px 0}.ProductionWorkerCycleDialog_tableWrap__PFpz8 table{width:100%;min-width:690px;border-collapse:collapse;table-layout:fixed;background:#fff}.ProductionWorkerCycleDialog_tableWrap__PFpz8 td,.ProductionWorkerCycleDialog_tableWrap__PFpz8 th{text-align:center;vertical-align:middle;padding:12px 8px;border-bottom:1px solid #dce6f1;overflow-wrap:anywhere}.ProductionWorkerCycleDialog_tableWrap__PFpz8 th{background:#edf4fc;font-size:16px}.ProductionWorkerCycleDialog_tableWrap__PFpz8 td{font-size:16px}.ProductionWorkerCycleDialog_tableWrap__PFpz8 td:has(img)>button{width:48px;height:48px;min-height:48px;padding:0;display:inline-flex;align-items:center;justify-content:center}.ProductionWorkerCycleDialog_tableWrap__PFpz8 img{width:48px;height:48px;object-fit:contain;margin:auto}.ProductionWorkerCycleDialog_page__rlmZT summary{cursor:pointer;min-height:44px;padding:10px 12px;border:1px solid #d7e2f0;border-radius:8px;background:#fff;font-size:16px}.ProductionWorkerCycleDialog_page__rlmZT details{margin-top:12px}.ProductionWorkerCycleDialog_empty__7lp9q{text-align:center;padding:32px 12px;color:#526a83}.ProductionWorkerCycleDialog_priceCard__4UyeG,.ProductionWorkerCycleDialog_reference__ztiyu{border:1px solid #cfdeed;border-radius:10px;padding:16px;margin-bottom:16px;background:#fff}.ProductionWorkerCycleDialog_priceCard__4UyeG>section{padding:12px 0;border-top:1px solid #e0e8f2}.ProductionWorkerCycleDialog_metrics__zvZBQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;text-align:center}.ProductionWorkerCycleDialog_metrics__zvZBQ span{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.ProductionWorkerCycleDialog_metrics__zvZBQ strong{font-size:18px}.ProductionWorkerCycleDialog_priceEvent__oA7YN{padding:16px 0;border-bottom:1px solid #d9e4ef}.ProductionWorkerCycleDialog_records__5rlnU{display:grid;gap:8px;padding-top:10px}.ProductionWorkerCycleDialog_records__5rlnU article{display:grid;gap:5px;padding:12px;background:#fff;border:1px solid #d9e4ef;border-radius:8px}.ProductionWorkerCycleDialog_history__1qp81{padding-left:24px}.ProductionWorkerCycleDialog_history__1qp81 li{padding:8px;overflow-wrap:anywhere}.ProductionWorkerCycleDialog_history__1qp81 li>span{display:block;color:#526a83;font-size:14px}.ProductionWorkerCycleDialog_note__Cn1S2{white-space:pre-wrap;overflow-wrap:anywhere}.ProductionWorkerCycleDialog_error__XJyeo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:#fff0ef;color:#a12b25;border-radius:8px}@media(max-width:640px){.ProductionWorkerCycleDialog_page__rlmZT{gap:12px}.ProductionWorkerCycleDialog_tabs__OWmXP button{padding:8px 10px}.ProductionWorkerCycleDialog_metrics__zvZBQ{grid-template-columns:1fr}.ProductionWorkerCycleDialog_priceCard__4UyeG,.ProductionWorkerCycleDialog_reference__ztiyu{padding:12px}.ProductionWorkerCycleDialog_error__XJyeo{flex-direction:column;align-items:stretch}}.ProductionWorkerCycleDialog_page__rlmZT{width:100%;grid-template-columns:minmax(0,1fr)}.ProductionWorkerCycleDialog_page__rlmZT>*,.ProductionWorkerCycleDialog_priceCard__4UyeG>*,.ProductionWorkerCycleDialog_reference__ztiyu>*,.ProductionWorkerCycleDialog_snapshot__d_V44{min-width:0;max-width:100%}.ProductionWorkerCycleDialog_tableWrap__PFpz8{width:100%;min-width:0}.ProductionWorkerCycleDialog_estimate__sIqzq{margin-bottom:16px}.ProductionWorkerCycleDialog_estimate__sIqzq article{padding:12px 0}.ProductionWorkerCycleDialog_page__rlmZT .production-image-placeholder,.ProductionWorkerCycleDialog_page__rlmZT .production-image-trigger{width:48px;height:48px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0}.ProductionWorkerCycleDialog_page__rlmZT .production-image-trigger img{width:100%;height:100%;object-fit:contain}@media(max-width:640px){.production-cycle-modal:has(.ProductionWorkerCycleDialog_page__rlmZT)>header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;flex-wrap:nowrap}.production-cycle-modal:has(.ProductionWorkerCycleDialog_page__rlmZT)>header>div{width:auto!important;min-width:0}}.ProductionWorkerCycleDialog_attachments__KIquk{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.ProductionWorkerCycleDialog_attachments__KIquk article{display:grid;justify-items:center;gap:8px;min-width:0;padding:12px;border:1px solid #d7e2ef;border-radius:8px}.ProductionWorkerCycleDialog_attachments__KIquk a{display:flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;color:#215b9e;text-align:center;overflow-wrap:anywhere;text-decoration:underline}.ProductionWorkerCycleDialog_receiptDetails__4bh_j>td{padding:0 12px 12px!important;background:#f8fbff}.ProductionWorkerCycleDialog_receiptDetails__4bh_j details{text-align:left}.ProductionWorkerCycleDialog_receiptPrice__sfppV{margin:12px 0;padding:12px;background:#fff;border:1px solid #d7e2ef;border-radius:8px}.ProductionWorkerCycleDialog_receiptPrice__sfppV h4{text-align:center}.ProductionWorkerCycleDialog_receiptPrice__sfppV>div+div{margin-top:16px;padding-top:12px;border-top:1px solid #d7e2ef}.ProductionWorkerCycleDialog_receiptDetails__4bh_j summary{text-align:center}