.PurchaseOrderDetail-module__-mYx6W__container{font-family:inherit}.PurchaseOrderDetail-module__-mYx6W__container .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.PurchaseOrderDetail-module__-mYx6W__header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.PurchaseOrderDetail-module__-mYx6W__headerTitle h1{color:#1e293b;letter-spacing:-.02em;margin:0 0 4px;font-size:28px;font-weight:800}@keyframes PurchaseOrderDetail-module__-mYx6W__shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.PurchaseOrderDetail-module__-mYx6W__skeleton{animation:PurchaseOrderDetail-module__-mYx6W__shimmer 1.5s infinite linear PurchaseOrderDetail-module__-mYx6W__forward;background:#f1f5f9 linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 20%,#f1f5f9 40% 100%) 0 0/800px 104px no-repeat;border-radius:4px;display:inline-block;position:relative}.PurchaseOrderDetail-module__-mYx6W__skeletonText{width:60%;height:14px;margin-bottom:8px}.PurchaseOrderDetail-module__-mYx6W__skeletonTitle{border-radius:8px;width:250px;height:32px}.PurchaseOrderDetail-module__-mYx6W__skeletonBox{border-radius:8px;width:36px;height:36px}.PurchaseOrderDetail-module__-mYx6W__skeletonCard{width:100%;height:200px}.PurchaseOrderDetail-module__-mYx6W__headerTitle p{color:#64748b;margin:0;font-size:14px}.PurchaseOrderDetail-module__-mYx6W__headerActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.PurchaseOrderDetail-module__-mYx6W__actionBtn{white-space:nowrap;cursor:pointer;border:1.5px solid var(--color-border);height:36px;color:var(--color-text-secondary);box-sizing:border-box;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;transition:all .15s;display:inline-flex}.PurchaseOrderDetail-module__-mYx6W__actionBtn .material-symbols-outlined{font-size:16px}.PurchaseOrderDetail-module__-mYx6W__actionBtn:hover:not(:disabled){background:var(--color-bg-page);color:var(--color-text-primary);border-color:#94a3b8;transform:translateY(-1px)}.PurchaseOrderDetail-module__-mYx6W__actionBtn:focus-visible{outline-offset:2px;outline:2px solid #78bc20}.PurchaseOrderDetail-module__-mYx6W__statusBanner{color:#856404;background:#fff9eb;border:1px solid #ffeeba;border-radius:12px;align-items:center;gap:12px;margin-bottom:24px;padding:16px 24px;font-size:14px;font-weight:500;display:flex}.PurchaseOrderDetail-module__-mYx6W__mainLayout{align-items:flex-start;gap:24px;display:flex}.PurchaseOrderDetail-module__-mYx6W__contentColumn{flex-direction:column;flex:1;gap:24px;display:flex}.PurchaseOrderDetail-module__-mYx6W__sidebarColumn{flex-direction:column;gap:24px;width:380px;display:flex}.PurchaseOrderDetail-module__-mYx6W__card{background:#fff;border:1px solid #edf2f7;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #00000008}.PurchaseOrderDetail-module__-mYx6W__cardHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.PurchaseOrderDetail-module__-mYx6W__cardHeader h3{color:#1e293b;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:800;display:flex}.PurchaseOrderDetail-module__-mYx6W__cardIconWrapper{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-right:4px;display:flex}.PurchaseOrderDetail-module__-mYx6W__cardIconWrapper span{font-size:20px}.PurchaseOrderDetail-module__-mYx6W__cardBody{padding:24px}.PurchaseOrderDetail-module__-mYx6W__infoGrid{grid-template-columns:repeat(2,1fr);gap:20px 24px;display:grid}.PurchaseOrderDetail-module__-mYx6W__infoItem{flex-direction:column;gap:6px;display:flex}.PurchaseOrderDetail-module__-mYx6W__infoLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.PurchaseOrderDetail-module__-mYx6W__infoValue{color:#1e293b;font-size:14px;font-weight:600}.PurchaseOrderDetail-module__-mYx6W__linkBlue{color:#3b82f6;font-weight:600;text-decoration:none}.PurchaseOrderDetail-module__-mYx6W__linkBlue:hover{text-decoration:underline}.PurchaseOrderDetail-module__-mYx6W__cardIconBlue{color:#3b82f6;background-color:#eff6ff}.PurchaseOrderDetail-module__-mYx6W__cardIconGreen{color:#519600;background-color:#f8faf7}.PurchaseOrderDetail-module__-mYx6W__cardIconOrange{color:#ea580c;background-color:#fff7ed}.PurchaseOrderDetail-module__-mYx6W__cellRight{text-align:right}.PurchaseOrderDetail-module__-mYx6W__cellCenter{text-align:center}.PurchaseOrderDetail-module__-mYx6W__cellQty{text-align:right;font-weight:600}.PurchaseOrderDetail-module__-mYx6W__cellMoney{text-align:right;font-weight:700}.PurchaseOrderDetail-module__-mYx6W__cellDiscount{text-align:right;color:#ef4444}.PurchaseOrderDetail-module__-mYx6W__discountValue{color:#ef4444}.PurchaseOrderDetail-module__-mYx6W__lineStatusBadge{white-space:nowrap;border-radius:6px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-block}.PurchaseOrderDetail-module__-mYx6W__lineStatusFull{color:#16a34a;background:#dcfce7}.PurchaseOrderDetail-module__-mYx6W__lineStatusClosed{color:#ea580c;background:#ffedd5}.PurchaseOrderDetail-module__-mYx6W__lineStatusPending{color:#475569;background:#f1f5f9}.PurchaseOrderDetail-module__-mYx6W__statusBannerError{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.PurchaseOrderDetail-module__-mYx6W__statusBannerInfo{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.PurchaseOrderDetail-module__-mYx6W__statusBannerWarning{color:#856404;background:#fff9eb;border-color:#ffeeba}.PurchaseOrderDetail-module__-mYx6W__notesEmpty{color:#94a3b8;background:#f8fafc;border-radius:12px;padding:16px;font-size:14px;line-height:1.6}.PurchaseOrderDetail-module__-mYx6W__chevronLink{color:#3b82f6;margin-left:auto}.PurchaseOrderDetail-module__-mYx6W__infoValueWithAvatar{align-items:center;gap:12px;display:flex}.PurchaseOrderDetail-module__-mYx6W__avatarBox{background:#f8faf7;border:1px solid #78bc2033;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.PurchaseOrderDetail-module__-mYx6W__avatarBox img{object-fit:cover;width:100%;height:100%}.PurchaseOrderDetail-module__-mYx6W__avatarBox span{color:#78bc20;font-size:18px}.PurchaseOrderDetail-module__-mYx6W__linkText{color:#1e293b;cursor:pointer;border-bottom:1px dashed #0000;font-weight:600;transition:all .2s}.PurchaseOrderDetail-module__-mYx6W__linkText:hover{color:#78bc20;border-bottom-color:#78bc20}.PurchaseOrderDetail-module__-mYx6W__statusBadge{border-radius:6px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.PurchaseOrderDetail-module__-mYx6W__status-draft{color:#64748b;background:#f1f5f9}.PurchaseOrderDetail-module__-mYx6W__status-pending{color:#0369a1;background:#e0f2fe}.PurchaseOrderDetail-module__-mYx6W__status-partially_received{color:#c2410c;background:#fff7ed}.PurchaseOrderDetail-module__-mYx6W__status-completed{color:#6cb302;background:#f8faf7}.PurchaseOrderDetail-module__-mYx6W__status-cancelled{color:#b91c1c;background:#fef2f2}.PurchaseOrderDetail-module__-mYx6W__tableContainer{width:100%}.PurchaseOrderDetail-module__-mYx6W__productTable{border-collapse:separate;border-spacing:0 12px;width:100%}.PurchaseOrderDetail-module__-mYx6W__productTable th{text-align:left;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;padding:0 16px 8px;font-size:11px;font-weight:700}.PurchaseOrderDetail-module__-mYx6W__productRow{background:#fcfdfe;transition:all .2s}.PurchaseOrderDetail-module__-mYx6W__productRow td{color:#334155;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;padding:16px;font-size:14px}.PurchaseOrderDetail-module__-mYx6W__productRow td:first-child{border-left:1px solid #f1f5f9;border-top-left-radius:12px;border-bottom-left-radius:12px}.PurchaseOrderDetail-module__-mYx6W__productRow td:last-child{border-right:1px solid #f1f5f9;border-top-right-radius:12px;border-bottom-right-radius:12px}.PurchaseOrderDetail-module__-mYx6W__productCell{align-items:center;gap:12px;display:flex}.PurchaseOrderDetail-module__-mYx6W__itemThumb{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;width:48px;height:48px;overflow:hidden}.PurchaseOrderDetail-module__-mYx6W__itemThumb img{object-fit:cover;width:100%;height:100%}.PurchaseOrderDetail-module__-mYx6W__productMeta h4{color:#1e293b;margin:0 0 2px;font-size:14px;font-weight:700}.PurchaseOrderDetail-module__-mYx6W__productMeta span{color:#94a3b8;font-size:12px;font-weight:500}.PurchaseOrderDetail-module__-mYx6W__totalsSection{flex-direction:column;align-items:flex-end;margin-top:24px;padding-right:16px;display:flex}.PurchaseOrderDetail-module__-mYx6W__totalRow{grid-template-columns:1fr auto;align-items:center;gap:24px;width:100%;max-width:400px;margin-bottom:12px;display:grid}.PurchaseOrderDetail-module__-mYx6W__totalLabel{color:#64748b;text-align:right;font-size:14px;font-weight:500}.PurchaseOrderDetail-module__-mYx6W__totalValue{color:#1e293b;text-align:right;min-width:100px;font-size:14px;font-weight:700}.PurchaseOrderDetail-module__-mYx6W__grandTotal{border-top:1px dashed #e2e8f0;align-items:baseline;margin-top:4px;padding-top:16px}.PurchaseOrderDetail-module__-mYx6W__grandTotal .PurchaseOrderDetail-module__-mYx6W__totalLabel{color:#1e293b;text-transform:uppercase;font-size:14px;font-weight:800}.PurchaseOrderDetail-module__-mYx6W__grandTotal .PurchaseOrderDetail-module__-mYx6W__totalValue{color:#78bc20;font-size:20px;font-weight:800}.PurchaseOrderDetail-module__-mYx6W__notesContent{color:#64748b;background:#f8fafc;border-radius:12px;padding:16px;font-size:14px;font-style:italic;line-height:1.6}.PurchaseOrderDetail-module__-mYx6W__finalStatusCard{background:#f8faf7;border:1px solid #f0f7e6;border-radius:20px;gap:16px;padding:24px;display:flex}.PurchaseOrderDetail-module__-mYx6W__finalStatusIcon{color:#6cb302;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 10px #0000000d}.PurchaseOrderDetail-module__-mYx6W__finalStatusInfo h4{color:#6cb302;margin:0 0 6px;font-size:15px;font-weight:700}.PurchaseOrderDetail-module__-mYx6W__finalStatusInfo p{color:#166534;margin:0;font-size:13px;line-height:1.5}.PurchaseOrderDetail-module__-mYx6W__finalStatusCard.PurchaseOrderDetail-module__-mYx6W__finalCancelled{background:#fef2f2;border-color:#fecaca}.PurchaseOrderDetail-module__-mYx6W__finalStatusCard.PurchaseOrderDetail-module__-mYx6W__finalCancelled .PurchaseOrderDetail-module__-mYx6W__finalStatusIcon{color:#ef4444}.PurchaseOrderDetail-module__-mYx6W__finalStatusCard.PurchaseOrderDetail-module__-mYx6W__finalCancelled .PurchaseOrderDetail-module__-mYx6W__finalStatusInfo h4{color:#b91c1c}.PurchaseOrderDetail-module__-mYx6W__finalStatusCard.PurchaseOrderDetail-module__-mYx6W__finalCancelled .PurchaseOrderDetail-module__-mYx6W__finalStatusInfo p{color:#7f1d1d}.PurchaseOrderDetail-module__-mYx6W__finalStatusCard.PurchaseOrderDetail-module__-mYx6W__finalPartial{background:#fff7ed;border-color:#fed7aa}.PurchaseOrderDetail-module__-mYx6W__finalStatusCard.PurchaseOrderDetail-module__-mYx6W__finalPartial .PurchaseOrderDetail-module__-mYx6W__finalStatusIcon{color:#ea580c}.PurchaseOrderDetail-module__-mYx6W__finalStatusCard.PurchaseOrderDetail-module__-mYx6W__finalPartial .PurchaseOrderDetail-module__-mYx6W__finalStatusInfo h4{color:#c2410c}.PurchaseOrderDetail-module__-mYx6W__finalStatusCard.PurchaseOrderDetail-module__-mYx6W__finalPartial .PurchaseOrderDetail-module__-mYx6W__finalStatusInfo p{color:#9a3412}.PurchaseOrderDetail-module__-mYx6W__stepperContainer{background:0 0;justify-content:center;margin-bottom:24px;padding:0;display:flex}.PurchaseOrderDetail-module__-mYx6W__stepper{align-items:flex-start;width:100%;max-width:800px;display:flex}.PurchaseOrderDetail-module__-mYx6W__step{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.PurchaseOrderDetail-module__-mYx6W__stepCircle{color:#94a3b8;z-index:2;background:#f1f5f9;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 0 0 1px #e2e8f0}.PurchaseOrderDetail-module__-mYx6W__step.PurchaseOrderDetail-module__-mYx6W__active .PurchaseOrderDetail-module__-mYx6W__stepCircle{color:#fff;background:#78bc20;box-shadow:0 0 0 1px #78bc20}.PurchaseOrderDetail-module__-mYx6W__step.PurchaseOrderDetail-module__-mYx6W__completed .PurchaseOrderDetail-module__-mYx6W__stepCircle{color:#fff;background:#78bc20}.PurchaseOrderDetail-module__-mYx6W__step.PurchaseOrderDetail-module__-mYx6W__partial .PurchaseOrderDetail-module__-mYx6W__stepCircle{color:#c2410c;background:#fff;border:4px solid #fff;box-shadow:0 0 0 2px #c2410c}.PurchaseOrderDetail-module__-mYx6W__step.PurchaseOrderDetail-module__-mYx6W__partial .PurchaseOrderDetail-module__-mYx6W__stepLabel{color:#c2410c}.PurchaseOrderDetail-module__-mYx6W__step.PurchaseOrderDetail-module__-mYx6W__partial .PurchaseOrderDetail-module__-mYx6W__stepLine{background:linear-gradient(90deg,#78bc20 50%,#e2e8f0 50%)}.PurchaseOrderDetail-module__-mYx6W__stepLabel{color:#64748b;margin-top:12px;font-size:13px;font-weight:700}.PurchaseOrderDetail-module__-mYx6W__step.PurchaseOrderDetail-module__-mYx6W__active .PurchaseOrderDetail-module__-mYx6W__stepLabel,.PurchaseOrderDetail-module__-mYx6W__step.PurchaseOrderDetail-module__-mYx6W__completed .PurchaseOrderDetail-module__-mYx6W__stepLabel{color:#1e293b}.PurchaseOrderDetail-module__-mYx6W__stepTime{color:#94a3b8;margin-top:4px;font-size:11px}.PurchaseOrderDetail-module__-mYx6W__stepLine{z-index:1;background:#e2e8f0;width:100%;height:2px;position:absolute;top:17px;left:50%}@keyframes PurchaseOrderDetail-module__-mYx6W__pulse-ring{0%{transform:scale(.8);box-shadow:0 0 #78bc20b3}70%{transform:scale(1.1);box-shadow:0 0 0 10px #78bc2000}to{transform:scale(.8);box-shadow:0 0 #78bc2000}}.PurchaseOrderDetail-module__-mYx6W__step.PurchaseOrderDetail-module__-mYx6W__active .PurchaseOrderDetail-module__-mYx6W__stepCircle,.PurchaseOrderDetail-module__-mYx6W__step.PurchaseOrderDetail-module__-mYx6W__completed .PurchaseOrderDetail-module__-mYx6W__stepCircle{position:relative}.PurchaseOrderDetail-module__-mYx6W__step.PurchaseOrderDetail-module__-mYx6W__active .PurchaseOrderDetail-module__-mYx6W__stepCircle:after{content:"";z-index:-1;border-radius:50%;width:100%;height:100%;animation:2s infinite PurchaseOrderDetail-module__-mYx6W__pulse-ring;position:absolute}.PurchaseOrderDetail-module__-mYx6W__step.PurchaseOrderDetail-module__-mYx6W__completed .PurchaseOrderDetail-module__-mYx6W__stepLine{background:#78bc20}.PurchaseOrderDetail-module__-mYx6W__step:last-child .PurchaseOrderDetail-module__-mYx6W__stepLine{display:none}.PurchaseOrderDetail-module__-mYx6W__step.PurchaseOrderDetail-module__-mYx6W__cancelled-path .PurchaseOrderDetail-module__-mYx6W__stepLine{background:#ef4444}.PurchaseOrderDetail-module__-mYx6W__step.PurchaseOrderDetail-module__-mYx6W__cancelled .PurchaseOrderDetail-module__-mYx6W__stepCircle{color:#fff;background:#ef4444}.PurchaseOrderDetail-module__-mYx6W__step.PurchaseOrderDetail-module__-mYx6W__cancelled .PurchaseOrderDetail-module__-mYx6W__stepCircle .material-symbols-outlined{font-size:20px}.PurchaseOrderDetail-module__-mYx6W__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.PurchaseOrderDetail-module__-mYx6W__modalContent{background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:800px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 20px 40px #0003}.PurchaseOrderDetail-module__-mYx6W__modalHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:24px;display:flex}.PurchaseOrderDetail-module__-mYx6W__modalHeader h3{align-items:center;gap:10px;display:flex;color:#1e293b!important;margin:0!important;font-size:18px!important;font-weight:800!important}.PurchaseOrderDetail-module__-mYx6W__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px;transition:all .2s;display:flex}.PurchaseOrderDetail-module__-mYx6W__closeBtn:hover{color:#ef4444;background:#f1f5f9}.PurchaseOrderDetail-module__-mYx6W__modalBody{max-height:60vh;padding:24px;overflow-y:auto}.PurchaseOrderDetail-module__-mYx6W__timeline{flex-direction:column;display:flex}.PurchaseOrderDetail-module__-mYx6W__timelineItem{gap:16px;padding-bottom:24px;display:flex;position:relative}.PurchaseOrderDetail-module__-mYx6W__timelineItem:last-child{padding-bottom:0}.PurchaseOrderDetail-module__-mYx6W__timelineDotContainer{flex-direction:column;align-items:center;display:flex;position:relative}.PurchaseOrderDetail-module__-mYx6W__timelineDot{z-index:1;background:#e2e8f0;border:3px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #e2e8f0}.PurchaseOrderDetail-module__-mYx6W__timelineDotActive{background:#78bc20;box-shadow:0 0 0 1px #78bc20}.PurchaseOrderDetail-module__-mYx6W__timelineLine{background:#e2e8f0;width:1px;position:absolute;top:12px;bottom:-12px;left:5.5px}.PurchaseOrderDetail-module__-mYx6W__timelineItem:last-child .PurchaseOrderDetail-module__-mYx6W__timelineLine{display:none}.PurchaseOrderDetail-module__-mYx6W__timelineContent{flex:1}.PurchaseOrderDetail-module__-mYx6W__timelineTime{color:#94a3b8;margin-bottom:4px;font-size:11px;font-weight:600}.PurchaseOrderDetail-module__-mYx6W__timelineHeader{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.PurchaseOrderDetail-module__-mYx6W__timelineAction{color:#1e293b;font-size:14px;font-weight:700}.PurchaseOrderDetail-module__-mYx6W__timelineUser{color:#475569;background:#f1f5f9;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.PurchaseOrderDetail-module__-mYx6W__timelineDesc{color:#64748b;margin-bottom:8px;font-size:12px;line-height:1.5}.PurchaseOrderDetail-module__-mYx6W__timelineBadge{border-radius:4px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-block}.PurchaseOrderDetail-module__-mYx6W__badgeCreate{color:#166534;background:#f8faf7}.PurchaseOrderDetail-module__-mYx6W__badgeUpdate{color:#1e40af;background:#eff6ff}.PurchaseOrderDetail-module__-mYx6W__historyActionBox{cursor:pointer;background:#eff6ff;border:1.5px dashed #bfdbfe;border-radius:20px;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;transition:all .2s;display:flex}.PurchaseOrderDetail-module__-mYx6W__historyActionBox:hover{background:#dbeafe;border-color:#60a5fa}.PurchaseOrderDetail-module__-mYx6W__historyIconCircle{color:#3b82f6;background:#dbeafe;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.PurchaseOrderDetail-module__-mYx6W__historyActionText{color:#3b82f6;font-size:15px;font-weight:700}.PurchaseOrderDetail-module__-mYx6W__mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.PurchaseOrderDetail-module__-mYx6W__hcCard{background:#fff;border:1px solid #e9ece4;border-radius:18px;margin-bottom:14px;padding:22px 24px;box-shadow:0 1px 3px #603a170d}.PurchaseOrderDetail-module__-mYx6W__hcTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.PurchaseOrderDetail-module__-mYx6W__hcChips{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px;display:flex}.PurchaseOrderDetail-module__-mYx6W__hcStatusPill{border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.PurchaseOrderDetail-module__-mYx6W__hcDot{border-radius:50%;width:7px;height:7px}.PurchaseOrderDetail-module__-mYx6W__hcPurposeChip{color:#64748b;background:#f3f5f1;border-radius:8px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.PurchaseOrderDetail-module__-mYx6W__hcPurposeChip .material-symbols-outlined{color:#94a3b8;font-size:14px}.PurchaseOrderDetail-module__-mYx6W__hcCode{color:#16233a;letter-spacing:-.02em;text-transform:none;margin:0;font-size:24px;font-weight:800;line-height:1.18}.PurchaseOrderDetail-module__-mYx6W__hcMeta{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;font-size:12.5px;display:flex}.PurchaseOrderDetail-module__-mYx6W__hcMeta>span{align-items:center;gap:5px;display:inline-flex}.PurchaseOrderDetail-module__-mYx6W__hcMeta .material-symbols-outlined{color:#94a3b8;font-size:15px}.PurchaseOrderDetail-module__-mYx6W__hcArrow .material-symbols-outlined{color:#519600;font-size:16px}.PurchaseOrderDetail-module__-mYx6W__hcMetaDot{background:#cbd5e1;border-radius:50%;width:3px;height:3px}.PurchaseOrderDetail-module__-mYx6W__hcActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.PurchaseOrderDetail-module__-mYx6W__hcVDivider{background:#eceee9;width:1px;height:26px}.PurchaseOrderDetail-module__-mYx6W__hcBtn{white-space:nowrap;cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:all .15s;display:inline-flex}.PurchaseOrderDetail-module__-mYx6W__hcBtn .material-symbols-outlined{font-size:18px}.PurchaseOrderDetail-module__-mYx6W__hcBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important}.PurchaseOrderDetail-module__-mYx6W__hcBtnGhost{color:#475569;background:#fff;border-color:#e6eae3}.PurchaseOrderDetail-module__-mYx6W__hcBtnGhost:hover:not(:disabled){background:#f8faf5;border-color:#cbd5e1}.PurchaseOrderDetail-module__-mYx6W__hcBtnAmber{color:#b06d04;background:#fff8ec;border-color:#f1d9a8}.PurchaseOrderDetail-module__-mYx6W__hcBtnAmber:hover:not(:disabled){background:#fdf1da;border-color:#e6c178}.PurchaseOrderDetail-module__-mYx6W__hcBtnPositive{color:#3f7a12;background:#f5fbef;border-color:#cfe6c0}.PurchaseOrderDetail-module__-mYx6W__hcBtnPositive:hover:not(:disabled){background:#eef7e3;border-color:#aed498}.PurchaseOrderDetail-module__-mYx6W__hcBtnAffirm{color:#4338ca;background:#eef2ff;border-color:#c3c9f7}.PurchaseOrderDetail-module__-mYx6W__hcBtnAffirm:hover:not(:disabled){color:#3730a3;background:#e0e7ff;border-color:#818cf8}.PurchaseOrderDetail-module__-mYx6W__hcBtnDanger{color:#c0392b;background:#fff;border-color:#f1cfcb}.PurchaseOrderDetail-module__-mYx6W__hcBtnDanger:hover:not(:disabled){background:#fef2f2;border-color:#e9a79f}.PurchaseOrderDetail-module__-mYx6W__hcBtnPrimary{color:#fff;background:#519600;border:none;font-weight:700;box-shadow:0 5px 14px #51960047}.PurchaseOrderDetail-module__-mYx6W__hcBtnPrimary:hover:not(:disabled){background:#467f00;transform:translateY(-1px)}.PurchaseOrderDetail-module__-mYx6W__hcStepperWrap{border-top:1px solid #f1f4ef;margin-top:20px;padding-top:20px}.PurchaseOrderDetail-module__-mYx6W__hcStepper{align-items:flex-start;display:flex}.PurchaseOrderDetail-module__-mYx6W__hcStep{align-items:center;min-width:0;display:flex}.PurchaseOrderDetail-module__-mYx6W__hcStepGrow{flex:1;min-width:0}.PurchaseOrderDetail-module__-mYx6W__hcStepHead{align-items:center;gap:11px;min-width:0;display:flex}.PurchaseOrderDetail-module__-mYx6W__hcStepCircle{background:#fff;border:2px solid #e6eae3;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .25s;display:flex}.PurchaseOrderDetail-module__-mYx6W__hcStepCircle .material-symbols-outlined{color:#cbd5e1;font-size:21px}.PurchaseOrderDetail-module__-mYx6W__hcStepDone .PurchaseOrderDetail-module__-mYx6W__hcStepCircle{background:#519600;border-color:#519600}.PurchaseOrderDetail-module__-mYx6W__hcStepDone .PurchaseOrderDetail-module__-mYx6W__hcStepCircle .material-symbols-outlined{color:#fff;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.PurchaseOrderDetail-module__-mYx6W__hcStepActive .PurchaseOrderDetail-module__-mYx6W__hcStepCircle{background:var(--actc,#0284c7);border-color:var(--actc,#0284c7);box-shadow:0 4px 12px #0284c754}.PurchaseOrderDetail-module__-mYx6W__hcStepActive .PurchaseOrderDetail-module__-mYx6W__hcStepCircle .material-symbols-outlined{color:#fff;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.PurchaseOrderDetail-module__-mYx6W__hcStepCancel .PurchaseOrderDetail-module__-mYx6W__hcStepCircle{background:#dc5b4b;border-color:#dc5b4b}.PurchaseOrderDetail-module__-mYx6W__hcStepCancel .PurchaseOrderDetail-module__-mYx6W__hcStepCircle .material-symbols-outlined{color:#fff;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.PurchaseOrderDetail-module__-mYx6W__hcStepMuted .PurchaseOrderDetail-module__-mYx6W__hcStepCircle{background:#f1f5f4;border-color:#f1f5f4}.PurchaseOrderDetail-module__-mYx6W__hcStepLabel{color:#9aa6b2;white-space:nowrap;font-size:13.5px;font-weight:600}.PurchaseOrderDetail-module__-mYx6W__hcStepDone .PurchaseOrderDetail-module__-mYx6W__hcStepLabel{color:#16233a}.PurchaseOrderDetail-module__-mYx6W__hcStepActive .PurchaseOrderDetail-module__-mYx6W__hcStepLabel{color:var(--actc,#0369a1);font-weight:700}.PurchaseOrderDetail-module__-mYx6W__hcStepCancel .PurchaseOrderDetail-module__-mYx6W__hcStepLabel{color:#c0392b;font-weight:700}.PurchaseOrderDetail-module__-mYx6W__hcStepSub{color:#aab4bd;white-space:nowrap;margin-top:2px;font-size:11px}.PurchaseOrderDetail-module__-mYx6W__hcStepConn{background:#e6eae3;border-radius:2px;flex:1;height:2.5px;margin:0 14px}.PurchaseOrderDetail-module__-mYx6W__hcStepConnDone{background:#519600}.PurchaseOrderDetail-module__-mYx6W__hcStepConnCancel{background:#f0c7c1}.PurchaseOrderDetail-module__-mYx6W__hcBanner{border:1px solid;border-radius:14px;align-items:flex-start;gap:13px;margin-bottom:24px;padding:14px 17px;display:flex}.PurchaseOrderDetail-module__-mYx6W__hcBannerIcon{background:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 1px 3px #0000000a}.PurchaseOrderDetail-module__-mYx6W__hcBannerIcon .material-symbols-outlined{font-size:21px}.PurchaseOrderDetail-module__-mYx6W__hcBannerBody{flex:1;min-width:0}.PurchaseOrderDetail-module__-mYx6W__hcBannerTitle{font-size:13.5px;font-weight:700}.PurchaseOrderDetail-module__-mYx6W__hcBannerDesc{margin-top:2px;font-size:12.5px;line-height:1.5}.PurchaseOrderDetail-module__-mYx6W__nextCard{border:1px solid;border-radius:16px;padding:17px 18px;box-shadow:0 2px 10px #0f172a0a}.PurchaseOrderDetail-module__-mYx6W__nextHead{align-items:center;gap:9px;margin-bottom:9px;display:flex}.PurchaseOrderDetail-module__-mYx6W__nextIcon{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.PurchaseOrderDetail-module__-mYx6W__nextIcon .material-symbols-outlined{font-size:19px}.PurchaseOrderDetail-module__-mYx6W__nextKicker{letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:700}.PurchaseOrderDetail-module__-mYx6W__nextTitle{color:#16233a;font-size:16px;font-weight:800;line-height:1.3}.PurchaseOrderDetail-module__-mYx6W__nextDesc{color:#64748b;margin-top:7px;font-size:12.5px;line-height:1.55}.PurchaseOrderDetail-module__-mYx6W__nextCta{color:#fff;cursor:pointer;background:#519600;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;margin-top:14px;font-family:inherit;font-size:14px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 6px 16px #51960042}.PurchaseOrderDetail-module__-mYx6W__nextCta .material-symbols-outlined{font-size:19px}.PurchaseOrderDetail-module__-mYx6W__nextCta:hover:not(:disabled){background:#467f00}@media (max-width:720px){.PurchaseOrderDetail-module__-mYx6W__hcStepSub{display:none}.PurchaseOrderDetail-module__-mYx6W__hcStepLabel{white-space:normal}}.PurchaseOrderDetail-module__-mYx6W__hcToolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:12px;display:flex}.PurchaseOrderDetail-module__-mYx6W__lineStatusWaiting{color:#b06d04;background:#fcf4e3}.PurchaseOrderDetail-module__-mYx6W__progTop{align-items:baseline;gap:9px;display:flex}.PurchaseOrderDetail-module__-mYx6W__progBig{color:#16233a;font-size:24px;font-weight:800}.PurchaseOrderDetail-module__-mYx6W__progBigDen{color:#94a3b8;font-size:15px;font-weight:600}.PurchaseOrderDetail-module__-mYx6W__progBigSub{color:#64748b;font-size:12px}.PurchaseOrderDetail-module__-mYx6W__progBar{background:#eef1ec;border-radius:7px;height:12px;margin-top:13px;display:flex;overflow:hidden}.PurchaseOrderDetail-module__-mYx6W__segGreen{background:#519600}.PurchaseOrderDetail-module__-mYx6W__segAmber{background:#d9920a}.PurchaseOrderDetail-module__-mYx6W__progLegend{flex-direction:column;gap:10px;margin-top:15px;display:flex}.PurchaseOrderDetail-module__-mYx6W__legRow{align-items:center;gap:9px;font-size:12.5px;display:flex}.PurchaseOrderDetail-module__-mYx6W__legDot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.PurchaseOrderDetail-module__-mYx6W__legName{color:#475569;flex:1}.PurchaseOrderDetail-module__-mYx6W__legVal{color:#16233a;font-weight:700}.PurchaseOrderDetail-module__-mYx6W__legMeta{color:#94a3b8;margin-left:6px;font-size:11px;font-weight:500}.PurchaseOrderDetail-module__-mYx6W__progFoot{color:#94a3b8;border-top:1px solid #f2f4f0;justify-content:space-between;gap:8px;margin-top:14px;padding-top:12px;font-size:11.5px;display:flex}.PurchaseOrderDetail-module__-mYx6W__grnList{flex-direction:column;gap:10px;display:flex}.PurchaseOrderDetail-module__-mYx6W__grnRow{cursor:pointer;border:1px solid #eef1ec;border-radius:13px;align-items:center;gap:14px;padding:13px 15px;transition:all .12s;display:flex}.PurchaseOrderDetail-module__-mYx6W__grnRow:hover{background:#fbfdf7;border-color:#d7e6c2}.PurchaseOrderDetail-module__-mYx6W__grnLead{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.PurchaseOrderDetail-module__-mYx6W__grnLead .material-symbols-outlined{font-size:20px}.PurchaseOrderDetail-module__-mYx6W__grnMain{flex:1;min-width:0}.PurchaseOrderDetail-module__-mYx6W__grnTop{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:5px;display:flex}.PurchaseOrderDetail-module__-mYx6W__grnCode{color:#3b82f6;font-size:13.5px;font-weight:700}.PurchaseOrderDetail-module__-mYx6W__grnChip{border-radius:999px;align-items:center;gap:5px;height:21px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.PurchaseOrderDetail-module__-mYx6W__grnMeta{color:#64748b;flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.PurchaseOrderDetail-module__-mYx6W__grnMeta>span{align-items:center;gap:4px;display:inline-flex}.PurchaseOrderDetail-module__-mYx6W__grnMeta .material-symbols-outlined{color:#a8b0b8;font-size:15px}.PurchaseOrderDetail-module__-mYx6W__grnRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.PurchaseOrderDetail-module__-mYx6W__grnAmt{color:#16233a;font-size:13.5px;font-weight:700}.PurchaseOrderDetail-module__-mYx6W__grnChev{color:#c0c8cf}.PurchaseOrderDetail-module__-mYx6W__grnFootHint{color:#9a7324;background:#fcf4e3;border:1px solid #f3e0b5;border-radius:10px;align-items:flex-start;gap:7px;margin-top:14px;padding:9px 11px;font-size:12px;display:flex}.PurchaseOrderDetail-module__-mYx6W__grnFootHint .material-symbols-outlined{flex-shrink:0;font-size:16px}
.PaymentApprovalModal-module__p5RA2W__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:20px;animation:.2s PaymentApprovalModal-module__p5RA2W__fadeIn;display:flex;position:fixed;inset:0}@keyframes PaymentApprovalModal-module__p5RA2W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PaymentApprovalModal-module__p5RA2W__slideUp{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.PaymentApprovalModal-module__p5RA2W__modal{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:680px;max-height:90vh;animation:.3s PaymentApprovalModal-module__p5RA2W__slideUp;display:flex;overflow:hidden;box-shadow:0 24px 80px #00000026,0 0 0 1px #0000000a}.PaymentApprovalModal-module__p5RA2W__header{background:linear-gradient(135deg,#f8fafc 0%,#fff 100%);border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.PaymentApprovalModal-module__p5RA2W__headerLeft{align-items:center;gap:16px;display:flex}.PaymentApprovalModal-module__p5RA2W__headerIcon{color:#fff;background:linear-gradient(135deg,#78bc20,#5a9a10);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 12px #78bc2040}.PaymentApprovalModal-module__p5RA2W__headerIcon span{font-size:24px}.PaymentApprovalModal-module__p5RA2W__header h2{color:#1e293b;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800}.PaymentApprovalModal-module__p5RA2W__header p{color:#64748b;margin:2px 0 0;font-size:13px}.PaymentApprovalModal-module__p5RA2W__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:8px;transition:all .2s;display:flex}.PaymentApprovalModal-module__p5RA2W__closeBtn:hover{color:#ef4444;background:#fee2e2}.PaymentApprovalModal-module__p5RA2W__body{flex-direction:column;flex:1;gap:24px;padding:24px 28px;display:flex;overflow-y:auto}.PaymentApprovalModal-module__p5RA2W__section{min-width:0}.PaymentApprovalModal-module__p5RA2W__sectionHeader{color:#475569;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #f1f5f9;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;font-size:13px;font-weight:800;display:flex}.PaymentApprovalModal-module__p5RA2W__sectionHeader span{color:#78bc20;font-size:18px}.PaymentApprovalModal-module__p5RA2W__formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.PaymentApprovalModal-module__p5RA2W__formGroup{flex-direction:column;gap:5px;display:flex}.PaymentApprovalModal-module__p5RA2W__formGroup label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.PaymentApprovalModal-module__p5RA2W__required{color:#ef4444}.PaymentApprovalModal-module__p5RA2W__formGroup input,.PaymentApprovalModal-module__p5RA2W__formGroup select,.PaymentApprovalModal-module__p5RA2W__formGroup textarea{color:#1e293b;appearance:auto;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s}.PaymentApprovalModal-module__p5RA2W__formGroup input:focus,.PaymentApprovalModal-module__p5RA2W__formGroup select:focus,.PaymentApprovalModal-module__p5RA2W__formGroup textarea:focus{background:#fff;border-color:#78bc20;outline:none;box-shadow:0 0 0 3px #78bc201a}.PaymentApprovalModal-module__p5RA2W__formGroup textarea{resize:vertical;min-height:80px}.PaymentApprovalModal-module__p5RA2W__formGroup select{cursor:pointer}.PaymentApprovalModal-module__p5RA2W__amountCard{background:linear-gradient(135deg,#f8faf7 0%,#ecfdf5 100%);border:1px solid #f0f7e6;border-radius:14px;margin-bottom:16px;padding:18px 20px}.PaymentApprovalModal-module__p5RA2W__amountLabel{color:#6cb302;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:700}.PaymentApprovalModal-module__p5RA2W__amountInputRow{align-items:center;gap:8px;display:flex}.PaymentApprovalModal-module__p5RA2W__amountCurrency{color:#519600;font-size:22px;font-weight:800}.PaymentApprovalModal-module__p5RA2W__amountInput{letter-spacing:-.02em;flex:1;color:#6cb302!important;background:0 0!important;border:none!important;padding:0!important;font-size:28px!important;font-weight:800!important}.PaymentApprovalModal-module__p5RA2W__amountInput:focus{box-shadow:none!important;outline:none!important}.PaymentApprovalModal-module__p5RA2W__amountPreview{color:#519600;margin-top:6px;font-size:13px;font-weight:600}.PaymentApprovalModal-module__p5RA2W__bankSelector{margin-bottom:4px}.PaymentApprovalModal-module__p5RA2W__bankSelector>label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.PaymentApprovalModal-module__p5RA2W__bankCards{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.PaymentApprovalModal-module__p5RA2W__bankCard{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;min-width:180px;padding:14px 16px;transition:all .2s}.PaymentApprovalModal-module__p5RA2W__bankCard:hover{background:#f8faf7;border-color:#78bc20}.PaymentApprovalModal-module__p5RA2W__bankCardActive{box-shadow:0 0 0 3px #78bc201f;background:#f8faf7!important;border-color:#78bc20!important}.PaymentApprovalModal-module__p5RA2W__bankCardHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.PaymentApprovalModal-module__p5RA2W__bankCardName{color:#1e293b;font-size:13px;font-weight:700}.PaymentApprovalModal-module__p5RA2W__bankDefaultBadge{color:#78bc20;text-transform:uppercase;background:#f8faf7;border:1px solid #f0f7e6;border-radius:100px;padding:2px 8px;font-size:10px;font-weight:700}.PaymentApprovalModal-module__p5RA2W__bankCardDetail{color:#64748b;font-size:12px;line-height:1.4}.PaymentApprovalModal-module__p5RA2W__creatorBar{color:#475569;background:#f1f5f9;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.PaymentApprovalModal-module__p5RA2W__creatorBar span.PaymentApprovalModal-module__p5RA2W__material-symbols-outlined{color:#78bc20;font-size:18px}.PaymentApprovalModal-module__p5RA2W__footer{background:#fafbfc;border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:12px;padding:18px 28px;display:flex}.PaymentApprovalModal-module__p5RA2W__cancelBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s}.PaymentApprovalModal-module__p5RA2W__cancelBtn:hover{background:#f8fafc;border-color:#cbd5e1}.PaymentApprovalModal-module__p5RA2W__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#78bc20,#5a9a10);border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 28px;font-size:14px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #78bc2040}.PaymentApprovalModal-module__p5RA2W__submitBtn:hover:not(:disabled){background:linear-gradient(135deg,#67a31a,#4e8a0d);transform:translateY(-1px);box-shadow:0 6px 16px #78bc204d}.PaymentApprovalModal-module__p5RA2W__submitBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.PaymentApprovalModal-module__p5RA2W__submitBtn span{font-size:18px}@keyframes PaymentApprovalModal-module__p5RA2W__spin{to{transform:rotate(360deg)}}.PaymentApprovalModal-module__p5RA2W__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite PaymentApprovalModal-module__p5RA2W__spin;display:inline-block}@media (max-width:680px){.PaymentApprovalModal-module__p5RA2W__modal{border-radius:0;max-width:100%;max-height:100vh}.PaymentApprovalModal-module__p5RA2W__formGrid{grid-template-columns:1fr}.PaymentApprovalModal-module__p5RA2W__bankCards{flex-direction:column}.PaymentApprovalModal-module__p5RA2W__bankCard{min-width:auto}}
.ClosePoModal-module__J1up0W__scrim{z-index:1200;background:#0f172a73;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ClosePoModal-module__J1up0W__modal{background:#fff;border-radius:18px;flex-direction:column;width:660px;max-width:100%;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 64px #0f172a3d}.ClosePoModal-module__J1up0W__head{border-bottom:1px solid #eef1f4;align-items:flex-start;gap:18px;padding:24px 26px 18px;display:flex}.ClosePoModal-module__J1up0W__headIcon{color:#4338ca;background:#eef2ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-top:2px;display:flex}.ClosePoModal-module__J1up0W__headIcon .material-symbols-outlined{font-size:22px}.ClosePoModal-module__J1up0W__headText{flex-direction:column;gap:6px;min-width:0;display:flex}.ClosePoModal-module__J1up0W__title{color:#0f172a;letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.35}.ClosePoModal-module__J1up0W__sub{color:#64748b;font-size:13px;font-weight:400;line-height:1.55}.ClosePoModal-module__J1up0W__body{flex-direction:column;gap:18px;padding:22px 26px;display:flex;overflow-y:auto}.ClosePoModal-module__J1up0W__section{flex-direction:column;gap:10px;display:flex}.ClosePoModal-module__J1up0W__sectionLabel{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.ClosePoModal-module__J1up0W__required{color:#dc2626}.ClosePoModal-module__J1up0W__table{border:1px solid #eef1f4;border-radius:12px;overflow:hidden}.ClosePoModal-module__J1up0W__row{border-top:1px solid #f1f5f9;grid-template-columns:1fr 78px 78px 88px;align-items:center;gap:12px;padding:10px 14px;display:grid}.ClosePoModal-module__J1up0W__row:first-child{border-top:none}.ClosePoModal-module__J1up0W__headRow{background:#fafbfc;border-top:none;padding-top:9px;padding-bottom:9px}.ClosePoModal-module__J1up0W__headRow span{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;text-align:right;font-size:11px;font-weight:600}.ClosePoModal-module__J1up0W__headRow .ClosePoModal-module__J1up0W__headProduct{text-align:left;padding-left:56px}.ClosePoModal-module__J1up0W__product{align-items:center;gap:12px;min-width:0;display:flex}.ClosePoModal-module__J1up0W__thumb{object-fit:cover;background:#f8fafc;border:1px solid #e8ecf0;border-radius:10px;flex-shrink:0;width:44px;height:44px;display:block}.ClosePoModal-module__J1up0W__thumbPlaceholder{color:#cbd5e1;justify-content:center;align-items:center;display:flex}.ClosePoModal-module__J1up0W__thumbPlaceholder .material-symbols-outlined{font-size:20px}.ClosePoModal-module__J1up0W__productText{flex-direction:column;gap:2px;min-width:0;display:flex}.ClosePoModal-module__J1up0W__name{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;line-height:1.35;overflow:hidden}.ClosePoModal-module__J1up0W__sku{color:#94a3b8;font-size:11.5px;font-weight:400}.ClosePoModal-module__J1up0W__num{color:#475569;text-align:right;font-size:13.5px;font-weight:400}.ClosePoModal-module__J1up0W__short{color:#c2410c;text-align:right;font-size:13.5px;font-weight:600}.ClosePoModal-module__J1up0W__textarea{box-sizing:border-box;color:#0f172a;resize:none;border:1.5px solid #dbe2e8;border-radius:12px;width:100%;padding:11px 13px;font-family:inherit;font-size:14px}.ClosePoModal-module__J1up0W__textarea:focus{border-color:#818cf8;outline:none}.ClosePoModal-module__J1up0W__textarea::placeholder{color:#b6c0ca}.ClosePoModal-module__J1up0W__warn{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:flex-start;gap:13px;padding:13px 15px;display:flex}.ClosePoModal-module__J1up0W__warn .material-symbols-outlined{color:#dc2626;flex-shrink:0;margin-top:1px;font-size:18px}.ClosePoModal-module__J1up0W__warnText{color:#b91c1c;font-size:12.5px;font-weight:400;line-height:1.55}.ClosePoModal-module__J1up0W__warnText strong{font-weight:600}.ClosePoModal-module__J1up0W__foot{background:#fafbfc;border-top:1px solid #eef1f4;justify-content:space-between;align-items:center;gap:16px;padding:16px 26px;display:flex}.ClosePoModal-module__J1up0W__footActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ClosePoModal-module__J1up0W__btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.ClosePoModal-module__J1up0W__btn .material-symbols-outlined{font-size:16px}.ClosePoModal-module__J1up0W__btn:disabled{opacity:.55;cursor:not-allowed}.ClosePoModal-module__J1up0W__btnNeutral{color:#475569;background:#f8fafc;border-color:#cbd5e1}.ClosePoModal-module__J1up0W__btnNeutral:hover:not(:disabled){background:#f1f5f9}.ClosePoModal-module__J1up0W__btnAffirm{color:#4338ca;background:#eef2ff;border-color:#818cf8}.ClosePoModal-module__J1up0W__btnAffirm:hover:not(:disabled){color:#3730a3;background:#e0e7ff;border-color:#6366f1}
.DueDatePicker-module__4zwGRq__cal{z-index:1200;background:#fff;border:1px solid #e6ebf0;border-radius:16px;width:290px;padding:12px;animation:.14s ease-out DueDatePicker-module__4zwGRq__calIn;position:fixed;box-shadow:0 20px 50px #0f172a29,0 2px 6px #0f172a0f}@keyframes DueDatePicker-module__4zwGRq__calIn{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:none}}.DueDatePicker-module__4zwGRq__cal .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 250,"GRAD" 0,"opsz" 20;-webkit-user-select:none;user-select:none}.DueDatePicker-module__4zwGRq__head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.DueDatePicker-module__4zwGRq__month{color:#1e293b;letter-spacing:-.01em;font-size:14px;font-weight:600}.DueDatePicker-module__4zwGRq__nav{gap:2px;display:inline-flex}.DueDatePicker-module__4zwGRq__navBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-family:inherit;display:inline-flex}.DueDatePicker-module__4zwGRq__navBtn:hover{color:#1e293b;background:#f1f5f9}.DueDatePicker-module__4zwGRq__navBtn .material-symbols-outlined{font-size:18px}.DueDatePicker-module__4zwGRq__quick{gap:6px;margin-bottom:10px;display:flex}.DueDatePicker-module__4zwGRq__quickBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e6ebf0;border-radius:8px;flex:1;padding:5px 6px;font-family:inherit;font-size:12px;font-weight:500;transition:all .12s}.DueDatePicker-module__4zwGRq__quickBtn:hover{color:#4f8f00;background:#f8faf7;border-color:#cfe6a8}.DueDatePicker-module__4zwGRq__week{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:2px;display:grid}.DueDatePicker-module__4zwGRq__week>span{text-align:center;color:#94a3b8;padding:4px 0;font-size:10.5px;font-weight:500}.DueDatePicker-module__4zwGRq__week>span.DueDatePicker-module__4zwGRq__wendHead{color:#cbd5e1}.DueDatePicker-module__4zwGRq__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.DueDatePicker-module__4zwGRq__day{cursor:pointer;color:#334155;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;height:34px;font-family:inherit;font-size:13px;font-weight:400;transition:background .1s,color .1s;display:inline-flex;position:relative}.DueDatePicker-module__4zwGRq__day:hover{background:#f1f5f9}.DueDatePicker-module__4zwGRq__out{color:#cbd5e1}.DueDatePicker-module__4zwGRq__past{color:#a5b2bf}.DueDatePicker-module__4zwGRq__wend{color:#94a3b8}.DueDatePicker-module__4zwGRq__today{color:#4f8f00;font-weight:600}.DueDatePicker-module__4zwGRq__today:after{content:"";background:#78bc20;border-radius:999px;width:4px;height:4px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.DueDatePicker-module__4zwGRq__selected{color:#fff;background:linear-gradient(135deg,#78bc20 0%,#5a9a10 100%);font-weight:600;box-shadow:0 3px 8px #78bc2059}.DueDatePicker-module__4zwGRq__selected:after{background:#ffffffd9}.DueDatePicker-module__4zwGRq__selected:hover{background:linear-gradient(135deg,#6aad15 0%,#4d8a08 100%)}.DueDatePicker-module__4zwGRq__timeRow{border-top:1px solid #f1f5f9;align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex}.DueDatePicker-module__4zwGRq__timeIcon{color:#94a3b8;font-size:16px}.DueDatePicker-module__4zwGRq__timeInput{color:#1e293b;border:1px solid #e2e8f0;border-radius:8px;width:96px;padding:5px 8px;font-family:inherit;font-size:13px}.DueDatePicker-module__4zwGRq__timeInput:focus{border-color:#78bc20;outline:none;box-shadow:0 0 0 3px #78bc2021}.DueDatePicker-module__4zwGRq__timeChip{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #eef2f6;border-radius:7px;padding:4px 8px;font-family:inherit;font-size:11.5px;font-weight:500}.DueDatePicker-module__4zwGRq__timeChip:hover{color:#4f8f00;background:#f8faf7;border-color:#cfe6a8}.DueDatePicker-module__4zwGRq__timeChipOn{color:#4f8f00;background:#f0f7e6;border-color:#a5d95d}.DueDatePicker-module__4zwGRq__foot{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.DueDatePicker-module__4zwGRq__summary{color:#64748b;font-size:12px;font-weight:400}.DueDatePicker-module__4zwGRq__summary b{color:#334155;font-weight:600}.DueDatePicker-module__4zwGRq__clearBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:5px 8px;font-family:inherit;font-size:12.5px;font-weight:500}.DueDatePicker-module__4zwGRq__clearBtn:hover{color:#b91c1c;background:#fef2f2}.DueDatePicker-module__4zwGRq__doneBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#78bc20 0%,#5a9a10 100%);border:1px solid #78bc20;border-radius:9px;padding:6px 16px;font-family:inherit;font-size:13px;font-weight:600}.DueDatePicker-module__4zwGRq__doneBtn:hover{background:linear-gradient(135deg,#6aad15 0%,#4d8a08 100%)}
.BagMismatchAlert-module__PRLPQq__icon{font-variation-settings:"FILL" 1}.BagMismatchAlert-module__PRLPQq__banner{background:linear-gradient(#fff6ea,#fffaf2);border:1px solid #f2d09a;border-radius:14px;flex-direction:column;gap:12px;padding:14px 15px;display:flex}.BagMismatchAlert-module__PRLPQq__bannerTop{align-items:flex-start;gap:11px;display:flex}.BagMismatchAlert-module__PRLPQq__bannerIco{color:#c67d18;background:#fbe6c4;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:19px;display:inline-flex}.BagMismatchAlert-module__PRLPQq__bannerTx{min-width:0;padding-top:1px}.BagMismatchAlert-module__PRLPQq__bannerT{color:#8a5a12;letter-spacing:-.01em;font-size:13.5px;font-weight:600}.BagMismatchAlert-module__PRLPQq__bannerSub{color:#a5814a;margin-top:2px;font-size:12px;font-weight:400;line-height:1.5}.BagMismatchAlert-module__PRLPQq__bannerActs{flex-shrink:0;gap:8px;margin-left:auto;padding-top:1px;display:flex}.BagMismatchAlert-module__PRLPQq__cmp{background:#fffdf8;border:1px dashed #ecd3a5;border-radius:11px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 13px;display:flex}.BagMismatchAlert-module__PRLPQq__cmpSide{flex-direction:column;gap:6px;min-width:0;display:flex}.BagMismatchAlert-module__PRLPQq__cmpK{color:#a5814a;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:600}.BagMismatchAlert-module__PRLPQq__neq{color:#c2410c;background:#fbe0d8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;font-weight:600;display:inline-flex}.BagMismatchAlert-module__PRLPQq__tagRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BagMismatchAlert-module__PRLPQq__pTag{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:4px 9px 4px 4px;display:inline-flex}.BagMismatchAlert-module__PRLPQq__pTagImg{object-fit:cover;background:#f1f4f8;border-radius:7px;flex-shrink:0;width:24px;height:24px}.BagMismatchAlert-module__PRLPQq__pTagNm{color:#1e2430;font-size:12px;font-weight:500}.BagMismatchAlert-module__PRLPQq__pTag.BagMismatchAlert-module__PRLPQq__blue{border-color:#c9ddf1}.BagMismatchAlert-module__PRLPQq__neqAdd{color:#c67d18;background:#fbe6c4}.BagMismatchAlert-module__PRLPQq__pTagMiss{background:#fffaf0;border-color:#c67d18}.BagMismatchAlert-module__PRLPQq__pTagDim{opacity:.62}.BagMismatchAlert-module__PRLPQq__missChip{letter-spacing:.03em;text-transform:uppercase;color:#8a5a12;background:#fbe6c4;border-radius:5px;padding:2px 5px;font-size:10px;font-weight:600}.BagMismatchAlert-module__PRLPQq__sbtn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:10px;align-items:center;gap:5px;height:32px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.BagMismatchAlert-module__PRLPQq__sbtnPrimary{color:#fff;background:#78bc20;border-color:#78bc20}.BagMismatchAlert-module__PRLPQq__sbtnNeutral{color:#8a5a12;background:#fff;border-color:#e6d3ab}.BagMismatchAlert-module__PRLPQq__overlay{z-index:1200;background:#0f172a66;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.BagMismatchAlert-module__PRLPQq__dlg{background:#fff;border-radius:16px;width:min(456px,92vw);overflow:hidden;box-shadow:0 24px 60px #0f172a42}.BagMismatchAlert-module__PRLPQq__dlgHd{align-items:flex-start;gap:12px;padding:20px 22px 6px;display:flex}.BagMismatchAlert-module__PRLPQq__dlgIco{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:inline-flex}.BagMismatchAlert-module__PRLPQq__dlgIcoWarn{color:#c67d18;background:#fdeccb}.BagMismatchAlert-module__PRLPQq__dlgIcoRisk{color:#c2410c;background:#fbe0d8}.BagMismatchAlert-module__PRLPQq__dlgT{color:#1e2430;letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.3}.BagMismatchAlert-module__PRLPQq__dlgLead{color:#64748b;margin-top:4px;font-size:12.5px;line-height:1.55}.BagMismatchAlert-module__PRLPQq__dlgBody{flex-direction:column;gap:11px;padding:12px 22px 4px;display:flex}.BagMismatchAlert-module__PRLPQq__dlgCmp{background:#fbfcfe;border:1px solid #eef2f6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 13px;display:flex}.BagMismatchAlert-module__PRLPQq__dlgNote{color:#94a3b8;font-size:11.5px;line-height:1.5}.BagMismatchAlert-module__PRLPQq__dlgList{flex-direction:column;gap:8px;display:flex}.BagMismatchAlert-module__PRLPQq__dlgLi{color:#7a5a1e;background:#fffdf8;border:1px solid #f0d9ad;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;font-size:12.5px;display:flex}.BagMismatchAlert-module__PRLPQq__dlgLiB{color:#5f4712;font-weight:600}.BagMismatchAlert-module__PRLPQq__dlgFoot{flex-wrap:wrap;justify-content:flex-end;gap:9px;padding:16px 22px 20px;display:flex}.BagMismatchAlert-module__PRLPQq__dbtn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.BagMismatchAlert-module__PRLPQq__dbtnNeutral{color:#475569;background:#fff;border-color:#cbd5e1}.BagMismatchAlert-module__PRLPQq__dbtnDanger{color:#c2410c;background:#fff;border-color:#e6a596}.BagMismatchAlert-module__PRLPQq__dbtnPrimary{color:#fff;background:#78bc20;border-color:#78bc20}
.ERPTicketCard-module__MNaoXq__card{background:var(--white);border:1px solid var(--slate-200);border-radius:12px;transition:box-shadow .2s,border-color .2s;overflow:hidden}.ERPTicketCard-module__MNaoXq__card:hover{border-color:var(--slate-300);box-shadow:0 4px 16px #0000000f}.ERPTicketCard-module__MNaoXq__cardInner{flex-direction:row;min-height:0;display:flex}.ERPTicketCard-module__MNaoXq__coverImage{background:var(--slate-50);border-right:1px solid var(--slate-100);flex-shrink:0;width:35%;min-width:160px;max-width:240px;overflow:hidden}.ERPTicketCard-module__MNaoXq__coverImage img{object-fit:cover;width:100%;height:100%;display:block}.ERPTicketCard-module__MNaoXq__body{flex-direction:column;flex:1;gap:14px;min-width:0;padding:16px;display:flex}.ERPTicketCard-module__MNaoXq__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ERPTicketCard-module__MNaoXq__headerLeft{flex-direction:column;gap:4px;min-width:0;display:flex}.ERPTicketCard-module__MNaoXq__ticketCode{color:var(--slate-800);letter-spacing:.01em;margin:0;font-size:14px;font-weight:700}.ERPTicketCard-module__MNaoXq__productLine{color:var(--slate-700);align-items:flex-start;gap:6px;font-size:13px;display:flex}.ERPTicketCard-module__MNaoXq__productLine .material-symbols-outlined{color:var(--slate-400);flex-shrink:0;margin-top:1px}.ERPTicketCard-module__MNaoXq__productNames{font-weight:600;line-height:1.4}.ERPTicketCard-module__MNaoXq__productSku{color:var(--slate-400);font-size:12px;font-weight:500}.ERPTicketCard-module__MNaoXq__productSep{color:var(--slate-300)}.ERPTicketCard-module__MNaoXq__statusBadge{white-space:nowrap;letter-spacing:.01em;border:1px solid;border-radius:100px;padding:3px 10px;font-size:11px;font-weight:600}.ERPTicketCard-module__MNaoXq__infoRow{flex-wrap:wrap;gap:6px;display:flex}.ERPTicketCard-module__MNaoXq__infoChip{color:var(--slate-600);background:var(--slate-50);border:1px solid var(--slate-100);border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;display:inline-flex}.ERPTicketCard-module__MNaoXq__infoChip strong{font-weight:700}.ERPTicketCard-module__MNaoXq__milestoneSection{padding:10px 0 2px}.ERPTicketCard-module__MNaoXq__milestoneLabel{color:var(--slate-500);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:11px;font-weight:600}.ERPTicketCard-module__MNaoXq__milestoneTrack{flex-direction:column;gap:0;display:flex;position:relative}.ERPTicketCard-module__MNaoXq__milestoneStep{align-items:flex-start;gap:10px;padding-bottom:12px;display:flex;position:relative}.ERPTicketCard-module__MNaoXq__milestoneStep:last-child{padding-bottom:0}.ERPTicketCard-module__MNaoXq__milestoneIcon{z-index:1;border-radius:50%;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;transition:all .2s;display:flex;position:relative}.ERPTicketCard-module__MNaoXq__milestoneDone .ERPTicketCard-module__MNaoXq__milestoneIcon{color:#fff;background:#6cb302}.ERPTicketCard-module__MNaoXq__milestoneDone .ERPTicketCard-module__MNaoXq__milestoneIcon span{color:#fff!important}.ERPTicketCard-module__MNaoXq__milestoneCurrent .ERPTicketCard-module__MNaoXq__milestoneIcon{color:#fff;background:#2563eb;animation:2s ease-in-out infinite ERPTicketCard-module__MNaoXq__milestoneGlow;box-shadow:0 0 0 4px #2563eb26}.ERPTicketCard-module__MNaoXq__milestoneCurrent .ERPTicketCard-module__MNaoXq__milestoneIcon span{color:#fff!important}.ERPTicketCard-module__MNaoXq__milestonePending .ERPTicketCard-module__MNaoXq__milestoneIcon{background:var(--slate-100);color:var(--slate-400);border:1.5px dashed var(--slate-300)}.ERPTicketCard-module__MNaoXq__milestoneInfo{flex-direction:column;justify-content:center;gap:1px;min-height:26px;padding-top:3px;display:flex}.ERPTicketCard-module__MNaoXq__milestoneStepLabel{color:var(--slate-700);font-size:13px;font-weight:600}.ERPTicketCard-module__MNaoXq__milestonePending .ERPTicketCard-module__MNaoXq__milestoneStepLabel{color:var(--slate-400);font-weight:500}.ERPTicketCard-module__MNaoXq__milestonePending .ERPTicketCard-module__MNaoXq__milestoneDetail{display:none}.ERPTicketCard-module__MNaoXq__milestoneDetail{color:var(--slate-500);font-size:11px}.ERPTicketCard-module__MNaoXq__milestoneConnector{background:var(--slate-200);width:2px;position:absolute;top:26px;bottom:0;left:12px}.ERPTicketCard-module__MNaoXq__connectorDone{background:#6cb302}.ERPTicketCard-module__MNaoXq__connectorPending{border-left:1.5px dashed var(--slate-250,#cbd5e1);background:0 0;width:0;margin-left:1px}@keyframes ERPTicketCard-module__MNaoXq__milestoneGlow{0%,to{box-shadow:0 0 0 4px #2563eb26}50%{box-shadow:0 0 0 6px #2563eb40}}.ERPTicketCard-module__MNaoXq__filesSection{border-top:1px solid var(--slate-100);padding-top:12px}.ERPTicketCard-module__MNaoXq__filesLabel{color:var(--slate-500);align-items:center;gap:5px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.ERPTicketCard-module__MNaoXq__filesGrid{gap:6px;display:flex}.ERPTicketCard-module__MNaoXq__fileThumb{border:1px solid var(--slate-200);cursor:pointer;border-radius:8px;width:56px;height:56px;transition:border-color .2s;position:relative;overflow:hidden}.ERPTicketCard-module__MNaoXq__fileThumb:hover{border-color:var(--primary-400)}.ERPTicketCard-module__MNaoXq__fileThumb img{object-fit:cover;width:100%;height:100%;display:block}.ERPTicketCard-module__MNaoXq__fileMoreOverlay{color:#fff;pointer-events:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:absolute;inset:0}.ERPTicketCard-module__MNaoXq__fileIconFallback{background:var(--slate-50);width:100%;height:100%;color:var(--slate-400);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.ERPTicketCard-module__MNaoXq__fileTypeBadge{text-transform:uppercase;color:var(--slate-500);letter-spacing:.04em;font-size:9px;font-weight:600}.ERPTicketCard-module__MNaoXq__timelineSection{border-top:1px solid var(--slate-100);padding-top:10px}.ERPTicketCard-module__MNaoXq__timelineToggle{cursor:pointer;color:var(--primary-600,#2563eb);background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;width:100%;padding:6px 8px;font-size:12px;font-weight:600;transition:background .15s;display:flex}.ERPTicketCard-module__MNaoXq__timelineToggle:hover{background:var(--primary-50,#eff6ff)}.ERPTicketCard-module__MNaoXq__historyCount{background:var(--primary-100,#dbeafe);min-width:18px;height:18px;color:var(--primary-700,#1d4ed8);border-radius:100px;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.ERPTicketCard-module__MNaoXq__timelineList{padding:12px 0 2px 4px}.ERPTicketCard-module__MNaoXq__timelineStep{gap:10px;display:flex;position:relative}.ERPTicketCard-module__MNaoXq__timelineIndicator{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.ERPTicketCard-module__MNaoXq__timelineDot{z-index:1;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative}.ERPTicketCard-module__MNaoXq__timelineDotRollback{background:#dc2626!important}.ERPTicketCard-module__MNaoXq__timelineLine{background:var(--slate-200);flex:1;width:2px;min-height:16px;margin:2px 0}.ERPTicketCard-module__MNaoXq__timelineContent{flex:1;min-width:0;padding-bottom:14px}.ERPTicketCard-module__MNaoXq__timelineTime{color:var(--slate-400);margin-bottom:2px;font-size:11px;font-weight:500}.ERPTicketCard-module__MNaoXq__timelineDesc{color:var(--slate-700);word-break:break-word;font-size:13px;line-height:1.4}.ERPTicketCard-module__MNaoXq__timelineDesc strong{color:var(--slate-800);font-weight:600}.ERPTicketCard-module__MNaoXq__timelineAuto{color:var(--slate-500);background:var(--slate-50);border:1px solid var(--slate-100);border-radius:5px;margin-top:3px;padding:3px 8px;font-size:11px;display:inline-block}.ERPTicketCard-module__MNaoXq__timelineNote{color:var(--slate-500);margin-top:3px;font-size:12px;font-style:italic}.ERPTicketCard-module__MNaoXq__actions{border-top:1px solid var(--slate-200);flex-direction:column;gap:6px;padding-top:12px;display:flex}.ERPTicketCard-module__MNaoXq__erpLink{width:100%;color:var(--primary-600,#2563eb);background:var(--primary-50,#eff6ff);border:1px solid var(--primary-200,#bfdbfe);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.ERPTicketCard-module__MNaoXq__erpLink:hover{background:var(--primary-100,#dbeafe);border-color:var(--primary-300,#93c5fd)}
.LifecyclePill-module__OkbfsG__pill{white-space:nowrap;border:1px solid;border-radius:7px;align-items:center;gap:6px;height:23px;padding:0 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.LifecyclePill-module__OkbfsG__dot{border-radius:50%;flex:none;width:6px;height:6px}.LifecyclePill-module__OkbfsG__sm{height:20px;padding:0 7px;font-size:10px}.LifecyclePill-module__OkbfsG__sm .LifecyclePill-module__OkbfsG__dot{width:5px;height:5px}.LifecyclePill-module__OkbfsG__customer{color:#4b7a16;background:#f1f7e8;border-color:#78bc2059}.LifecyclePill-module__OkbfsG__customer .LifecyclePill-module__OkbfsG__dot{background:#78bc20}.LifecyclePill-module__OkbfsG__churned{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.LifecyclePill-module__OkbfsG__churned .LifecyclePill-module__OkbfsG__dot{background:#94a3b8}.LifecyclePill-module__OkbfsG__opportunity{color:#4f46e5;background:#eef2ff;border-color:#dfe4ff}.LifecyclePill-module__OkbfsG__opportunity .LifecyclePill-module__OkbfsG__dot{background:#6366f1}.LifecyclePill-module__OkbfsG__sql{color:#b45309;background:#fff7e8;border-color:#fde8c3}.LifecyclePill-module__OkbfsG__sql .LifecyclePill-module__OkbfsG__dot{background:#f59e0b}.LifecyclePill-module__OkbfsG__lead{color:#737373;background:#fafafa;border-color:#e5e5e5}.LifecyclePill-module__OkbfsG__lead .LifecyclePill-module__OkbfsG__dot{background:#a3a3a3}.LifecyclePill-module__OkbfsG__disqualified{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.LifecyclePill-module__OkbfsG__disqualified .LifecyclePill-module__OkbfsG__dot{background:#ef4444}
.InlineChipsField-module__JQmn2q__viewBtn{cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:1px dashed #0000;border-radius:6px;align-items:center;gap:6px;width:100%;min-height:32px;padding:4px 8px;transition:background .15s,border-color .15s;display:inline-flex}.InlineChipsField-module__JQmn2q__viewBtn:hover:not(.InlineChipsField-module__JQmn2q__disabled){background:#f8fafc;border-color:#cbd5e1}.InlineChipsField-module__JQmn2q__viewBtn:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.InlineChipsField-module__JQmn2q__viewBtn.InlineChipsField-module__JQmn2q__disabled{cursor:not-allowed;opacity:.7}.InlineChipsField-module__JQmn2q__value{color:#0f172a;font-size:13px;font-weight:500}.InlineChipsField-module__JQmn2q__pencil{color:#94a3b8;opacity:0;margin-left:auto;font-size:14px;transition:opacity .15s}.InlineChipsField-module__JQmn2q__viewBtn:hover .InlineChipsField-module__JQmn2q__pencil{opacity:1}.InlineChipsField-module__JQmn2q__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.InlineChipsField-module__JQmn2q__chip{color:#475569;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:8px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.InlineChipsField-module__JQmn2q__chip:hover:not(:disabled){background:#f1f5f9}.InlineChipsField-module__JQmn2q__chip:disabled{opacity:.4;cursor:not-allowed}.InlineChipsField-module__JQmn2q__chipActive{color:#519600;background:#78bc201a;border-color:#78bc20;font-weight:600}.InlineChipsField-module__JQmn2q__chipActive:hover:not(:disabled){background:#78bc2026}.InlineChipsField-module__JQmn2q__chipDimmed{opacity:.45;cursor:not-allowed}.InlineChipsField-module__JQmn2q__chipDimmed:hover{background:#fff}.InlineChipsField-module__JQmn2q__spinner{border:2px solid #cbd5e1;border-top-color:#78bc20;border-radius:50%;width:14px;height:14px;margin-left:4px;animation:.8s linear infinite InlineChipsField-module__JQmn2q__chipSpin}@keyframes InlineChipsField-module__JQmn2q__chipSpin{to{transform:rotate(360deg)}}.InlineChipsField-module__JQmn2q__error{color:#dc2626;margin-left:4px;font-size:12px}
.InlineEditField-module__GjqVrW__viewBtn{cursor:text;text-align:left;font:inherit;color:inherit;background:0 0;border:1px dashed #0000;border-radius:6px;align-items:center;gap:6px;width:100%;min-height:32px;padding:4px 8px;transition:background .15s,border-color .15s;display:inline-flex}.InlineEditField-module__GjqVrW__viewBtn:hover:not(.InlineEditField-module__GjqVrW__disabled){background:#f8fafc;border-color:#cbd5e1}.InlineEditField-module__GjqVrW__viewBtn:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.InlineEditField-module__GjqVrW__viewBtn.InlineEditField-module__GjqVrW__disabled{cursor:not-allowed;opacity:.7}.InlineEditField-module__GjqVrW__value{color:#1e293b;font-weight:400}.InlineEditField-module__GjqVrW__placeholder{color:#94a3b8;font-style:italic}.InlineEditField-module__GjqVrW__pencil{color:#94a3b8;opacity:0;margin-left:auto;font-size:14px;transition:opacity .15s}.InlineEditField-module__GjqVrW__viewBtn:hover .InlineEditField-module__GjqVrW__pencil{opacity:1}.InlineEditField-module__GjqVrW__editWrap{align-items:center;gap:8px;width:100%;display:inline-flex}.InlineEditField-module__GjqVrW__input,.InlineEditField-module__GjqVrW__textarea{font:inherit;background:#fff;border:1px solid #3b82f6;border-radius:6px;flex:1;padding:6px 8px}.InlineEditField-module__GjqVrW__textarea{resize:vertical;min-height:60px}.InlineEditField-module__GjqVrW__input:disabled,.InlineEditField-module__GjqVrW__textarea:disabled{opacity:.6;background:#f1f5f9}.InlineEditField-module__GjqVrW__spinner{border:2px solid #cbd5e1;border-top-color:#3b82f6;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite InlineEditField-module__GjqVrW__spin}@keyframes InlineEditField-module__GjqVrW__spin{to{transform:rotate(360deg)}}.InlineEditField-module__GjqVrW__error{color:#dc2626;font-size:12px}
.CopyablePhone-module__O_IQha__wrap{justify-content:space-between;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.CopyablePhone-module__O_IQha__phone{text-align:left;color:#334155;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;flex:1;min-width:0;padding:0;font-family:inherit;font-size:13px;font-weight:500;overflow:hidden}.CopyablePhone-module__O_IQha__phone:hover{color:#519600;text-decoration:underline}.CopyablePhone-module__O_IQha__copyBtn{color:#94a3b8;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.CopyablePhone-module__O_IQha__copyBtn:hover{color:#519600;background:#f6fbef;border-color:#c7e0a2}.CopyablePhone-module__O_IQha__copyIcon{font-size:14px}
.MisaSyncDiffModal-module__SW_2BW__overlay{z-index:1100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.MisaSyncDiffModal-module__SW_2BW__modal{background:#fff;border-radius:8px;flex-direction:column;width:800px;max-width:95vw;max-height:90vh;display:flex}.MisaSyncDiffModal-module__SW_2BW__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.MisaSyncDiffModal-module__SW_2BW__title{font-size:1.1rem;font-weight:600}.MisaSyncDiffModal-module__SW_2BW__closeBtn{cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1}.MisaSyncDiffModal-module__SW_2BW__body{flex:1;padding:8px 24px;overflow-y:auto}.MisaSyncDiffModal-module__SW_2BW__toggle{color:#6b7280;align-items:center;gap:6px;padding:8px 0;font-size:.9rem;display:inline-flex}.MisaSyncDiffModal-module__SW_2BW__table{border-collapse:collapse;width:100%;font-size:.9rem}.MisaSyncDiffModal-module__SW_2BW__table th,.MisaSyncDiffModal-module__SW_2BW__table td{text-align:left;vertical-align:top;border-bottom:1px solid #f3f4f6;padding:8px}.MisaSyncDiffModal-module__SW_2BW__changed{background:#fef9c3}.MisaSyncDiffModal-module__SW_2BW__colCurrent{color:#6b7280}.MisaSyncDiffModal-module__SW_2BW__colNew{color:#059669;font-weight:500}.MisaSyncDiffModal-module__SW_2BW__footer{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.MisaSyncDiffModal-module__SW_2BW__counter{color:#6b7280;font-size:.9rem}.MisaSyncDiffModal-module__SW_2BW__actions{gap:8px;display:flex}.MisaSyncDiffModal-module__SW_2BW__btn{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:8px 16px}.MisaSyncDiffModal-module__SW_2BW__btnPrimary{color:#fff;background:#2563eb;border-color:#2563eb}.MisaSyncDiffModal-module__SW_2BW__btnPrimary:disabled{opacity:.5;cursor:not-allowed}
.FileItem-module__Vf0_4a__item{border-bottom:1px solid #f1f5f9;gap:12px;padding:10px 0;display:flex;position:relative}.FileItem-module__Vf0_4a__icon{color:#64748b;flex-shrink:0;padding-top:2px;font-size:24px!important}.FileItem-module__Vf0_4a__content{flex:1;min-width:0}.FileItem-module__Vf0_4a__name{color:#1e293b;word-break:break-all;font-size:14px;font-weight:500;text-decoration:none}.FileItem-module__Vf0_4a__name:hover{color:#0ea5e9;text-decoration:underline}.FileItem-module__Vf0_4a__meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;font-size:12px;display:flex}.FileItem-module__Vf0_4a__notes{color:#475569;margin-top:4px;font-size:12px;font-style:italic}.FileItem-module__Vf0_4a__chip{border-radius:10px;margin-left:4px;padding:1px 8px;font-size:11px;font-weight:500}.FileItem-module__Vf0_4a__chipWarning{color:#b45309;background:#fef3c7}.FileItem-module__Vf0_4a__chipDanger{color:#b91c1c;background:#fee2e2}.FileItem-module__Vf0_4a__menuContainer{position:relative}.FileItem-module__Vf0_4a__menuTrigger{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-radius:4px;padding:10px}.FileItem-module__Vf0_4a__menuTrigger:hover{background:var(--color-divider)}.FileItem-module__Vf0_4a__menu{z-index:5;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:100px;position:absolute;top:28px;right:0;box-shadow:0 4px 12px #0000001a}.FileItem-module__Vf0_4a__menu button{text-align:left;cursor:pointer;color:#1e293b;background:0 0;border:none;width:100%;padding:6px 12px;font-size:13px;display:block}.FileItem-module__Vf0_4a__menu button:hover{color:#b91c1c;background:#fee2e2}
.FileUploadModal-module__f-P26G__backdrop{z-index:100;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.FileUploadModal-module__f-P26G__modal{background:#fff;border-radius:12px;width:100%;max-width:480px;padding:20px;box-shadow:0 20px 60px #0003}.FileUploadModal-module__f-P26G__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.FileUploadModal-module__f-P26G__header h3{margin:0;font-size:16px;font-weight:600}.FileUploadModal-module__f-P26G__close{cursor:pointer;color:#64748b;background:0 0;border:none;padding:4px}.FileUploadModal-module__f-P26G__dropZone{text-align:center;cursor:pointer;color:#64748b;border:2px dashed #cbd5e1;border-radius:8px;margin-bottom:16px;padding:24px;transition:border-color .15s}.FileUploadModal-module__f-P26G__dropZone:hover{border-color:#0ea5e9}.FileUploadModal-module__f-P26G__dropZoneHasFile{color:#1e293b;border-style:solid;border-color:#519600}.FileUploadModal-module__f-P26G__dropIcon{color:var(--color-text-secondary);margin-bottom:8px;display:block;font-size:36px!important}.FileUploadModal-module__f-P26G__dropHint{color:var(--color-text-secondary);margin-top:4px;font-size:12px}.FileUploadModal-module__f-P26G__fileName{word-break:break-all;font-weight:500}.FileUploadModal-module__f-P26G__fileSize{color:#64748b;margin-top:4px;font-size:12px}.FileUploadModal-module__f-P26G__field{margin-bottom:12px}.FileUploadModal-module__f-P26G__field label{color:#334155;margin-bottom:4px;font-size:13px;font-weight:500;display:block}.FileUploadModal-module__f-P26G__field input,.FileUploadModal-module__f-P26G__field select,.FileUploadModal-module__f-P26G__field textarea{width:100%;font:inherit;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;padding:8px}.FileUploadModal-module__f-P26G__field textarea{resize:vertical}.FileUploadModal-module__f-P26G__error{color:#dc2626;background:#fee2e2;border-radius:6px;margin-bottom:12px;padding:8px;font-size:13px}.FileUploadModal-module__f-P26G__footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.FileUploadModal-module__f-P26G__btnPrimary{color:#fff;cursor:pointer;background:#519600;border:none;border-radius:6px;padding:8px 16px;font-weight:500}.FileUploadModal-module__f-P26G__btnPrimary:disabled{background:var(--color-text-muted);cursor:not-allowed}.FileUploadModal-module__f-P26G__btnSecondary{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:8px 16px}
.FilesPanel-module__FqfVXG__panel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-top:16px;padding:16px}.FilesPanel-module__FqfVXG__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.FilesPanel-module__FqfVXG__title{color:#1e293b;margin:0;font-size:14px;font-weight:600}.FilesPanel-module__FqfVXG__btnUpload{color:#fff;cursor:pointer;background:#519600;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.FilesPanel-module__FqfVXG__btnUpload .FilesPanel-module__FqfVXG__material-icons{font-size:16px!important}.FilesPanel-module__FqfVXG__quota{color:#64748b;margin-bottom:12px;font-size:12px}.FilesPanel-module__FqfVXG__quotaBar{background:#f1f5f9;border-radius:2px;height:4px;margin-top:4px;overflow:hidden}.FilesPanel-module__FqfVXG__quotaFill{background:#519600;height:100%;transition:width .3s}.FilesPanel-module__FqfVXG__quota_warning .FilesPanel-module__FqfVXG__quotaFill{background:#f59e0b}.FilesPanel-module__FqfVXG__quota_warning span{color:#b45309;font-weight:500}.FilesPanel-module__FqfVXG__quota_danger .FilesPanel-module__FqfVXG__quotaFill{background:#dc2626}.FilesPanel-module__FqfVXG__quota_danger span{color:#b91c1c;font-weight:500}.FilesPanel-module__FqfVXG__filterRow{margin-bottom:8px}.FilesPanel-module__FqfVXG__filterSelect{border:1px solid #cbd5e1;border-radius:6px;padding:4px 8px;font-size:13px}.FilesPanel-module__FqfVXG__empty{color:var(--color-text-secondary);text-align:center;padding:24px;font-size:13px}.FilesPanel-module__FqfVXG__loading{color:var(--color-text-secondary);text-align:center;padding:16px;font-size:13px}.FilesPanel-module__FqfVXG__error{color:#dc2626;background:#fee2e2;border-radius:6px;margin-bottom:8px;padding:8px;font-size:13px}
.AddressItem-module__PyamtW__item{background:#fff;border:1px solid #e4e4e7;border-radius:12px;margin-bottom:8px;padding:10px 12px;position:relative}.AddressItem-module__PyamtW__header{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.AddressItem-module__PyamtW__typeBadge{letter-spacing:.3px;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.AddressItem-module__PyamtW__label{color:var(--color-text-secondary);font-size:12px;font-style:italic}.AddressItem-module__PyamtW__primaryBadge{background:var(--color-primary-light);color:var(--color-primary-dark);border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.AddressItem-module__PyamtW__menuContainer{margin-left:auto;position:relative}.AddressItem-module__PyamtW__menuTrigger{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;align-items:center;padding:4px;display:flex}.AddressItem-module__PyamtW__menuTrigger .AddressItem-module__PyamtW__material-symbols-outlined{font-size:18px}.AddressItem-module__PyamtW__menu{border:1px solid var(--color-border);z-index:10;background:#fff;border-radius:6px;min-width:140px;position:absolute;top:28px;right:0;box-shadow:0 4px 12px #0000001a}.AddressItem-module__PyamtW__menu button{text-align:left;cursor:pointer;width:100%;color:var(--color-text-primary);background:0 0;border:none;padding:8px 12px;font-size:13px;display:block}.AddressItem-module__PyamtW__menu button:hover{background:var(--color-divider)}.AddressItem-module__PyamtW__addressText{color:var(--color-text-primary);white-space:pre-wrap;word-wrap:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.AddressItem-module__PyamtW__notes{color:var(--color-text-secondary);margin-top:4px;font-size:12px;font-style:italic}
.AddressFormModal-module__AxX59a__backdrop{z-index:100;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.AddressFormModal-module__AxX59a__modal{background:#fff;border-radius:12px;width:100%;max-width:480px;padding:20px;box-shadow:0 20px 60px #0003}.AddressFormModal-module__AxX59a__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.AddressFormModal-module__AxX59a__header h3{margin:0;font-size:16px;font-weight:600}.AddressFormModal-module__AxX59a__close{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;padding:4px}.AddressFormModal-module__AxX59a__field{margin-bottom:12px}.AddressFormModal-module__AxX59a__field label{color:var(--color-text-primary);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.AddressFormModal-module__AxX59a__field input,.AddressFormModal-module__AxX59a__field select,.AddressFormModal-module__AxX59a__field textarea{border:1px solid var(--color-border);width:100%;font:inherit;box-sizing:border-box;border-radius:6px;padding:8px}.AddressFormModal-module__AxX59a__field textarea{resize:vertical}.AddressFormModal-module__AxX59a__charCount{color:var(--color-text-secondary);text-align:right;margin-top:2px;font-size:11px}.AddressFormModal-module__AxX59a__checkboxRow{cursor:pointer;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.AddressFormModal-module__AxX59a__warning{background:var(--color-warning-light);color:#92400e;border-radius:6px;margin-bottom:12px;padding:8px 10px;font-size:12px}.AddressFormModal-module__AxX59a__error{background:var(--color-danger-light);color:var(--color-danger);border-radius:6px;margin-bottom:12px;padding:8px 10px;font-size:13px}.AddressFormModal-module__AxX59a__footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.AddressFormModal-module__AxX59a__btnPrimary{background:var(--color-success);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-weight:500}.AddressFormModal-module__AxX59a__btnPrimary:disabled{background:var(--color-text-muted);cursor:not-allowed}.AddressFormModal-module__AxX59a__btnSecondary{color:var(--color-text-primary);border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:6px;padding:8px 16px}
.AddressesPanel-module__WHWoSq__sectionHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.AddressesPanel-module__WHWoSq__sectionTitle{color:var(--color-text-primary);font-size:13px;font-weight:600}.AddressesPanel-module__WHWoSq__addBtn{background:var(--color-success);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.AddressesPanel-module__WHWoSq__addBtn .AddressesPanel-module__WHWoSq__material-symbols-outlined{font-size:14px}.AddressesPanel-module__WHWoSq__empty{text-align:center;color:var(--color-text-secondary);border:1px dashed var(--color-border);border-radius:8px;padding:24px 12px}.AddressesPanel-module__WHWoSq__empty .AddressesPanel-module__WHWoSq__material-symbols-outlined{color:var(--color-text-muted);margin-bottom:6px;font-size:28px;display:block}.AddressesPanel-module__WHWoSq__emptyAddBtn{cursor:pointer;color:var(--color-primary-dark);background:0 0;border:none;margin-top:8px;font-size:12px;font-weight:500}.AddressesPanel-module__WHWoSq__emptyAddBtn:hover{text-decoration:underline}
.RelationshipFormModal-module__TJzrlq__backdrop{z-index:100;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.RelationshipFormModal-module__TJzrlq__modal{background:#fff;border-radius:12px;width:100%;max-width:480px;padding:20px;box-shadow:0 20px 60px #0003}.RelationshipFormModal-module__TJzrlq__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.RelationshipFormModal-module__TJzrlq__header h3{margin:0;font-size:16px;font-weight:600}.RelationshipFormModal-module__TJzrlq__close{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;padding:4px}.RelationshipFormModal-module__TJzrlq__field{margin-bottom:12px;position:relative}.RelationshipFormModal-module__TJzrlq__field label{color:var(--color-text-primary);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.RelationshipFormModal-module__TJzrlq__field input[type=text],.RelationshipFormModal-module__TJzrlq__field input[type=search],.RelationshipFormModal-module__TJzrlq__field select{border:1px solid var(--color-border);width:100%;font:inherit;box-sizing:border-box;border-radius:6px;padding:8px}.RelationshipFormModal-module__TJzrlq__radioGroup{flex-direction:column;gap:6px;display:flex}.RelationshipFormModal-module__TJzrlq__radioRow{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;transition:background .15s;display:flex}.RelationshipFormModal-module__TJzrlq__radioRow:hover{background:#f8fafc}.RelationshipFormModal-module__TJzrlq__radioRow input[type=radio]{cursor:pointer;accent-color:#78bc20;flex:none;width:16px;height:16px;margin:0}.RelationshipFormModal-module__TJzrlq__selectedRow{border:1px solid var(--color-success);background:var(--color-success-light);border-radius:6px;justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.RelationshipFormModal-module__TJzrlq__selectedName{color:var(--color-success);font-size:13px;font-weight:500}.RelationshipFormModal-module__TJzrlq__clearBtn{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;padding:2px}.RelationshipFormModal-module__TJzrlq__clearBtn .RelationshipFormModal-module__TJzrlq__material-symbols-outlined{font-size:16px}.RelationshipFormModal-module__TJzrlq__results{border:1px solid var(--color-border);z-index:5;background:#fff;border-radius:6px;max-height:200px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000014}.RelationshipFormModal-module__TJzrlq__resultRow{text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--color-divider);background:0 0;width:100%;padding:8px 10px;display:block}.RelationshipFormModal-module__TJzrlq__resultRow:last-child{border-bottom:none}.RelationshipFormModal-module__TJzrlq__resultRow:hover{background:var(--color-divider)}.RelationshipFormModal-module__TJzrlq__resultName{color:var(--color-text-primary);font-size:13px;font-weight:500}.RelationshipFormModal-module__TJzrlq__resultTax{color:var(--color-text-secondary);margin-top:2px;font-size:11px}.RelationshipFormModal-module__TJzrlq__error{background:var(--color-danger-light);color:var(--color-danger);border-radius:6px;margin-bottom:12px;padding:8px 10px;font-size:13px}.RelationshipFormModal-module__TJzrlq__footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.RelationshipFormModal-module__TJzrlq__btnPrimary{background:var(--color-success);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-weight:500}.RelationshipFormModal-module__TJzrlq__btnPrimary:disabled{background:var(--color-text-muted);cursor:not-allowed}.RelationshipFormModal-module__TJzrlq__btnSecondary{color:var(--color-text-primary);border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:6px;padding:8px 16px}
.RelationshipsPanel-module__roipWq__sectionHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.RelationshipsPanel-module__roipWq__sectionTitle{color:var(--color-text-primary);font-size:13px;font-weight:600}.RelationshipsPanel-module__roipWq__addBtn{background:var(--color-success);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.RelationshipsPanel-module__roipWq__addBtn .RelationshipsPanel-module__roipWq__material-symbols-outlined{font-size:14px}.RelationshipsPanel-module__roipWq__subSection{flex-direction:column;gap:8px;margin-bottom:10px;padding:6px 0;display:flex}.RelationshipsPanel-module__roipWq__subTitle{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:700}.RelationshipsPanel-module__roipWq__subCount{color:#94a3b8;font-weight:600}.RelationshipsPanel-module__roipWq__empty{text-align:center;color:var(--color-text-secondary);background:#fff;border:1px solid #e4e4e7;border-radius:12px;padding:24px 12px}.RelationshipsPanel-module__roipWq__empty .RelationshipsPanel-module__roipWq__material-symbols-outlined{color:var(--color-text-muted);margin-bottom:6px;font-size:28px;display:block}.RelationshipsPanel-module__roipWq__emptyAddBtn{cursor:pointer;color:var(--color-primary-dark);background:0 0;border:none;margin-top:8px;font-size:12px;font-weight:500}.RelationshipsPanel-module__roipWq__emptyAddBtn:hover{text-decoration:underline}
.ActivityComposer-module__nIdpGa__container,.ActivityComposer-module__nIdpGa__composer{margin-bottom:var(--space-base)}.ActivityComposer-module__nIdpGa__textarea{width:100%;padding:var(--space-sm);border:1px solid var(--color-border);resize:vertical;border-radius:8px;font-family:inherit;font-size:14px}.ActivityComposer-module__nIdpGa__textarea:focus{border-color:var(--color-primary);outline:none}.ActivityComposer-module__nIdpGa__mentionRow{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ActivityComposer-module__nIdpGa__mentionChip{padding:2px var(--space-sm);background:var(--color-info-light);color:var(--color-info);align-items:center;gap:var(--space-xs);border-radius:12px;font-size:12px;display:inline-flex}.ActivityComposer-module__nIdpGa__mentionRemove{cursor:pointer;color:var(--color-info);background:0 0;border:none;padding:0;font-size:16px;line-height:1}.ActivityComposer-module__nIdpGa__footer{justify-content:flex-end;margin-top:6px;display:flex}.ActivityComposer-module__nIdpGa__submit{padding:6px var(--space-base);background:var(--color-success);color:#fff;cursor:pointer;border:none;border-radius:8px;font-weight:500;transition:background .15s}.ActivityComposer-module__nIdpGa__submit:hover:not(:disabled){background:var(--color-primary-hover,var(--color-success))}.ActivityComposer-module__nIdpGa__submit:disabled{background:var(--color-text-muted);cursor:not-allowed}
.ActivityItem-module__hp9EWG__card{background:#fff;border:1px solid #edf2f7;border-radius:12px;padding:11px 14px;position:relative;box-shadow:0 1px 3px #0f172a0a}.ActivityItem-module__hp9EWG__itemSystem{opacity:.85}.ActivityItem-module__hp9EWG__header{align-items:center;gap:8px;font-size:13px;display:flex}.ActivityItem-module__hp9EWG__actorName{color:#1e293b;font-weight:600}.ActivityItem-module__hp9EWG__time{color:#94a3b8;font-size:11px}.ActivityItem-module__hp9EWG__menuContainer{margin-left:auto;position:relative}.ActivityItem-module__hp9EWG__menuTrigger{color:#94a3b8;cursor:pointer;background:#fff;border:1px solid #edf2f7;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.ActivityItem-module__hp9EWG__menuTrigger:hover{color:#475569;background:#f8fafc;border-color:#e2e8f0}.ActivityItem-module__hp9EWG__menuTrigger .material-symbols-outlined{font-size:16px}.ActivityItem-module__hp9EWG__menu{z-index:5;background:#fff;border:1px solid #edf2f7;border-radius:8px;min-width:100px;padding:4px;position:absolute;top:32px;right:0;box-shadow:0 6px 18px #0f172a1f}.ActivityItem-module__hp9EWG__menu button{text-align:left;cursor:pointer;color:#334155;background:0 0;border:none;border-radius:6px;width:100%;padding:6px 10px;font-size:12.5px;display:block}.ActivityItem-module__hp9EWG__menu button:hover{background:#f1f5f9}.ActivityItem-module__hp9EWG__body{color:#334155;white-space:pre-wrap;word-wrap:break-word;margin-top:6px;font-size:13px;line-height:1.5}.ActivityItem-module__hp9EWG__bodySystem{color:#64748b;font-style:italic}.ActivityItem-module__hp9EWG__editArea{margin-top:8px}.ActivityItem-module__hp9EWG__editTextarea{resize:vertical;width:100%;min-height:60px;font:inherit;border:1px solid #e2e8f0;border-radius:8px;padding:8px}.ActivityItem-module__hp9EWG__editActions{gap:8px;margin-top:6px;display:flex}.ActivityItem-module__hp9EWG__editActions button{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;padding:4px 12px}
.MergeDuplicatesBanner-module__P2V35G__banner{background:var(--color-warning-light);border:1px solid #fde68a;border-left:4px solid var(--color-warning);color:#92400e;border-radius:6px;align-items:center;gap:12px;margin:8px 0 12px;padding:10px 16px;font-size:13px;display:flex}.MergeDuplicatesBanner-module__P2V35G__icon{color:var(--color-warning);flex-shrink:0;font-size:20px!important}.MergeDuplicatesBanner-module__P2V35G__text{flex:1}.MergeDuplicatesBanner-module__P2V35G__btnReview{background:var(--color-warning);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500}.MergeDuplicatesBanner-module__P2V35G__btnReview:hover{background:#d97706}
.MergeDuplicatesModal-module__qcp3iW__backdrop{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.MergeDuplicatesModal-module__qcp3iW__modal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:1100px;max-height:90vh;display:flex;box-shadow:0 20px 60px #00000040}.MergeDuplicatesModal-module__qcp3iW__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.MergeDuplicatesModal-module__qcp3iW__header h3{margin:0;font-size:17px;font-weight:600}.MergeDuplicatesModal-module__qcp3iW__close{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;padding:6px}.MergeDuplicatesModal-module__qcp3iW__scrollBody{flex:1;padding:20px;overflow-y:auto}.MergeDuplicatesModal-module__qcp3iW__intro{color:var(--color-text-secondary);margin-bottom:16px;font-size:13px;line-height:1.5}.MergeDuplicatesModal-module__qcp3iW__cardRow{gap:12px;margin-bottom:24px;padding-bottom:4px;display:flex;overflow-x:auto}.MergeDuplicatesModal-module__qcp3iW__card{border:2px solid var(--color-border);border-radius:8px;flex:220px;min-width:220px;max-width:320px;padding:12px}.MergeDuplicatesModal-module__qcp3iW__cardWinner{border-color:var(--color-success);background:var(--color-success-light)}.MergeDuplicatesModal-module__qcp3iW__cardLoser{opacity:.95;background:#fafafa}.MergeDuplicatesModal-module__qcp3iW__cardBadge{letter-spacing:.5px;border-radius:4px;margin-bottom:8px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.MergeDuplicatesModal-module__qcp3iW__cardWinner .MergeDuplicatesModal-module__qcp3iW__cardBadge{background:var(--color-success);color:#fff}.MergeDuplicatesModal-module__qcp3iW__cardLoser .MergeDuplicatesModal-module__qcp3iW__cardBadge{background:var(--color-text-muted);color:#fff}.MergeDuplicatesModal-module__qcp3iW__cardName{color:var(--color-text-primary);word-break:break-word;margin-bottom:6px;font-size:14px;font-weight:600}.MergeDuplicatesModal-module__qcp3iW__cardMeta{color:var(--color-text-secondary);font-size:12px}.MergeDuplicatesModal-module__qcp3iW__cardLink{color:var(--color-info);margin-top:8px;font-size:12px;text-decoration:none;display:inline-block}.MergeDuplicatesModal-module__qcp3iW__cardLink:hover{text-decoration:underline}.MergeDuplicatesModal-module__qcp3iW__sectionTitle{color:var(--color-text-primary);margin:0 0 8px;font-size:14px;font-weight:600}.MergeDuplicatesModal-module__qcp3iW__tableWrapper{border:1px solid var(--color-border);border-radius:6px;margin-bottom:16px;overflow-x:auto}.MergeDuplicatesModal-module__qcp3iW__diffTable{border-collapse:collapse;width:100%;font-size:13px}.MergeDuplicatesModal-module__qcp3iW__diffTable th{text-align:left;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);background:#f8fafc;padding:10px 12px;font-size:12px;font-weight:600;position:sticky;top:0}.MergeDuplicatesModal-module__qcp3iW__diffTable tbody tr{border-bottom:1px solid var(--color-divider)}.MergeDuplicatesModal-module__qcp3iW__diffTable tbody tr:last-child{border-bottom:none}.MergeDuplicatesModal-module__qcp3iW__summary{background:var(--color-info-light);color:var(--color-text-primary);border-radius:6px;margin-bottom:12px;padding:10px 12px;font-size:13px}.MergeDuplicatesModal-module__qcp3iW__warning{background:var(--color-warning-light);color:#92400e;border-radius:6px;margin-bottom:12px;padding:10px 12px;font-size:12px}.MergeDuplicatesModal-module__qcp3iW__empty{text-align:center;color:var(--color-text-secondary);padding:40px 20px}.MergeDuplicatesModal-module__qcp3iW__error{background:var(--color-danger-light);color:var(--color-danger);border-radius:6px;margin-bottom:12px;padding:10px 12px;font-size:13px}.MergeDuplicatesModal-module__qcp3iW__footer{border-top:1px solid var(--color-border);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.MergeDuplicatesModal-module__qcp3iW__btnPrimary{background:var(--color-danger);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-weight:500}.MergeDuplicatesModal-module__qcp3iW__btnPrimary:disabled{background:var(--color-text-muted);cursor:not-allowed}.MergeDuplicatesModal-module__qcp3iW__btnSecondary{color:var(--color-text-primary);border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:6px;padding:8px 16px}
.TransactionDetailDrawer-module__ZqJ_aq__backdrop{z-index:200;background:#0006;justify-content:flex-end;display:flex;position:fixed;inset:0}.TransactionDetailDrawer-module__ZqJ_aq__drawer{background:#fff;flex-direction:column;width:70vw;max-width:1024px;height:100vh;animation:.2s ease-out TransactionDetailDrawer-module__ZqJ_aq__slideIn;display:flex;box-shadow:-8px 0 30px #00000026}@keyframes TransactionDetailDrawer-module__ZqJ_aq__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.TransactionDetailDrawer-module__ZqJ_aq__header{border-bottom:1px solid #edf2f7;flex-shrink:0;align-items:center;gap:12px;padding:16px 20px;display:flex}.TransactionDetailDrawer-module__ZqJ_aq__title{color:#0f172a;margin:0;font-size:16px;font-weight:700}.TransactionDetailDrawer-module__ZqJ_aq__close{cursor:pointer;color:#64748b;background:0 0;border:none;padding:4px}.TransactionDetailDrawer-module__ZqJ_aq__body{flex:1;padding:20px;overflow-y:auto}.TransactionDetailDrawer-module__ZqJ_aq__footer{border-top:1px solid #edf2f7;flex-shrink:0;padding:16px 20px}.TransactionDetailDrawer-module__ZqJ_aq__externalBtn{color:#fff;background:#519600;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.TransactionDetailDrawer-module__ZqJ_aq__externalBtn:hover{background:#3f7a00}@media (max-width:768px){.TransactionDetailDrawer-module__ZqJ_aq__drawer{width:100vw}}
.LoyaltyTab-module__5SvrEa__tab{flex-direction:column;gap:16px;display:flex}.LoyaltyTab-module__5SvrEa__section{background:#fff;border:1px solid #edf2f7;border-radius:16px;padding:20px;box-shadow:0 4px 20px #00000005}.LoyaltyTab-module__5SvrEa__sectionHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.LoyaltyTab-module__5SvrEa__sectionTitle{color:#1e293b;letter-spacing:-.01em;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:15px;font-weight:700}.LoyaltyTab-module__5SvrEa__adjustBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:transform .1s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 6px #22c55e40}.LoyaltyTab-module__5SvrEa__adjustBtn:hover{transform:translateY(-1px);box-shadow:0 4px 10px #22c55e59}.LoyaltyTab-module__5SvrEa__adjustBtn:active{transform:translateY(0)}.LoyaltyTab-module__5SvrEa__empty,.LoyaltyTab-module__5SvrEa__loading{text-align:center;color:#64748b;padding:32px 16px;font-size:13px}.LoyaltyTab-module__5SvrEa__skeleton{background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite LoyaltyTab-module__5SvrEa__shimmer}@keyframes LoyaltyTab-module__5SvrEa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.LoyaltyTab-module__5SvrEa__tableWrap{border:1px solid #f1f5f9;border-radius:8px;overflow-x:auto}.LoyaltyTab-module__5SvrEa__table{border-collapse:collapse;width:100%;font-size:13px}.LoyaltyTab-module__5SvrEa__table thead{background:#f8fafc}.LoyaltyTab-module__5SvrEa__table th{text-align:left;color:#475569;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:10px 14px;font-size:12px;font-weight:600}.LoyaltyTab-module__5SvrEa__table td{color:#1e293b;vertical-align:top;border-bottom:1px solid #f1f5f9;padding:12px 14px}.LoyaltyTab-module__5SvrEa__table tbody tr:last-child td{border-bottom:none}.LoyaltyTab-module__5SvrEa__table tbody tr:hover{background:#fafbfc}.LoyaltyTab-module__5SvrEa__colTime{white-space:nowrap;color:#64748b;font-size:12px}.LoyaltyTab-module__5SvrEa__colDelta{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.LoyaltyTab-module__5SvrEa__positive{color:#16a34a}.LoyaltyTab-module__5SvrEa__negative{color:#dc2626}.LoyaltyTab-module__5SvrEa__colOrder code{color:#475569;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:11px}.LoyaltyTab-module__5SvrEa__colNote{color:#475569;word-break:break-word;max-width:340px}.LoyaltyTab-module__5SvrEa__muted{color:#94a3b8}.LoyaltyTab-module__5SvrEa__modalBackdrop{z-index:2000;background:#0f172a73;justify-content:center;align-items:center;animation:.15s LoyaltyTab-module__5SvrEa__fadeIn;display:flex;position:fixed;inset:0}@keyframes LoyaltyTab-module__5SvrEa__fadeIn{0%{opacity:0}to{opacity:1}}.LoyaltyTab-module__5SvrEa__modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:460px;margin:20px;animation:.18s cubic-bezier(.16,1,.3,1) LoyaltyTab-module__5SvrEa__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 50px #0000002e}@keyframes LoyaltyTab-module__5SvrEa__slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.LoyaltyTab-module__5SvrEa__modalHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.LoyaltyTab-module__5SvrEa__modalTitle{color:#1e293b;letter-spacing:-.01em;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:16px;font-weight:700}.LoyaltyTab-module__5SvrEa__modalClose{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.LoyaltyTab-module__5SvrEa__modalClose:hover{color:#1e293b;background:#f1f5f9}.LoyaltyTab-module__5SvrEa__modalClose:disabled{opacity:.4;cursor:not-allowed}.LoyaltyTab-module__5SvrEa__modalBody{flex-direction:column;gap:14px;padding:20px;display:flex}.LoyaltyTab-module__5SvrEa__modalFooter{background:#fafbfc;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.LoyaltyTab-module__5SvrEa__field{flex-direction:column;gap:4px;display:flex}.LoyaltyTab-module__5SvrEa__fieldLabel{color:#334155;font-size:12px;font-weight:600}.LoyaltyTab-module__5SvrEa__fieldHint{color:#94a3b8;font-size:11px}.LoyaltyTab-module__5SvrEa__fieldInput,.LoyaltyTab-module__5SvrEa__fieldTextarea{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}.LoyaltyTab-module__5SvrEa__fieldInput:focus,.LoyaltyTab-module__5SvrEa__fieldTextarea:focus{border-color:#22c55e;outline:none;box-shadow:0 0 0 3px #22c55e26}.LoyaltyTab-module__5SvrEa__fieldTextarea{resize:vertical;min-height:64px}.LoyaltyTab-module__5SvrEa__errorBox{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;font-size:12px}
.ActivityTimeline-module__xdOPfq__dot{color:currentColor;background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .15s;display:grid;box-shadow:0 0 0 2px,0 2px 6px #0f172a0f}.ActivityTimeline-module__xdOPfq__dot .material-symbols-outlined{color:currentColor;font-size:16px;line-height:1}.ActivityTimeline-module__xdOPfq__timeline{flex-direction:column;gap:12px;padding-left:48px;display:flex;position:relative}.ActivityTimeline-module__xdOPfq__timeline:before{content:"";background:linear-gradient(#e2e8f0 0%,#f1f5f9 50%,#e2e8f0 100%);border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:15px}.ActivityTimeline-module__xdOPfq__grouped{flex-direction:column;gap:22px;display:flex}.ActivityTimeline-module__xdOPfq__group{flex-direction:column;gap:14px;display:flex}.ActivityTimeline-module__xdOPfq__groupHeader{align-items:center;gap:12px;padding:4px 0;display:flex}.ActivityTimeline-module__xdOPfq__groupHeaderLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.ActivityTimeline-module__xdOPfq__groupHeaderCount{color:#cbd5e1;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.ActivityTimeline-module__xdOPfq__groupHeaderLine{background:linear-gradient(90deg,#e2e8f0,#0000);flex:1;height:1px}.ActivityTimeline-module__xdOPfq__groupItems{flex-direction:column;gap:12px;padding-left:48px;display:flex;position:relative;overflow:visible}.ActivityTimeline-module__xdOPfq__groupItems:before{content:"";background:#e2e8f0;border-radius:1px;width:2px;position:absolute;top:6px;bottom:6px;left:15px}.ActivityTimeline-module__xdOPfq__item{position:relative}.ActivityTimeline-module__xdOPfq__itemDot{z-index:1;position:absolute;top:50%;left:-48px;transform:translateY(-50%)}.ActivityTimeline-module__xdOPfq__item:hover .ActivityTimeline-module__xdOPfq__itemDot .ActivityTimeline-module__xdOPfq__dot{transform:scale(1.05)}.ActivityTimeline-module__xdOPfq__itemContent{min-width:0}.ActivityTimeline-module__xdOPfq__flush .ActivityTimeline-module__xdOPfq__itemContent>*{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;transform:none!important}
.HosoActivityEventCard-module__GBRSEa__card{min-width:0;color:inherit;background:#fff;border:1px solid #edf2f7;border-radius:12px;flex-direction:column;flex:1;text-decoration:none;transition:box-shadow .15s,border-color .15s,transform .15s;display:flex;box-shadow:0 1px 3px #0f172a0a}.HosoActivityEventCard-module__GBRSEa__card:hover{transform:translate(2px);box-shadow:0 6px 18px #0f172a14}a.HosoActivityEventCard-module__GBRSEa__card{cursor:pointer}.HosoActivityEventCard-module__GBRSEa__head{align-items:flex-start;gap:10px;padding:11px 14px 0;display:flex}.HosoActivityEventCard-module__GBRSEa__icon{background:var(--hae-bg,#f1f5f9);width:30px;height:30px;color:var(--hae-accent,#64748b);border-radius:8px;flex-shrink:0;place-items:center;margin-top:1px;line-height:1;display:grid}.HosoActivityEventCard-module__GBRSEa__icon .material-symbols-outlined{color:var(--hae-accent,#64748b);font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 20;font-size:16px!important}.HosoActivityEventCard-module__GBRSEa__thumb{background:#f1f5f9;border:1px solid #edf2f7;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.HosoActivityEventCard-module__GBRSEa__thumb img{object-fit:cover;width:100%;height:100%;display:block}.HosoActivityEventCard-module__GBRSEa__headText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.HosoActivityEventCard-module__GBRSEa__titleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.HosoActivityEventCard-module__GBRSEa__title{color:#1e293b;font-size:13px;font-weight:700;line-height:1.25}.HosoActivityEventCard-module__GBRSEa__metaRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.HosoActivityEventCard-module__GBRSEa__time{font-variant-numeric:tabular-nums;color:#94a3b8;letter-spacing:.01em;white-space:nowrap;font-family:Lexend Deca,system-ui,sans-serif;font-size:11px}.HosoActivityEventCard-module__GBRSEa__body{flex-direction:column;gap:8px;padding:13px 14px 0;display:flex}.HosoActivityEventCard-module__GBRSEa__chipRow{flex-wrap:wrap;gap:6px;display:flex}.HosoActivityEventCard-module__GBRSEa__chip{color:#475569;font-variant-numeric:tabular-nums;background:#f8fafc;border:1px solid #eef2f7;border-radius:7px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.HosoActivityEventCard-module__GBRSEa__chip .material-symbols-outlined{color:#94a3b8;font-size:13px!important}.HosoActivityEventCard-module__GBRSEa__chipGreen{color:#15803d;background:#dcfce7;border-color:#bbf7d0}.HosoActivityEventCard-module__GBRSEa__chipGreen .material-symbols-outlined{color:#16a34a}.HosoActivityEventCard-module__GBRSEa__chipRed{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.HosoActivityEventCard-module__GBRSEa__chipRed .material-symbols-outlined{color:#dc2626}.HosoActivityEventCard-module__GBRSEa__chipAmber{color:#b45309;background:#fef3c7;border-color:#fde68a}.HosoActivityEventCard-module__GBRSEa__chipAmber .material-symbols-outlined{color:#d97706}.HosoActivityEventCard-module__GBRSEa__fields{flex-direction:column;gap:6px;display:flex}.HosoActivityEventCard-module__GBRSEa__field{grid-template-columns:116px 1fr;align-items:start;gap:12px;font-size:12.5px;display:grid}.HosoActivityEventCard-module__GBRSEa__fieldLabel{color:#94a3b8;font-weight:500}.HosoActivityEventCard-module__GBRSEa__fieldValue{color:#334155;word-break:break-word}.HosoActivityEventCard-module__GBRSEa__mono{color:#475569;font-family:SF Mono,ui-monospace,monospace;font-size:11.5px}.HosoActivityEventCard-module__GBRSEa__bodyText{color:#334155;word-break:break-word;white-space:pre-wrap;font-size:12.5px;line-height:1.5}.HosoActivityEventCard-module__GBRSEa__bodyText strong{color:#1e293b;font-weight:700}.HosoActivityEventCard-module__GBRSEa__bodyText a{color:#2563eb;text-decoration:none}.HosoActivityEventCard-module__GBRSEa__bodyText a:hover{text-decoration:underline}.HosoActivityEventCard-module__GBRSEa__bodyDim{color:#64748b;word-break:break-word;white-space:pre-line;font-size:12px;line-height:1.45}.HosoActivityEventCard-module__GBRSEa__extra{padding:8px 14px 0}.HosoActivityEventCard-module__GBRSEa__extra:last-child{padding-bottom:12px}.HosoActivityEventCard-module__GBRSEa__actions{padding:10px 14px 12px}.HosoActivityEventCard-module__GBRSEa__actionBtn{border:1px solid var(--hae-border,#e2e8f0);height:32px;color:var(--hae-accent,#475569);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 10px 0 11px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.HosoActivityEventCard-module__GBRSEa__actionBtn:hover{background:var(--hae-bg,#f8fafc);border-color:var(--hae-accent,#cbd5e1);transform:translateY(-1px);box-shadow:0 3px 10px #0f172a1a}.HosoActivityEventCard-module__GBRSEa__actionBtn .material-symbols-outlined{color:var(--hae-accent,#475569);font-size:16px!important}.HosoActivityEventCard-module__GBRSEa__actionArrow{opacity:.7;margin-left:-2px;font-size:16px}.HosoActivityEventCard-module__GBRSEa__card>.HosoActivityEventCard-module__GBRSEa__head:last-child{padding-bottom:11px}.HosoActivityEventCard-module__GBRSEa__card>.HosoActivityEventCard-module__GBRSEa__body:last-child{padding-bottom:12px}
.ActivityEventCard-module__hmmmTq__diffVal{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.ActivityEventCard-module__hmmmTq__diffBefore{color:#94a3b8;-webkit-text-decoration:line-through #cbd5e1;text-decoration:line-through #cbd5e1}.ActivityEventCard-module__hmmmTq__diffArrow{flex-shrink:0;font-size:15px;color:#cbd5e1!important}.ActivityEventCard-module__hmmmTq__diffAfter{color:#16a34a;font-weight:600}
.ActivityNoteCard-module__fd57MW__menuWrap{display:inline-flex;position:relative}.ActivityNoteCard-module__fd57MW__menuBtn{color:#94a3b8;cursor:pointer;background:#fff;border:1px solid #edf2f7;border-radius:7px;place-items:center;width:28px;height:28px;transition:background .15s,color .15s,border-color .15s;display:grid}.ActivityNoteCard-module__fd57MW__menuBtn:hover{color:#475569;background:#f8fafc;border-color:#e2e8f0}.ActivityNoteCard-module__fd57MW__menuBtn .material-symbols-outlined{font-size:16px}.ActivityNoteCard-module__fd57MW__menu{z-index:5;background:#fff;border:1px solid #edf2f7;border-radius:8px;flex-direction:column;min-width:96px;padding:4px;display:flex;position:absolute;top:32px;right:0;box-shadow:0 6px 18px #0f172a1f}.ActivityNoteCard-module__fd57MW__menu button{text-align:left;color:#334155;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-family:inherit;font-size:12.5px}.ActivityNoteCard-module__fd57MW__menu button:hover{background:#f1f5f9}.ActivityNoteCard-module__fd57MW__menuDanger{color:#dc2626!important}.ActivityNoteCard-module__fd57MW__menuDanger:hover{background:#fef2f2!important}.ActivityNoteCard-module__fd57MW__editArea{flex-direction:column;gap:8px;display:flex}.ActivityNoteCard-module__fd57MW__textarea{resize:vertical;color:#334155;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-height:64px;padding:8px 10px;font-family:inherit;font-size:12.5px;line-height:1.5}.ActivityNoteCard-module__fd57MW__textarea:focus{border-color:#78bc20;outline:none;box-shadow:0 0 0 2px #78bc2026}.ActivityNoteCard-module__fd57MW__editActions{gap:8px;display:flex}.ActivityNoteCard-module__fd57MW__saveBtn{color:#fff;cursor:pointer;background:#78bc20;border:1px solid #78bc20;border-radius:7px;height:30px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600}.ActivityNoteCard-module__fd57MW__saveBtn:disabled{opacity:.5;cursor:not-allowed}.ActivityNoteCard-module__fd57MW__cancelBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;height:30px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:600}.ActivityNoteCard-module__fd57MW__error{color:#dc2626;padding:4px 14px 0;font-size:12px}
.CallRecordingPlayer-module__TPEscq__player{background:#f8fafc;border:1px solid #e8eef5;border-radius:10px;align-items:center;gap:10px;padding:8px 11px;display:flex}.CallRecordingPlayer-module__TPEscq__play{background:var(--cp-accent,#16a34a);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;transition:filter .15s,transform .15s;display:grid}.CallRecordingPlayer-module__TPEscq__play:hover{filter:brightness(1.05);transform:scale(1.05)}.CallRecordingPlayer-module__TPEscq__play .material-symbols-outlined{color:#fff;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 20;font-size:18px!important}.CallRecordingPlayer-module__TPEscq__track{cursor:pointer;background:#e2e8f0;border-radius:3px;flex:1;height:6px;position:relative}.CallRecordingPlayer-module__TPEscq__fill{background:var(--cp-accent,#16a34a);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.CallRecordingPlayer-module__TPEscq__knob{border:2px solid var(--cp-accent,#16a34a);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0f172a2e}.CallRecordingPlayer-module__TPEscq__time{color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px}.CallRecordingPlayer-module__TPEscq__speed{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;padding:3px 7px;font-size:10.5px;font-weight:700}.CallRecordingPlayer-module__TPEscq__speed:hover{border-color:var(--cp-accent,#16a34a)}.CallRecordingPlayer-module__TPEscq__download{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;text-decoration:none;display:grid}.CallRecordingPlayer-module__TPEscq__download:hover{border-color:var(--cp-accent,#16a34a)}.CallRecordingPlayer-module__TPEscq__download .material-symbols-outlined{color:#64748b;font-size:15px!important}
.SegmentCard-module__3A3_qq__card{background:#fff;border:1px solid #f0f0f1;border-radius:12px;padding:16px}.SegmentCard-module__3A3_qq__title{color:#0f172a;margin-bottom:12px;font-size:13px;font-weight:600}.SegmentCard-module__3A3_qq__empty{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.SegmentCard-module__3A3_qq__badgeRow{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.SegmentCard-module__3A3_qq__rankPill{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.SegmentCard-module__3A3_qq__stats{color:#475569;margin-bottom:12px;font-size:12px;line-height:1.55}.SegmentCard-module__3A3_qq__stats strong{color:#0f172a;font-weight:600}.SegmentCard-module__3A3_qq__timeline{background:#f8fafc;border:1px solid #f0f0f1;border-radius:8px;flex-direction:column;gap:4px;margin-bottom:10px;padding:10px 12px;display:flex}.SegmentCard-module__3A3_qq__timelineEmpty{color:#94a3b8;font-size:11px}.SegmentCard-module__3A3_qq__timelineRow{color:#64748b;align-items:baseline;gap:8px;font-size:11px;display:flex}.SegmentCard-module__3A3_qq__timelineDate{font-variant-numeric:tabular-nums;color:#94a3b8;flex:none}.SegmentCard-module__3A3_qq__timelineChange{color:#475569;flex:auto}.SegmentCard-module__3A3_qq__footer{color:#94a3b8;font-size:11px}.SegmentCard-module__3A3_qq__skelTitle,.SegmentCard-module__3A3_qq__skelRow,.SegmentCard-module__3A3_qq__skelLine{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%) 0 0/400% 100%;border-radius:6px;animation:1.4s infinite SegmentCard-module__3A3_qq__shimmer}.SegmentCard-module__3A3_qq__skelTitle{width:40%;height:14px;margin-bottom:12px}.SegmentCard-module__3A3_qq__skelRow{width:70%;height:22px;margin-bottom:12px}.SegmentCard-module__3A3_qq__skelLine{width:90%;height:12px}@keyframes SegmentCard-module__3A3_qq__shimmer{0%{background-position:100% 0}to{background-position:0 0}}
.OrderDetailDrawer-module__2i3nkW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#0f172a73;animation:.2s OrderDetailDrawer-module__2i3nkW__fadeIn;position:fixed;inset:0}.OrderDetailDrawer-module__2i3nkW__drawer{z-index:1000;background:#fff;flex-direction:column;width:80vw;max-width:1600px;animation:.28s cubic-bezier(.16,1,.3,1) OrderDetailDrawer-module__2i3nkW__slideIn;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 40px #0f172a2e}.OrderDetailDrawer-module__2i3nkW__closeBtn{color:#475569;cursor:pointer;z-index:10;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex;position:absolute;top:16px;right:16px}.OrderDetailDrawer-module__2i3nkW__closeBtn:hover{color:#dc2626;background:#fee2e2;border-color:#fecaca}.OrderDetailDrawer-module__2i3nkW__closeBtn .OrderDetailDrawer-module__2i3nkW__material-symbols-outlined{font-size:20px}.OrderDetailDrawer-module__2i3nkW__body{flex:1;min-height:0;overflow:hidden auto}@keyframes OrderDetailDrawer-module__2i3nkW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes OrderDetailDrawer-module__2i3nkW__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:768px){.OrderDetailDrawer-module__2i3nkW__drawer{width:100vw}}
.SmartSearch-module__3kE5WG__container{width:100%;position:relative}.SmartSearch-module__3kE5WG__searchBox{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;align-items:center;padding:8px 12px;transition:all .2s ease-in-out;display:flex}.SmartSearch-module__3kE5WG__searchBox:focus-within{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.SmartSearch-module__3kE5WG__input{color:#1e293b;background:0 0;border:none;outline:none;flex:1;padding:0 8px;font-size:14px}.SmartSearch-module__3kE5WG__loader{border:2px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite SmartSearch-module__3kE5WG__spin}@keyframes SmartSearch-module__3kE5WG__spin{to{transform:rotate(360deg)}}.SmartSearch-module__3kE5WG__clearBtn{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:50%;align-items:center;padding:4px;display:flex}.SmartSearch-module__3kE5WG__clearBtn:hover{color:#64748b;background:#e2e8f0}.SmartSearch-module__3kE5WG__dropdown{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:8px;max-height:200px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.SmartSearch-module__3kE5WG__item{cursor:pointer;color:#475569;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;transition:background .15s;display:flex}.SmartSearch-module__3kE5WG__item:hover{color:#1e293b;background:#f1f5f9}
.TagChip-module__QKCTxa__chip{white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:4px;font-weight:600;display:inline-flex}.TagChip-module__QKCTxa__chipSm{padding:2px 8px;font-size:10px}.TagChip-module__QKCTxa__chipMd{padding:3px 10px;font-size:12px}.TagChip-module__QKCTxa__removeBtn{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;margin-left:2px;padding:0;font-size:14px;line-height:1}.TagChip-module__QKCTxa__removeBtn:hover{opacity:1}
.HealthBadge-module__Phqc3q__badge{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.HealthBadge-module__Phqc3q__dot{border-radius:50%;flex-shrink:0}.HealthBadge-module__Phqc3q__sm .HealthBadge-module__Phqc3q__dot{width:8px;height:8px}.HealthBadge-module__Phqc3q__md .HealthBadge-module__Phqc3q__dot{width:10px;height:10px}.HealthBadge-module__Phqc3q__score{font-weight:700}.HealthBadge-module__Phqc3q__sm .HealthBadge-module__Phqc3q__score{font-size:13px}.HealthBadge-module__Phqc3q__md .HealthBadge-module__Phqc3q__score{font-size:15px}.HealthBadge-module__Phqc3q__label{color:var(--color-text-secondary,#64748b);font-size:12px}.HealthBadge-module__Phqc3q__md .HealthBadge-module__Phqc3q__label{font-size:13px}
