@keyframes QuoteSendFields-module-scss-module__xv_bpG__ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes QuoteSendFields-module-scss-module__xv_bpG__ds-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes QuoteSendFields-module-scss-module__xv_bpG__sales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes QuoteSendFields-module-scss-module__xv_bpG__sales-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes QuoteSendFields-module-scss-module__xv_bpG__sales-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes QuoteSendFields-module-scss-module__xv_bpG__sales-slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes QuoteSendFields-module-scss-module__xv_bpG__ds-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.QuoteSendFields-module-scss-module__xv_bpG__fields{gap:.75rem;margin:1rem 0;display:grid}.QuoteSendFields-module-scss-module__xv_bpG__field{gap:.5rem;font-size:.875rem;display:grid}.QuoteSendFields-module-scss-module__xv_bpG__field input{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem .75rem}.QuoteSendFields-module-scss-module__xv_bpG__field small{color:#64748b}.QuoteSendFields-module-scss-module__xv_bpG__note{color:#64748b;margin:0}.QuoteSendFields-module-scss-module__xv_bpG__error{color:#991b1b;margin:0}
@keyframes ConfirmDialog-module-scss-module__4HCTJW__ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ConfirmDialog-module-scss-module__4HCTJW__ds-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog-module-scss-module__4HCTJW__sales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ConfirmDialog-module-scss-module__4HCTJW__sales-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ConfirmDialog-module-scss-module__4HCTJW__sales-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ConfirmDialog-module-scss-module__4HCTJW__sales-slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ConfirmDialog-module-scss-module__4HCTJW__ds-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.ConfirmDialog-module-scss-module__4HCTJW__message{color:#64748b;margin:0;font-size:.875rem;line-height:1.625}.ConfirmDialog-module-scss-module__4HCTJW__itemName{color:#0f172a;word-break:break-word;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;margin-top:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.ConfirmDialog-module-scss-module__4HCTJW__validationList{text-align:left;background:#f59e0b0f;border:1px solid #f59e0b40;border-radius:.5rem;flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:.75rem 1rem;list-style:none;display:flex}.ConfirmDialog-module-scss-module__4HCTJW__validationItem{color:#78350f;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.625;display:flex}.ConfirmDialog-module-scss-module__4HCTJW__validationItem svg{flex-shrink:0;width:14px;height:14px;margin-top:3px}.ConfirmDialog-module-scss-module__4HCTJW__reasonGroup{margin-top:1rem}.ConfirmDialog-module-scss-module__4HCTJW__label{color:#64748b;margin-bottom:.5rem;font-size:.75rem;font-weight:500;display:block}.ConfirmDialog-module-scss-module__4HCTJW__required{color:#ef4444;margin-left:2px}.ConfirmDialog-module-scss-module__4HCTJW__textarea{color:#0f172a;resize:vertical;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;width:100%;padding:.625rem .875rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}.ConfirmDialog-module-scss-module__4HCTJW__textarea:focus{border-color:#2dd4bf;box-shadow:0 0 0 3px #14b8a61a}.ConfirmDialog-module-scss-module__4HCTJW__textarea{resize:none;min-height:80px;transition:border-color .15s,box-shadow .15s}.ConfirmDialog-module-scss-module__4HCTJW__textarea.ConfirmDialog-module-scss-module__4HCTJW__hasError{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.ConfirmDialog-module-scss-module__4HCTJW__textarea:disabled{opacity:.6;cursor:not-allowed;background:#f8fafc}.ConfirmDialog-module-scss-module__4HCTJW__errorText{color:#ef4444;margin-top:.25rem;font-size:.75rem}.ConfirmDialog-module-scss-module__4HCTJW__cancelBtn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.ConfirmDialog-module-scss-module__4HCTJW__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.ConfirmDialog-module-scss-module__4HCTJW__cancelBtn{color:#64748b;background:0 0}.ConfirmDialog-module-scss-module__4HCTJW__cancelBtn:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.ConfirmDialog-module-scss-module__4HCTJW__confirmBtn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.ConfirmDialog-module-scss-module__4HCTJW__confirmBtn{color:#fff;gap:.5rem;font-weight:600}.ConfirmDialog-module-scss-module__4HCTJW__confirmBtn:active:not(:disabled){transform:translateY(0)}.ConfirmDialog-module-scss-module__4HCTJW__confirmBtn:disabled{opacity:.6;cursor:not-allowed}.ConfirmDialog-module-scss-module__4HCTJW__confirmBtn svg{flex-shrink:0;width:16px;height:16px}.ConfirmDialog-module-scss-module__4HCTJW__confirmBtn.ConfirmDialog-module-scss-module__4HCTJW__danger{background:#ef4444}.ConfirmDialog-module-scss-module__4HCTJW__confirmBtn.ConfirmDialog-module-scss-module__4HCTJW__danger:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.ConfirmDialog-module-scss-module__4HCTJW__confirmBtn.ConfirmDialog-module-scss-module__4HCTJW__warning{background:#f59e0b}.ConfirmDialog-module-scss-module__4HCTJW__confirmBtn.ConfirmDialog-module-scss-module__4HCTJW__warning:hover:not(:disabled){background:#d97706;transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.ConfirmDialog-module-scss-module__4HCTJW__confirmBtn.ConfirmDialog-module-scss-module__4HCTJW__info{background:#3b82f6}.ConfirmDialog-module-scss-module__4HCTJW__confirmBtn.ConfirmDialog-module-scss-module__4HCTJW__info:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.ConfirmDialog-module-scss-module__4HCTJW__confirmBtn.ConfirmDialog-module-scss-module__4HCTJW__success{background:#10b981}.ConfirmDialog-module-scss-module__4HCTJW__confirmBtn.ConfirmDialog-module-scss-module__4HCTJW__success:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.ConfirmDialog-module-scss-module__4HCTJW__spinIcon{width:16px;height:16px;animation:.6s linear infinite ConfirmDialog-module-scss-module__4HCTJW__spin}@keyframes ConfirmDialog-module-scss-module__4HCTJW__spin{to{transform:rotate(360deg)}}
.ImageLightbox-module-scss-module__7KUqtG__overlay{z-index:9999;background:#000000eb;justify-content:center;align-items:center;animation:.2s ImageLightbox-module-scss-module__7KUqtG__fadeIn;display:flex;position:fixed;inset:0}@keyframes ImageLightbox-module-scss-module__7KUqtG__fadeIn{0%{opacity:0}to{opacity:1}}.ImageLightbox-module-scss-module__7KUqtG__closeBtn{z-index:10;color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.ImageLightbox-module-scss-module__7KUqtG__closeBtn:hover{background:#fff3;transform:scale(1.1)}.ImageLightbox-module-scss-module__7KUqtG__counter{color:#fff;background:#0009;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.ImageLightbox-module-scss-module__7KUqtG__navBtn{z-index:10;color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ImageLightbox-module-scss-module__7KUqtG__navBtn:hover{background:#fff3}.ImageLightbox-module-scss-module__7KUqtG__navBtnPrev{left:1rem}.ImageLightbox-module-scss-module__7KUqtG__navBtnNext{right:1rem}.ImageLightbox-module-scss-module__7KUqtG__imageContainer{cursor:zoom-in;border-radius:8px;justify-content:center;align-items:center;max-width:90vw;max-height:80vh;display:flex;overflow:hidden}.ImageLightbox-module-scss-module__7KUqtG__imageContainer.ImageLightbox-module-scss-module__7KUqtG__zoomed{cursor:zoom-out;overflow:auto}.ImageLightbox-module-scss-module__7KUqtG__imageContainer.ImageLightbox-module-scss-module__7KUqtG__zoomed .ImageLightbox-module-scss-module__7KUqtG__image{transform-origin:50%;cursor:zoom-out;transform:scale(2)}.ImageLightbox-module-scss-module__7KUqtG__image{object-fit:contain;border-radius:8px;max-width:90vw;max-height:80vh;transition:transform .3s;animation:.2s ImageLightbox-module-scss-module__7KUqtG__fadeInImage;box-shadow:0 25px 50px -12px #00000080}@keyframes ImageLightbox-module-scss-module__7KUqtG__fadeInImage{0%{opacity:0}to{opacity:1}}.ImageLightbox-module-scss-module__7KUqtG__zoomBtn{z-index:10;color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;bottom:6rem;right:1rem}.ImageLightbox-module-scss-module__7KUqtG__zoomBtn:hover{background:#fff3}.ImageLightbox-module-scss-module__7KUqtG__thumbnails{background:#0009;border-radius:12px;gap:.5rem;max-width:90vw;padding:.75rem;display:flex;position:absolute;bottom:1rem;left:50%;overflow-x:auto;transform:translate(-50%)}.ImageLightbox-module-scss-module__7KUqtG__thumbnail{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:6px;flex-shrink:0;width:48px;height:48px;padding:0;transition:all .2s;overflow:hidden}.ImageLightbox-module-scss-module__7KUqtG__thumbnail img{object-fit:cover;width:100%;height:100%}.ImageLightbox-module-scss-module__7KUqtG__thumbnail:hover{border-color:#ffffff80}.ImageLightbox-module-scss-module__7KUqtG__thumbnail.ImageLightbox-module-scss-module__7KUqtG__active{border-color:#06b6d4;box-shadow:0 0 0 2px #06b6d44d}
.DimensionsFormSection-module-scss-module__pTyZ2a__sectionTitle{color:#1e293b;margin-bottom:1rem;font-size:1rem;font-weight:600}.DimensionsFormSection-module-scss-module__pTyZ2a__grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:768px){.DimensionsFormSection-module-scss-module__pTyZ2a__grid{grid-template-columns:repeat(4,1fr)}}.DimensionsFormSection-module-scss-module__pTyZ2a__field{flex-direction:column;gap:.5rem;display:flex}.DimensionsFormSection-module-scss-module__pTyZ2a__label{color:#374151;font-size:.875rem;font-weight:500}.DimensionsFormSection-module-scss-module__pTyZ2a__input,.DimensionsFormSection-module-scss-module__pTyZ2a__select{color:#1f2937;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.625rem .875rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.DimensionsFormSection-module-scss-module__pTyZ2a__input:focus,.DimensionsFormSection-module-scss-module__pTyZ2a__select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.DimensionsFormSection-module-scss-module__pTyZ2a__input:disabled,.DimensionsFormSection-module-scss-module__pTyZ2a__select:disabled{cursor:not-allowed;background-color:#f3f4f6}.DimensionsFormSection-module-scss-module__pTyZ2a__input::placeholder,.DimensionsFormSection-module-scss-module__pTyZ2a__select::placeholder{color:#9ca3af}.DimensionsFormSection-module-scss-module__pTyZ2a__select{cursor:pointer}.DimensionsFormSection-module-scss-module__pTyZ2a__compactGrid{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:.5rem;display:grid}@media (max-width:768px){.DimensionsFormSection-module-scss-module__pTyZ2a__compactGrid{grid-template-columns:1fr 1fr}}.DimensionsFormSection-module-scss-module__pTyZ2a__compactField{flex-direction:column;gap:.25rem;display:flex}.DimensionsFormSection-module-scss-module__pTyZ2a__compactLabel{color:#374151;font-size:.75rem;font-weight:500}.DimensionsFormSection-module-scss-module__pTyZ2a__compactInput,.DimensionsFormSection-module-scss-module__pTyZ2a__compactSelect{color:#1f2937;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.625rem .875rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.DimensionsFormSection-module-scss-module__pTyZ2a__compactInput:focus,.DimensionsFormSection-module-scss-module__pTyZ2a__compactSelect:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.DimensionsFormSection-module-scss-module__pTyZ2a__compactInput:disabled,.DimensionsFormSection-module-scss-module__pTyZ2a__compactSelect:disabled{cursor:not-allowed;background-color:#f3f4f6}.DimensionsFormSection-module-scss-module__pTyZ2a__compactInput::placeholder,.DimensionsFormSection-module-scss-module__pTyZ2a__compactSelect::placeholder{color:#9ca3af}.DimensionsFormSection-module-scss-module__pTyZ2a__compactSelect{cursor:pointer;min-width:60px}.DimensionsFormSection-module-scss-module__pTyZ2a__compactTitle{color:#1e293b;margin-bottom:.5rem;font-size:.875rem;font-weight:600}
@keyframes TooltipPortal-module-scss-module__fUhlXq__ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes TooltipPortal-module-scss-module__fUhlXq__ds-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TooltipPortal-module-scss-module__fUhlXq__sales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TooltipPortal-module-scss-module__fUhlXq__sales-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes TooltipPortal-module-scss-module__fUhlXq__sales-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes TooltipPortal-module-scss-module__fUhlXq__sales-slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes TooltipPortal-module-scss-module__fUhlXq__ds-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.TooltipPortal-module-scss-module__fUhlXq__wrapper{align-items:center;display:inline-flex}.TooltipPortal-module-scss-module__fUhlXq__trigger{color:inherit;cursor:help;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.TooltipPortal-module-scss-module__fUhlXq__trigger:focus-visible{outline:none;box-shadow:0 0 0 2px #3b82f638}.TooltipPortal-module-scss-module__fUhlXq__tooltip{z-index:60;color:#fafaf9;white-space:normal;word-break:break-word;pointer-events:none;background:#1c1917;border-radius:.375rem;max-width:min(18rem,100vw - 1rem);padding:6px 10px;font-size:11px;font-weight:400;line-height:1.4;position:fixed;inset:0 auto auto 0;box-shadow:0 4px 12px #00000026}.TooltipPortal-module-scss-module__fUhlXq__tooltip[data-ready=false]{visibility:hidden;opacity:0}.TooltipPortal-module-scss-module__fUhlXq__tooltip[data-ready=true]{visibility:visible;opacity:1}.TooltipPortal-module-scss-module__fUhlXq__tooltip.TooltipPortal-module-scss-module__fUhlXq__tooltipInteractive{pointer-events:auto;max-width:min(20rem,100vw - 1rem);padding:10px 12px;font-size:12px;line-height:1.5}.TooltipPortal-module-scss-module__fUhlXq__tooltip:after{content:"";left:var(--tooltip-arrow-left,50%);border:5px solid #0000;position:absolute;transform:translate(-50%)}.TooltipPortal-module-scss-module__fUhlXq__tooltip[data-side=top]:after{border-top-color:#1c1917;top:100%}.TooltipPortal-module-scss-module__fUhlXq__tooltip[data-side=bottom]:after{border-bottom-color:#1c1917;bottom:100%}.TooltipPortal-module-scss-module__fUhlXq__richMainText{color:#f1f5f9;margin:0}.TooltipPortal-module-scss-module__fUhlXq__richExample{color:#94a3b8;border-top:1px solid #ffffff1a;margin:.5rem 0 0;padding-top:.5rem;font-size:11px}.TooltipPortal-module-scss-module__fUhlXq__richExampleLabel{color:#38bdf8;font-weight:500}.TooltipPortal-module-scss-module__fUhlXq__richRelationship{color:#7dd3fc;background:#0ea5e926;border-radius:6px;align-items:center;gap:.25rem;margin:.5rem 0 0;padding:.375rem .5rem;font-size:11px;display:flex}.TooltipPortal-module-scss-module__fUhlXq__richRelationshipIcon{color:#38bdf8}.TooltipPortal-module-scss-module__fUhlXq__richLink{color:#38bdf8;cursor:pointer;border-top:1px solid #ffffff1a;align-items:center;gap:.25rem;margin-top:.5rem;padding-top:.5rem;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.TooltipPortal-module-scss-module__fUhlXq__richLink:hover{color:#7dd3fc;text-decoration:underline}
.PriceFormSection-module-scss-module__up1uiG__sectionTitle{color:#1e293b;margin-bottom:1rem;font-size:1rem;font-weight:600}.PriceFormSection-module-scss-module__up1uiG__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.PriceFormSection-module-scss-module__up1uiG__grid{grid-template-columns:repeat(2,1fr)}}.PriceFormSection-module-scss-module__up1uiG__gridTight{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.PriceFormSection-module-scss-module__up1uiG__field{flex-direction:column;gap:.5rem;display:flex}.PriceFormSection-module-scss-module__up1uiG__label{color:#374151;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;display:flex}.PriceFormSection-module-scss-module__up1uiG__required{color:#ef4444}.PriceFormSection-module-scss-module__up1uiG__input{color:#1f2937;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.625rem .875rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.PriceFormSection-module-scss-module__up1uiG__input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.PriceFormSection-module-scss-module__up1uiG__input:disabled{cursor:not-allowed;background-color:#f3f4f6}.PriceFormSection-module-scss-module__up1uiG__input::placeholder{color:#9ca3af}.PriceFormSection-module-scss-module__up1uiG__helpText{color:#6b7280;margin-top:.25rem;font-size:.75rem}.PriceFormSection-module-scss-module__up1uiG__errorText{color:#dc2626;margin-top:.5rem;font-size:.75rem;font-weight:500;line-height:1.5}
.StatCard-module-scss-module__Qw7vxq__statCard{text-align:left;background:#fff;border:1px solid #e7e5e4;border-radius:8px;align-items:center;gap:12px;width:100%;max-width:100%;padding:14px 16px;transition:all .15s;display:flex;box-shadow:0 1px 2px #0000000a}.StatCard-module-scss-module__Qw7vxq__statCard:hover{border-color:#d6d3d1;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.StatCard-module-scss-module__Qw7vxq__clickable{cursor:pointer;appearance:none}.StatCard-module-scss-module__Qw7vxq__iconWrapper{background:var(--icon-bg);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.StatCard-module-scss-module__Qw7vxq__icon{width:18px;height:18px;color:var(--icon-color)}.StatCard-module-scss-module__Qw7vxq__statInfo{min-width:0;overflow:visible}.StatCard-module-scss-module__Qw7vxq__titleRow{align-items:center;gap:3px;min-width:0;display:flex;overflow:visible}.StatCard-module-scss-module__Qw7vxq__statLabel{color:#78716c;font-size:11px;font-weight:500;line-height:1.2}.StatCard-module-scss-module__Qw7vxq__statValue{color:#1c1917;margin-top:2px;font-size:16px;font-weight:700;line-height:1}.StatCard-module-scss-module__Qw7vxq__statChange{align-items:center;gap:3px;margin-top:3px;font-size:11px;font-weight:500;display:flex}.StatCard-module-scss-module__Qw7vxq__statSubtitle{color:#78716c;margin-top:2px;font-size:10px}.StatCard-module-scss-module__Qw7vxq__blue{--icon-bg:#eff6ff;--icon-color:#2563eb}.StatCard-module-scss-module__Qw7vxq__green{--icon-bg:#f0fdf4;--icon-color:#16a34a}.StatCard-module-scss-module__Qw7vxq__purple{--icon-bg:#f5f3ff;--icon-color:#7c3aed}.StatCard-module-scss-module__Qw7vxq__orange{--icon-bg:#fff7ed;--icon-color:#ea580c}.StatCard-module-scss-module__Qw7vxq__red{--icon-bg:#fef2f2;--icon-color:#dc2626}.StatCard-module-scss-module__Qw7vxq__cyan{--icon-bg:#ecfeff;--icon-color:#0891b2}.StatCard-module-scss-module__Qw7vxq__amber{--icon-bg:#fffbeb;--icon-color:#d97706}.StatCard-module-scss-module__Qw7vxq__pink{--icon-bg:#fdf2f8;--icon-color:#db2777}.StatCard-module-scss-module__Qw7vxq__emerald{--icon-bg:#ecfdf5;--icon-color:#059669}.StatCard-module-scss-module__Qw7vxq__teal{--icon-bg:#f0fdfa;--icon-color:#0f766e}.StatCard-module-scss-module__Qw7vxq__rose{--icon-bg:#fef2f2;--icon-color:#dc2626}.StatCard-module-scss-module__Qw7vxq__tooltipWrapper{margin-left:4px}.StatCard-module-scss-module__Qw7vxq__tooltipTrigger{justify-content:center;align-items:center;display:inline-flex}.StatCard-module-scss-module__Qw7vxq__infoIcon{color:#a8a29e;flex-shrink:0}.StatCard-module-scss-module__Qw7vxq__tooltipTrigger:hover .StatCard-module-scss-module__Qw7vxq__infoIcon,.StatCard-module-scss-module__Qw7vxq__tooltipTrigger:focus-visible .StatCard-module-scss-module__Qw7vxq__infoIcon{color:#78716c}
@keyframes EvidenceImagesUpload-module-scss-module__ld_ZRq__ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes EvidenceImagesUpload-module-scss-module__ld_ZRq__ds-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes EvidenceImagesUpload-module-scss-module__ld_ZRq__sales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes EvidenceImagesUpload-module-scss-module__ld_ZRq__sales-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes EvidenceImagesUpload-module-scss-module__ld_ZRq__sales-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes EvidenceImagesUpload-module-scss-module__ld_ZRq__sales-slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes EvidenceImagesUpload-module-scss-module__ld_ZRq__ds-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.EvidenceImagesUpload-module-scss-module__ld_ZRq__container{flex-flow:wrap;align-items:center;gap:4px;min-height:36px;display:flex}.EvidenceImagesUpload-module-scss-module__ld_ZRq__container.EvidenceImagesUpload-module-scss-module__ld_ZRq__dragging{background:#eef2ff;border-radius:.375rem;outline:1.5px dashed #4f46e5}.EvidenceImagesUpload-module-scss-module__ld_ZRq__focusable{border-radius:.375rem}.EvidenceImagesUpload-module-scss-module__ld_ZRq__focusable:focus{outline:none}.EvidenceImagesUpload-module-scss-module__ld_ZRq__focusable:focus-visible{outline-offset:2px;outline:1.5px solid #4f46e5}.EvidenceImagesUpload-module-scss-module__ld_ZRq__thumbImg{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.EvidenceImagesUpload-module-scss-module__ld_ZRq__removeBtn{cursor:pointer;opacity:0;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;padding:0;transition:opacity .15s;display:flex;position:absolute;top:1px;right:1px}.EvidenceImagesUpload-module-scss-module__ld_ZRq__thumb:hover .EvidenceImagesUpload-module-scss-module__ld_ZRq__removeBtn{opacity:1}.EvidenceImagesUpload-module-scss-module__ld_ZRq__dropZone{cursor:pointer;color:#64748b;white-space:nowrap;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;transition:border-color .15s,background .15s,color .15s;display:flex}.EvidenceImagesUpload-module-scss-module__ld_ZRq__dropZone:hover,.EvidenceImagesUpload-module-scss-module__ld_ZRq__dropZoneDragging{color:#4f46e5;background:#eef2ff;border-color:#4f46e5}.EvidenceImagesUpload-module-scss-module__ld_ZRq__dropIcon{flex-shrink:0}.EvidenceImagesUpload-module-scss-module__ld_ZRq__dropText{line-height:1.2}.EvidenceImagesUpload-module-scss-module__ld_ZRq__dropSubtitle{display:none}.EvidenceImagesUpload-module-scss-module__ld_ZRq__counter{color:#4f46e5;background:#eef2ff;border-radius:9999px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:600;line-height:1.4}.EvidenceImagesUpload-module-scss-module__ld_ZRq__inlineRow{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:52px;padding:.5rem;transition:border-color .15s,background .15s;display:flex}.EvidenceImagesUpload-module-scss-module__ld_ZRq__inlineRowDragging{background:#eef2ff;border-color:#4f46e5}.EvidenceImagesUpload-module-scss-module__ld_ZRq__thumb{background:#f1f5f9;border:2px solid #e2e8f0;border-radius:.5rem;flex-shrink:0;width:100px;height:100px;position:relative;overflow:hidden}.EvidenceImagesUpload-module-scss-module__ld_ZRq__thumbImg{object-fit:cover;cursor:pointer;width:100%;height:100%}.EvidenceImagesUpload-module-scss-module__ld_ZRq__thumbFallback{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.EvidenceImagesUpload-module-scss-module__ld_ZRq__thumbFallbackIcon{color:#cbd5e1}.EvidenceImagesUpload-module-scss-module__ld_ZRq__removeBtn{cursor:pointer;background:#0009;border:none;border-radius:9999px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:absolute;top:4px;right:4px}.EvidenceImagesUpload-module-scss-module__ld_ZRq__removeBtn:hover{background:#000c}.EvidenceImagesUpload-module-scss-module__ld_ZRq__addBtn{cursor:pointer;color:#94a3b8;background:0 0;border:1.5px dashed #cbd5e1;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;transition:border-color .15s,color .15s,background .15s;display:flex}.EvidenceImagesUpload-module-scss-module__ld_ZRq__addBtn:hover{color:#4f46e5;background:#eef2ff;border-color:#4f46e5}.EvidenceImagesUpload-module-scss-module__ld_ZRq__spinnerInline{color:#4f46e5;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.EvidenceImagesUpload-module-scss-module__ld_ZRq__counter{color:#4f46e5;background:#eef2ff;border-radius:9999px;flex-shrink:0;margin-left:auto;padding:2px 8px;font-size:.75rem;font-weight:600}.EvidenceImagesUpload-module-scss-module__ld_ZRq__counterMax{color:#ef4444;background:#fef2f2}.EvidenceImagesUpload-module-scss-module__ld_ZRq__dropZone{cursor:pointer;background:#fafafa;border:2px dashed #cbd5e1;border-radius:.5rem;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem;transition:border-color .15s,background .15s;display:flex}.EvidenceImagesUpload-module-scss-module__ld_ZRq__dropZoneDragging{background:#eef2ff;border-color:#4f46e5}.EvidenceImagesUpload-module-scss-module__ld_ZRq__dropIcon{color:#94a3b8}.EvidenceImagesUpload-module-scss-module__ld_ZRq__dropIconDragging{color:#4f46e5}.EvidenceImagesUpload-module-scss-module__ld_ZRq__dropText{text-align:center}.EvidenceImagesUpload-module-scss-module__ld_ZRq__dropTitle{color:#475569;font-size:.875rem;font-weight:500}.EvidenceImagesUpload-module-scss-module__ld_ZRq__dropSubtitle{color:#94a3b8;margin-top:2px;font-size:.75rem}.EvidenceImagesUpload-module-scss-module__ld_ZRq__spin{animation:1s linear infinite EvidenceImagesUpload-module-scss-module__ld_ZRq__ds-spin}.EvidenceImagesUpload-module-scss-module__ld_ZRq__fileInput{display:none}
.ProductFilters-module-scss-module__akk9SW__filtersPanel{background:#fafaf9;border-bottom:1px solid #e7e5e4;flex-direction:column;gap:12px;padding:12px 20px;animation:.2s ProductFilters-module-scss-module__akk9SW__slideDown;display:flex}@keyframes ProductFilters-module-scss-module__akk9SW__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ProductFilters-module-scss-module__akk9SW__filtersRow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ProductFilters-module-scss-module__akk9SW__filtersGrid{grid-template-rows:auto auto auto;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(200px,1.5fr) minmax(140px,1fr) auto;align-items:end;gap:12px;display:grid}.ProductFilters-module-scss-module__akk9SW__gridCategory{grid-area:1/1}.ProductFilters-module-scss-module__akk9SW__gridMaterial{grid-area:1/2}.ProductFilters-module-scss-module__akk9SW__gridPrice{grid-area:1/3}.ProductFilters-module-scss-module__akk9SW__gridStatus{grid-area:1/4}.ProductFilters-module-scss-module__akk9SW__gridApply{grid-area:1/5}.ProductFilters-module-scss-module__akk9SW__gridLength{grid-area:2/1}.ProductFilters-module-scss-module__akk9SW__gridWidth{grid-area:2/2}.ProductFilters-module-scss-module__akk9SW__gridHeight{grid-area:2/3}.ProductFilters-module-scss-module__akk9SW__gridPriceStatus{grid-area:2/4}.ProductFilters-module-scss-module__akk9SW__gridStyle{grid-area:3/1}.ProductFilters-module-scss-module__akk9SW__gridUsageSpace{grid-area:3/2}.ProductFilters-module-scss-module__akk9SW__gridBusinessType{grid-area:3/3}.ProductFilters-module-scss-module__akk9SW__filterGroup{flex-direction:column;gap:4px;min-width:150px;display:flex}.ProductFilters-module-scss-module__akk9SW__filterGroup.ProductFilters-module-scss-module__akk9SW__priceGroup{min-width:220px}.ProductFilters-module-scss-module__akk9SW__filterGroup.ProductFilters-module-scss-module__akk9SW__dimensionGroup{min-width:150px}.ProductFilters-module-scss-module__akk9SW__filterLabel{color:#78716c;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.ProductFilters-module-scss-module__akk9SW__fieldClearBtn{color:#57534e;cursor:pointer;background:#d6d3d1;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;margin-left:auto;padding:0;transition:background .15s,color .15s,transform .15s;display:inline-flex}.ProductFilters-module-scss-module__akk9SW__fieldClearBtn svg{width:9px;height:9px}.ProductFilters-module-scss-module__akk9SW__fieldClearBtn:hover{color:#fff;background:#ef4444;transform:scale(1.15)}.ProductFilters-module-scss-module__akk9SW__filterSelect{color:#44403c;cursor:pointer;background:#fff;border:1px solid #e7e5e4;border-radius:6px;min-width:140px;padding:6px 10px;font-family:inherit;font-size:12px;transition:all .15s}.ProductFilters-module-scss-module__akk9SW__filterSelect:hover{border-color:#d6d3d1}.ProductFilters-module-scss-module__akk9SW__filterSelect:focus{border-color:#14b8a6;outline:none;box-shadow:0 0 0 2px #0d94881a}.ProductFilters-module-scss-module__akk9SW__filterSelect:disabled{cursor:not-allowed;background-color:#f5f5f4}.ProductFilters-module-scss-module__akk9SW__rangeInputs{align-items:center;gap:6px;display:flex}.ProductFilters-module-scss-module__akk9SW__rangeInput{color:#292524;background:#fff;border:1px solid #e7e5e4;border-radius:6px;flex:1;min-width:0;padding:6px 10px;font-family:inherit;font-size:12px;transition:all .15s}.ProductFilters-module-scss-module__akk9SW__rangeInput:hover{border-color:#d6d3d1}.ProductFilters-module-scss-module__akk9SW__rangeInput:focus{border-color:#14b8a6;outline:none;box-shadow:0 0 0 2px #0d94881a}.ProductFilters-module-scss-module__akk9SW__rangeInput::placeholder{color:#a8a29e}.ProductFilters-module-scss-module__akk9SW__rangeSeparator{color:#a8a29e;flex-shrink:0;font-size:12px}.ProductFilters-module-scss-module__akk9SW__tagsFilter{flex-wrap:wrap;gap:6px;padding:4px 0;display:flex}.ProductFilters-module-scss-module__akk9SW__tagChip{color:#57534e;cursor:pointer;background:#fff;border:1px solid #e7e5e4;border-radius:9999px;align-items:center;gap:4px;padding:4px 10px;font-family:inherit;font-size:11px;transition:all .15s;display:inline-flex}.ProductFilters-module-scss-module__akk9SW__tagChip:hover{background:#f0fdfa;border-color:#14b8a6}.ProductFilters-module-scss-module__akk9SW__tagChip.ProductFilters-module-scss-module__akk9SW__active{color:#fff;background:#0d9488;border-color:#0d9488}.ProductFilters-module-scss-module__akk9SW__tagChip.ProductFilters-module-scss-module__akk9SW__active .ProductFilters-module-scss-module__akk9SW__tagIcon{color:#fff}.ProductFilters-module-scss-module__akk9SW__tagIcon{color:#a8a29e;align-items:center;transition:color .15s;display:flex}.ProductFilters-module-scss-module__akk9SW__sliderContainer{height:20px;padding:6px 0;position:relative}.ProductFilters-module-scss-module__akk9SW__rangeSlider{appearance:none;cursor:pointer;pointer-events:none;background:0 0;border-radius:2px;outline:none;width:100%;height:4px;position:absolute}.ProductFilters-module-scss-module__akk9SW__rangeSlider:first-child::-webkit-slider-runnable-track{background:#e7e5e4;border-radius:2px;width:100%;height:4px}.ProductFilters-module-scss-module__akk9SW__rangeSlider:first-child::-moz-range-track{background:#e7e5e4;border-radius:2px;width:100%;height:4px}.ProductFilters-module-scss-module__akk9SW__rangeSlider:nth-child(2)::-webkit-slider-runnable-track{background:0 0}.ProductFilters-module-scss-module__akk9SW__rangeSlider:nth-child(2)::-moz-range-track{background:0 0}.ProductFilters-module-scss-module__akk9SW__rangeSlider:nth-child(2)::-webkit-slider-thumb{background:#0d9488}.ProductFilters-module-scss-module__akk9SW__rangeSlider:nth-child(2)::-webkit-slider-thumb:hover{background:#0f766e}.ProductFilters-module-scss-module__akk9SW__rangeSlider:nth-child(2)::-moz-range-thumb{background:#0d9488}.ProductFilters-module-scss-module__akk9SW__rangeSlider:nth-child(2)::-moz-range-thumb:hover{background:#0f766e}.ProductFilters-module-scss-module__akk9SW__rangeSlider::-webkit-slider-thumb{appearance:none;cursor:pointer;pointer-events:auto;z-index:10;background:#14b8a6;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin-top:-5px;transition:all .15s;box-shadow:0 1px 3px #0003}.ProductFilters-module-scss-module__akk9SW__rangeSlider::-webkit-slider-thumb:hover{z-index:20;background:#0f766e;transform:scale(1.1)}.ProductFilters-module-scss-module__akk9SW__rangeSlider::-moz-range-thumb{cursor:pointer;pointer-events:auto;background:#14b8a6;border:2px solid #fff;border-radius:50%;width:14px;height:14px;transition:all .15s;box-shadow:0 1px 3px #0003}.ProductFilters-module-scss-module__akk9SW__rangeSlider::-moz-range-thumb:hover{background:#0f766e;transform:scale(1.1)}.ProductFilters-module-scss-module__akk9SW__applyBtn{color:#fff;cursor:pointer;background:#0d9488;border:none;border-radius:6px;align-self:flex-start;align-items:center;gap:5px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:flex}.ProductFilters-module-scss-module__akk9SW__applyBtn:hover{background:#0f766e}.ProductFilters-module-scss-module__akk9SW__applyBtn:active{transform:translateY(0)}.ProductFilters-module-scss-module__akk9SW__applyBtn svg{width:14px;height:14px}.ProductFilters-module-scss-module__akk9SW__filterActions{align-items:center;gap:8px;margin-left:auto;padding-top:18px;display:flex}.ProductFilters-module-scss-module__akk9SW__loadingSpinner{color:#78716c;background:#fafaf9;border:1px solid #e7e5e4;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.ProductFilters-module-scss-module__akk9SW__loadingSpinner .ProductFilters-module-scss-module__akk9SW__spinner{border:2px solid #e7e5e4;border-top-color:#14b8a6;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite ProductFilters-module-scss-module__akk9SW__spin}@keyframes ProductFilters-module-scss-module__akk9SW__spin{to{transform:rotate(360deg)}}@media (max-width:1024px){.ProductFilters-module-scss-module__akk9SW__filtersRow{flex-direction:column;align-items:stretch}.ProductFilters-module-scss-module__akk9SW__filtersGrid{grid-template-rows:auto;grid-template-columns:1fr}.ProductFilters-module-scss-module__akk9SW__filtersGrid .ProductFilters-module-scss-module__akk9SW__gridCategory,.ProductFilters-module-scss-module__akk9SW__filtersGrid .ProductFilters-module-scss-module__akk9SW__gridMaterial,.ProductFilters-module-scss-module__akk9SW__filtersGrid .ProductFilters-module-scss-module__akk9SW__gridPrice,.ProductFilters-module-scss-module__akk9SW__filtersGrid .ProductFilters-module-scss-module__akk9SW__gridStatus,.ProductFilters-module-scss-module__akk9SW__filtersGrid .ProductFilters-module-scss-module__akk9SW__gridPriceStatus,.ProductFilters-module-scss-module__akk9SW__filtersGrid .ProductFilters-module-scss-module__akk9SW__gridApply,.ProductFilters-module-scss-module__akk9SW__filtersGrid .ProductFilters-module-scss-module__akk9SW__gridLength,.ProductFilters-module-scss-module__akk9SW__filtersGrid .ProductFilters-module-scss-module__akk9SW__gridWidth,.ProductFilters-module-scss-module__akk9SW__filtersGrid .ProductFilters-module-scss-module__akk9SW__gridHeight,.ProductFilters-module-scss-module__akk9SW__filtersGrid .ProductFilters-module-scss-module__akk9SW__gridStyle,.ProductFilters-module-scss-module__akk9SW__filtersGrid .ProductFilters-module-scss-module__akk9SW__gridUsageSpace,.ProductFilters-module-scss-module__akk9SW__filtersGrid .ProductFilters-module-scss-module__akk9SW__gridBusinessType{grid-area:auto/1}.ProductFilters-module-scss-module__akk9SW__filterGroup{width:100%;min-width:100%}.ProductFilters-module-scss-module__akk9SW__filterActions{justify-content:flex-end;margin-left:0;padding-top:4px}}@media (max-width:640px){.ProductFilters-module-scss-module__akk9SW__filtersPanel{padding:8px 12px}.ProductFilters-module-scss-module__akk9SW__rangeInputs{flex-direction:column;gap:6px}.ProductFilters-module-scss-module__akk9SW__rangeSeparator{display:none}}.ProductFilters-module-scss-module__akk9SW__multiSelectWrapper{position:relative}.ProductFilters-module-scss-module__akk9SW__multiSelectTrigger{color:#44403c;cursor:pointer;text-align:left;background:#fff;border:1px solid #e7e5e4;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:6px 10px;font-family:inherit;font-size:12px;transition:all .15s;display:flex}.ProductFilters-module-scss-module__akk9SW__multiSelectTrigger:hover{border-color:#d6d3d1}.ProductFilters-module-scss-module__akk9SW__multiSelectTrigger.ProductFilters-module-scss-module__akk9SW__open{border-color:#14b8a6;box-shadow:0 0 0 2px #0d94881a}.ProductFilters-module-scss-module__akk9SW__multiSelectTrigger .ProductFilters-module-scss-module__akk9SW__triggerText{text-overflow:ellipsis;white-space:nowrap;color:#78716c;flex:1;overflow:hidden}.ProductFilters-module-scss-module__akk9SW__multiSelectTrigger .ProductFilters-module-scss-module__akk9SW__triggerText.ProductFilters-module-scss-module__akk9SW__hasSelection{color:#292524;font-weight:500}.ProductFilters-module-scss-module__akk9SW__multiSelectTrigger .ProductFilters-module-scss-module__akk9SW__triggerBadge{color:#fff;background:#0d9488;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.ProductFilters-module-scss-module__akk9SW__multiSelectTrigger .ProductFilters-module-scss-module__akk9SW__triggerChevron{color:#a8a29e;flex-shrink:0;transition:transform .15s}.ProductFilters-module-scss-module__akk9SW__multiSelectTrigger .ProductFilters-module-scss-module__akk9SW__triggerChevron.ProductFilters-module-scss-module__akk9SW__rotated{transform:rotate(180deg)}.ProductFilters-module-scss-module__akk9SW__multiSelectDropdown{z-index:100;background:#fff;border:1px solid #e7e5e4;border-radius:8px;max-height:220px;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.ProductFilters-module-scss-module__akk9SW__multiSelectItem{cursor:pointer;color:#44403c;align-items:center;gap:8px;padding:7px 10px;font-size:12px;transition:background .1s;display:flex}.ProductFilters-module-scss-module__akk9SW__multiSelectItem:hover{background:#fafaf9}.ProductFilters-module-scss-module__akk9SW__multiSelectItem.ProductFilters-module-scss-module__akk9SW__selected{color:#0f766e;background:#f0fdfa}.ProductFilters-module-scss-module__akk9SW__multiSelectItem .ProductFilters-module-scss-module__akk9SW__itemCheckbox{border:1.5px solid #d6d3d1;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;transition:all .1s;display:flex}.ProductFilters-module-scss-module__akk9SW__multiSelectItem .ProductFilters-module-scss-module__akk9SW__itemCheckbox.ProductFilters-module-scss-module__akk9SW__checked{background:#0d9488;border-color:#0d9488}.ProductFilters-module-scss-module__akk9SW__multiSelectItem .ProductFilters-module-scss-module__akk9SW__itemCheckbox.ProductFilters-module-scss-module__akk9SW__checked svg{display:block}.ProductFilters-module-scss-module__akk9SW__multiSelectItem .ProductFilters-module-scss-module__akk9SW__itemCheckbox svg{color:#fff;width:9px;height:9px;display:none}.ProductFilters-module-scss-module__akk9SW__multiSelectEmpty{color:#a8a29e;text-align:center;padding:10px;font-size:12px}@media (prefers-reduced-motion:reduce){.ProductFilters-module-scss-module__akk9SW__filtersPanel{animation:none}.ProductFilters-module-scss-module__akk9SW__tagChip,.ProductFilters-module-scss-module__akk9SW__filterSelect,.ProductFilters-module-scss-module__akk9SW__rangeInput{transition:none}}
@keyframes PaymentTermsCard-module-scss-module__Q6R1pG__ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes PaymentTermsCard-module-scss-module__Q6R1pG__ds-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PaymentTermsCard-module-scss-module__Q6R1pG__sales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PaymentTermsCard-module-scss-module__Q6R1pG__sales-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes PaymentTermsCard-module-scss-module__Q6R1pG__sales-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes PaymentTermsCard-module-scss-module__Q6R1pG__sales-slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes PaymentTermsCard-module-scss-module__Q6R1pG__ds-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.PaymentTermsCard-module-scss-module__Q6R1pG__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.PaymentTermsCard-module-scss-module__Q6R1pG__title{align-items:center;gap:.5rem;display:flex;margin-bottom:0!important}.PaymentTermsCard-module-scss-module__Q6R1pG__editBtn{color:#64748b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.PaymentTermsCard-module-scss-module__Q6R1pG__editBtn:hover{color:#0d9488;background:#f0fdfa;border-color:#14b8a6}.PaymentTermsCard-module-scss-module__Q6R1pG__editBtnActive{color:#10b981;background:#10b98114;border-color:#10b981}.PaymentTermsCard-module-scss-module__Q6R1pG__editBtnActive:hover{background:#10b98124}.PaymentTermsCard-module-scss-module__Q6R1pG__section{border-bottom:1px solid #e2e8f0;margin-bottom:1rem;padding-bottom:1rem}.PaymentTermsCard-module-scss-module__Q6R1pG__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.PaymentTermsCard-module-scss-module__Q6R1pG__bankSectionFlex{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@media (max-width:640px){.PaymentTermsCard-module-scss-module__Q6R1pG__bankSectionFlex{flex-direction:column}}.PaymentTermsCard-module-scss-module__Q6R1pG__bankFieldsCol{flex:1;min-width:0}.PaymentTermsCard-module-scss-module__Q6R1pG__bankFieldsCol .PaymentTermsCard-module-scss-module__Q6R1pG__fieldLabel{min-width:135px}.PaymentTermsCard-module-scss-module__Q6R1pG__bankQrCol{flex-direction:column;flex-shrink:0;align-items:center;width:160px;display:flex}@media (max-width:640px){.PaymentTermsCard-module-scss-module__Q6R1pG__bankQrCol{align-self:center;width:100%;max-width:200px;margin-top:.5rem}}.PaymentTermsCard-module-scss-module__Q6R1pG__qrCodeCard{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;align-items:center;width:100%;padding:.5rem;transition:all .15s;display:flex;box-shadow:0 1px 3px #0000000a}.PaymentTermsCard-module-scss-module__Q6R1pG__qrCodeCard:hover{border-color:#2dd4bf;box-shadow:0 4px 12px #0000000f}.PaymentTermsCard-module-scss-module__Q6R1pG__qrImageWrap{aspect-ratio:1;background:#fff;border-radius:.375rem;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.PaymentTermsCard-module-scss-module__Q6R1pG__qrImage{object-fit:contain;width:100%;height:100%;display:block}.PaymentTermsCard-module-scss-module__Q6R1pG__qrBadge{justify-content:center;align-items:center;margin-top:.25rem;display:inline-flex}.PaymentTermsCard-module-scss-module__Q6R1pG__qrBadgeText{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.PaymentTermsCard-module-scss-module__Q6R1pG__qrPlaceholder{text-align:center;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:160px;padding:.5rem;display:flex}.PaymentTermsCard-module-scss-module__Q6R1pG__qrPlaceholderIcon{color:#94a3b8;opacity:.6;margin-bottom:.25rem}.PaymentTermsCard-module-scss-module__Q6R1pG__qrPlaceholderText{color:#64748b;font-size:11px;font-weight:600}.PaymentTermsCard-module-scss-module__Q6R1pG__qrPlaceholderSub{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;max-width:130px;margin-top:2px;font-size:10px;line-height:1.3;overflow:hidden}.PaymentTermsCard-module-scss-module__Q6R1pG__sectionLabel{color:#64748b;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:11px;font-weight:700;display:flex}.PaymentTermsCard-module-scss-module__Q6R1pG__percentRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:480px){.PaymentTermsCard-module-scss-module__Q6R1pG__percentRow{grid-template-columns:1fr}}.PaymentTermsCard-module-scss-module__Q6R1pG__fieldRow{align-items:flex-start;gap:.5rem;min-height:30px;padding:.25rem 0;display:flex}.PaymentTermsCard-module-scss-module__Q6R1pG__fieldLabel{color:#64748b;flex-shrink:0;align-items:center;gap:.25rem;min-width:170px;padding-top:3px;font-size:12px;line-height:1.4;display:flex}.PaymentTermsCard-module-scss-module__Q6R1pG__fieldLabel svg{opacity:.65;flex-shrink:0}.PaymentTermsCard-module-scss-module__Q6R1pG__fieldValue{color:#0f172a;word-break:break-word;flex:1;font-size:13px;font-weight:500;line-height:1.5}.PaymentTermsCard-module-scss-module__Q6R1pG__fieldValueMuted{color:#94a3b8;font-style:italic;font-weight:400}.PaymentTermsCard-module-scss-module__Q6R1pG__fieldInputWrap{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.PaymentTermsCard-module-scss-module__Q6R1pG__fieldError{color:#ef4444;align-items:center;gap:.25rem;font-size:11px;font-weight:500;display:flex}.PaymentTermsCard-module-scss-module__Q6R1pG__fieldRowError{align-items:flex-start}.PaymentTermsCard-module-scss-module__Q6R1pG__inputError{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef44441a!important}.PaymentTermsCard-module-scss-module__Q6R1pG__inputWithSuffix{align-items:center;gap:.5rem;display:flex}.PaymentTermsCard-module-scss-module__Q6R1pG__inputSuffix{color:#64748b;white-space:nowrap;flex-shrink:0;font-size:12px}.PaymentTermsCard-module-scss-module__Q6R1pG__percentHint{color:#64748b;font-size:11px;font-style:italic;line-height:1.4}.PaymentTermsCard-module-scss-module__Q6R1pG__fieldInput{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;width:100%;min-width:0;padding:.25rem .5rem;font-size:13px;transition:border-color .15s,box-shadow .15s}.PaymentTermsCard-module-scss-module__Q6R1pG__fieldInput:focus{background:#fff;border-color:#14b8a6;outline:none;box-shadow:0 0 0 2px #14b8a61a}.PaymentTermsCard-module-scss-module__Q6R1pG__fieldInput[type=number]{max-width:90px}.PaymentTermsCard-module-scss-module__Q6R1pG__fieldTextarea{color:#0f172a;resize:vertical;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;width:100%;min-width:0;min-height:50px;padding:.25rem .5rem;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.PaymentTermsCard-module-scss-module__Q6R1pG__fieldTextarea:focus{background:#fff;border-color:#14b8a6;outline:none;box-shadow:0 0 0 2px #14b8a61a}.PaymentTermsCard-module-scss-module__Q6R1pG__dualInput{grid-template-columns:minmax(0,1fr) auto minmax(0,2fr) auto;align-items:center;gap:6px;display:grid}.PaymentTermsCard-module-scss-module__Q6R1pG__dualUnit{color:#64748b;font-size:12px}
@keyframes SimilarProductsStrip-module-scss-module__h9avFq__ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes SimilarProductsStrip-module-scss-module__h9avFq__ds-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SimilarProductsStrip-module-scss-module__h9avFq__sales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SimilarProductsStrip-module-scss-module__h9avFq__sales-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes SimilarProductsStrip-module-scss-module__h9avFq__sales-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes SimilarProductsStrip-module-scss-module__h9avFq__sales-slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes SimilarProductsStrip-module-scss-module__h9avFq__ds-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.SimilarProductsStrip-module-scss-module__h9avFq__strip{margin-bottom:1rem}.SimilarProductsStrip-module-scss-module__h9avFq__stripHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.SimilarProductsStrip-module-scss-module__h9avFq__stripTitle{color:#0f172a;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.SimilarProductsStrip-module-scss-module__h9avFq__stripTitle svg{color:#0d9488;width:16px;height:16px}.SimilarProductsStrip-module-scss-module__h9avFq__stripCount{color:#94a3b8;font-size:.75rem;font-weight:500}.SimilarProductsStrip-module-scss-module__h9avFq__scrollWrapper{align-items:center;gap:.5rem;display:flex;position:relative}.SimilarProductsStrip-module-scss-module__h9avFq__scrollContainer{scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;flex:1;gap:.75rem;padding:.25rem 0;display:flex;overflow-x:auto}.SimilarProductsStrip-module-scss-module__h9avFq__scrollContainer::-webkit-scrollbar{display:none}.SimilarProductsStrip-module-scss-module__h9avFq__scrollArrow{color:#64748b;cursor:pointer;z-index:1;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.SimilarProductsStrip-module-scss-module__h9avFq__scrollArrow svg{width:14px;height:14px}.SimilarProductsStrip-module-scss-module__h9avFq__scrollArrow:hover:not(:disabled){color:#0d9488;background:#f0fdfa;border-color:#14b8a6}.SimilarProductsStrip-module-scss-module__h9avFq__scrollArrow:disabled{opacity:.3;cursor:not-allowed}.SimilarProductsStrip-module-scss-module__h9avFq__productCard{scroll-snap-align:start;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex:0 0 130px;transition:all .2s;position:relative;overflow:hidden}.SimilarProductsStrip-module-scss-module__h9avFq__productCard:hover{border-color:#5eead4;transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.SimilarProductsStrip-module-scss-module__h9avFq__cardThumbnail{object-fit:contain;background:#f1f5f9;width:100%;height:90px;padding:.25rem;display:block}.SimilarProductsStrip-module-scss-module__h9avFq__cardNoImage{color:#94a3b8;background:#f1f5f9;justify-content:center;align-items:center;width:100%;height:90px;display:flex}.SimilarProductsStrip-module-scss-module__h9avFq__cardNoImage svg{width:24px;height:24px}.SimilarProductsStrip-module-scss-module__h9avFq__cardBody{padding:.5rem}.SimilarProductsStrip-module-scss-module__h9avFq__cardName{color:#0f172a;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:28px;font-size:11px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.SimilarProductsStrip-module-scss-module__h9avFq__cardCategory{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.SimilarProductsStrip-module-scss-module__h9avFq__cardPrices{flex-direction:column;gap:1px;margin-top:.25rem;display:flex}.SimilarProductsStrip-module-scss-module__h9avFq__cardCurrentPrice{color:#0d9488;font-size:11px;font-weight:700}.SimilarProductsStrip-module-scss-module__h9avFq__cardBasePrice{color:#94a3b8;font-size:10px;font-weight:400;text-decoration:line-through}.SimilarProductsStrip-module-scss-module__h9avFq__similarityBadge{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f766ed9;border-radius:.375rem;align-items:center;gap:2px;padding:2px .25rem;font-size:10px;font-weight:700;display:flex;position:absolute;top:.25rem;right:.25rem}.SimilarProductsStrip-module-scss-module__h9avFq__skeleton{gap:.75rem;padding:.25rem 0;display:flex}.SimilarProductsStrip-module-scss-module__h9avFq__skeletonCard{border:1px solid #e2e8f0;border-radius:.5rem;flex:0 0 130px;overflow:hidden}.SimilarProductsStrip-module-scss-module__h9avFq__skeletonImage{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;width:100%;height:90px;animation:1.5s ease-in-out infinite SimilarProductsStrip-module-scss-module__h9avFq__shimmer}.SimilarProductsStrip-module-scss-module__h9avFq__skeletonBody{flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.SimilarProductsStrip-module-scss-module__h9avFq__skeletonLine{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:4px;height:10px;animation:1.5s ease-in-out infinite SimilarProductsStrip-module-scss-module__h9avFq__shimmer}.SimilarProductsStrip-module-scss-module__h9avFq__skeletonLine:first-child{width:90%}.SimilarProductsStrip-module-scss-module__h9avFq__skeletonLine:last-child{width:60%}@keyframes SimilarProductsStrip-module-scss-module__h9avFq__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
@keyframes AvatarUpload-module-scss-module__6dQyvq__ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AvatarUpload-module-scss-module__6dQyvq__ds-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AvatarUpload-module-scss-module__6dQyvq__sales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AvatarUpload-module-scss-module__6dQyvq__sales-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes AvatarUpload-module-scss-module__6dQyvq__sales-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes AvatarUpload-module-scss-module__6dQyvq__sales-slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes AvatarUpload-module-scss-module__6dQyvq__ds-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.AvatarUpload-module-scss-module__6dQyvq__container{flex-direction:column;align-items:center;gap:.75rem;display:flex}.AvatarUpload-module-scss-module__6dQyvq__avatarCircle{cursor:pointer;border:3px solid #e2e8f0;border-radius:9999px;flex-shrink:0;width:128px;height:128px;transition:all .15s;position:relative;overflow:hidden}.AvatarUpload-module-scss-module__6dQyvq__avatarCircle:hover{border-color:#2dd4bf}.AvatarUpload-module-scss-module__6dQyvq__avatarCircle.AvatarUpload-module-scss-module__6dQyvq__dragActive{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a633}.AvatarUpload-module-scss-module__6dQyvq__avatarCircle img{object-fit:cover;width:100%;height:100%}.AvatarUpload-module-scss-module__6dQyvq__avatarSquare{cursor:pointer;border:3px solid #e2e8f0;border-radius:.75rem;flex-shrink:0;width:128px;height:128px;transition:all .15s;position:relative;overflow:hidden}.AvatarUpload-module-scss-module__6dQyvq__avatarSquare:hover{border-color:#2dd4bf}.AvatarUpload-module-scss-module__6dQyvq__avatarSquare.AvatarUpload-module-scss-module__6dQyvq__dragActive{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a633}.AvatarUpload-module-scss-module__6dQyvq__avatarSquare img{object-fit:cover;width:100%;height:100%}.AvatarUpload-module-scss-module__6dQyvq__overlay{opacity:0;background:#00000073;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.AvatarUpload-module-scss-module__6dQyvq__avatarCircle:hover .AvatarUpload-module-scss-module__6dQyvq__overlay,.AvatarUpload-module-scss-module__6dQyvq__avatarSquare:hover .AvatarUpload-module-scss-module__6dQyvq__overlay{opacity:1}.AvatarUpload-module-scss-module__6dQyvq__overlay svg{color:#fff;width:28px;height:28px}.AvatarUpload-module-scss-module__6dQyvq__hint{color:#94a3b8;text-align:center;font-size:.75rem;line-height:1.5}.AvatarUpload-module-scss-module__6dQyvq__hintAccent{color:#0d9488}.AvatarUpload-module-scss-module__6dQyvq__actions{align-items:center;gap:.5rem;display:flex}.AvatarUpload-module-scss-module__6dQyvq__btnSecondary{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.AvatarUpload-module-scss-module__6dQyvq__btnSecondary:disabled{opacity:.5;cursor:not-allowed}.AvatarUpload-module-scss-module__6dQyvq__btnSecondary{color:#0f172a;background:#fff;border-color:#e2e8f0}.AvatarUpload-module-scss-module__6dQyvq__btnSecondary:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.AvatarUpload-module-scss-module__6dQyvq__btnSecondary{padding:.5rem .75rem;font-family:inherit}.AvatarUpload-module-scss-module__6dQyvq__btnSecondary svg{flex-shrink:0;width:14px;height:14px}.AvatarUpload-module-scss-module__6dQyvq__btnPrimary{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.AvatarUpload-module-scss-module__6dQyvq__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.AvatarUpload-module-scss-module__6dQyvq__btnPrimary{color:#fff;background:#0d9488}.AvatarUpload-module-scss-module__6dQyvq__btnPrimary:hover:not(:disabled){background:#0f766e}.AvatarUpload-module-scss-module__6dQyvq__btnPrimary{padding:.5rem 1rem;font-family:inherit}.AvatarUpload-module-scss-module__6dQyvq__btnPrimary svg{flex-shrink:0;width:14px;height:14px}
.ImageUploadForForm-module-scss-module__9S7nqG__container{margin-bottom:1rem;overflow:hidden}.ImageUploadForForm-module-scss-module__9S7nqG__sectionTitle{color:#1e293b;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1rem;font-weight:600;display:flex}.ImageUploadForForm-module-scss-module__9S7nqG__sectionTitle svg{color:#3b82f6}.ImageUploadForForm-module-scss-module__9S7nqG__uploadBox{aspect-ratio:1;cursor:pointer;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:2px dashed #cbd5e1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:300px;transition:all .3s;display:flex;position:relative;overflow:hidden}.ImageUploadForForm-module-scss-module__9S7nqG__uploadBox:before{content:"";opacity:0;background:linear-gradient(135deg,#3b82f60d 0%,#3b82f605 100%);transition:opacity .3s;position:absolute;inset:0}.ImageUploadForForm-module-scss-module__9S7nqG__uploadBox:hover{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 8px 24px #3b82f626}.ImageUploadForForm-module-scss-module__9S7nqG__uploadBox:hover:before{opacity:1}.ImageUploadForForm-module-scss-module__9S7nqG__uploadBox:hover .ImageUploadForForm-module-scss-module__9S7nqG__uploadIconWrapper{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);transform:scale(1.1)}.ImageUploadForForm-module-scss-module__9S7nqG__uploadBox:hover .ImageUploadForForm-module-scss-module__9S7nqG__uploadIconWrapper svg{color:#fff}.ImageUploadForForm-module-scss-module__9S7nqG__uploadBox.ImageUploadForForm-module-scss-module__9S7nqG__dragActive{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-color:#3b82f6;transform:scale(1.02);box-shadow:0 12px 32px #3b82f633}.ImageUploadForForm-module-scss-module__9S7nqG__uploadBox.ImageUploadForForm-module-scss-module__9S7nqG__dragActive .ImageUploadForForm-module-scss-module__9S7nqG__uploadIconWrapper{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);animation:1s infinite ImageUploadForForm-module-scss-module__9S7nqG__pulse;transform:scale(1.2)}.ImageUploadForForm-module-scss-module__9S7nqG__uploadBox.ImageUploadForForm-module-scss-module__9S7nqG__dragActive .ImageUploadForForm-module-scss-module__9S7nqG__uploadIconWrapper svg{color:#fff}@keyframes ImageUploadForForm-module-scss-module__9S7nqG__pulse{0%,to{box-shadow:0 0 #3b82f666}50%{box-shadow:0 0 0 15px #3b82f600}}.ImageUploadForForm-module-scss-module__9S7nqG__previewWrapper{background:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.ImageUploadForForm-module-scss-module__9S7nqG__previewImage{object-fit:contain;width:100%;height:100%}.ImageUploadForForm-module-scss-module__9S7nqG__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;color:#fff;z-index:10;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:all .2s;display:flex;position:absolute;inset:0}.ImageUploadForForm-module-scss-module__9S7nqG__uploadBox:hover .ImageUploadForForm-module-scss-module__9S7nqG__overlay{opacity:1}.ImageUploadForForm-module-scss-module__9S7nqG__overlay svg{width:32px;height:32px}.ImageUploadForForm-module-scss-module__9S7nqG__overlay span{font-size:.875rem;font-weight:600}.ImageUploadForForm-module-scss-module__9S7nqG__uploadIconWrapper{background:linear-gradient(135deg,#e0e7ff 0%,#c7d2fe 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1rem;transition:all .3s;display:flex}.ImageUploadForForm-module-scss-module__9S7nqG__uploadIconWrapper svg{color:#3b82f6;width:28px;height:28px}.ImageUploadForForm-module-scss-module__9S7nqG__emptyContent{text-align:center;z-index:1;flex-direction:column;align-items:center;padding:1.5rem;display:flex}.ImageUploadForForm-module-scss-module__9S7nqG__dropzoneTitle{color:#1e293b;margin-bottom:.25rem;font-size:.95rem;font-weight:600}.ImageUploadForForm-module-scss-module__9S7nqG__dropzoneSubtitle{color:#64748b;margin-bottom:.75rem;font-size:.8125rem}.ImageUploadForForm-module-scss-module__9S7nqG__dropzoneSubtitle .ImageUploadForForm-module-scss-module__9S7nqG__link{color:#3b82f6;font-weight:600}.ImageUploadForForm-module-scss-module__9S7nqG__dropzoneHint{color:#94a3b8;justify-content:center;align-items:center;gap:4px;font-size:.7rem;display:flex}.ImageUploadForForm-module-scss-module__9S7nqG__dropzoneHint svg{width:12px;height:12px}.ImageUploadForForm-module-scss-module__9S7nqG__iconInline{vertical-align:middle;display:inline}.ImageUploadForForm-module-scss-module__9S7nqG__uploadingOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:20;background:#ffffffe6;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ImageUploadForForm-module-scss-module__9S7nqG__spinner{border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;margin-bottom:12px;animation:1s linear infinite ImageUploadForForm-module-scss-module__9S7nqG__spin}@keyframes ImageUploadForForm-module-scss-module__9S7nqG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ImageUploadForForm-module-scss-module__9S7nqG__uploadingText{color:#3b82f6;font-size:.8125rem;font-weight:600}.ImageUploadForForm-module-scss-module__9S7nqG__actionButtons{z-index:15;opacity:0;gap:8px;transition:opacity .2s;display:flex;position:absolute;top:12px;right:12px}.ImageUploadForForm-module-scss-module__9S7nqG__uploadBox:hover .ImageUploadForForm-module-scss-module__9S7nqG__actionButtons{opacity:1}.ImageUploadForForm-module-scss-module__9S7nqG__actionBtn{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.ImageUploadForForm-module-scss-module__9S7nqG__actionBtn svg{width:16px;height:16px}.ImageUploadForForm-module-scss-module__9S7nqG__actionBtn.ImageUploadForForm-module-scss-module__9S7nqG__removeBtn{background:#dc2626cc}.ImageUploadForForm-module-scss-module__9S7nqG__actionBtn.ImageUploadForForm-module-scss-module__9S7nqG__removeBtn:hover{background:#dc2626;transform:scale(1.1)}.ImageUploadForForm-module-scss-module__9S7nqG__actionBtn.ImageUploadForForm-module-scss-module__9S7nqG__cropBtn{background:#06b6d4cc}.ImageUploadForForm-module-scss-module__9S7nqG__actionBtn.ImageUploadForForm-module-scss-module__9S7nqG__cropBtn:hover{background:#0891b2;transform:scale(1.1)}.ImageUploadForForm-module-scss-module__9S7nqG__compactContainer{justify-content:center;align-items:center;display:flex}.ImageUploadForForm-module-scss-module__9S7nqG__compactBox{cursor:pointer;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.ImageUploadForForm-module-scss-module__9S7nqG__compactBox:hover{background:#eff6ff;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f626}.ImageUploadForForm-module-scss-module__9S7nqG__compactBox.ImageUploadForForm-module-scss-module__9S7nqG__compactDragActive{background:#dbeafe;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.ImageUploadForForm-module-scss-module__9S7nqG__compactImage{object-fit:contain;border-radius:8px;width:100%;height:100%}.ImageUploadForForm-module-scss-module__9S7nqG__compactOverlay{color:#fff;opacity:0;background:#00000073;border-radius:8px;justify-content:center;align-items:center;transition:opacity .18s;display:flex;position:absolute;inset:0}.ImageUploadForForm-module-scss-module__9S7nqG__compactBox:hover .ImageUploadForForm-module-scss-module__9S7nqG__compactOverlay{opacity:1}.ImageUploadForForm-module-scss-module__9S7nqG__compactRemove{color:#fff;cursor:pointer;opacity:0;z-index:20;background:#dc2626d9;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:3px;right:3px}.ImageUploadForForm-module-scss-module__9S7nqG__compactBox:hover .ImageUploadForForm-module-scss-module__9S7nqG__compactRemove{opacity:1}.ImageUploadForForm-module-scss-module__9S7nqG__compactRemove:hover{background:#dc2626;transform:scale(1.15)}.ImageUploadForForm-module-scss-module__9S7nqG__compactEmpty{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;display:flex}.ImageUploadForForm-module-scss-module__9S7nqG__compactEmpty svg{width:18px;height:18px}.ImageUploadForForm-module-scss-module__9S7nqG__compactSpinner{border:2px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:20px;height:20px;animation:1s linear infinite ImageUploadForForm-module-scss-module__9S7nqG__spin}
@keyframes ProductNameAutocomplete-module-scss-module___b9p9q__ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ProductNameAutocomplete-module-scss-module___b9p9q__ds-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProductNameAutocomplete-module-scss-module___b9p9q__sales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProductNameAutocomplete-module-scss-module___b9p9q__sales-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductNameAutocomplete-module-scss-module___b9p9q__sales-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ProductNameAutocomplete-module-scss-module___b9p9q__sales-slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ProductNameAutocomplete-module-scss-module___b9p9q__ds-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.ProductNameAutocomplete-module-scss-module___b9p9q__wrapper{flex-direction:column;gap:.5rem;display:flex;position:relative}.ProductNameAutocomplete-module-scss-module___b9p9q__warningBanner{color:#78350f;background:#f59e0b14;border:1px solid #f59e0b4d;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;animation:.2s ease-out ProductNameAutocomplete-module-scss-module___b9p9q__slideDown;display:flex}.ProductNameAutocomplete-module-scss-module___b9p9q__warningBanner svg{color:#f59e0b;flex-shrink:0;width:14px;height:14px}.ProductNameAutocomplete-module-scss-module___b9p9q__inputContainer{position:relative}.ProductNameAutocomplete-module-scss-module___b9p9q__input{color:#0f172a;resize:vertical;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;width:100%;padding:.625rem .875rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}.ProductNameAutocomplete-module-scss-module___b9p9q__input:focus{border-color:#2dd4bf;box-shadow:0 0 0 3px #14b8a61a}.ProductNameAutocomplete-module-scss-module___b9p9q__input{border-radius:.5rem;padding-right:2rem}.ProductNameAutocomplete-module-scss-module___b9p9q__loadingIndicator{border:2px solid #e2e8f0;border-top-color:#14b8a6;border-radius:9999px;width:16px;height:16px;animation:.6s linear infinite ProductNameAutocomplete-module-scss-module___b9p9q__spin;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.ProductNameAutocomplete-module-scss-module___b9p9q__dropdown{z-index:10;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;max-height:220px;margin-top:.25rem;animation:.15s ease-out ProductNameAutocomplete-module-scss-module___b9p9q__slideDown;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.ProductNameAutocomplete-module-scss-module___b9p9q__suggestionItem{cursor:pointer;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:.5rem .75rem;transition:background .15s;display:flex}.ProductNameAutocomplete-module-scss-module___b9p9q__suggestionItem:last-child{border-bottom:none}.ProductNameAutocomplete-module-scss-module___b9p9q__suggestionItem:hover{background:#f0fdfa}.ProductNameAutocomplete-module-scss-module___b9p9q__suggestionName{color:#0f172a;flex:1;align-items:center;gap:.5rem;min-width:0;font-size:.875rem;font-weight:500;display:flex}.ProductNameAutocomplete-module-scss-module___b9p9q__suggestionName svg{color:#94a3b8;flex-shrink:0;width:14px;height:14px}.ProductNameAutocomplete-module-scss-module___b9p9q__suggestionName span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProductNameAutocomplete-module-scss-module___b9p9q__suggestionMeta{color:#94a3b8;flex-shrink:0;align-items:center;gap:.5rem;margin-left:.5rem;font-size:.75rem;display:flex}.ProductNameAutocomplete-module-scss-module___b9p9q__suggestionPrice{color:#0d9488;font-weight:600}@keyframes ProductNameAutocomplete-module-scss-module___b9p9q__slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductNameAutocomplete-module-scss-module___b9p9q__spin{to{transform:translateY(-50%)rotate(360deg)}}
@keyframes ExportExcelButton-module-scss-module__hIhe9q__ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ExportExcelButton-module-scss-module__hIhe9q__ds-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ExportExcelButton-module-scss-module__hIhe9q__sales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ExportExcelButton-module-scss-module__hIhe9q__sales-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ExportExcelButton-module-scss-module__hIhe9q__sales-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ExportExcelButton-module-scss-module__hIhe9q__sales-slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ExportExcelButton-module-scss-module__hIhe9q__ds-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.ExportExcelButton-module-scss-module__hIhe9q__btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.ExportExcelButton-module-scss-module__hIhe9q__btn:disabled{opacity:.5;cursor:not-allowed}.ExportExcelButton-module-scss-module__hIhe9q__btn{color:#fff;background:#217346;border-color:#1a5c38}.ExportExcelButton-module-scss-module__hIhe9q__btn:hover:not(:disabled){background:#1a5c38;border-color:#145230}.ExportExcelButton-module-scss-module__hIhe9q__btn svg{flex-shrink:0;width:15px;height:15px}.ExportExcelButton-module-scss-module__hIhe9q__spin{flex-shrink:0;animation:.9s linear infinite ExportExcelButton-module-scss-module__hIhe9q__spin}@keyframes ExportExcelButton-module-scss-module__hIhe9q__spin{to{transform:rotate(360deg)}}
@keyframes CommunityMembersTab-module-scss-module__WXWhya__ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CommunityMembersTab-module-scss-module__WXWhya__ds-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CommunityMembersTab-module-scss-module__WXWhya__sales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CommunityMembersTab-module-scss-module__WXWhya__sales-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes CommunityMembersTab-module-scss-module__WXWhya__sales-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes CommunityMembersTab-module-scss-module__WXWhya__sales-slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes CommunityMembersTab-module-scss-module__WXWhya__ds-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.CommunityMembersTab-module-scss-module__WXWhya__sections{flex-direction:column;gap:1.25rem;display:flex}.CommunityMembersTab-module-scss-module__WXWhya__section{flex-direction:column;gap:.5rem;display:flex}.CommunityMembersTab-module-scss-module__WXWhya__sectionTitle{color:#0f172a;margin:0 0 .25rem;font-size:.875rem;font-weight:700}.CommunityMembersTab-module-scss-module__WXWhya__field{flex-direction:column;gap:2px;font-size:.875rem;display:flex}@media (min-width:768px){.CommunityMembersTab-module-scss-module__WXWhya__field{grid-template-columns:180px 1fr;gap:.75rem;display:grid}}.CommunityMembersTab-module-scss-module__WXWhya__fieldLabel{color:#64748b}.CommunityMembersTab-module-scss-module__WXWhya__fieldValue{color:#0f172a;word-break:break-word}.CommunityMembersTab-module-scss-module__WXWhya__tags{flex-wrap:wrap;gap:.25rem;display:flex}.CommunityMembersTab-module-scss-module__WXWhya__tag{border:1px solid #e2e8f0;border-radius:.5rem;padding:2px .5rem;font-size:.75rem}.CommunityMembersTab-module-scss-module__WXWhya__muted{color:#64748b;font-size:.75rem}.CommunityMembersTab-module-scss-module__WXWhya__refList{flex-direction:column;gap:.25rem;margin:0;padding-left:1rem;font-size:.875rem;display:flex}.CommunityMembersTab-module-scss-module__WXWhya__refLink{color:#14b8a6}
@keyframes ExportPDFButton-module-scss-module__F4BU4G__ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ExportPDFButton-module-scss-module__F4BU4G__ds-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ExportPDFButton-module-scss-module__F4BU4G__sales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ExportPDFButton-module-scss-module__F4BU4G__sales-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ExportPDFButton-module-scss-module__F4BU4G__sales-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ExportPDFButton-module-scss-module__F4BU4G__sales-slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ExportPDFButton-module-scss-module__F4BU4G__ds-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.ExportPDFButton-module-scss-module__F4BU4G__btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.ExportPDFButton-module-scss-module__F4BU4G__btn:disabled{opacity:.5;cursor:not-allowed}.ExportPDFButton-module-scss-module__F4BU4G__btn{color:#fff;background:#dc2626;border-color:#b91c1c}.ExportPDFButton-module-scss-module__F4BU4G__btn:hover:not(:disabled){background:#b91c1c;border-color:#991b1b}.ExportPDFButton-module-scss-module__F4BU4G__btn svg{flex-shrink:0;width:15px;height:15px}.ExportPDFButton-module-scss-module__F4BU4G__spin{flex-shrink:0;animation:.9s linear infinite ExportPDFButton-module-scss-module__F4BU4G__spin}@keyframes ExportPDFButton-module-scss-module__F4BU4G__spin{to{transform:rotate(360deg)}}
@keyframes form-page-module-scss-module__ADnjZG__ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes form-page-module-scss-module__ADnjZG__ds-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes form-page-module-scss-module__ADnjZG__sales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes form-page-module-scss-module__ADnjZG__sales-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes form-page-module-scss-module__ADnjZG__sales-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes form-page-module-scss-module__ADnjZG__sales-slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes form-page-module-scss-module__ADnjZG__ds-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.form-page-module-scss-module__ADnjZG__page{flex-direction:column;gap:1rem;padding:1rem;display:flex}.form-page-module-scss-module__ADnjZG__header{flex-direction:column;gap:.5rem;display:flex}.form-page-module-scss-module__ADnjZG__headerRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.form-page-module-scss-module__ADnjZG__backLink{color:#64748b;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;transition:color .2s;display:inline-flex}.form-page-module-scss-module__ADnjZG__backLink:hover{color:#0f172a}.form-page-module-scss-module__ADnjZG__divider{background:#cbd5e1;width:1px;height:1.25rem}.form-page-module-scss-module__ADnjZG__headerBadge{color:#0d9488;background:#f0fdfa;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;display:flex}.form-page-module-scss-module__ADnjZG__title{color:#0f172a;font-size:1.25rem;font-weight:700}.form-page-module-scss-module__ADnjZG__subtitle{color:#64748b;margin-top:.25rem;font-size:.875rem}.form-page-module-scss-module__ADnjZG__headerActions{flex-wrap:wrap;align-items:stretch;gap:.5rem;width:100%;display:flex}.form-page-module-scss-module__ADnjZG__headerActions>*{flex:100%}@media (min-width:640px){.form-page-module-scss-module__ADnjZG__headerActions>*{flex:none}}.form-page-module-scss-module__ADnjZG__notice{border:1px solid #0000;border-radius:.5rem;align-items:start;gap:.5rem;padding:.75rem;font-size:.875rem;display:flex}.form-page-module-scss-module__ADnjZG__noticeSuccess{color:#065f46;background:#10b98114;border-color:#10b9814d}.form-page-module-scss-module__ADnjZG__noticeError{color:#991b1b;background:#ef44440d;border-color:#ef44444d}.form-page-module-scss-module__ADnjZG__noticeWarning{color:#78350f;background:#f59e0b14;border-color:#f59e0b4d}.form-page-module-scss-module__ADnjZG__noticeTitle{margin-bottom:.25rem;font-weight:600}.form-page-module-scss-module__ADnjZG__errorList{margin-top:.25rem;list-style:inside}.form-page-module-scss-module__ADnjZG__errorList li{margin-top:.25rem}.form-page-module-scss-module__ADnjZG__noticeLink{color:inherit;text-decoration:underline}.form-page-module-scss-module__ADnjZG__noticeLink:hover{opacity:.8}.form-page-module-scss-module__ADnjZG__employeeEditLink{color:#0d9488;align-items:center;gap:.25rem;margin-top:.75rem;font-size:.875rem;text-decoration:none;display:inline-flex}.form-page-module-scss-module__ADnjZG__employeeEditLink:hover{text-decoration:underline}.form-page-module-scss-module__ADnjZG__card{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem;transition:box-shadow .2s,border-color .2s}@media (min-width:768px){.form-page-module-scss-module__ADnjZG__card{padding:1rem}}.form-page-module-scss-module__ADnjZG__cardSectionHeader{border-bottom:1px solid #e2e8f0;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.form-page-module-scss-module__ADnjZG__cardSectionIcon{color:#0d9488;flex-shrink:0}.form-page-module-scss-module__ADnjZG__cardSectionTitle{color:#0f172a;letter-spacing:.01em;margin:0;font-size:.875rem;font-weight:600}.form-page-module-scss-module__ADnjZG__columnStack,.form-page-module-scss-module__ADnjZG__contentStack{flex-direction:column;gap:1.5rem;display:flex}.form-page-module-scss-module__ADnjZG__variantCard{margin-top:.5rem}.form-page-module-scss-module__ADnjZG__form{flex-direction:column;gap:.75rem;display:flex}.form-page-module-scss-module__ADnjZG__avatarUploadContainer{justify-content:center;margin-bottom:1.5rem;display:flex}.form-page-module-scss-module__ADnjZG__avatarErrorText{color:#991b1b;text-align:center;margin:0 0 .5rem;font-size:.875rem}.form-page-module-scss-module__ADnjZG__gridTwo{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:768px){.form-page-module-scss-module__ADnjZG__gridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-page-module-scss-module__ADnjZG__gridThree{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:768px){.form-page-module-scss-module__ADnjZG__gridThree{grid-template-columns:repeat(3,minmax(0,1fr))}}.form-page-module-scss-module__ADnjZG__sectionTitle{color:#0f172a;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.form-page-module-scss-module__ADnjZG__field{flex-direction:column;gap:.25rem;display:flex}.form-page-module-scss-module__ADnjZG__fieldGroup{flex-direction:column;gap:1.25rem;display:flex}.form-page-module-scss-module__ADnjZG__fieldGroup>*{margin-bottom:0!important}.form-page-module-scss-module__ADnjZG__checkboxLabel{color:#64748b;cursor:pointer;align-items:center;gap:.5rem;height:100%;min-height:2.5rem;font-size:.875rem;display:flex}.form-page-module-scss-module__ADnjZG__checkboxLabel input[type=checkbox]{cursor:pointer;accent-color:#14b8a6;width:1rem;height:1rem}.form-page-module-scss-module__ADnjZG__dayChipGroup{flex-wrap:wrap;gap:.5rem;display:flex}.form-page-module-scss-module__ADnjZG__dayChip{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:center;align-items:center;min-width:2.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.form-page-module-scss-module__ADnjZG__dayChip:hover{border-color:#cbd5e1}.form-page-module-scss-module__ADnjZG__dayChip.form-page-module-scss-module__ADnjZG__dayChipActive{color:#0f766e;background:#f0fdfa;border-color:#14b8a6}.form-page-module-scss-module__ADnjZG__dayChip.form-page-module-scss-module__ADnjZG__dayChipDisabled{cursor:not-allowed;color:#94a3b8;background:#f1f5f9}.form-page-module-scss-module__ADnjZG__dayChip.form-page-module-scss-module__ADnjZG__dayChipDisabled:hover{border-color:#e2e8f0}.form-page-module-scss-module__ADnjZG__colorSwatchRow{align-items:center;gap:.75rem;display:flex}.form-page-module-scss-module__ADnjZG__colorSwatchButton{cursor:pointer;border:1px solid #e2e8f0;border-radius:.5rem;flex-shrink:0;width:2rem;height:2rem;padding:0}.form-page-module-scss-module__ADnjZG__colorSwatchNativeInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.form-page-module-scss-module__ADnjZG__label{color:#334155;font-size:.75rem;font-weight:600}.form-page-module-scss-module__ADnjZG__required{color:#ef4444}.form-page-module-scss-module__ADnjZG__input,.form-page-module-scss-module__ADnjZG__select{color:#0f172a;resize:vertical;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;width:100%;padding:.625rem .875rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}.form-page-module-scss-module__ADnjZG__input:focus,.form-page-module-scss-module__ADnjZG__select:focus{border-color:#2dd4bf;box-shadow:0 0 0 3px #14b8a61a}.form-page-module-scss-module__ADnjZG__input,.form-page-module-scss-module__ADnjZG__select{border-radius:.5rem}.form-page-module-scss-module__ADnjZG__input:hover:not(:disabled),.form-page-module-scss-module__ADnjZG__select:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.form-page-module-scss-module__ADnjZG__input:disabled,.form-page-module-scss-module__ADnjZG__select:disabled{opacity:.5;cursor:not-allowed;background:#f1f5f9}.form-page-module-scss-module__ADnjZG__inputReadonly{color:#0f172a;letter-spacing:.02em;cursor:not-allowed;background:#f1f5f9b3;font-weight:600}.form-page-module-scss-module__ADnjZG__inputAmountRight{text-align:right;font-variant-numeric:tabular-nums;padding-right:2rem!important}.form-page-module-scss-module__ADnjZG__textarea{color:#0f172a;resize:vertical;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;width:100%;padding:.625rem .875rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}.form-page-module-scss-module__ADnjZG__textarea:focus{border-color:#2dd4bf;box-shadow:0 0 0 3px #14b8a61a}.form-page-module-scss-module__ADnjZG__textarea{resize:vertical;border-radius:.5rem}.form-page-module-scss-module__ADnjZG__textareaVertical{resize:vertical}.form-page-module-scss-module__ADnjZG__protectedLabel{align-items:center;gap:.5rem;display:inline-flex}.form-page-module-scss-module__ADnjZG__protectedLabelIcon{color:#94a3b8;align-items:center;font-size:.7rem;display:inline-flex}.form-page-module-scss-module__ADnjZG__inputDisabledPending{cursor:not-allowed;opacity:.6}.form-page-module-scss-module__ADnjZG__pendingValueHint{color:#d97706;margin:.25rem 0 0;font-size:.72rem;line-height:1.25}.form-page-module-scss-module__ADnjZG__legacyNeedWarning{color:#f59e0b;margin:.25rem 0 0;font-size:.72rem;line-height:1.25}.form-page-module-scss-module__ADnjZG__legacyNeedNote{color:#94a3b8;margin:.25rem 0 0;font-size:.72rem;line-height:1.25}.form-page-module-scss-module__ADnjZG__helpText{color:#64748b;margin-top:.25rem;font-size:.75rem}.form-page-module-scss-module__ADnjZG__inputStackTight{flex-direction:column;gap:.25rem;display:flex}.form-page-module-scss-module__ADnjZG__suggestionButton{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.form-page-module-scss-module__ADnjZG__suggestionButton:disabled{opacity:.5;cursor:not-allowed}.form-page-module-scss-module__ADnjZG__suggestionButton{color:#0f172a;background:#fff;border-color:#e2e8f0}.form-page-module-scss-module__ADnjZG__suggestionButton{color:#0f766e;background:#0f766e14;border-color:#0f766e40;align-self:flex-start;min-height:auto;padding:2px 10px;font-size:.75rem;font-weight:500}.form-page-module-scss-module__ADnjZG__suggestionButton:hover:not(:disabled){background:#0f766e1f;border-color:#0f766e59}.form-page-module-scss-module__ADnjZG__fieldPairGrid{grid-template-columns:1fr;gap:.75rem;display:grid}.form-page-module-scss-module__ADnjZG__fieldPairGrid>*{margin-bottom:0!important}@media (min-width:768px){.form-page-module-scss-module__ADnjZG__fieldPairGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-page-module-scss-module__ADnjZG__variantHeader{flex-flow:column wrap;justify-content:space-between;align-items:stretch;gap:.75rem;margin-bottom:1rem;display:flex}@media (min-width:640px){.form-page-module-scss-module__ADnjZG__variantHeader{flex-direction:row;align-items:flex-start}}.form-page-module-scss-module__ADnjZG__variantTitleRow{align-items:center;gap:.5rem;margin:0;display:flex}.form-page-module-scss-module__ADnjZG__variantCountBadge{color:#3b82f6;background:#3b82f61f;border-radius:9999px;justify-content:center;align-items:center;padding:2px .5rem;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.form-page-module-scss-module__ADnjZG__variantNote{color:#64748b;margin:.25rem 0 0;font-size:.75rem;line-height:1.5}.form-page-module-scss-module__ADnjZG__variantAddButton{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.form-page-module-scss-module__ADnjZG__variantAddButton:disabled{opacity:.5;cursor:not-allowed}.form-page-module-scss-module__ADnjZG__variantAddButton{color:#fff;background:#0d9488}.form-page-module-scss-module__ADnjZG__variantAddButton:hover:not(:disabled){background:#0f766e}.form-page-module-scss-module__ADnjZG__variantAddButton{border-radius:.5rem;width:100%}@media (min-width:640px){.form-page-module-scss-module__ADnjZG__variantAddButton{flex-shrink:0;width:auto}}.form-page-module-scss-module__ADnjZG__actions{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.75rem;display:flex}.form-page-module-scss-module__ADnjZG__actions>*{flex:100%}@media (min-width:640px){.form-page-module-scss-module__ADnjZG__actions>*{flex:none}}.form-page-module-scss-module__ADnjZG__buttonSecondary{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.form-page-module-scss-module__ADnjZG__buttonSecondary:disabled{opacity:.5;cursor:not-allowed}.form-page-module-scss-module__ADnjZG__buttonSecondary{color:#0f172a;background:#fff;border-color:#e2e8f0}.form-page-module-scss-module__ADnjZG__buttonSecondary:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.form-page-module-scss-module__ADnjZG__buttonSecondary{border-radius:.5rem}.form-page-module-scss-module__ADnjZG__buttonPrimary{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.form-page-module-scss-module__ADnjZG__buttonPrimary:disabled{opacity:.5;cursor:not-allowed}.form-page-module-scss-module__ADnjZG__buttonPrimary{color:#fff;background:#0d9488}.form-page-module-scss-module__ADnjZG__buttonPrimary:hover:not(:disabled){background:#0f766e}.form-page-module-scss-module__ADnjZG__buttonPrimary{border-radius:.5rem}.form-page-module-scss-module__ADnjZG__buttonDanger{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s;display:inline-flex}.form-page-module-scss-module__ADnjZG__buttonDanger{color:#fff;background:#ef4444;border:none;border-radius:.5rem;gap:.5rem;margin-top:.75rem}.form-page-module-scss-module__ADnjZG__buttonDanger:hover:not(:disabled){background:#dc2626}.form-page-module-scss-module__ADnjZG__buttonDanger:disabled{opacity:.6;cursor:not-allowed}.form-page-module-scss-module__ADnjZG__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:9999px;width:1rem;height:1rem;animation:.8s linear infinite form-page-module-scss-module__ADnjZG__ds-spin}.form-page-module-scss-module__ADnjZG__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:40vh;padding:2rem;display:flex}.form-page-module-scss-module__ADnjZG__loadingText{color:#64748b;font-size:.875rem}.form-page-module-scss-module__ADnjZG__notFoundMsg{text-align:center;color:#64748b;margin:0;padding:2rem 1rem;font-size:.875rem}.form-page-module-scss-module__ADnjZG__notFoundError{color:#ef4444}.form-page-module-scss-module__ADnjZG__noticeTop{margin-top:1rem}.form-page-module-scss-module__ADnjZG__noticeMetricsRow{flex-wrap:wrap;gap:2rem;margin-top:.5rem;display:flex}.form-page-module-scss-module__ADnjZG__noticeMetricsRowAligned{align-items:center}.form-page-module-scss-module__ADnjZG__noticeMetaText{color:#94a3b8;font-size:.875rem}.form-page-module-scss-module__ADnjZG__noticeTotalText{font-size:1rem}.form-page-module-scss-module__ADnjZG__noticeTotalValue{color:var(--color-brand-700,#0f766e);font-size:1.0625rem}.form-page-module-scss-module__ADnjZG__emptyStateCard{text-align:center;flex-direction:column;align-items:center;padding:2.5rem 1.25rem;display:flex}.form-page-module-scss-module__ADnjZG__infoCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem;transition:box-shadow .2s,border-color .2s}.form-page-module-scss-module__ADnjZG__infoTitle{color:#0f172a;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.form-page-module-scss-module__ADnjZG__infoGrid{color:#64748b;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:.75rem;font-size:.875rem;display:grid}.form-page-module-scss-module__ADnjZG__infoLabel{color:#0f172a;margin-bottom:.25rem;font-weight:600}.form-page-module-scss-module__ADnjZG__approvalPanel{background:#f59e0b0d;border:1px solid #f59e0b59;border-radius:.75rem;margin-bottom:1rem;padding:.75rem;transition:box-shadow .2s,border-color .2s}.form-page-module-scss-module__ADnjZG__approvalPanelHeader{color:#78350f;border-bottom:1px solid #f59e0b33;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.875rem;font-weight:600;display:flex}.form-page-module-scss-module__ADnjZG__approvalPanelList{flex-direction:column;gap:.75rem;display:flex}.form-page-module-scss-module__ADnjZG__approvalItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.5rem .75rem;display:flex}.form-page-module-scss-module__ADnjZG__approvalItemDiff{flex:1;min-width:0}.form-page-module-scss-module__ADnjZG__approvalRequester{color:#64748b;margin-bottom:.25rem;font-size:.72rem;font-weight:600;display:block}.form-page-module-scss-module__ADnjZG__approvalDiffRows{flex-direction:column;gap:4px;display:flex}.form-page-module-scss-module__ADnjZG__approvalDiffRow{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.form-page-module-scss-module__ADnjZG__approvalFieldLabel{color:#0f172a;flex-shrink:0;min-width:80px;font-weight:600}.form-page-module-scss-module__ADnjZG__approvalValueOld{color:#ef4444;opacity:.75;text-decoration:line-through}.form-page-module-scss-module__ADnjZG__approvalArrow{color:#94a3b8;flex-shrink:0}.form-page-module-scss-module__ADnjZG__approvalValueNew{color:#065f46;font-weight:600}.form-page-module-scss-module__ADnjZG__approvalItemActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.form-page-module-scss-module__ADnjZG__approvalBtnApprove{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:.5rem;align-items:center;gap:4px;padding:5px 12px;font-size:.78rem;font-weight:600;transition:background .15s;display:inline-flex}.form-page-module-scss-module__ADnjZG__approvalBtnApprove:hover:not(:disabled){background:#059669}.form-page-module-scss-module__ADnjZG__approvalBtnApprove:disabled{opacity:.5;cursor:not-allowed}.form-page-module-scss-module__ADnjZG__approvalBtnReject{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef4444;border-radius:.5rem;align-items:center;gap:4px;padding:5px 12px;font-size:.78rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.form-page-module-scss-module__ADnjZG__approvalBtnReject:hover:not(:disabled){color:#fff;background:#ef4444}.form-page-module-scss-module__ADnjZG__approvalBtnReject:disabled{opacity:.5;cursor:not-allowed}.form-page-module-scss-module__ADnjZG__cancelBtn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:background .15s}.form-page-module-scss-module__ADnjZG__cancelBtn:hover{background:#f1f5f9}.form-page-module-scss-module__ADnjZG__chipGroup{flex-wrap:wrap;gap:.5rem;padding-top:.25rem;display:flex}.form-page-module-scss-module__ADnjZG__chipLoadingText{color:#64748b;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.875rem;display:flex}.form-page-module-scss-module__ADnjZG__chip{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1.5px solid #e2e8f0;border-radius:.5rem;align-items:center;gap:6px;padding:.25rem .75rem;font-size:.875rem;transition:border-color .15s,background .15s;display:inline-flex}.form-page-module-scss-module__ADnjZG__chip input[type=checkbox]{accent-color:#14b8a6;cursor:pointer}.form-page-module-scss-module__ADnjZG__chip:hover{background:#14b8a60a;border-color:#2dd4bf}.form-page-module-scss-module__ADnjZG__chip.form-page-module-scss-module__ADnjZG__chipDisabled{cursor:not-allowed;opacity:.6;pointer-events:none}.form-page-module-scss-module__ADnjZG__chipActive{color:#0f766e;background:#14b8a614;border-color:#14b8a6;font-weight:500}.form-page-module-scss-module__ADnjZG__chipActive:hover{background:#14b8a61f}.form-page-module-scss-module__ADnjZG__imageUploadPreview{aspect-ratio:1;border:2px solid #e2e8f0;border-radius:.75rem;width:200px;position:relative;overflow:hidden}.form-page-module-scss-module__ADnjZG__imageUploadPreviewImg{object-fit:cover;width:100%;height:100%;display:block}.form-page-module-scss-module__ADnjZG__imageUploadOverlay{color:#fff;background:#0f172a80;justify-content:center;align-items:center;font-size:.875rem;display:flex;position:absolute;inset:0}.form-page-module-scss-module__ADnjZG__imageUploadRemoveBtn{color:#fff;cursor:pointer;background:#0f172a99;border:none;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s;display:flex;position:absolute;top:.25rem;right:.25rem}.form-page-module-scss-module__ADnjZG__imageUploadRemoveBtn:hover{background:#0f172acc}.form-page-module-scss-module__ADnjZG__imageUploadDropzone{aspect-ratio:1;cursor:pointer;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:200px;transition:border-color .2s,background .2s;display:flex}.form-page-module-scss-module__ADnjZG__imageUploadDropzone:hover{background:#14b8a60a;border-color:#2dd4bf}.form-page-module-scss-module__ADnjZG__imageUploadDropzone.form-page-module-scss-module__ADnjZG__dropzoneDisabled{cursor:not-allowed;opacity:.5}.form-page-module-scss-module__ADnjZG__imageUploadIcon{color:#94a3b8}.form-page-module-scss-module__ADnjZG__imageUploadHint{color:#94a3b8;font-size:.75rem}.form-page-module-scss-module__ADnjZG__draftBanner{-webkit-backdrop-filter:blur(8px);background:#3b82f60f;border:1px solid #3b82f633;border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.75rem 1rem;animation:.3s cubic-bezier(.4,0,.2,1) both form-page-module-scss-module__ADnjZG__draftBannerIn;display:flex}@keyframes form-page-module-scss-module__ADnjZG__draftBannerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.form-page-module-scss-module__ADnjZG__draftBannerContent{color:#1d4ed8;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.form-page-module-scss-module__ADnjZG__draftBannerIcon{color:#3b82f6;flex-shrink:0}.form-page-module-scss-module__ADnjZG__draftBannerActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.form-page-module-scss-module__ADnjZG__draftRestoreBtn{color:#1d4ed8;cursor:pointer;background:#3b82f61a;border:1px solid #3b82f666;border-radius:.5rem;padding:.25rem .75rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s}.form-page-module-scss-module__ADnjZG__draftRestoreBtn:hover{background:#3b82f62e;border-color:#3b82f699}.form-page-module-scss-module__ADnjZG__draftDismissBtn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:.5rem;padding:.25rem .75rem;font-family:inherit;font-size:.875rem;transition:background .15s,color .15s}.form-page-module-scss-module__ADnjZG__draftDismissBtn:hover{color:#0f172a;background:#f1f5f9}.form-page-module-scss-module__ADnjZG__quoteTotalsTable{border-collapse:collapse;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;width:100%;margin-top:0;overflow:hidden}.form-page-module-scss-module__ADnjZG__quoteTotalsTable td{vertical-align:middle;border:1px solid #e2e8f0;padding:.5rem .75rem;font-size:.875rem}.form-page-module-scss-module__ADnjZG__totalsGroupHeader{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;background:#f1f5f9;font-size:.75rem;font-weight:600;padding-top:.5rem!important;padding-bottom:.5rem!important}.form-page-module-scss-module__ADnjZG__totalsHint{color:#94a3b8;margin-left:.25rem;font-size:.75rem;font-weight:400}.form-page-module-scss-module__ADnjZG__totalsSummaryRow td{background:#f1f5f9;border-top:1px solid #e2e8f0}.form-page-module-scss-module__ADnjZG__totalsDeductionValue{font-variant-numeric:tabular-nums;color:#991b1b!important}.form-page-module-scss-module__ADnjZG__formError{color:#ef4444;margin-top:.25rem;font-size:.75rem;display:block}.form-page-module-scss-module__ADnjZG__totalsLabelCell{color:#64748b;text-align:left;width:55%;font-weight:500}.form-page-module-scss-module__ADnjZG__totalsValueCell{text-align:right;color:#0f172a;white-space:nowrap;width:45%;font-weight:600;overflow:hidden}.form-page-module-scss-module__ADnjZG__totalsDiscountRow{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.form-page-module-scss-module__ADnjZG__totalsTaxRow{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.form-page-module-scss-module__ADnjZG__totalsTaxInput{flex-shrink:0;width:96px}.form-page-module-scss-module__ADnjZG__totalsTaxHint{color:#94a3b8;white-space:nowrap;font-size:.75rem}.form-page-module-scss-module__ADnjZG__totalsInputRow{justify-content:flex-end;display:flex}.form-page-module-scss-module__ADnjZG__totalsPercentWrap{border:1px solid #e2e8f0;border-radius:.375rem;flex-shrink:0;align-items:center;display:flex;overflow:hidden}.form-page-module-scss-module__ADnjZG__totalsPercentWrap input{text-align:right;color:#0f172a;background:0 0;border:none;outline:none;width:52px;padding:4px .5rem;font-family:inherit;font-size:.875rem}.form-page-module-scss-module__ADnjZG__totalsPercentWrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-page-module-scss-module__ADnjZG__totalsPercentWrap input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-page-module-scss-module__ADnjZG__totalsPercentWrap input[type=number]{-moz-appearance:textfield}.form-page-module-scss-module__ADnjZG__totalsSuffix{color:#94a3b8;flex-shrink:0;padding-right:.5rem;font-size:.75rem}.form-page-module-scss-module__ADnjZG__totalsAmountWrap{flex:1 1 0;min-width:0;margin-left:auto}.form-page-module-scss-module__ADnjZG__totalsAmountWrap input{text-align:right;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;outline:none;width:100%;padding:6px 2rem 6px .5rem;font-family:inherit;font-size:.875rem;transition:border-color .2s}.form-page-module-scss-module__ADnjZG__totalsAmountWrap input:focus{border-color:#2dd4bf}.form-page-module-scss-module__ADnjZG__totalsComputedValue{color:#0f172a;white-space:nowrap;font-size:.875rem;font-weight:600}.form-page-module-scss-module__ADnjZG__totalsComputedWithEditor{margin-top:.25rem;display:inline-block}.form-page-module-scss-module__ADnjZG__totalsInlineError{color:#991b1b;margin-top:.25rem;font-size:.75rem}.form-page-module-scss-module__ADnjZG__totalsFinalRow td{background:#f1f5f9;border-top:2px solid #e2e8f0;padding-top:.75rem;padding-bottom:.75rem}.form-page-module-scss-module__ADnjZG__totalsFinalLabelCell{color:#0f172a;text-align:left;width:55%;font-size:.875rem;font-weight:700}.form-page-module-scss-module__ADnjZG__totalsFinalValueCell{color:#0f766e;text-align:right;width:45%;font-size:1rem;font-weight:700}.form-page-module-scss-module__ADnjZG__totalsRemainingRow td{background:#14b8a60d;border-color:#14b8a633}.form-page-module-scss-module__ADnjZG__totalsRemainingLabelCell{color:#0f766e;text-align:left;font-size:.875rem;font-weight:700}.form-page-module-scss-module__ADnjZG__totalsRemainingValueCell{color:#0d9488;text-align:right;font-size:1rem;font-weight:700}.form-page-module-scss-module__ADnjZG__totalsWordsLabelCell{color:#0f172a;text-align:left;background:#f8fafc;width:55%;font-size:.875rem;font-style:italic;font-weight:700}.form-page-module-scss-module__ADnjZG__totalsWordsValueCell{color:#64748b;text-align:right;background:#f8fafc;width:45%;font-size:.875rem;font-style:italic;font-weight:400}.form-page-module-scss-module__ADnjZG__radioGroup{gap:1rem;margin-bottom:.5rem;display:flex}.form-page-module-scss-module__ADnjZG__radioGroup label{color:#0f172a;cursor:pointer;align-items:center;gap:.25rem;font-size:.875rem;display:flex}.form-page-module-scss-module__ADnjZG__radioGroup label:has(input:disabled){cursor:not-allowed}.form-page-module-scss-module__ADnjZG__radioGroupSpacer{height:1.8125rem}.form-page-module-scss-module__ADnjZG__hiddenInput{display:none}.form-page-module-scss-module__ADnjZG__filePickerRow{border-radius:.375rem;align-items:center;gap:.5rem;transition:background .2s;display:flex}.form-page-module-scss-module__ADnjZG__pasteHint{color:#94a3b8;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.form-page-module-scss-module__ADnjZG__pasteFlash{animation:.8s form-page-module-scss-module__ADnjZG__pasteFlashAnim}@keyframes form-page-module-scss-module__ADnjZG__pasteFlashAnim{0%,to{background:#f0fdfa}40%{background:#ccfbf1;border-color:#2dd4bf}}.form-page-module-scss-module__ADnjZG__filePickerName{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.form-page-module-scss-module__ADnjZG__filePickerClear{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.form-page-module-scss-module__ADnjZG__filePickerClear:hover:not(:disabled){color:#ef4444;background:#f1f5f9}.form-page-module-scss-module__ADnjZG__filePickerClear:disabled{cursor:not-allowed;opacity:.4}.form-page-module-scss-module__ADnjZG__disabledLabel{cursor:not-allowed;opacity:.6}.form-page-module-scss-module__ADnjZG__commissionBreakdownCell{vertical-align:top!important;padding:.5rem .75rem!important}.form-page-module-scss-module__ADnjZG__commissionBreakdownHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.form-page-module-scss-module__ADnjZG__commissionBreakdownLabel{color:#64748b;font-size:.875rem;font-weight:500}.form-page-module-scss-module__ADnjZG__commissionBreakdownTotal{color:#0f172a;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.form-page-module-scss-module__ADnjZG__commissionEntryList{flex-direction:column;gap:.25rem;margin-bottom:.5rem;display:flex}.form-page-module-scss-module__ADnjZG__commissionEntryRow{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.375rem;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;display:flex}.form-page-module-scss-module__ADnjZG__commissionEntryInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.form-page-module-scss-module__ADnjZG__commissionEntryName{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.form-page-module-scss-module__ADnjZG__commissionEntryCode{color:#94a3b8;font-size:.75rem}.form-page-module-scss-module__ADnjZG__commissionEntryNote{color:#64748b;font-size:.75rem;font-style:italic}.form-page-module-scss-module__ADnjZG__commissionEntryRight{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.form-page-module-scss-module__ADnjZG__commissionEntryAmount{color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem;font-weight:600}.form-page-module-scss-module__ADnjZG__commissionEntryRemove{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.25rem;transition:color .15s,background .15s;display:inline-flex}.form-page-module-scss-module__ADnjZG__commissionEntryRemove:hover{color:#ef4444;background:#f1f5f9}.form-page-module-scss-module__ADnjZG__commissionAddForm{border-top:1px dashed #e2e8f0;flex-direction:column;gap:.5rem;padding:.5rem 0 .25rem;display:flex}.form-page-module-scss-module__ADnjZG__commissionAddRow{align-items:center;gap:.5rem;display:flex}.form-page-module-scss-module__ADnjZG__commissionOrderSelect{flex:1;min-width:0;position:relative}.form-page-module-scss-module__ADnjZG__commissionSearchInput{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;outline:none;width:100%;padding:.25rem .5rem;font-family:inherit;font-size:.75rem;transition:border-color .2s}.form-page-module-scss-module__ADnjZG__commissionSearchInput:focus{border-color:#14b8a6}.form-page-module-scss-module__ADnjZG__commissionOrderDropdown{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;max-height:180px;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #0000001a}.form-page-module-scss-module__ADnjZG__commissionDropdownItem{color:#64748b;padding:.5rem .75rem;font-size:.75rem}.form-page-module-scss-module__ADnjZG__commissionDropdownItemBtn{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:2px;width:100%;transition:background .15s;display:flex}.form-page-module-scss-module__ADnjZG__commissionDropdownItemBtn:hover{background:#f1f5f9}.form-page-module-scss-module__ADnjZG__commissionDropdownCode{color:#0f172a;font-weight:500}.form-page-module-scss-module__ADnjZG__commissionDropdownCustomer{color:#94a3b8;font-size:.75rem}.form-page-module-scss-module__ADnjZG__commissionAmountInput{flex-shrink:0;width:140px}.form-page-module-scss-module__ADnjZG__commissionNoteInput,.form-page-module-scss-module__ADnjZG__commissionManualInput{flex:1;min-width:0}.form-page-module-scss-module__ADnjZG__commissionAddBtn{color:#0d9488;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #14b8a6;border-radius:.375rem;align-self:stretch;align-items:center;gap:.25rem;padding:.25rem .75rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.form-page-module-scss-module__ADnjZG__commissionAddBtn:hover:not(:disabled){background:#f0fdfa}.form-page-module-scss-module__ADnjZG__commissionAddBtn:disabled{opacity:.4;cursor:not-allowed}
@keyframes AccountingOverviewKpis-module-scss-module__kgMryW__ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AccountingOverviewKpis-module-scss-module__kgMryW__ds-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AccountingOverviewKpis-module-scss-module__kgMryW__sales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AccountingOverviewKpis-module-scss-module__kgMryW__sales-slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes AccountingOverviewKpis-module-scss-module__kgMryW__sales-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes AccountingOverviewKpis-module-scss-module__kgMryW__sales-slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes AccountingOverviewKpis-module-scss-module__kgMryW__ds-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.AccountingOverviewKpis-module-scss-module__kgMryW__kpiBlock{flex-direction:column;gap:.75rem;display:flex}.AccountingOverviewKpis-module-scss-module__kgMryW__heroGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.AccountingOverviewKpis-module-scss-module__kgMryW__heroGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.AccountingOverviewKpis-module-scss-module__kgMryW__heroGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.AccountingOverviewKpis-module-scss-module__kgMryW__heroGrid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1536px){.AccountingOverviewKpis-module-scss-module__kgMryW__heroGrid{grid-template-columns:repeat(6,1fr)}}.AccountingOverviewKpis-module-scss-module__kgMryW__alertBadges{flex-wrap:wrap;gap:.5rem;display:flex}.AccountingOverviewKpis-module-scss-module__kgMryW__alertBadge{cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:5px;padding:.25rem .75rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:opacity .15s;display:inline-flex}.AccountingOverviewKpis-module-scss-module__kgMryW__alertBadge:hover{opacity:.8}.AccountingOverviewKpis-module-scss-module__kgMryW__alertBadge[data-severity=error]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.AccountingOverviewKpis-module-scss-module__kgMryW__alertBadge[data-severity=warning]{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.AccountingOverviewKpis-module-scss-module__kgMryW__alertBadge[data-severity=info]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}
