.app-shell--archive .archive-product-detail__aside.sales-product-change-review-panel_reviewAside__Vi7MQ{position:-webkit-sticky;position:sticky;top:20px;align-self:start;height:auto}.app-shell--archive .sales-product-change-review-panel_reviewAside__Vi7MQ .archive-product-detail__identity{flex:none}.sales-product-change-review-panel_approvalRules__914L7{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:16px;overflow:hidden;background:var(--damavo-surface-subtle);border:1px solid var(--damavo-border);border-radius:8px}.sales-product-change-review-panel_approvalRule__J5eO_{display:flex;gap:10px;min-width:0;padding:12px 14px}.sales-product-change-review-panel_approvalRule__J5eO_+.sales-product-change-review-panel_approvalRule__J5eO_{-webkit-border-start:1px solid var(--damavo-border);border-inline-start:1px solid var(--damavo-border)}.sales-product-change-review-panel_approvalRuleIcon__fzxzs{display:inline-grid;flex:0 0 28px;width:28px;height:28px;margin-top:1px;border-radius:6px;place-items:center}.sales-product-change-review-panel_approvalRuleIconWarning__QZHb8{color:var(--damavo-warning);background:color-mix(in srgb,var(--damavo-warning) 10%,transparent)}.sales-product-change-review-panel_approvalRuleIconInfo__ouWTa{color:var(--damavo-info);background:color-mix(in srgb,var(--damavo-info) 10%,transparent)}.sales-product-change-review-panel_approvalRuleTitle__ZnGIM{color:var(--damavo-text);font-size:13px;font-weight:600;line-height:20px}.sales-product-change-review-panel_approvalRuleDescription__awRX8{margin-top:2px;color:var(--damavo-text-muted);font-size:12px;line-height:18px}.sales-product-change-review-panel_priceGrid__uemsG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;margin-block:16px 20px}.sales-product-change-review-panel_priceGrid__uemsG .ant-form-item{margin-bottom:0}.sales-product-change-review-panel_priceGrid__uemsG .ant-form-item-label{padding-bottom:6px}.sales-product-change-review-panel_priceGrid__uemsG .ant-input-affix-wrapper{min-height:40px}.sales-product-change-review-panel_reviewActions__lsHLN{display:flex;justify-content:flex-end;margin-top:12px}.sales-product-change-review-panel_loading__IFYjg{display:grid;min-height:240px;place-items:center}.sales-product-change-review-panel_eventNote__8z2Zb{margin-block:4px!important}.sales-product-change-review-panel_resourceLink__kl1f0{max-width:100%;min-height:40px;border-radius:8px;box-shadow:none}.sales-product-change-review-panel_resourceLink__kl1f0>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-product-change-review-panel_reviewAnchor__K_YL0{scroll-margin-top:20px}.sales-product-change-review-panel_reviewAnchor__K_YL0:focus-visible{outline:2px solid var(--damavo-primary);outline-offset:4px}@media (max-width:768px){.sales-product-change-review-panel_approvalRules__914L7{grid-template-columns:1fr}.sales-product-change-review-panel_approvalRule__J5eO_+.sales-product-change-review-panel_approvalRule__J5eO_{border-top:1px solid var(--damavo-border);-webkit-border-start:0;border-inline-start:0}.sales-product-change-review-panel_priceGrid__uemsG{grid-template-columns:1fr}}@media (max-width:992px){.app-shell--archive .archive-product-detail__aside.sales-product-change-review-panel_reviewAside__Vi7MQ{position:static}}.draggable-modal_handle__YgjY9{display:flex;align-items:center;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.draggable-modal_withClose__fBgKE{-webkit-padding-end:24px;padding-inline-end:24px}.draggable-modal_title__4mXL0{flex:1 1;min-width:0}.draggable-modal_handle__YgjY9:focus-visible{outline:2px solid var(--app-accent,#1769e0);outline-offset:2px}.draggable-modal_dragging__s2505 .draggable-modal_handle__YgjY9{cursor:-webkit-grabbing;cursor:grabbing}.access-state_root__kunzu{--access-ink:#111827;--access-text:#4b5563;--access-muted:#6b7280;--access-face:#ffffff;--access-border:#ebe3e3;--access-divider:#eef0f3;--access-footer:#f8f9fb;--access-band:#fdf3f3;--access-brand:#d22730;--access-shadow:0 1px 3px rgb(24 32 44/4%),0 18px 40px -22px rgb(150 30 40/28%);--access-action:#2563eb;--access-action-hover:#1d4ed8;--access-action-wash:#eaf1fe;--access-button-border:#d8dce3;--access-button-hover:#f5f6f8;--access-icon-ink:var(--access-action);--access-icon-face:var(--access-action-wash);display:flex;justify-content:center;width:100%;padding:72px 16px 96px;box-sizing:border-box;font-family:var(--dui-font-ui,"PingFang SC","Microsoft YaHei",system-ui,sans-serif)}.access-state_root__kunzu[data-variant=forbidden]{--access-icon-ink:#b45309;--access-icon-face:#fdf1e3}html[data-theme=dark] .access-state_root__kunzu{--access-ink:#f3f4f6;--access-text:#d1d5db;--access-muted:#9ca3af;--access-face:#1c1f26;--access-border:#2d3139;--access-divider:#2a2e36;--access-footer:#181b21;--access-band:color-mix(in srgb,#d22730 12%,#1c1f26);--access-brand:#f0646c;--access-shadow:0 0 0 1px rgb(255 255 255/3%),0 18px 40px -20px rgb(0 0 0/55%);--access-action:#3b82f6;--access-action-hover:#60a5fa;--access-action-wash:#1e2a44;--access-button-border:#3a3f49;--access-button-hover:#252932}html[data-theme=dark] .access-state_root__kunzu[data-variant=forbidden]{--access-icon-ink:#fbbf24;--access-icon-face:#3a2b16}.access-state_card__t0gko{position:relative;width:min(440px,100%);overflow:hidden;border:1px solid var(--access-border);border-radius:18px;background:var(--access-face);box-shadow:var(--access-shadow);color:var(--access-ink)}.access-state_progress__T_EAD{position:absolute;inset:0 0 auto;z-index:1;height:3px;overflow:hidden;background:color-mix(in srgb,var(--access-action) 12%,transparent)}.access-state_progress__T_EAD:after{content:"";display:block;width:30%;height:100%;border-radius:2px;background:var(--access-action);animation:access-state_access-progress__n1beS 1.4s ease-in-out infinite}.access-state_band__l4N9z{position:relative;height:112px;overflow:hidden;background:var(--access-band)}.access-state_bandLines__To1Jm{position:absolute;inset:0;width:100%;height:100%}.access-state_bandLineAccent__hBgwz,.access-state_bandLine__GzUaC{stroke:var(--access-brand);stroke-width:1.2;vector-effect:non-scaling-stroke}.access-state_bandLineAccent__hBgwz{stroke-width:1.4}.access-state_body___0Fti{display:flex;flex-direction:column;align-items:center;padding:0 36px 30px;text-align:center}.access-state_icon__2_jpc{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-top:-30px;border-radius:50%;background:var(--access-icon-face);box-shadow:0 0 0 5px var(--access-face),0 8px 20px -10px color-mix(in srgb,var(--access-icon-ink) 45%,transparent);color:var(--access-icon-ink)}.access-state_root__kunzu[data-variant=checking] .access-state_icon__2_jpc{background:var(--access-face)}.access-state_icon__2_jpc svg{width:27px;height:27px;stroke-width:1.9}.access-state_root__kunzu[data-variant=checking] .access-state_icon__2_jpc svg{animation:access-state_access-spin__ebQ99 .9s linear infinite}.access-state_title__vGrfh{margin:18px 0 0;color:var(--access-ink);font-size:21px;font-weight:600;line-height:30px}.access-state_description__hf83S{margin:6px 0 0;color:var(--access-text);font-size:14px;line-height:22px}.access-state_hint__nJwk1{width:100%;margin:24px 0 0;padding-top:16px;border-top:1px solid var(--access-divider);color:var(--access-muted);font-size:13px;line-height:20px}.access-state_hintLink__K_b4n{color:var(--access-action);text-decoration:none}.access-state_hintLink__K_b4n:hover{color:var(--access-action-hover);text-decoration:underline}.access-state_actions__PFzVm{display:grid;grid-gap:10px;gap:10px;width:100%;margin-top:24px}.access-state_actions__PFzVm[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}.access-state_actions__PFzVm[data-layout=grid]>:first-child:nth-last-child(3){grid-column:1/-1}.access-state_button__6lE_3{display:flex;align-items:center;justify-content:center;min-width:0;height:42px;padding:0 16px;border:1px solid var(--access-button-border);border-radius:9px;box-sizing:border-box;background:var(--access-face);color:var(--access-ink);font-size:14px;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.access-state_button__6lE_3:hover{background:var(--access-button-hover);color:var(--access-ink)}.access-state_button__6lE_3:focus-visible,.access-state_hintLink__K_b4n:focus-visible{outline:2px solid var(--access-action);outline-offset:2px}.access-state_buttonPrimary__l9NdV{border-color:var(--access-action);background:var(--access-action);color:#ffffff;font-weight:500}.access-state_buttonPrimary__l9NdV:hover{border-color:var(--access-action-hover);background:var(--access-action-hover);color:#ffffff}.access-state_footer__NxsGZ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:12px 20px;border-top:1px solid var(--access-divider);background:var(--access-footer);color:var(--access-muted);font-size:12px;line-height:18px}.access-state_requestId__h29SA{color:var(--access-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}@keyframes access-state_access-progress__n1beS{0%{transform:translateX(-100%)}to{transform:translateX(340%)}}@keyframes access-state_access-spin__ebQ99{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.access-state_progress__T_EAD:after,.access-state_root__kunzu[data-variant=checking] .access-state_icon__2_jpc svg{animation:none}}@media (max-width:480px){.access-state_root__kunzu{padding-top:40px}.access-state_body___0Fti{padding:0 22px 24px}}.procurement-quote-deadlines_area__EJoaH,.procurement-quote-deadlines_banner__zH6o2{color:var(--module-text,#172b4d);font-size:13px;line-height:1.6}.procurement-quote-deadlines_area__EJoaH{padding:20px 24px 32px;display:grid;grid-gap:20px;gap:20px}.procurement-quote-deadlines_area__EJoaH h1,.procurement-quote-deadlines_area__EJoaH h2,.procurement-quote-deadlines_area__EJoaH p,.procurement-quote-deadlines_banner__zH6o2 p{margin:0}.procurement-quote-deadlines_area__EJoaH h1{font-size:22px;font-weight:600;line-height:1.4}.procurement-quote-deadlines_area__EJoaH h2{font-size:15px;font-weight:600}.procurement-quote-deadlines_header__X3D7f,.procurement-quote-deadlines_navLinks___lKVv,.procurement-quote-deadlines_navigation__ERg5G,.procurement-quote-deadlines_sectionHeader__ZQP2g,.procurement-quote-deadlines_taskBody__PrpXn,.procurement-quote-deadlines_taskHeader__PFB55,.procurement-quote-deadlines_toolbar__MMBs4{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.procurement-quote-deadlines_header__X3D7f,.procurement-quote-deadlines_sectionHeader__ZQP2g,.procurement-quote-deadlines_taskBody__PrpXn,.procurement-quote-deadlines_taskHeader__PFB55{justify-content:space-between}.procurement-quote-deadlines_header__X3D7f>div{display:grid;grid-gap:6px;gap:6px}.procurement-quote-deadlines_muted__Ij_sV,.procurement-quote-deadlines_subtitle__NakcL{color:var(--module-muted,#6b778c);font-size:13px}.procurement-quote-deadlines_banner__zH6o2{padding:0 24px}.procurement-quote-deadlines_navigation__ERg5G{min-height:44px;justify-content:center;border-bottom:1px solid var(--module-border,#dfe1e6)}.procurement-quote-deadlines_navLinks___lKVv{gap:20px;justify-content:center}.procurement-quote-deadlines_navLink__fcgvr{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--module-muted,#6b778c);border-bottom:2px solid transparent;text-decoration:none}.procurement-quote-deadlines_navLink__fcgvr:hover,.procurement-quote-deadlines_navLink__fcgvr[aria-current=page]{color:var(--module-brand,#0052cc)}.procurement-quote-deadlines_navLink__fcgvr[aria-current=page]{border-bottom-color:var(--module-brand,#0052cc);font-weight:600}.procurement-quote-deadlines_banner__zH6o2 .procurement-quote-deadlines_bannerAlert__AwX4s{width:100%;max-width:960px;margin:12px auto 0;padding:16px 20px;border-radius:6px}.procurement-quote-deadlines_bannerAlert__AwX4s .ant-alert-content{min-width:0}.procurement-quote-deadlines_bannerAlert__AwX4s .ant-alert-message{font-size:14px;font-weight:600}.procurement-quote-deadlines_bannerAlert__AwX4s .ant-alert-description{font-size:13px;line-height:1.6}.procurement-quote-deadlines_restrictionContent__cdmsC{display:grid;grid-gap:10px;gap:10px}.procurement-quote-deadlines_overdueList__S0kIL{list-style:none;margin:0;padding:0}.procurement-quote-deadlines_overdueRow__Cb_Fr{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 20px;padding:10px 0;border-top:1px solid var(--ant-color-warning-border,#ffe58f)}.procurement-quote-deadlines_overdueTitle__toLh8{flex:1 1 160px;min-width:0;font-weight:500;overflow-wrap:anywhere}.procurement-quote-deadlines_overdueTitle__toLh8,.procurement-quote-deadlines_taskIdentity__Z4jJ2{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.procurement-quote-deadlines_taskIdentity__Z4jJ2{flex:1 1;min-width:0}.procurement-quote-deadlines_taskIdentity__Z4jJ2 .procurement-quote-deadlines_taskTitle__l1obH{flex:initial}.procurement-quote-deadlines_documentCode__8MViH{color:var(--module-muted,#6b778c);font-size:12px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.procurement-quote-deadlines_overdueMeta__gUfIM{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.procurement-quote-deadlines_overdueMeta__gUfIM .ant-tag{margin:0}.procurement-quote-deadlines_restrictionNote__0iU5l{color:var(--module-muted,#6b778c);font-size:12px}.procurement-quote-deadlines_blockers__zKk4_{margin:8px 0 0;padding-left:20px}.procurement-quote-deadlines_blockers__zKk4_ li+li{margin-top:4px}.procurement-quote-deadlines_filters__0qu8z{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.procurement-quote-deadlines_filters__0qu8z .procurement-quote-deadlines_search__sRJbZ{width:420px;max-width:100%}.procurement-quote-deadlines_historyToggle__5TVza{display:inline-flex;align-items:center;gap:8px;color:var(--module-muted,#6b778c)}.procurement-quote-deadlines_section__L3lmW,.procurement-quote-deadlines_tasks__anbNZ{background:var(--module-surface,#fff);border:1px solid var(--module-border,#dfe1e6);border-radius:6px}.procurement-quote-deadlines_tasks__anbNZ{overflow:hidden}.procurement-quote-deadlines_task__6H4zT{padding:18px 20px;min-width:0;display:grid;grid-gap:12px;gap:12px}.procurement-quote-deadlines_task__6H4zT+.procurement-quote-deadlines_task__6H4zT{border-top:1px solid var(--module-border,#dfe1e6)}.procurement-quote-deadlines_task__6H4zT[data-overdue=true]{border-left:3px solid var(--ant-color-error,#ff4d4f);padding-left:17px}.procurement-quote-deadlines_taskTitle__l1obH{min-width:0;flex:1 1;color:var(--module-brand,#0052cc);font-size:14px;font-weight:600;overflow-wrap:anywhere}.procurement-quote-deadlines_taskHeader__PFB55 .ant-tag{margin:0;white-space:normal}.procurement-quote-deadlines_facts__uo_Vu{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 24px;margin:0}.procurement-quote-deadlines_fact__0tdzQ{display:flex;align-items:baseline;gap:8px}.procurement-quote-deadlines_fact__0tdzQ dt{color:var(--module-muted,#6b778c)}.procurement-quote-deadlines_fact__0tdzQ dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.procurement-quote-deadlines_actions__heHeA{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.procurement-quote-deadlines_extension__Gk0e5{padding:10px 12px;background:var(--module-surface-elevated,#f8fafc);border-radius:4px;overflow-wrap:anywhere}.procurement-quote-deadlines_form__G2eae{max-width:680px;width:100%;padding-top:16px;border-top:1px solid var(--module-border,#dfe1e6)}.procurement-quote-deadlines_formTitle__gMo02{margin:0 0 16px;font-size:14px;font-weight:600}.procurement-quote-deadlines_formGrid__aWcO9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 16px;gap:0 16px}.procurement-quote-deadlines_form__G2eae .ant-form-item,.procurement-quote-deadlines_settingsForm__nOQk_ .ant-form-item{margin-bottom:16px}.procurement-quote-deadlines_form__G2eae .ant-select{width:100%}.procurement-quote-deadlines_history__tyThi{padding:16px 0 0;border-top:1px solid var(--module-border,#dfe1e6)}.procurement-quote-deadlines_history__tyThi .ant-timeline{margin-top:6px}.procurement-quote-deadlines_history__tyThi .ant-timeline-item-last{padding-bottom:0}.procurement-quote-deadlines_historyEntry__cfYub{display:grid;grid-gap:4px;gap:4px;overflow-wrap:anywhere}.procurement-quote-deadlines_section__L3lmW{padding:20px;display:grid;grid-gap:18px;gap:18px;min-width:0}.procurement-quote-deadlines_sectionHeader__ZQP2g>div{display:grid;grid-gap:4px;gap:4px}.procurement-quote-deadlines_settings__vCrbo{max-width:1120px}.procurement-quote-deadlines_settingsForm__nOQk_{max-width:820px}.procurement-quote-deadlines_reasonField__bq6nY{display:grid;grid-gap:8px;gap:8px;margin:18px 0}.procurement-quote-deadlines_settingsForm__nOQk_ .procurement-quote-deadlines_modeGroup__81BkC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%}.procurement-quote-deadlines_modeGroup__81BkC .procurement-quote-deadlines_modeOption__fym01{display:flex;align-items:flex-start;margin:0;padding:14px;border:1px solid var(--module-border,#dfe1e6);border-radius:6px}.procurement-quote-deadlines_modeOption__fym01.ant-radio-wrapper-checked{border-color:var(--module-brand,#0052cc);background:var(--module-brand-soft,rgba(0,82,204,.06))}.procurement-quote-deadlines_modeOption__fym01 .ant-radio{margin-top:3px}.procurement-quote-deadlines_modeDescription__8eT4B{display:grid;grid-gap:5px;gap:5px;white-space:normal}.procurement-quote-deadlines_modeDescription__8eT4B strong{font-weight:600}.procurement-quote-deadlines_pendingSummary__XjALr{display:flex;flex-wrap:wrap;gap:8px 24px;padding:12px 0;border-block:1px solid var(--module-border,#dfe1e6)}.procurement-quote-deadlines_pendingSummary__XjALr span{color:var(--module-muted,#6b778c)}.procurement-quote-deadlines_pendingSummary__XjALr strong{margin-left:8px;color:var(--module-text,#172b4d);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.procurement-quote-deadlines_settingNote__PHaAe{margin:14px 0 18px!important;color:var(--module-muted,#6b778c)}.procurement-quote-deadlines_error__LsBwy{color:var(--ant-color-error,#ff4d4f)}.procurement-quote-deadlines_loading__YaYQl{padding:16px 20px}.procurement-quote-deadlines_empty__ji_dW{padding:24px}@media (max-width:720px){.procurement-quote-deadlines_area__EJoaH{padding:16px 12px 24px;gap:16px}.procurement-quote-deadlines_banner__zH6o2{padding-inline:12px}.procurement-quote-deadlines_banner__zH6o2 .procurement-quote-deadlines_bannerAlert__AwX4s{padding:12px}.procurement-quote-deadlines_overdueMeta__gUfIM{width:100%}.procurement-quote-deadlines_navLinks___lKVv{gap:12px}.procurement-quote-deadlines_navLink__fcgvr{font-size:12px}.procurement-quote-deadlines_section__L3lmW,.procurement-quote-deadlines_task__6H4zT{padding:16px}.procurement-quote-deadlines_task__6H4zT[data-overdue=true]{padding-left:13px}.procurement-quote-deadlines_formGrid__aWcO9,.procurement-quote-deadlines_settingsForm__nOQk_ .procurement-quote-deadlines_modeGroup__81BkC{grid-template-columns:minmax(0,1fr)}.procurement-quote-deadlines_taskBody__PrpXn{align-items:flex-start}.procurement-quote-deadlines_taskBody__PrpXn>.procurement-quote-deadlines_actions__heHeA{width:100%}}.attachment-preview-modal_previewTrigger__pYfBJ{display:inline-flex;max-width:100%;min-width:0;min-height:32px;align-items:center;gap:8px;box-sizing:border-box;padding:4px 0;border:0;color:var(--app-accent);background:transparent;font:inherit;text-align:left;cursor:pointer}.attachment-preview-modal_previewTrigger__pYfBJ:hover .attachment-preview-modal_previewAction__SYisD,.attachment-preview-modal_previewTrigger__pYfBJ:hover .attachment-preview-modal_previewName__j4wuU{text-decoration:underline}.attachment-preview-modal_previewTrigger__pYfBJ:focus-visible{border-radius:4px;outline:2px solid var(--app-accent);outline-offset:2px}.attachment-preview-modal_previewName__j4wuU{display:block;min-width:0;max-width:min(260px,45vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-preview-modal_previewAction__SYisD{flex:0 0 auto;color:var(--app-muted);font-size:12px}.attachment-preview-modal_previewTriggerCompact__dnftW{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:4px;gap:4px;padding-block:2px}.attachment-preview-modal_previewTriggerCompact__dnftW .attachment-preview-modal_previewAction__SYisD{display:none}.attachment-preview-modal_previewTriggerCompact__dnftW>.anticon{margin-top:2px}.attachment-preview-modal_previewTriggerCompact__dnftW .attachment-preview-modal_previewName__j4wuU{display:-webkit-box;max-width:100%;overflow:hidden;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:12px;line-height:16px}.attachment-preview-modal_previewTriggerCompactInline__hs8H0{display:inline-grid;width:auto;max-width:100%;grid-template-columns:auto minmax(0,auto);align-items:center}.attachment-preview-modal_previewTriggerCompactInline__hs8H0 .attachment-preview-modal_previewName__j4wuU{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-preview-modal_previewTitle__reHZl{display:flex;min-width:0;align-items:center;gap:8px}.attachment-preview-modal_previewTitle__reHZl>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-preview-modal_previewStage__VKX7f{position:relative;height:clamp(360px,74vh,820px);overflow:hidden;border:1px solid var(--app-border);border-radius:6px;background:var(--app-surface-soft)}.attachment-preview-modal_previewLoading__7GSNU{position:absolute;inset:0;z-index:1;display:grid;place-items:center;background:var(--app-surface-soft)}.attachment-preview-modal_previewFrame__F0iir{width:100%;height:100%;border:0;background:var(--app-surface)}.attachment-preview-modal_previewHint__Sl3TL{display:block;margin-top:8px;font-size:12px}@media (max-width:767px){.attachment-preview-modal_previewTrigger__pYfBJ{min-height:44px}.attachment-preview-modal_previewAction__SYisD{display:none}.attachment-preview-modal_previewStage__VKX7f{height:calc(100dvh - 220px);min-height:360px}.attachment-preview-modal_previewModalRoot__USmG0 .ant-modal{max-width:calc(100vw - 16px)}}.attachment-preview-modal_previewImage__470lb{width:100%;height:100%;object-fit:contain}.attachment-preview-modal_spreadsheet__79vbk{display:grid;grid-gap:12px;gap:12px;min-width:0}.attachment-preview-modal_spreadsheet__79vbk>.ant-select{width:min(280px,100%)}.attachment-preview-modal_sheetScroll__PEiAP{overflow:auto;max-height:72dvh;border:1px solid var(--app-border)}.attachment-preview-modal_sheetScroll__PEiAP table{border-collapse:collapse;font-size:13px;width:100%}.attachment-preview-modal_sheetScroll__PEiAP td,.attachment-preview-modal_sheetScroll__PEiAP th{border:1px solid var(--app-border);padding:8px 12px;min-width:90px;max-width:360px;white-space:pre-wrap;overflow-wrap:anywhere}.attachment-preview-modal_sheetScroll__PEiAP th{position:-webkit-sticky;position:sticky;left:0;min-width:40px;background:var(--app-surface-soft)}.attachment-preview-modal_modelViewport__Ws5qW{width:100%;height:100%}.attachment-preview-modal_modelViewport__Ws5qW canvas{display:block;touch-action:none}.attachment-preview-modal_modelToolbar__NDeJr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;color:var(--app-muted)}.attachment-preview-modal_sheetScroll__PEiAP th{white-space:nowrap;overflow-wrap:normal}