.DesignFileStorage_DesignFileWrap__kPZkY{width:100%;padding:0}.DesignFileStorage_DesignFileCard__DgIYm{background:none;border-radius:22px;box-shadow:0 4px 18px #a2b4ee18;border:1.5px solid #dde7ff;padding:38px 32px 32px;margin:0 auto;width:100%;max-width:100%;box-sizing:border-box}.DesignFileStorage_DesignFileHeader__2A1eL{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.DesignFileStorage_DesignFileTitle__CrEO4{font-weight:700;font-size:22px;margin:0;color:#111a2f}.DesignFileStorage_DesignFileSearchBar__otth3{display:flex;align-items:center;gap:11px}.DesignFileStorage_DesignFileNoWrap__xYes9{white-space:nowrap}.DesignFileStorage_DesignFileInputDate__2_AlE,.DesignFileStorage_DesignFileInputText__PDLCn{border:1px solid #c3d1ef;border-radius:7px;padding:7px 11px;font-size:15px;color:#234;background:#fafdff;font-family:inherit;font-weight:inherit}.DesignFileStorage_DesignFileInputDate__2_AlE{min-width:138px}.DesignFileStorage_DesignFileInputText__PDLCn{min-width:130px;padding:7px 13px}.DesignFileStorage_DesignFileTable__x6CDm{width:100%;border-collapse:collapse;background:none}.DesignFileStorage_DesignFileTable__x6CDm thead th{text-align:left;padding:8px 4px;font-weight:700;color:#2c2c33;font-size:15px;border-bottom:2px solid #e2eaf4}.DesignFileStorage_DesignFileTd__QpwZ0{padding:15px 6px;font-weight:500;font-size:15px;text-align:center}.DesignFileStorage_DesignFileTd--left__V0X1W{text-align:left}.DesignFileStorage_DesignFileTd--right__XSouU{text-align:right}.DesignFileStorage_DesignFileTr--cancelled__g2NKC td{background:#f8fafc!important;color:#94a3b8;text-decoration:line-through;text-decoration-color:#cbd5e1;text-decoration-thickness:1px;text-decoration-skip-ink:none}.DesignFileStorage_DesignFileTr--cancelled__g2NKC .DesignFileStorage_DesignFileBtnGroup__1RgC6,.DesignFileStorage_DesignFileTr--cancelled__g2NKC .DesignFileStorage_DesignFileBtnGroup__1RgC6 *,.DesignFileStorage_DesignFileTr--cancelled__g2NKC .DesignFileStorage_StatusChip__KB4IC{text-decoration:none!important}.DesignFileStorage_DesignFileBtnYellow__9cU7G:disabled,.DesignFileStorage_DesignFileBtnYellow__9cU7G[disabled]{opacity:.55;cursor:not-allowed;pointer-events:none}.DesignFileStorage_DesignFile--zebra__ZEMFf .DesignFileStorage_DesignFileTable__x6CDm tbody tr.DesignFileStorage_DesignFileTr--cancelled__g2NKC:hover td{background:#f8fafc!important}.DesignFileStorage_DesignFileTable__x6CDm tbody tr+tr td{box-shadow:inset 0 1px 0 #e6eeff}.DesignFileStorage_DesignFile--zebra__ZEMFf .DesignFileStorage_DesignFileTable__x6CDm tbody tr:nth-child(odd) td{background:#fbfdff}.DesignFileStorage_DesignFile--zebra__ZEMFf .DesignFileStorage_DesignFileTable__x6CDm tbody tr:nth-child(2n) td{background:#fff}.DesignFileStorage_DesignFile--zebra__ZEMFf .DesignFileStorage_DesignFileTable__x6CDm tbody tr:hover td{background:#f1f6ff}.DesignFileStorage_DesignFileBtnGroup__1RgC6{display:inline-flex;gap:6px;align-items:center}.DesignFileStorage_DesignFileUploadRow__TMbnq{display:inline-flex;align-items:center;gap:8px}.DesignFileStorage_DesignFileBtnBlue__KKV3V{padding:6px 17px;border-radius:8px;background:#f5faff;border:1px solid #5a8bff;color:#2271e7;font-weight:500;font-size:13px;cursor:pointer;transition:background .18s;white-space:nowrap}.DesignFileStorage_DesignFileBtnBlue__KKV3V:hover{background:#e6f0ff}.DesignFileStorage_DesignFileBtnBlue__KKV3V:disabled,.DesignFileStorage_DesignFileBtnBlue__KKV3V[disabled]{background:#eef2f8;border-color:#d5deef;color:#a1aecb;cursor:not-allowed;box-shadow:none;pointer-events:none}.DesignFileStorage_DesignFileBtnBlue__KKV3V:disabled:hover,.DesignFileStorage_DesignFileBtnBlue__KKV3V[disabled]:hover{background:#eef2f8}.DesignFileStorage_DRMBtn--blink__5l7dt,.DesignFileStorage_DesignFileBtnBlue__KKV3V.DesignFileStorage_is-blink___TCbu{animation:DesignFileStorage_dfsDownloadPulse__ftDXT 1.05s ease-in-out infinite}@keyframes DesignFileStorage_dfsDownloadPulse__ftDXT{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 6px rgba(217,72,72,.2)}}.DesignFileStorage_DesignFileBtnYellow__9cU7G{padding:6px 17px;border-radius:8px;background:#fffbe7;border:1px solid #ffe299;color:#f99413;font-weight:500;font-size:13px;cursor:pointer;transition:background .18s;white-space:nowrap}.DesignFileStorage_DesignFileEmpty__sxN0x{text-align:center;padding:32px;color:#888}.DesignFileStorage_DesignFileNotice__KXZ4X{margin-top:30px;font-size:14px;color:#4970d3;background:#f5f8ff;border-radius:12px;padding:19px 21px 15px;line-height:1.72;font-weight:500;box-shadow:0 1px 8px #a2b4ee09}.DesignFileStorage_DFModalBackdrop__qedUo{position:fixed;inset:0;z-index:80;background:rgba(17,24,39,.35);display:flex;align-items:center;justify-content:center;padding:16px}.DesignFileStorage_DFModal__GKeE7{width:520px;max-width:92vw;background:#fff;border-radius:16px;padding:22px 22px 18px;box-shadow:0 12px 36px rgba(0,0,0,.18);text-align:center}.DesignFileStorage_DFModalIcon__vlzl3{width:56px;height:56px;line-height:56px;margin:6px auto 10px;border-radius:50%;background:#e8f0ff;color:#2563eb;font-weight:900;font-size:28px;box-shadow:inset 0 0 0 2px #d5e3ff}.DesignFileStorage_DFModalIcon--warn__rZQ3t{background:#fff7ed;color:#ea580c;box-shadow:inset 0 0 0 2px #fed7aa}.DesignFileStorage_DFModalBody--warn__kgdE8{color:#374151;line-height:1.7}.DesignFileStorage_DFModalBody--warn__kgdE8 strong{color:#0f172a}.DesignFileStorage_DFModalTitle__hqGUl{font-weight:800;font-size:1.25rem;color:#0b1021;margin-bottom:6px}.DesignFileStorage_DFModalBody__qWKET{color:#374151;font-size:.98rem;line-height:1.6;margin-bottom:14px}.DesignFileStorage_DFModalMeta__4_G5P{margin-top:8px;color:#6b7280;font-size:.9rem}.DesignFileStorage_DFModalActions__1HDIN{display:flex;justify-content:center;gap:10px;margin-top:8px}.DesignFileStorage_DFModalBtn__41Ghr{padding:10px 18px;border-radius:10px;font-weight:700;border:1px solid #e5e7eb;background:#fff;cursor:pointer}.DesignFileStorage_DFModalBtnPrimary__ZOY5G{background:#2563eb;border-color:#2563eb;color:#fff;box-shadow:0 2px 10px #2563eb22}.DesignFileStorage_DFModalBtnPrimary__ZOY5G:hover{filter:brightness(1.03)}.DesignFileStorage_DesignFileBtnLink___CBbH:hover{text-decoration:underline}.DesignFileStorage_StatusChip__KB4IC{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:12px;line-height:1;letter-spacing:-.01em;padding:5px 9px;border-radius:999px;border:1px solid transparent;position:relative;white-space:nowrap}.DesignFileStorage_StatusChip__KB4IC .DesignFileStorage_StatusTip__H7smT{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);opacity:0;pointer-events:none;background:#0f172a;color:#fff;padding:9px 11px;border-radius:10px;box-shadow:0 10px 28px rgba(15,23,42,.18);transition:opacity .16s,transform .16s;z-index:20}.DesignFileStorage_StatusChip__KB4IC:hover .DesignFileStorage_StatusTip__H7smT{opacity:1;transform:translate(-50%)}.DesignFileStorage_StatusChip__KB4IC:after{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#0f172a;opacity:0}.DesignFileStorage_StatusChip__KB4IC:hover:after{opacity:1}.DesignFileStorage_StatusChip__KB4IC.DesignFileStorage_status--wait-admin__iPV3o{background:#fff2f0;color:#d94848;border-color:#ffd4d4}.DesignFileStorage_StatusChip__KB4IC.DesignFileStorage_status--wait-cust__F_Y1f{background:#fffbe7;color:#f59e0b;border-color:#ffe299}.DesignFileStorage_StatusChip__KB4IC.DesignFileStorage_status--done__h_zjQ{background:#eef6ff;color:#2563eb;border-color:#cfe0ff}.DesignFileStorage_StatusChip__KB4IC.DesignFileStorage_status--revision__PeqIR{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}.DesignFileStorage_StatusChip__KB4IC.DesignFileStorage_status--cancelled__ePqJl{background:#f1f5f9;color:#64748b;border-color:#e2e8f0}.DesignFileStorage_DRMChip___tx5P.DesignFileStorage_DRMChip--cancelled__40Rmr{color:#64748b;border-color:#e2e8f0}.DesignFileStorage_StatusChip__KB4IC.DesignFileStorage_is-clickable__lGFT7{cursor:pointer}.DesignFileStorage_StatusChip__KB4IC.DesignFileStorage_is-clickable__lGFT7:active{transform:translateY(1px)}.DesignFileStorage_StatusChip__KB4IC.DesignFileStorage_is-clickable__lGFT7:focus{outline:2px solid rgba(47,91,255,.35);outline-offset:2px}.DesignFileStorage_DCLStatusBtn__OpNM6:disabled{opacity:.55;cursor:default}.DesignFileStorage_DCLStatusFootnote__xXCjP{margin-top:10px;font-size:12px;color:#6b7280;font-weight:700}.DesignFileStorage_mp-trunc__Z8Bfw{position:relative;display:block;min-width:0;max-width:100%}.DesignFileStorage_mp-trunc__label__CqsHj{display:block;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DesignFileStorage_mp-trunc__tip__APAeC{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);opacity:0;pointer-events:none;background:#0f172a;color:#fff;padding:9px 11px;border-radius:10px;box-shadow:0 10px 28px rgba(15,23,42,.18);transition:opacity .16s ease,transform .16s ease;z-index:2000;max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DesignFileStorage_mp-trunc__Z8Bfw.DesignFileStorage_is-truncated__vrPFT:after{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#0f172a;opacity:0;transition:opacity .16s ease}.DesignFileStorage_mp-trunc__Z8Bfw:not(.DesignFileStorage_is-truncated__vrPFT) .DesignFileStorage_mp-trunc__tip__APAeC{display:none}.DesignFileStorage_mp-trunc__Z8Bfw.DesignFileStorage_is-truncated__vrPFT:hover .DesignFileStorage_mp-trunc__tip__APAeC{opacity:1;transform:translate(-50%)}.DesignFileStorage_mp-trunc__Z8Bfw.DesignFileStorage_is-truncated__vrPFT:hover:after{opacity:1}.DesignFileStorage_DesignFileNameTrunc__bFN9_{max-width:100%}.DesignFileStorage_DesignFileTr--cancelled__g2NKC .DesignFileStorage_mp-trunc__tip__APAeC{text-decoration:none}.DesignFileStorage_DFLockWrap__tVfpa{position:relative;display:inline-flex;align-items:center}.DesignFileStorage_DesignFileBtnBlue__KKV3V.DesignFileStorage_DesignFileBtnBlue--locked__MTisl{background:#eef2f8;border-color:#d5deef;color:#64748b}.DesignFileStorage_DesignFileBtnBlue__KKV3V.DesignFileStorage_DesignFileBtnBlue--locked__MTisl:hover{background:#f5faff;border-color:#5a8bff;color:#2271e7}.DesignFileStorage_DFLockLbl--ask__wftwl,.DesignFileStorage_DesignFileBtnBlue--locked__MTisl:hover .DesignFileStorage_DFLockLbl--lock__EVvur{display:none}.DesignFileStorage_DesignFileBtnBlue--locked__MTisl:hover .DesignFileStorage_DFLockLbl--ask__wftwl{display:inline}.DesignFileStorage_DFLockTip__vqF4s{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);opacity:0;pointer-events:none;background:#0f172a;color:#fff;padding:9px 11px;border-radius:10px;box-shadow:0 10px 28px rgba(15,23,42,.18);transition:opacity .16s ease,transform .16s ease;z-index:2000;width:min(270px,calc(100vw - 24px));max-width:none;white-space:pre-line;word-break:keep-all;line-height:1.45}.DesignFileStorage_DFLockWrap__tVfpa:hover .DesignFileStorage_DFLockTip__vqF4s{opacity:1;transform:translate(-50%)}.DesignFileStorage_DFLockWrap__tVfpa:after{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#0f172a;opacity:0;transition:opacity .16s ease}.DesignFileStorage_DFLockWrap__tVfpa:hover:after{opacity:1}@media (min-width:2500px){.DesignFileStorage_DesignFileCard__DgIYm{width:100%;max-width:100%;padding:34px 28px 28px;box-sizing:border-box}}@media (max-width:1440px){.DesignFileStorage_DesignFileCard__DgIYm{width:100%;max-width:100%;padding:34px 28px 28px;box-sizing:border-box}.DesignFileStorage_DesignFileTitle__CrEO4{font-size:20px}.DesignFileStorage_DesignFileTable__x6CDm tbody tr+tr td{box-shadow:inset 0 1.5px 0 #e2eaff}}@media (max-width:900px){.DesignFileStorage_DRMPage__gL5N4{background:#f3f5f9}.DesignFileStorage_DRMBack__B0Fzr{width:38px;height:38px;border-radius:10px;border:1px solid #e6ecff;background:#f7f9ff;font-size:22px;line-height:1;cursor:pointer}.DesignFileStorage_DRMItem__PsyU_{background:transparent;border:0;border-bottom:1px solid #c2c2c2;padding:12px 0;margin:0}.DesignFileStorage_DRMItem__PsyU_:last-child{border-bottom:0}.DesignFileStorage_DRMHead__LZB6k{display:flex;align-items:center;width:100%;padding:0;background:transparent;border:0}.DesignFileStorage_DRMName__rDL5A{flex:1;min-width:0;display:flex;justify-content:flex-start}.DesignFileStorage_DRMRight__VbRg5{margin-left:auto;display:flex;align-items:center;gap:8px}.DesignFileStorage_DRMChevron___LVJc.DesignFileStorage_open__tNFGu{transform:rotate(180deg)}.DesignFileStorage_DRMChip___tx5P{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid #e5e7eb;background:transparent;font-weight:700;font-size:12.5px;color:#6b7280}.DesignFileStorage_DRMChip___tx5P.DesignFileStorage_DRMChip--danger__JHw60{color:#d94848}.DesignFileStorage_DRMChip___tx5P.DesignFileStorage_DRMChip--neutral__dQPOP{color:#6b7280}.DesignFileStorage_DRMChip___tx5P.DesignFileStorage_DRMChip--ok__UnWnu{color:#2563eb}.DesignFileStorage_DRMChip___tx5P.DesignFileStorage_DRMChip--revision__Nm5e3{color:#6d28d9;border-color:#ddd6fe}.DesignFileStorage_DRMStatusNote__IG4y3{margin-top:6px;font-size:12px;line-height:1.35;color:#6b7280}.DesignFileStorage_DRMHeadLeft__lRJai{display:flex;align-items:center;gap:8px;min-width:0}.DesignFileStorage_DRMName__rDL5A{font-weight:800;font-size:15px;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DesignFileStorage_DRMChevron___LVJc{font-size:13px;color:#8a93a5}.DesignFileStorage_DRMPanel__AqOnD{padding:0 14px 14px;border-top:1px dashed #e9f0ff}.DesignFileStorage_DRMSub__2Hqa8{display:grid;row-gap:8px;margin:12px 2px 6px;font-size:14px;color:#2b3e62}.DesignFileStorage_DRMLabel__6_fHo{display:inline-block;min-width:64px;color:#6b778c;margin-right:6px}.DesignFileStorage_DRMSummary__Tt2IU{border:1px solid #eef2ff;background:#fafcff;border-radius:14px;padding:10px 12px;margin-top:8px}.DesignFileStorage_DRMSumRow__i7maK{display:flex;align-items:center;justify-content:space-between;padding:6px 2px;font-size:14px}.DesignFileStorage_DRMSumRow__i7maK span{color:#6b778c}.DesignFileStorage_DRMSumRow__i7maK b{font-weight:700;color:#0f172a}.DesignFileStorage_DRMmuted__BfYSy b{color:#6b778c}.DesignFileStorage_DRMSumPoint__sWTaD{display:flex;align-items:center;justify-content:space-between;padding:8px 2px;font-size:13px;color:#6b778c}.DesignFileStorage_DRMSumTotal__2Nfnu{display:flex;align-items:center;justify-content:space-between;margin-top:8px;background:#ffecec;color:#d84141;font-weight:800;border-radius:10px;padding:10px 12px}.DesignFileStorage_DRMSumTotal__2Nfnu span{color:#d05b5b;font-weight:700}.DesignFileStorage_DRMBtn__gfO8t{flex:1 1 0;height:44px;border-radius:12px;font-weight:700;font-size:14px;cursor:pointer}.DesignFileStorage_DRMActions__m6NBF{display:flex;gap:8px;margin-top:12px}.DesignFileStorage_DRMBtn--ghost__p_EKW{background:#fff;color:#186de4;border:1px solid #b7d5ff;text-wrap:nowrap}.DesignFileStorage_DRMBtn--primary__gpJoq{background:#2972ff;color:#fff;border:1px solid #2972ff;text-wrap:nowrap}.DesignFileStorage_DRMEmpty___Ri02{padding:24px;color:#6b7387;text-align:center}.DesignFileStorage_DRMPage__gL5N4{background:transparent;min-height:100svh}.DesignFileStorage_DRMCard__9tA5X{background:none;border:1.5px solid #dde7ff;border-radius:16px;box-shadow:0 6px 20px rgba(162,180,238,.12);padding:18px 0 16px;margin:0 auto;width:100%;max-width:100vw;box-sizing:border-box}.DesignFileStorage_DRMHeader__O8ye7{position:relative;display:flex;align-items:center;justify-content:center;padding:30px 12px 15px;background:transparent}.DesignFileStorage_DRMBackBtn__0htLn{position:absolute;left:-5px;top:4px;border:none;background:none;color:#616161;font-weight:700;font-size:13px;line-height:1;cursor:pointer}.DesignFileStorage_DRMTitle__BqkM3{font-weight:800;font-size:18px;letter-spacing:-.02em;color:#0f172a}.DesignFileStorage_DRMHint__nXY2Z{padding:0 12px 14px;font-size:12px;color:#6b7280}.DesignFileStorage_DRMDivider__0cuCH{display:none!important}.DesignFileStorage_DRMList__yVJ7E{padding:0 12px 6px}.DesignFileStorage_DRMItem--cancelled__5IaXq .DesignFileStorage_DRMName__rDL5A,.DesignFileStorage_DRMItem--cancelled__5IaXq .DesignFileStorage_DRMStatusNote__IG4y3,.DesignFileStorage_DRMItem--cancelled__5IaXq .DesignFileStorage_DRMSub__2Hqa8,.DesignFileStorage_DRMItem--cancelled__5IaXq .DesignFileStorage_DRMSub__2Hqa8 *{color:#94a3b8;text-decoration:line-through;text-decoration-color:#cbd5e1;text-decoration-thickness:1px;text-decoration-skip-ink:none}.DesignFileStorage_DRMItem--cancelled__5IaXq .DesignFileStorage_DRMBtn__gfO8t,.DesignFileStorage_DRMItem--cancelled__5IaXq .DesignFileStorage_DRMBtn__gfO8t *,.DesignFileStorage_DRMItem--cancelled__5IaXq .DesignFileStorage_DRMChip___tx5P{text-decoration:none!important}.DesignFileStorage_DRMBtn__gfO8t:disabled{opacity:.45;cursor:not-allowed}.DesignFileStorage_DRMBtn--locked__EuS_g{background:#eef2f8;border:1px solid #d5deef;color:#64748b}}.DesignFileStorage_DFModalBtn__41Ghr,.DesignFileStorage_DRMBtn__gfO8t,.DesignFileStorage_DesignFileBtnBlue__KKV3V,.DesignFileStorage_DesignFileBtnYellow__9cU7G{position:relative;overflow:hidden;isolation:isolate;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:999px!important;font-family:inherit;letter-spacing:0;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease,filter .18s ease,box-shadow .18s ease,transform .06s ease}.DesignFileStorage_DRMBtn--ghost__p_EKW,.DesignFileStorage_DesignFileBtnBlue__KKV3V{background:linear-gradient(135deg,#f5feff,#eef8ff)!important;border:1px solid #aee4ff!important;color:#0b72a8!important;box-shadow:0 6px 14px rgba(14,165,233,.08)}.DesignFileStorage_DRMBtn--ghost__p_EKW:hover,.DesignFileStorage_DesignFileBtnBlue__KKV3V:hover{background:linear-gradient(135deg,#defbff,#d6efff)!important;border-color:#82d5fb!important;color:#075985!important;filter:saturate(1.05) brightness(.99)}.DesignFileStorage_DFModalBtnPrimary__ZOY5G,.DesignFileStorage_DRMBtn--primary__gpJoq{background:linear-gradient(135deg,#2972ff,#0f5eff)!important;border:1px solid #1f62f2!important;color:#fff!important;box-shadow:0 8px 18px rgba(41,114,255,.18)}.DesignFileStorage_DFModalBtnPrimary__ZOY5G:hover,.DesignFileStorage_DRMBtn--primary__gpJoq:hover{background:linear-gradient(135deg,#1f66f2,#0b50dd)!important;border-color:#174edb!important;color:#fff!important;filter:saturate(1.05) brightness(.99)}.DesignFileStorage_DesignFileBtnYellow__9cU7G{background:linear-gradient(135deg,#fffaf0,#fff4d8)!important;border:1px solid #f3d48a!important;color:#9a5b12!important;box-shadow:0 6px 14px rgba(202,138,4,.1)}.DesignFileStorage_DesignFileBtnYellow__9cU7G:hover{background:linear-gradient(135deg,#fff1d7,#fdeca6)!important;border-color:#edc663!important;color:#854d0e!important;filter:saturate(1.05) brightness(.99)}.DesignFileStorage_DFModalBtn__41Ghr:active,.DesignFileStorage_DRMBtn__gfO8t:active,.DesignFileStorage_DesignFileBtnBlue__KKV3V:active,.DesignFileStorage_DesignFileBtnYellow__9cU7G:active{transform:translateY(1px)}.DesignFileStorage_DFModalBtn__41Ghr:disabled,.DesignFileStorage_DRMBtn__gfO8t:disabled,.DesignFileStorage_DesignFileBtnBlue__KKV3V:disabled,.DesignFileStorage_DesignFileBtnBlue__KKV3V[disabled],.DesignFileStorage_DesignFileBtnYellow__9cU7G:disabled,.DesignFileStorage_DesignFileBtnYellow__9cU7G[disabled]{background:#f8fafc!important;border-color:#e5e7eb!important;color:#94a3b8!important;box-shadow:none!important;opacity:1!important;cursor:not-allowed!important}.DesignFileStorage_DRMBtn--locked__EuS_g,.DesignFileStorage_DesignFileBtnBlue__KKV3V.DesignFileStorage_DesignFileBtnBlue--locked__MTisl{background:#f8fafc!important;border-color:#e5e7eb!important;color:#64748b!important;box-shadow:none!important}.DesignFileStorage_DRMBtn--blink__5l7dt,.DesignFileStorage_DesignFileBtnBlue__KKV3V.DesignFileStorage_is-blink___TCbu{animation:none!important}.DesignFileStorage_DRMBtn--blink__5l7dt:after,.DesignFileStorage_DesignFileBtnBlue__KKV3V.DesignFileStorage_is-blink___TCbu:after{content:"";position:absolute;top:-45%;bottom:-45%;left:-55%;width:42%;background:linear-gradient(115deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.28) 38%,hsla(0,0%,100%,.78) 50%,hsla(0,0%,100%,.28) 62%,hsla(0,0%,100%,0));transform:translateX(-140%) skewX(-18deg);pointer-events:none;z-index:1;animation:DesignFileStorage_dfsPillShine__itwA3 1.8s ease-in-out infinite}@keyframes DesignFileStorage_dfsPillShine__itwA3{0%{transform:translateX(-140%) skewX(-18deg)}44%,to{transform:translateX(420%) skewX(-18deg)}}@media (prefers-reduced-motion:reduce){.DesignFileStorage_DRMBtn--blink__5l7dt:after,.DesignFileStorage_DesignFileBtnBlue__KKV3V.DesignFileStorage_is-blink___TCbu:after{animation:none;display:none}}body.modal-layer-open,html.modal-layer-open{overflow:hidden}.fum-backdrop{position:fixed;inset:0;z-index:2147483647;background:rgba(0,0,0,.45);display:grid;place-items:center;padding:24px}.fum-modal{width:min(860px,96vw);max-height:min(86vh,900px);background:#fff;border-radius:16px;box-shadow:0 18px 60px rgba(0,0,0,.22);display:grid;grid-template-rows:auto 1fr auto;gap:14px;padding:18px}.fum-header{display:flex;align-items:center;justify-content:space-between}.fum-title{font-size:1.12rem;color:#0b1021;display:flex;flex-wrap:wrap;gap:8px}.fum-chip--workno,.fum-title{font-weight:800;letter-spacing:-.01em;align-items:center}.fum-chip--workno{display:inline-flex;height:28px;padding:0 10px;border-radius:999px;border:1px solid #c7d2fe;background:#eef2ff;color:#1f3fff;font-size:.92rem;white-space:nowrap}.fum-chip--buyer{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#0b1021;font-size:.92rem;font-weight:800;letter-spacing:-.01em;cursor:pointer;white-space:nowrap}.fum-chip--buyer:hover{background:#f9fafb;border-color:#d1d5db}.fum-chip--buyer:focus-visible{outline:2px solid #dbeafe;outline-offset:2px}.fum-title-item,.fum-title-suffix{font-size:.98rem;font-weight:800;color:#0b1021;word-break:break-word}.fum-buyer-popover__backdrop{position:fixed;inset:0;z-index:2147483648;background:transparent}.fum-buyer-popover{position:fixed;min-width:240px;max-width:340px;padding:12px 12px 10px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 36px rgba(15,23,42,.18)}.fum-buyer-popover__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.fum-buyer-popover__name{font-size:14px;font-weight:800;color:#0b1021;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fum-buyer-popover__close{border:none;background:transparent;font-size:18px;line-height:1;cursor:pointer;color:#667;padding:4px 6px;border-radius:8px}.fum-buyer-popover__close:hover{background:#f2f4ff;color:#1f3fff}.fum-buyer-popover__row{display:flex;gap:10px;margin:6px 0;font-size:12.5px;line-height:1.45}.fum-buyer-popover__label{width:52px;color:#64748b;font-weight:800;flex:0 0 auto}.fum-buyer-popover__value{flex:1 1 auto;color:#0b1021;font-weight:700;word-break:break-word}.fum-buyer-popover__value--muted{color:#94a3b8;font-weight:700}.fum-buyer-popover{z-index:2147483648}.fum-close{border:none;background:transparent;font-size:1.6rem;line-height:1;color:#667;cursor:pointer;padding:4px 8px;border-radius:8px}.fum-close:hover{background:#f2f4ff;color:#1f3fff}.fum-body{overflow:auto;padding:2px 2px 8px}.fum-main{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1.5fr);gap:18px;align-items:flex-start}.fum-main-left{gap:8px}.fum-main-left,.fum-main-right{display:flex;flex-direction:column}.fum-main-right{gap:6px}.fum-main.is-locked{grid-template-columns:1fr}.fum-locked-note{margin-top:8px;font-size:13px;font-weight:600;color:#334155;line-height:1.6}.fum-filelist-header{font-size:.95rem;font-weight:700;color:#1b2a4a;letter-spacing:-.01em}.fum-filelist-lock-badge{margin-left:8px;font-size:12px;font-weight:700;color:#b91c1c}.fum-filelist{margin-top:6px;border-radius:10px}.fum-notice{margin-top:12px;padding:12px 14px;border:1px solid #e6ecff;background:#fafbff;border-radius:12px}.fum-notice-title{display:flex;align-items:center;gap:6px;font-weight:800;font-size:.98rem;color:#1f3fff;letter-spacing:-.01em;margin-bottom:6px}.fum-notice ul{margin:12px 0;padding-left:0;list-style:none;color:#233655}.fum-notice li{margin:12px 0;line-height:1.55;font-size:13px;font-weight:500;color:#353535}.fum-notice li strong{font-size:inherit;font-weight:700;color:inherit}.fum-notice li strong.fum-notice-key{color:#1f3fff;font-size:inherit;font-weight:700}.fum-dropzone{position:relative;width:50%;max-width:220px;aspect-ratio:1/1;margin:0 auto;border:1px solid #d1d5db;background:#f9fafb;border-radius:14px;padding:24px;display:grid;place-items:center;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s,transform .06s}.fum-dropzone:hover{border-color:#bfdbfe;background:#eff6ff;box-shadow:0 0 0 3px #dbeafeaa}.fum-dropzone.is-over{border-color:#60a5fa;background:#eff6ff;box-shadow:0 0 0 4px #bfdbfeaa}.fum-file-input{position:absolute;inset:0;opacity:0;cursor:pointer}.fum-drop-text{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;color:#233655}.fum-drop-text strong{font-weight:800;font-size:1.02rem;color:#1d3a8a}.fum-drop-text span{font-size:.98rem;color:#445}.fum-drop-text em{font-size:.86rem;color:#667}.fum-drop-accept--desktop,.fum-drop-main--desktop,.fum-drop-sub--desktop{display:block}.fum-drop-main--mobile{display:none}.fum-dropzone.has-files{border-style:solid;border-color:#1f3fff;background:#eef2ff;box-shadow:inset 0 0 0 3px #c7d2feaa}.fum-drop-selected{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.fum-drop-selected-main{font-weight:800;font-size:1.02rem;color:#1f3fff;letter-spacing:-.01em}.fum-drop-selected-sub{font-size:.9rem;color:#334155}.fum-filelist{margin-top:8px;display:flex;flex-direction:column;gap:8px}.fum-existing-actions{display:flex;gap:8px;margin:8px 0 12px}.fum-fileitem{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .05s ease}.fum-fileitem:hover{border-color:#bfdbfe;background:#f9fbff;box-shadow:0 4px 10px rgba(15,23,42,.04)}.fum-file-main{display:flex;align-items:center;gap:8px;min-width:0}.fum-file-icon{width:26px;height:26px;border-radius:999px;background:#eff4ff;display:inline-flex;align-items:center;justify-content:center;color:#4b5563;flex-shrink:0}.fum-filename{font-weight:600;color:#111827;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.fum-fileitem--empty{border-style:dashed;border-color:#e5e7eb;background:#f9fafb}.fum-filename--empty{font-weight:500;color:#9ca3af}.fum-meta{display:flex;align-items:center;gap:6px}.fum-remove{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;min-width:48px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#ff8c8c;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .05s}.fum-remove:hover{background:#f3f4f6;border-color:#d1d5db;color:#ff1616}.fum-remove:active{transform:scale(.98)}.fum-remove:disabled{opacity:.5;cursor:not-allowed}.fum-remove:focus-visible{outline:2px solid #dbeafe;outline-offset:2px}.fum-progress{position:relative;height:12px;border-radius:10px;background:#eef2ff;margin-top:12px;overflow:hidden}.fum-bar{position:absolute;left:0;top:0;bottom:0;background:#2972ff;width:0;transition:width .2s ease}.fum-perc{display:block;text-align:right;font-size:.88rem;color:#2972ff;margin-top:6px}.fum-error{margin-top:10px;color:#d12;background:#fff2f2;border:1px solid #ffdede;padding:10px 12px;border-radius:10px;font-weight:600}.fum-footer{display:flex;justify-content:flex-end;gap:8px}.fum-btn{min-width:120px;height:42px;border-radius:10px;font-weight:700;cursor:pointer;border:1.5px solid transparent;background:#fff;color:#1b2a4a}.fum-btn.ghost{border-color:#c7d2fe}.fum-btn.primary{background:#2972ff;color:#fff;border-color:#2972ff}.fum-btn:disabled{opacity:.6;cursor:not-allowed}.fum-openlink{color:#2563eb}.fum-openlink:hover{color:#1d4ed8}@media (max-width:900px){.fum-backdrop{padding:10px;align-items:center;justify-items:center}.fum-modal{width:min(420px,93vw - 20px);max-width:100vw;height:640px;max-height:calc(100dvh - 20px);border-radius:16px;box-shadow:0 18px 60px rgba(0,0,0,.25);padding:14px 16px 12px;gap:10px;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.fum-header{padding-bottom:6px;border-bottom:1px solid #eef2ff}.fum-title{font-size:.98rem}.fum-body{padding:6px 0 8px;overflow-y:auto}.fum-main{grid-template-columns:1fr;gap:12px}.fum-dropzone{padding:12px;max-width:90px;margin:0 auto}.fum-notice{margin-top:10px;padding:10px 12px}.fum-notice ul{padding-left:0;margin:0;list-style:none}.fum-notice li{font-size:13px;margin:12px 0;line-height:1.6}.fum-filelist{margin-top:6px;gap:6px}.fum-footer{gap:6px}.fum-btn{flex:1;min-width:0;height:40px;font-size:.95rem}}.sizeWarning_backdrop__m07Dl{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.42);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:sizeWarning_backdropIn__ERx6T .18s ease-out}.sizeWarning_card__H8lWo{position:relative;width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;border-radius:28px;padding:34px 28px 26px;background:radial-gradient(circle at 50% 0,rgba(255,205,92,.22),transparent 34%),linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(226,232,240,.95);box-shadow:0 28px 80px rgba(15,23,42,.24),0 8px 26px rgba(15,23,42,.12);text-align:center;animation:sizeWarning_cardIn__gjzjN .22s cubic-bezier(.22,.72,.24,1.08)}.sizeWarning_card__H8lWo:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#ffd86b,#ffb84d 48%,#ff8f3d)}.sizeWarning_closeButton__LHAzp{position:absolute;top:15px;right:16px;width:34px;height:34px;border:0;border-radius:999px;background:rgba(241,245,249,.86);color:#64748b;font-size:24px;line-height:1;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.sizeWarning_closeButton__LHAzp:hover{background:#e2e8f0;color:#0f172a;transform:rotate(4deg)}.sizeWarning_iconWrap__PWTQN{width:68px;height:68px;margin:0 auto 14px;border-radius:24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fff7d6,#ffe08a);border:1px solid rgba(245,158,11,.28);box-shadow:0 12px 28px rgba(245,158,11,.22),inset 0 1px 0 hsla(0,0%,100%,.8)}.sizeWarning_icon__WORcC{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:linear-gradient(180deg,#ffb84d,#ff8f3d);color:#fff;font-size:25px;font-weight:900;box-shadow:0 8px 18px rgba(249,115,22,.26)}.sizeWarning_kicker__bMNO9{margin-bottom:7px;color:#f59e0b;font-size:11px;font-weight:900;letter-spacing:.14em}.sizeWarning_title__JNKvr{margin:0;color:#0f172a;font-size:22px;font-weight:850;letter-spacing:-.04em;line-height:1.28}.sizeWarning_description__eGjeu{margin:11px auto 0;max-width:340px;color:#475569;font-size:15px;font-weight:500;line-height:1.62;word-break:keep-all}.sizeWarning_summaryGrid__yU6wK{display:grid;gap:9px;margin-top:20px;padding:14px;border-radius:18px;background:rgba(248,250,252,.9);border:1px solid rgba(226,232,240,.95);text-align:left}.sizeWarning_summaryItem__aGIRS{display:grid;grid-template-columns:78px minmax(0,1fr);gap:10px;align-items:start}.sizeWarning_summaryLabel__bEedD{color:#94a3b8;font-size:12px;font-weight:800;letter-spacing:-.02em}.sizeWarning_summaryValue__n6uTC{min-width:0;color:#1e293b;font-size:13px;font-weight:750;line-height:1.45;word-break:keep-all}.sizeWarning_detailList__fBJtp{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:8px;text-align:left}.sizeWarning_detailList__fBJtp li{position:relative;padding-left:17px;color:#64748b;font-size:13px;font-weight:500;line-height:1.55;word-break:keep-all}.sizeWarning_detailList__fBJtp li:before{content:"";position:absolute;top:.72em;left:4px;width:5px;height:5px;border-radius:999px;background:#f59e0b}.sizeWarning_customBody___0j1L{margin-top:16px;color:#475569;font-size:14px;line-height:1.55}.sizeWarning_suggestion__CWBF3{margin:18px 0 0;padding:13px 14px;border-radius:16px;background:rgba(255,248,225,.85);border:1px solid rgba(251,191,36,.24);color:#92400e;font-size:13px;font-weight:700;line-height:1.55;word-break:keep-all}.sizeWarning_actions__V6RwD{display:flex;justify-content:center;margin-top:22px}.sizeWarning_confirmButton__kgXZJ{min-width:116px;height:42px;padding:0 22px;border:0;border-radius:13px;background:linear-gradient(135deg,#ffd86b,#ffb84d 48%,#ff9f43);color:#3f2600;font-size:14px;font-weight:850;letter-spacing:-.02em;cursor:pointer;box-shadow:0 12px 24px rgba(245,158,11,.25),inset 0 1px 0 hsla(0,0%,100%,.55);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.sizeWarning_confirmButton__kgXZJ:hover{transform:translateY(-1px);filter:saturate(1.04);box-shadow:0 14px 28px rgba(245,158,11,.3),inset 0 1px 0 hsla(0,0%,100%,.55)}.sizeWarning_confirmButton__kgXZJ:active{transform:translateY(0);box-shadow:0 8px 18px rgba(245,158,11,.22),inset 0 1px 0 hsla(0,0%,100%,.5)}.sizeWarning_closeButton__LHAzp:focus-visible,.sizeWarning_confirmButton__kgXZJ:focus-visible{outline:3px solid rgba(255,184,77,.38);outline-offset:3px}@keyframes sizeWarning_backdropIn__ERx6T{0%{opacity:0}to{opacity:1}}@keyframes sizeWarning_cardIn__gjzjN{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:560px){.sizeWarning_backdrop__m07Dl{align-items:flex-end;padding:14px}.sizeWarning_card__H8lWo{width:100%;max-height:calc(100vh - 28px);border-radius:26px;padding:32px 20px 22px}.sizeWarning_title__JNKvr{font-size:20px}.sizeWarning_description__eGjeu{font-size:14px}.sizeWarning_summaryItem__aGIRS{grid-template-columns:72px minmax(0,1fr)}.sizeWarning_confirmButton__kgXZJ{width:100%}}@media (prefers-reduced-motion:reduce){.sizeWarning_backdrop__m07Dl,.sizeWarning_card__H8lWo{animation:none}.sizeWarning_closeButton__LHAzp,.sizeWarning_confirmButton__kgXZJ{transition:none}}.QuantityPriceCompareModal_overlay__e8lF9{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(15,23,42,.48);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.QuantityPriceCompareModal_card__A9C5U{width:min(1120px,calc(100vw - 48px));max-height:88vh;overflow:auto;border-radius:22px;background:#fff;border:1px solid rgba(226,232,240,.96);box-shadow:0 28px 80px rgba(15,23,42,.24),0 8px 28px rgba(15,23,42,.12)}.QuantityPriceCompareModal_header__wEo_i{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:28px 32px 18px}.QuantityPriceCompareModal_title__1yt17{margin:0;color:#0f172a;font-size:24px;font-weight:850;line-height:1.3;letter-spacing:0;word-break:keep-all}.QuantityPriceCompareModal_description__HCnup{margin:8px 0 0;color:#475569;font-size:14px;line-height:1.55;word-break:keep-all}.QuantityPriceCompareModal_closeButton__DaIGi{flex:0 0 auto;width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:#2563eb;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.QuantityPriceCompareModal_closeButton__DaIGi:hover{background:transparent;color:#1d4ed8}.QuantityPriceCompareModal_notice__rczt5{margin:0 32px 20px;padding:12px 14px;border-radius:14px;background:#f8fbff;border:1px solid #dbeafe;color:#1e40af;font-size:13px;font-weight:700;line-height:1.5;word-break:keep-all}.QuantityPriceCompareModal_chartGrid__OxZ0Z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 24px 30px}.QuantityPriceCompareModal_chartCard__1abKD{min-width:0;padding:16px 14px 14px;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #e2e8f0;cursor:pointer}.QuantityPriceCompareModal_chartCardHeader__Sh5cs{padding:0 4px 10px;min-height:66px}.QuantityPriceCompareModal_chartTitle__IWCUM{margin:0;color:#0f172a;font-size:17px;font-weight:850;line-height:1.35;letter-spacing:0;word-break:keep-all}.QuantityPriceCompareModal_chartDescription__6_bCs{margin:6px 0 0;color:#64748b;font-size:12px;font-weight:700;line-height:1.45;word-break:keep-all}.QuantityPriceCompareModal_chartBody__ovjD_{height:280px;min-width:0}.QuantityPriceCompareModal_tooltip__qrMoD{min-width:190px;padding:12px 13px;border-radius:14px;background:rgba(15,23,42,.94);color:#fff;box-shadow:0 16px 34px rgba(15,23,42,.22)}.QuantityPriceCompareModal_tooltipTitle__4TRHn{margin-bottom:8px;font-size:13px;font-weight:850}.QuantityPriceCompareModal_tooltipLine__uQqKs{display:flex;justify-content:space-between;gap:14px;color:#cbd5e1;font-size:12px;line-height:1.7}.QuantityPriceCompareModal_tooltipLine__uQqKs strong{color:#fff;font-weight:800}.QuantityPriceCompareModal_empty__77DrT{margin:0 30px 18px;padding:28px 18px;border-radius:18px;background:#f8fafc;border:1px dashed #cbd5e1;color:#64748b;font-size:14px;font-weight:700;text-align:center;word-break:keep-all}.QuantityPriceCompareModal_closeButton__DaIGi:focus-visible{outline:3px solid rgba(34,115,235,.28);outline-offset:3px}@media (max-width:680px){.QuantityPriceCompareModal_overlay__e8lF9{align-items:flex-end;padding:12px}.QuantityPriceCompareModal_card__A9C5U{width:calc(100vw - 24px);max-height:86vh;border-radius:22px}.QuantityPriceCompareModal_header__wEo_i{padding:24px 20px 16px}.QuantityPriceCompareModal_title__1yt17{font-size:21px}.QuantityPriceCompareModal_description__HCnup{font-size:13px}.QuantityPriceCompareModal_notice__rczt5{margin:0 20px 16px}.QuantityPriceCompareModal_chartGrid__OxZ0Z{grid-template-columns:1fr;margin:0 14px 24px;gap:14px}.QuantityPriceCompareModal_chartCard__1abKD{padding:14px 8px 10px}.QuantityPriceCompareModal_chartCardHeader__Sh5cs{min-height:0;padding:0 8px 10px}.QuantityPriceCompareModal_chartTitle__IWCUM{font-size:16px}.QuantityPriceCompareModal_chartDescription__6_bCs{font-size:12px}.QuantityPriceCompareModal_chartBody__ovjD_{height:250px}.QuantityPriceCompareModal_empty__77DrT{margin:0 20px 16px}}@media (min-width:681px) and (max-width:960px){.QuantityPriceCompareModal_chartGrid__OxZ0Z{grid-template-columns:1fr}.QuantityPriceCompareModal_chartBody__ovjD_{height:270px}}