.cvzioq_adminWrapper{color:#2d231e;min-height:100vh;font-family:var(--font-sans);background-color:#faf7f2;flex-direction:row;display:flex}.cvzioq_sidebar{z-index:40;background-color:#fff;border-right:1px solid #e8dfd5;flex-direction:column;flex-shrink:0;width:260px;height:100vh;padding:1.25rem 1rem;display:flex;position:sticky;top:0}.cvzioq_sidebarBrand{text-align:center;border-bottom:1px solid #f0e8de;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.cvzioq_sidebarLogoLockup{text-align:center;outline:none;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}.cvzioq_sidebarLogoLockup:hover{opacity:.85}.cvzioq_sidebarLogoScript{font-family:var(--font-logo-script);color:#6d4c3d;-webkit-user-select:none;user-select:none;font-size:2.125rem;font-style:normal;font-weight:600;line-height:.92}.cvzioq_sidebarLogoSerif{font-family:var(--font-logo-serif);letter-spacing:.01em;color:#050403;-webkit-user-select:none;user-select:none;font-size:1.0625rem;font-weight:500;line-height:1.1}.cvzioq_sidebarSectionLabel{text-transform:uppercase;letter-spacing:.06em;color:#9e9084;margin-bottom:.5rem;padding:0 .5rem;font-size:.6875rem;font-weight:700}.cvzioq_sidebarNav{flex-direction:column;flex:1;gap:.35rem;display:flex}.cvzioq_sidebarNavItem{color:#6d4c3d;cursor:pointer;text-align:left;background-color:#0000;border:1px solid #0000;border-radius:.625rem;align-items:center;gap:.75rem;width:100%;padding:.75rem .875rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.cvzioq_sidebarNavItem:hover{color:#2d231e;background-color:#faf6f0}.cvzioq_sidebarNavItemActive{background-color:#6d4c3d;box-shadow:0 4px 12px #6d4c3d33;color:#fff!important}.cvzioq_sidebarNavItemActive:hover{background-color:#553a2d}.cvzioq_counterPill{color:#6d4c3d;background-color:#f5ede4;border-radius:9999px;margin-left:auto;padding:.15rem .5rem;font-size:.6875rem;font-weight:700}.cvzioq_sidebarNavItemActive .cvzioq_counterPill{color:#fff;background-color:#ffffff40}.cvzioq_sidebarFooter{border-top:1px solid #f0e8de;flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.cvzioq_sidebarStatusBox{background-color:#faf7f2;border:1px solid #e8dfd5;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.625rem .75rem;display:flex}.cvzioq_sidebarLink{color:#6d4c3d;background-color:#fff;border:1px solid #dacfbf;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.cvzioq_sidebarLink:hover{background-color:#faf7f2}.cvzioq_sidebarLogoutBtn{color:#cf1322;cursor:pointer;background-color:#fff1f0;border:1px solid #ffccc7;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.cvzioq_sidebarLogoutBtn:hover{color:#fff;background-color:#ff4d4f}.cvzioq_mainContainer{flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex}.cvzioq_topBarHeading{font-family:var(--font-sans);color:#2d231e;margin:0;font-size:1.125rem;font-weight:700}.cvzioq_desktopTabTitle{display:block}.cvzioq_mobileNavTabs{gap:.4rem;display:none}@media (max-width:860px){.cvzioq_sidebar,.cvzioq_desktopTabTitle{display:none}.cvzioq_mobileNavTabs{display:flex}.cvzioq_adminWrapper{flex-direction:column}}.cvzioq_mobileTabBtn{color:#6d4c3d;cursor:pointer;background-color:#faf7f2;border:1px solid #dacfbf;border-radius:9999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:inline-flex}.cvzioq_mobileTabBtnActive{color:#fff;background-color:#6d4c3d;border-color:#6d4c3d}.cvzioq_productsSection{flex-direction:column;gap:1.5rem;display:flex}.cvzioq_topBar{z-index:30;background-color:#fff;border-bottom:1px solid #dacfbf;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.cvzioq_brandGroup{align-items:center;gap:.75rem;display:flex}.cvzioq_brandBadge{color:#fff;background-color:#6d4c3d;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:700;display:flex}.cvzioq_brandTitle{font-family:var(--font-sans);color:#2d231e;margin:0;font-size:1.25rem;font-weight:700}.cvzioq_adminTag{color:#6d4c3d;text-align:center;background-color:#f5ede4;border:1px solid #dacfbf;border-radius:9999px;margin:0 auto;padding:.2rem .7rem;font-size:.6875rem;font-weight:700;display:inline-block}.cvzioq_topActions{align-items:center;gap:.75rem;display:flex}.cvzioq_storeLink{color:#6d4c3d;background-color:#fff;border:1px solid #dacfbf;border-radius:9999px;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.cvzioq_storeLink:hover{background-color:#faf7f2}.cvzioq_logoutBtn{color:#cf1322;cursor:pointer;background-color:#fff1f0;border:1px solid #ffccc7;border-radius:9999px;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.cvzioq_logoutBtn:hover{color:#fff;background-color:#ff4d4f}.cvzioq_mainContent{flex-direction:column;flex:1;gap:1.5rem;width:100%;max-width:76rem;margin:0 auto;padding:1.5rem 1rem;display:flex}@media (min-width:640px){.cvzioq_mainContent{padding:2rem 1.5rem}}.cvzioq_headerRow{flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.cvzioq_headerRow{flex-direction:row;justify-content:space-between;align-items:center}}.cvzioq_pageHeading{font-family:var(--font-sans);color:#2d231e;margin:0;font-size:1.75rem;font-weight:700}.cvzioq_pageSubheading{color:#7c6e64;margin:.25rem 0 0;font-size:.875rem}.cvzioq_newProductBtn{color:#fff;cursor:pointer;background-color:#6d4c3d;border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #6d4c3d33}.cvzioq_newProductBtn:hover{background-color:#5a3e31;transform:translateY(-1px)}.cvzioq_tableCard{background-color:#fff;border:1px solid #dacfbf;border-radius:1.25rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000000a}.cvzioq_productsTable{border-collapse:collapse;text-align:left;width:100%}.cvzioq_productsTable th{text-transform:uppercase;letter-spacing:.05em;color:#7c6e64;background-color:#faf7f2;border-bottom:1px solid #e8dfd5;padding:.875rem 1rem;font-size:.75rem;font-weight:700}.cvzioq_productsTable td{vertical-align:middle;border-bottom:1px solid #f0e8df;padding:1rem;font-size:.875rem}.cvzioq_productsTable tr:last-child td{border-bottom:none}.cvzioq_productRowInfo{align-items:center;gap:.875rem;display:flex}.cvzioq_tableThumb{object-fit:cover;background-color:#faf7f2;border:1px solid #dacfbf;border-radius:.5rem;width:3.25rem;height:3.25rem}.cvzioq_productNameCell{color:#2d231e;font-weight:700}.cvzioq_productDescCell{color:#7c6e64;white-space:nowrap;text-overflow:ellipsis;max-width:18rem;font-size:.75rem;overflow:hidden}.cvzioq_categoryBadge{color:#6d4c3d;background-color:#f5ede4;border:1px solid #e8dfd5;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.cvzioq_priceTag{font-family:var(--font-jakarta,var(--font-sans,"Plus Jakarta Sans", sans-serif));color:#6d4c3d;font-weight:700}.cvzioq_actionsCell{align-items:center;gap:.5rem;display:flex}.cvzioq_editBtn{color:#6d4c3d;cursor:pointer;background-color:#faf7f2;border:1px solid #dacfbf;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.cvzioq_editBtn:hover{color:#fff;background-color:#6d4c3d;border-color:#6d4c3d}.cvzioq_downloadBtn{color:#1d5e8c;cursor:pointer;background-color:#f0f7fc;border:1px solid #bbddf5;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.cvzioq_downloadBtn:hover{color:#fff;background-color:#1d5e8c;border-color:#1d5e8c}.cvzioq_deleteBtn{color:#cf1322;cursor:pointer;background-color:#fff1f0;border:1px solid #ffccc7;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.cvzioq_deleteBtn:hover{color:#fff;background-color:#ff4d4f}.cvzioq_modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background-color:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.cvzioq_modalCard{background-color:#fff;border:1px solid #dacfbf;border-radius:1.5rem;flex-direction:column;width:100%;max-width:50rem;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.cvzioq_modalHeader{background-color:#faf7f2;border-bottom:1px solid #e8dfd5;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.cvzioq_modalTitle{font-family:var(--font-sans);color:#2d231e;margin:0;font-size:1.35rem;font-weight:700}.cvzioq_closeBtn{color:#7c6e64;cursor:pointer;background-color:#fff;border:1px solid #dacfbf;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.cvzioq_closeBtn:hover{color:#2d231e;background-color:#faf7f2}.cvzioq_modalBody{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.cvzioq_sectionBox{background-color:#faf7f2;border:1px solid #dacfbf;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.cvzioq_sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:#6d4c3d;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;font-weight:800;display:flex}.cvzioq_grid2{grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:640px){.cvzioq_grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.cvzioq_grid3{grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:640px){.cvzioq_grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.cvzioq_formField{flex-direction:column;gap:.35rem;display:flex}.cvzioq_label{color:#4a3b32;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.cvzioq_reqStar{color:#c89b6d}.cvzioq_input,.cvzioq_select,.cvzioq_textarea{color:#2d231e;background-color:#fff;border:1px solid #dacfbf;border-radius:.625rem;outline:none;width:100%;padding:.625rem .875rem;font-size:.875rem;transition:all .2s}.cvzioq_input:focus,.cvzioq_select:focus,.cvzioq_textarea:focus{border-color:#c89b6d;box-shadow:0 0 0 2px #c89b6d40}.cvzioq_textarea{resize:vertical}.cvzioq_uploadWrapper{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cvzioq_uploadBtn{color:#6d4c3d;cursor:pointer;background-color:#fff;border:1px dashed #6d4c3d;border-radius:.625rem;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.cvzioq_uploadBtn:hover{background-color:#f5ede4}.cvzioq_previewImg{object-fit:cover;border:1px solid #dacfbf;border-radius:.5rem;width:4rem;height:4rem}.cvzioq_checkboxLabel{cursor:pointer;color:#3e2e25;align-items:center;gap:.625rem;font-size:.875rem;font-weight:600;display:flex}.cvzioq_checkboxInput{accent-color:#6d4c3d;cursor:pointer;width:1.125rem;height:1.125rem}.cvzioq_variationsList{flex-direction:column;gap:.75rem;display:flex}.cvzioq_variationCard{background-color:#fff;border:1px solid #dacfbf;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:.875rem;display:flex}.cvzioq_modalFooter{background-color:#faf7f2;border-top:1px solid #e8dfd5;justify-content:flex-end;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.cvzioq_cancelBtn{color:#7c6e64;cursor:pointer;background-color:#fff;border:1px solid #dacfbf;border-radius:9999px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.cvzioq_cancelBtn:hover{color:#2d231e;background-color:#f5ede4}.cvzioq_saveBtn{color:#fff;cursor:pointer;background-color:#6d4c3d;border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 12px #6d4c3d33}.cvzioq_saveBtn:hover:not(:disabled){background-color:#5a3e31}.cvzioq_saveBtn:disabled{opacity:.6;cursor:not-allowed}.cvzioq_addModelBtn{color:#6d4c3d;cursor:pointer;background-color:#fff;border:1px dashed #c89b6d;border-radius:.625rem;align-items:center;gap:.35rem;width:fit-content;padding:.5rem .875rem;font-size:.75rem;font-weight:700;display:flex}.cvzioq_addModelBtn:hover{background-color:#fff9f2}.cvzioq_removeModelBtn{color:#cf1322;cursor:pointer;background:0 0;border:none;align-self:flex-end;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:flex}.cvzioq_photoBlock{background-color:#faf7f2;border:1px solid #e8dfd5;border-radius:.75rem;padding:1rem}.cvzioq_photoBlockTitle{color:#52443c;margin-bottom:.5rem;font-size:.8125rem;font-weight:700;display:block}.cvzioq_mainPhotoCard{background-color:#fff;border:1px solid #dacfbf;border-radius:.625rem;align-items:center;gap:1rem;padding:.75rem;display:flex}.cvzioq_mainPhotoImg{object-fit:cover;border:1px solid #e8dfd5;border-radius:.5rem;flex-shrink:0;width:5.5rem;height:5.5rem}.cvzioq_mainPhotoInfo{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.cvzioq_badgeCover{text-transform:uppercase;letter-spacing:.05em;color:#2d231e;background-color:#d4af37;border-radius:9999px;width:fit-content;padding:.15rem .5rem;font-size:10px;font-weight:700;display:inline-block}.cvzioq_photoUrlText{color:#7c6e64;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.cvzioq_photoActionsRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.cvzioq_changePhotoBtn{color:#6d4c3d;cursor:pointer;background-color:#faf7f2;border:1px solid #dacfbf;border-radius:.375rem;align-items:center;gap:.3rem;padding:.35rem .625rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.cvzioq_changePhotoBtn:hover{background-color:#e8dfd5}.cvzioq_deletePhotoBtn{color:#cf1322;cursor:pointer;background-color:#fff1f0;border:1px solid #ffccc7;border-radius:.375rem;align-items:center;gap:.3rem;padding:.35rem .625rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.cvzioq_deletePhotoBtn:hover{color:#fff;background-color:#ff4d4f;border-color:#ff4d4f}.cvzioq_adjustPhotoBtn{color:#7d5d28;cursor:pointer;background-color:#fdf8ef;border:1px solid #dec9a4;border-radius:.375rem;align-items:center;gap:.3rem;padding:.35rem .625rem;font-size:.75rem;font-weight:700;transition:all .2s;display:inline-flex}.cvzioq_adjustPhotoBtn:hover{color:#fff;background-color:#9c7a3c;border-color:#9c7a3c}.cvzioq_downloadPhotoBtn{color:#1d5e8c;cursor:pointer;background-color:#f0f7fc;border:1px solid #bbddf5;border-radius:.375rem;align-items:center;gap:.3rem;padding:.35rem .625rem;font-size:.75rem;font-weight:700;transition:all .2s;display:inline-flex}.cvzioq_downloadPhotoBtn:hover{color:#fff;background-color:#1d5e8c;border-color:#1d5e8c}.cvzioq_emptyPhotoBox{background-color:#fff;border:1px dashed #dacfbf;border-radius:.5rem;padding:.875rem}.cvzioq_galleryGrid{grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:.75rem;margin-top:.75rem;margin-bottom:.75rem;display:grid}.cvzioq_galleryCard{background-color:#fff;border:1px solid #dacfbf;border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.cvzioq_galleryImgWrapper{aspect-ratio:1;background-color:#f5ede4;position:relative}.cvzioq_galleryImg{object-fit:cover;width:100%;height:100%}.cvzioq_galleryRemoveBtn{color:#cf1322;cursor:pointer;background-color:#fffffff2;border:1px solid #ffccc7;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:all .2s;display:flex;position:absolute;top:.35rem;right:.35rem;box-shadow:0 1px 3px #0000001a}.cvzioq_galleryRemoveBtn:hover{color:#fff;background-color:#ff4d4f;border-color:#ff4d4f}.cvzioq_galleryCardFooter{background-color:#faf7f2;border-top:1px solid #e8dfd5;flex-direction:column;gap:.25rem;padding:.35rem;display:flex}.cvzioq_galleryPhotoIndex{color:#8c7a6b;text-align:center;font-size:10px;font-weight:600}.cvzioq_promoteBtn{color:#6d4c3d;cursor:pointer;text-align:center;background-color:#fff;border:1px solid #dacfbf;border-radius:.25rem;padding:.2rem .35rem;font-size:10px;font-weight:700;transition:all .2s}.cvzioq_promoteBtn:hover{color:#fff;background-color:#6d4c3d}.cvzioq_galleryAdjustBtn{color:#7d5d28;cursor:pointer;background-color:#fdf8ef;border:1px solid #dec9a4;border-radius:.25rem;justify-content:center;align-items:center;gap:.25rem;padding:.2rem .35rem;font-size:10px;font-weight:700;transition:all .2s;display:inline-flex}.cvzioq_galleryAdjustBtn:hover{color:#fff;background-color:#9c7a3c;border-color:#9c7a3c}.cvzioq_galleryDownloadBtn{color:#1d5e8c;cursor:pointer;background-color:#f0f7fc;border:1px solid #bbddf5;border-radius:.25rem;align-items:center;gap:.2rem;padding:.25rem .45rem;font-size:10px;font-weight:700;transition:all .2s;display:inline-flex}.cvzioq_galleryDownloadBtn:hover{color:#fff;background-color:#1d5e8c;border-color:#1d5e8c}.cvzioq_emptyGalleryNote{color:#9e9084;background-color:#fff;border:1px dashed #dacfbf;border-radius:.375rem;margin:.5rem 0;padding:.625rem;font-size:.75rem}.cvzioq_addGalleryRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.cvzioq_urlAddWrapper{flex:1;align-items:center;gap:.35rem;min-width:240px;display:flex}.cvzioq_addUrlBtn{color:#6d4c3d;cursor:pointer;white-space:nowrap;background-color:#faf7f2;border:1px solid #dacfbf;border-radius:.5rem;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.75rem;font-weight:700;transition:all .2s;display:inline-flex}.cvzioq_addUrlBtn:hover:not(:disabled){color:#fff;background-color:#6d4c3d}.cvzioq_addUrlBtn:disabled{opacity:.5;cursor:not-allowed}.cvzioq_modelPhotoPreviewRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem;display:flex}.cvzioq_modelPhotoThumb{object-fit:cover;border:1px solid #dacfbf;border-radius:.375rem;width:2.75rem;height:2.75rem}.cvzioq_modelAdjustPhotoBtn{color:#7d5d28;cursor:pointer;background-color:#fdf8ef;border:1px solid #dec9a4;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.cvzioq_modelAdjustPhotoBtn:hover{color:#fff;background-color:#9c7a3c;border-color:#9c7a3c}.cvzioq_modelDownloadPhotoBtn{color:#1d5e8c;cursor:pointer;background-color:#f0f7fc;border:1px solid #bbddf5;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.cvzioq_modelDownloadPhotoBtn:hover{color:#fff;background-color:#1d5e8c;border-color:#1d5e8c}.cvzioq_removeModelPhotoBtn{color:#cf1322;cursor:pointer;background-color:#fff1f0;border:1px solid #ffccc7;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.cvzioq_removeModelPhotoBtn:hover{color:#fff;background-color:#ff4d4f;border-color:#ff4d4f}.cvzioq_dashboardSection{margin-bottom:2rem}.cvzioq_dashboardHeading{color:#2d231e;margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.cvzioq_dashboardSubheading{color:#7c6e64;margin-bottom:1.25rem;font-size:.8125rem}.cvzioq_kpiGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}@media (min-width:640px){.cvzioq_kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cvzioq_kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cvzioq_kpiCard{background-color:#fff;border:1px solid #dacfbf;border-radius:1rem;justify-content:space-between;align-items:flex-start;padding:1.25rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 4px #00000005}.cvzioq_kpiCard:hover{transform:translateY(-2px);box-shadow:0 6px 12px #6d4c3d14}.cvzioq_kpiContent{flex-direction:column;display:flex}.cvzioq_kpiLabel{text-transform:uppercase;letter-spacing:.05em;color:#8c7a6b;margin-bottom:.35rem;font-size:.75rem;font-weight:700}.cvzioq_kpiValue{font-family:var(--font-jakarta,var(--font-sans,"Plus Jakarta Sans", sans-serif));color:#2d231e;font-size:1.625rem;font-weight:800;line-height:1.2}.cvzioq_kpiSubtext{color:#9e9084;margin-top:.25rem;font-size:.75rem}.cvzioq_kpiIconWrapper{color:#6d4c3d;background-color:#faf7f2;border:1px solid #e8dfd5;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.cvzioq_analyticsGrid{grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem;display:grid}@media (min-width:840px){.cvzioq_analyticsGrid{grid-template-columns:3fr 2fr}}.cvzioq_analyticsCard{background-color:#fff;border:1px solid #dacfbf;border-radius:1rem;padding:1.25rem;box-shadow:0 2px 4px #00000005}.cvzioq_cardHeader{border-bottom:1px solid #f0e8df;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.cvzioq_cardTitle{color:#2d231e;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:flex}.cvzioq_categoryListStats{flex-direction:column;gap:.875rem;display:flex}.cvzioq_catStatItem{flex-direction:column;gap:.25rem;display:flex}.cvzioq_catStatHeader{justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.cvzioq_catStatName{color:#4a3b32;font-weight:600}.cvzioq_catStatCount{color:#8c7a6b;font-size:.75rem}.cvzioq_progressBarBg{background-color:#f5ede4;border-radius:9999px;width:100%;height:6px;overflow:hidden}.cvzioq_progressBarFill{background-color:#6d4c3d;border-radius:9999px;height:100%;transition:width .3s}.cvzioq_infoRowsList{flex-direction:column;gap:.625rem;display:flex}.cvzioq_infoRow{background-color:#faf7f2;border:1px solid #e8dfd5;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.625rem .75rem;font-size:.8125rem;display:flex}.cvzioq_infoRowLabel{color:#7c6e64;align-items:center;gap:.4rem;display:flex}.cvzioq_infoRowValue{color:#2d231e;font-weight:700}.cvzioq_onlineBadge{color:#389e0d;background-color:#f6ffed;border:1px solid #b7eb8f;border-radius:9999px;align-items:center;gap:.35rem;padding:.15rem .5rem;font-size:11px;font-weight:700;display:inline-flex}.cvzioq_onlineDot{background-color:#52c41a;border-radius:50%;width:6px;height:6px}.cvzioq_testWhatsappBtn{color:#25d366;background-color:#fff;border:1px solid #d9f7be;border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.cvzioq_testWhatsappBtn:hover{background-color:#f6ffed}.cvzioq_searchFilterBar{background-color:#fff;border:1px solid #dacfbf;border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.cvzioq_searchBox{flex:1;align-items:center;gap:.5rem;min-width:220px;display:flex}.cvzioq_searchInput{color:#2d231e;background:0 0;border:none;outline:none;width:100%;font-size:.8125rem}.cvzioq_searchInput::placeholder{color:#a3968c}.cvzioq_filterControls{align-items:center;gap:.75rem;display:flex}.cvzioq_filterSelect{color:#4a3b32;cursor:pointer;background-color:#faf7f2;border:1px solid #dacfbf;border-radius:.5rem;outline:none;padding:.35rem .75rem;font-size:.8125rem;font-weight:600}.cvzioq_filterCountBadge{color:#8c7a6b;font-size:.75rem;font-weight:600}.cvzioq_periodHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.cvzioq_periodSelectorGroup{background-color:#fff;border:1px solid #dacfbf;border-radius:9999px;align-items:center;padding:.25rem;display:inline-flex;box-shadow:0 1px 2px #0000000a}.cvzioq_periodBtn{color:#6d4c3d;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.35rem;padding:.4rem 1rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.cvzioq_periodBtn:hover{color:#2d231e;background-color:#faf7f2}.cvzioq_periodBtnActive{font-weight:700;box-shadow:0 2px 4px #6d4c3d33;color:#fff!important;background-color:#6d4c3d!important}.cvzioq_trendBadge{color:#389e0d;background-color:#f6ffed;border:1px solid #b7eb8f;border-radius:9999px;align-items:center;gap:.2rem;margin-left:.5rem;padding:.15rem .45rem;font-size:11px;font-weight:700;display:inline-flex}.cvzioq_topSellersList{flex-direction:column;gap:.75rem;display:flex}.cvzioq_topSellerRow{background-color:#faf7f2;border:1px solid #e8dfd5;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.875rem;padding:.75rem;transition:transform .15s,background-color .15s;display:flex}.cvzioq_topSellerRow:hover{background-color:#f5ede4;transform:translate(2px)}.cvzioq_rankBadge{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:800;display:flex}.cvzioq_rank1{color:#d48806;background-color:#fff1b8;border:1px solid #ffe58f}.cvzioq_rank2{color:#595959;background-color:#e8e8e8;border:1px solid #d9d9d9}.cvzioq_rank3{color:#d46b08;background-color:#ffe7ba;border:1px solid #ffd591}.cvzioq_rankOther{color:#8c7a6b;background-color:#fff;border:1px solid #dacfbf}.cvzioq_topSellerThumb{object-fit:cover;border:1px solid #dacfbf;border-radius:.5rem;flex-shrink:0;width:2.75rem;height:2.75rem}.cvzioq_topSellerInfo{flex:1;min-width:0}.cvzioq_topSellerName{color:#2d231e;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.2rem;font-size:.8125rem;font-weight:700;overflow:hidden}.cvzioq_topSellerMeta{color:#8c7a6b;align-items:center;gap:.5rem;font-size:11px;display:flex}.cvzioq_topSellerStats{text-align:right;flex-shrink:0}.cvzioq_topSellerUnits{color:#6d4c3d;font-size:.8125rem;font-weight:700;display:block}.cvzioq_topSellerRevenue{color:#7c6e64;font-size:11px;font-weight:600}.cvzioq_topSellerBarContainer{background-color:#e8dfd5;border-radius:9999px;width:100%;height:4px;margin-top:.35rem;overflow:hidden}.cvzioq_topSellerBarFill{background:linear-gradient(90deg,#c89b6d,#6d4c3d);border-radius:9999px;height:100%}.cvzioq_mostClickedCard{background:linear-gradient(135deg,#faf7f2 0%,#fff 100%);border:1px solid #e8dfd5;border-radius:.875rem;flex-direction:column;gap:.875rem;padding:1rem;display:flex}.cvzioq_mostClickedHeader{justify-content:space-between;align-items:center;display:flex}.cvzioq_flameBadge{text-transform:uppercase;letter-spacing:.05em;color:#d4380d;background-color:#fff2e8;border:1px solid #ffbb96;border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:11px;font-weight:800;display:inline-flex}.cvzioq_mostClickedProductRow{align-items:center;gap:.875rem;display:flex}.cvzioq_mostClickedImg{object-fit:cover;border:1px solid #dacfbf;border-radius:.625rem;flex-shrink:0;width:4.75rem;height:4.75rem}.cvzioq_mostClickedDetails{flex:1;min-width:0}.cvzioq_mostClickedName{color:#2d231e;margin-bottom:.25rem;font-size:.875rem;font-weight:700}.cvzioq_mostClickedPrice{color:#6d4c3d;font-size:.8125rem;font-weight:700}.cvzioq_clicksCounterBox{background-color:#fff;border:1px solid #e8dfd5;border-radius:.625rem;justify-content:space-around;align-items:center;padding:.625rem;display:flex}.cvzioq_clickStatItem{text-align:center;flex-direction:column;align-items:center;display:flex}.cvzioq_clickStatNumber{font-family:var(--font-jakarta,var(--font-sans,"Plus Jakarta Sans", sans-serif));color:#6d4c3d;font-size:1.125rem;font-weight:800}.cvzioq_clickStatLabel{color:#8c7a6b;text-transform:uppercase;margin-top:.15rem;font-size:10px;font-weight:600}.cvzioq_databaseStatusBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;align-items:center;gap:.4rem;margin-top:.35rem;padding:.3rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.cvzioq_databaseStatusBadgeConnected{color:#2e7d32;background-color:#e8f5e9;border:1px solid #a5d6a7}.cvzioq_databaseStatusBadgeDemo{color:#b78103;background-color:#fff8e1;border:1px solid #ffe082}.cvzioq_databaseNoticeBanner{background-color:#fffdf9;border:1px solid #eaddcf;border-left:4px solid #c89b6d;border-radius:.625rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:.875rem 1rem;display:flex}.cvzioq_databaseNoticeTitle{color:#4a3326;margin-bottom:.2rem;font-size:.8125rem;font-weight:700}.cvzioq_databaseNoticeDesc{color:#7d6b5e;margin:0;font-size:.75rem;line-height:1.4}.cvzioq_modalTabsBar{scrollbar-width:thin;background-color:#faf7f2;border-bottom:1px solid #e8dfd5;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex;overflow-x:auto}.cvzioq_modalTabBtn{color:#6d4c3d;cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #dacfbf;border-radius:9999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:inline-flex}.cvzioq_modalTabBtn:hover{background-color:#f5ede4;border-color:#c89b6d}.cvzioq_modalTabBtnActive{color:#fff;background-color:#6d4c3d;border-color:#6d4c3d;box-shadow:0 2px 6px #6d4c3d40}.cvzioq_modalTabBtnActive:hover{color:#fff;background-color:#553a2d;border-color:#553a2d}.cvzioq_modelPriceHighlight{background-color:#faf6f0;border:1px solid #e8dfd5;border-radius:.5rem;margin-top:.5rem;padding:.625rem}.cvzioq_modelPriceBadge{color:#2e7d32;background-color:#e8f5e9;border:1px solid #c8e6c9;border-radius:9999px;padding:.15rem .5rem;font-size:.6875rem;font-weight:700}.cvzioq_ordersSection{flex-direction:column;gap:1.5rem;display:flex}.cvzioq_ordersHeaderRow{background-color:#fff;border:1px solid #dacfbf;border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 2px 10px #6d4c3d0d}@media (min-width:768px){.cvzioq_ordersHeaderRow{flex-direction:row;justify-content:space-between;align-items:center}}.cvzioq_ordersHeading{font-family:var(--font-sans);color:#2d231e;align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:1.5rem;font-weight:800;display:flex}.cvzioq_ordersSubheading{color:#8c7a6b;margin:0;font-size:.875rem}.cvzioq_ordersHeaderActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cvzioq_viewModeToggle{background-color:#faf7f2;border:1px solid #dacfbf;border-radius:9999px;align-items:center;padding:.25rem;display:flex}.cvzioq_viewModeBtn{color:#6d4c3d;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:inline-flex}.cvzioq_viewModeBtnActive{color:#fff;background-color:#6d4c3d;box-shadow:0 2px 6px #6d4c3d40}.cvzioq_refreshOrdersBtn{color:#6d4c3d;cursor:pointer;background-color:#faf7f2;border:1px solid #dacfbf;border-radius:9999px;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:inline-flex}.cvzioq_refreshOrdersBtn:hover{background-color:#f5ede4;border-color:#c89b6d}.cvzioq_ordersControlsRow{flex-direction:column;gap:1rem;display:flex}@media (min-width:900px){.cvzioq_ordersControlsRow{flex-direction:row;justify-content:space-between;align-items:center}}.cvzioq_ordersSearchBox{flex:1;max-width:26rem;position:relative}.cvzioq_ordersSearchIcon{color:#8c7a6b;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.cvzioq_ordersSearchInput{color:#2d231e;background-color:#fff;border:1px solid #dacfbf;border-radius:9999px;outline:none;width:100%;padding:.65rem 1rem .65rem 2.4rem;font-size:.875rem;transition:all .2s}.cvzioq_ordersSearchInput:focus{border-color:#6d4c3d;box-shadow:0 0 0 3px #6d4c3d1f}.cvzioq_ordersFilterPills{scrollbar-width:thin;align-items:center;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.cvzioq_filterPillBtn{color:#6d4c3d;cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #dacfbf;border-radius:9999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:inline-flex}.cvzioq_filterPillBtn:hover{background-color:#faf7f2;border-color:#c89b6d}.cvzioq_filterPillBtnActive{color:#fff;background-color:#6d4c3d;border-color:#6d4c3d;box-shadow:0 2px 6px #6d4c3d33}.cvzioq_kanbanBoard{grid-template-columns:repeat(4,minmax(280px,1fr));align-items:start;gap:1rem;padding-bottom:1.5rem;display:grid;overflow-x:auto}.cvzioq_kanbanColumn{background-color:#f8f5ee;border:1px solid #e5dcd1;border-radius:1.25rem;flex-direction:column;max-height:calc(100vh - 16rem);display:flex;box-shadow:0 2px 8px #6d4c3d0a}.cvzioq_columnHeader{border-bottom:1px solid #e5dcd1;flex-direction:column;gap:.25rem;padding:1rem 1.15rem;display:flex}.cvzioq_columnTitleRow{justify-content:space-between;align-items:center;display:flex}.cvzioq_columnTitleWithIcon{color:#2d231e;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:flex}.cvzioq_columnBadge{border-radius:9999px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .5rem;font-size:.75rem;font-weight:800;display:inline-flex}.cvzioq_columnSubtitle{color:#8c7a6b;margin:0;font-size:.75rem}.cvzioq_colAguardando .cvzioq_columnTitleWithIcon{color:#5b21b6}.cvzioq_colAguardando .cvzioq_columnBadge{color:#5b21b6;background-color:#ede9fe}.cvzioq_colAprovado .cvzioq_columnTitleWithIcon{color:#0f766e}.cvzioq_colAprovado .cvzioq_columnBadge{color:#0f766e;background-color:#ccfbf1}.cvzioq_colProducao .cvzioq_columnTitleWithIcon{color:#b45309}.cvzioq_colProducao .cvzioq_columnBadge{color:#b45309;background-color:#fef3c7}.cvzioq_colPronto .cvzioq_columnTitleWithIcon{color:#047857}.cvzioq_colPronto .cvzioq_columnBadge{color:#047857;background-color:#d1fae5}.cvzioq_colEntregue .cvzioq_columnTitleWithIcon{color:#4b5563}.cvzioq_colEntregue .cvzioq_columnBadge{color:#4b5563;background-color:#e5e7eb}.cvzioq_columnCardsList{scrollbar-width:thin;flex-direction:column;gap:.875rem;padding:.875rem;display:flex;overflow-y:auto}.cvzioq_emptyColumnNotice{text-align:center;color:#a89a8e;padding:2rem 1rem;font-size:.8125rem;font-style:italic}.cvzioq_kanbanCard{background-color:#fff;border:1px solid #e8dfd5;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1rem;transition:all .2s;display:flex;position:relative;box-shadow:0 2px 6px #6d4c3d0d}.cvzioq_kanbanCard:hover{border-color:#c89b6d;transform:translateY(-2px);box-shadow:0 6px 14px #6d4c3d1a}.cvzioq_cardTopRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cvzioq_orderIdBadge{color:#6d4c3d;background-color:#faf7f2;border:1px solid #dacfbf;border-radius:.375rem;padding:.15rem .5rem;font-family:monospace;font-size:.75rem;font-weight:700}.cvzioq_deliveryBadge{color:#4b5563;background-color:#f3f4f6;border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.cvzioq_deliveryCorreios{color:#1d4ed8;background-color:#eff6ff}.cvzioq_deliveryRetirada{color:#c2410c;background-color:#fff7ed}.cvzioq_cardCustomerSection{flex-direction:column;gap:.2rem;display:flex}.cvzioq_cardCustomerName{color:#2d231e;font-size:.9375rem;font-weight:700}.cvzioq_cardCustomerPhone{color:#6d4c3d;align-items:center;gap:.35rem;font-size:.78125rem;text-decoration:none;display:flex}.cvzioq_cardCustomerPhone:hover{text-decoration:underline}.cvzioq_cardEventDateRow{color:#55443b;background-color:#faf7f2;border:1px solid #e8dfd5;border-radius:.5rem;align-items:center;gap:.35rem;width:fit-content;padding:.25rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.cvzioq_cardEventDateUrgent{color:#dc2626;background-color:#fef2f2;border-color:#fecaca;animation:2s ease-in-out infinite cvzioq_pulseDate}@keyframes cvzioq_pulseDate{0%,to{border-color:#fecaca}50%{border-color:#ef4444}}.cvzioq_cardCustomizationBox{background-color:#faf8f5;border:1px solid #ede5db;border-radius:.75rem;flex-direction:column;gap:.4rem;padding:.625rem;display:flex}.cvzioq_cardItemHeader{align-items:center;gap:.5rem;display:flex}.cvzioq_cardItemThumb{object-fit:cover;background-color:#fff;border:1px solid #dacfbf;border-radius:.5rem;width:2.25rem;height:2.25rem}.cvzioq_cardItemName{color:#2d231e;font-size:.8125rem;font-weight:600;line-height:1.25}.cvzioq_cardCustomSpecs{color:#4a3e39;flex-direction:column;gap:.2rem;padding-left:.25rem;font-size:.75rem;display:flex}.cvzioq_specPill{background-color:#fff;border:1px solid #e8dfd5;border-radius:.375rem;align-items:center;gap:.25rem;width:fit-content;padding:.15rem .45rem;font-weight:500;display:inline-flex}.cvzioq_specPillRibbon{color:#92400e;background-color:#fffbeb;border-color:#fde68a}.cvzioq_specPillModel{color:#1e40af;background-color:#eff6ff;border-color:#bfdbfe}.cvzioq_specPillChild{color:#9d174d;background-color:#fdf2f8;border-color:#fbcfe8;font-weight:600}.cvzioq_cardMoreItemsNote{color:#8c7a6b;font-size:.6875rem;font-style:italic}.cvzioq_cardFooter{border-top:1px solid #f0e8df;flex-direction:column;gap:.625rem;padding-top:.625rem;display:flex}.cvzioq_cardTotalRow{justify-content:space-between;align-items:center;display:flex}.cvzioq_cardTotalValue{color:#2e7d32;font-size:.9375rem;font-weight:800}.cvzioq_cardUnitsCount{color:#8c7a6b;font-size:.75rem}.cvzioq_cardActionsRow{align-items:center;gap:.5rem;display:flex}.cvzioq_detailsBtn{color:#6d4c3d;cursor:pointer;background-color:#faf7f2;border:1px solid #dacfbf;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.cvzioq_detailsBtn:hover{color:#fff;background-color:#6d4c3d;border-color:#6d4c3d}.cvzioq_whatsappReadyBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border:none;border-radius:.625rem;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.5rem .85rem;font-size:.8125rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 3px 8px #25d3664d}.cvzioq_whatsappReadyBtn:hover{background:linear-gradient(135deg,#2ae06d 0%,#107c70 100%);transform:translateY(-1px);box-shadow:0 5px 12px #25d36673}.cvzioq_whatsappContactBtn{color:#2e7d32;cursor:pointer;background-color:#e8f5e9;border:1px solid #c8e6c9;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:all .2s;display:inline-flex}.cvzioq_whatsappContactBtn:hover{color:#fff;background-color:#25d366;border-color:#25d366}.cvzioq_cardStageControls{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cvzioq_stageMoveBtn{color:#6d4c3d;cursor:pointer;background-color:#fff;border:1px solid #dacfbf;border-radius:.375rem;align-items:center;gap:.25rem;padding:.3rem .6rem;font-size:.6875rem;font-weight:600;transition:all .2s;display:inline-flex}.cvzioq_stageMoveBtn:hover:not(:disabled){background-color:#faf7f2;border-color:#6d4c3d}.cvzioq_stageMoveBtn:disabled{opacity:.35;cursor:not-allowed}.cvzioq_stageMoveBtnNext{color:#553a2d;background-color:#f5ede4;border-color:#c89b6d;font-weight:700}.cvzioq_stageMoveBtnNext:hover:not(:disabled){color:#fff;background-color:#6d4c3d;border-color:#6d4c3d}.cvzioq_orderModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60;background-color:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.cvzioq_orderModalCard{background-color:#fff;border:1px solid #dacfbf;border-radius:1.5rem;flex-direction:column;width:100%;max-width:48rem;max-height:92vh;animation:.2s ease-out cvzioq_modalFadeIn;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0000004d}@keyframes cvzioq_modalFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.cvzioq_orderModalHeader{background-color:#faf7f2;border-bottom:1px solid #e8dfd5;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.cvzioq_orderModalTitleGroup{flex-direction:column;gap:.25rem;display:flex}.cvzioq_orderModalTitle{font-family:var(--font-sans);color:#2d231e;align-items:center;gap:.5rem;margin:0;font-size:1.35rem;font-weight:800;display:flex}.cvzioq_orderModalMeta{color:#8c7a6b;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.cvzioq_orderModalBody{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.cvzioq_orderStatusBanner{background-color:#faf7f2;border:1px solid #dacfbf;border-radius:.875rem;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}@media (min-width:640px){.cvzioq_orderStatusBanner{flex-direction:row;justify-content:space-between;align-items:center}}.cvzioq_statusChangeGroup{align-items:center;gap:.75rem;display:flex}.cvzioq_statusSelect{color:#2d231e;cursor:pointer;background-color:#fff;border:1px solid #dacfbf;border-radius:.5rem;outline:none;padding:.5rem .85rem;font-size:.875rem;font-weight:600}.cvzioq_statusSelect:focus{border-color:#6d4c3d}.cvzioq_modalSectionHeading{color:#2d231e;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1rem;font-weight:700;display:flex}.cvzioq_modalItemsList{flex-direction:column;gap:1rem;display:flex}.cvzioq_modalItemCard{background-color:#faf8f5;border:1px solid #e8dfd5;border-radius:1rem;flex-direction:column;gap:.875rem;padding:1rem;display:flex}.cvzioq_modalItemTop{gap:1rem;display:flex}.cvzioq_modalItemImage{object-fit:cover;background-color:#fff;border:1px solid #dacfbf;border-radius:.75rem;flex-shrink:0;width:4.5rem;height:4.5rem}.cvzioq_modalItemInfo{flex-direction:column;flex:1;gap:.25rem;display:flex}.cvzioq_modalItemTitle{color:#2d231e;margin:0;font-size:1rem;font-weight:700}.cvzioq_modalItemPriceRow{color:#6d4c3d;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;display:flex}.cvzioq_modalSpecsGrid{background-color:#fff;border:1px solid #e8dfd5;border-radius:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;padding:.875rem;display:grid}.cvzioq_specBox{flex-direction:column;gap:.2rem;display:flex}.cvzioq_specLabel{text-transform:uppercase;letter-spacing:.05em;color:#8c7a6b;font-size:.6875rem;font-weight:700}.cvzioq_specValue{color:#2d231e;font-size:.875rem;font-weight:600}.cvzioq_specValueHighlight{color:#6d4c3d;background-color:#faf7f2;border:1px solid #e8dfd5;border-radius:.375rem;width:fit-content;padding:.2rem .5rem}.cvzioq_itemNotesBox{color:#92400e;background-color:#fffbeb;border:1px solid #fde68a;border-radius:.5rem;padding:.625rem .875rem;font-size:.8125rem}.cvzioq_itemCouponBox{color:#166534;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.8125rem;display:flex}.cvzioq_itemCouponBadge{color:#15803d;letter-spacing:.05em;background-color:#dcfce7;border-radius:.25rem;padding:.15rem .45rem;font-family:monospace;font-weight:800}.cvzioq_modalCustomerGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.cvzioq_customerDetailBox{background-color:#faf7f2;border:1px solid #e8dfd5;border-radius:.875rem;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.cvzioq_customerBoxLabel{color:#8c7a6b;text-transform:uppercase;font-size:.75rem;font-weight:700}.cvzioq_customerBoxContent{color:#2d231e;font-size:.9375rem;font-weight:600}.cvzioq_orderModalFooter{background-color:#faf7f2;border-top:1px solid #e8dfd5;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}@media (min-width:640px){.cvzioq_orderModalFooter{flex-direction:row;justify-content:space-between;align-items:center}}.cvzioq_modalWhatsAppActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cvzioq_btnWhatsAppReady{color:#fff;cursor:pointer;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #25d36659}.cvzioq_btnWhatsAppReady:hover{transform:translateY(-1px);box-shadow:0 6px 16px #25d36680}.cvzioq_btnWhatsAppOutline{color:#128c7e;cursor:pointer;background-color:#e8f5e9;border:1px solid #a5d6a7;border-radius:9999px;align-items:center;gap:.4rem;padding:.65rem 1.15rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:inline-flex}.cvzioq_btnWhatsAppOutline:hover{background-color:#c8e6c9}.cvzioq_btnPrintSheet{color:#6d4c3d;cursor:pointer;background-color:#fff;border:1px solid #dacfbf;border-radius:9999px;align-items:center;gap:.4rem;padding:.65rem 1rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:inline-flex}.cvzioq_btnPrintSheet:hover{background-color:#faf7f2;border-color:#6d4c3d}.cvzioq_ordersTableView{background-color:#fff;border:1px solid #dacfbf;border-radius:1.25rem;overflow:hidden;box-shadow:0 2px 10px #6d4c3d0d}.cvzioq_ordersTable{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.cvzioq_ordersTable th{color:#6d4c3d;white-space:nowrap;background-color:#faf7f2;border-bottom:1px solid #e8dfd5;padding:.875rem 1rem;font-weight:700}.cvzioq_ordersTable td{vertical-align:middle;color:#2d231e;border-bottom:1px solid #f0e8df;padding:1rem}.cvzioq_ordersTable tr:hover td{background-color:#fcfbf9}.cvzioq_deleteOrderBtn{color:#cf1322;cursor:pointer;background-color:#fff1f0;border:1px solid #ffccc7;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;transition:all .2s;display:inline-flex}.cvzioq_deleteOrderBtn:hover{color:#fff;background-color:#ff4d4f;border-color:#ff4d4f}.cvzioq_btnDeleteModal{color:#cf1322;cursor:pointer;background-color:#fff1f0;border:1px solid #ffccc7;border-radius:9999px;align-items:center;gap:.4rem;padding:.65rem 1rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:inline-flex}.cvzioq_btnDeleteModal:hover{color:#fff;background-color:#ff4d4f;border-color:#ff4d4f}.cvzioq_offlineBadge{color:#cf1322;background-color:#fff1f0;border:1px solid #ffccc7;border-radius:9999px;align-items:center;gap:.35rem;padding:.15rem .5rem;font-size:11px;font-weight:700;display:inline-flex}.cvzioq_offlineDot{background-color:#ff4d4f;border-radius:50%;width:6px;height:6px}.cvzioq_statusToggleBtn{color:#6d4c3d;cursor:pointer;background-color:#fff;border:1px solid #dacfbf;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;width:100%;margin-top:.5rem;padding:.35rem .6rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.cvzioq_statusToggleBtn:hover{background-color:#faf6f0;border-color:#6d4c3d}.cvzioq_customerSyncToast{background-color:#f0fdf4;border:1.5px solid #86efac;border-radius:.875rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.15rem;animation:.25s ease-out cvzioq_slideDownFade;display:flex;box-shadow:0 4px 12px #16653414}@keyframes cvzioq_slideDownFade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.cvzioq_customerSyncToastAction{color:#fff;cursor:pointer;white-space:nowrap;background-color:#15803d;border:none;border-radius:.5rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:700;transition:all .2s}.cvzioq_customerSyncToastAction:hover{background-color:#166534;transform:translateY(-1px)}.cvzioq_customerSyncToastClose{color:#166534;cursor:pointer;opacity:.75;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.25rem;transition:opacity .2s;display:inline-flex}.cvzioq_customerSyncToastClose:hover{opacity:1;background-color:#dcfce7}.cvzioq_cardDeliveredSyncedBadge{color:#166534;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.4rem;margin-top:.25rem;padding:.35rem .55rem;font-size:.6875rem;font-weight:700;display:flex}.cvzioq_cardDeliveredViewLink{color:#15803d;cursor:pointer;background:0 0;border:none;padding:0;font-size:.6875rem;font-weight:700;text-decoration:underline;transition:color .15s}.cvzioq_cardDeliveredViewLink:hover{color:#166534}.cvzioq_tableDeliveredPill{color:#166534;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:9999px;align-items:center;gap:.25rem;width:fit-content;padding:.15rem .45rem;font-size:.6875rem;font-weight:600;display:inline-flex}.cvzioq_modalDeliveredNotice{color:#166534;background-color:#f0fdf4;border:1.5px solid #86efac;border-radius:.75rem;flex-direction:column;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}@media (min-width:640px){.cvzioq_modalDeliveredNotice{flex-direction:row;justify-content:space-between;align-items:center}}.cvzioq_modalDeliveredNavBtn{color:#fff;cursor:pointer;white-space:nowrap;background-color:#166534;border:none;border-radius:.5rem;padding:.4rem .75rem;font-size:.75rem;font-weight:700;transition:all .2s}.cvzioq_modalDeliveredNavBtn:hover{background-color:#14532d}
.ndvfnG_couponsContainer{flex-direction:column;gap:1.5rem;width:100%;display:flex}.ndvfnG_headerRow{background-color:#fff;border:1px solid #e8dfd5;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 2px 8px #00000005}@media (min-width:640px){.ndvfnG_headerRow{flex-direction:row;justify-content:space-between;align-items:center}}.ndvfnG_headerTitleWrapper{flex-direction:column;gap:.25rem;display:flex}.ndvfnG_heading{font-family:var(--font-sans);color:#2d231e;align-items:center;gap:.625rem;font-size:1.25rem;font-weight:700;display:flex}.ndvfnG_headingIcon{color:#6d4c3d;background-color:#f5ede4;border-radius:.5rem;padding:.4rem}.ndvfnG_subheading{color:#8c7a6b;font-size:.8125rem}.ndvfnG_newCouponButton{color:#fff;cursor:pointer;background-color:#6d4c3d;border:none;border-radius:.625rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #6d4c3d33}.ndvfnG_newCouponButton:hover{background-color:#553a2d;transform:translateY(-1px)}.ndvfnG_metricsGrid{grid-template-columns:repeat(2,1fr);gap:.875rem;display:grid}@media (min-width:900px){.ndvfnG_metricsGrid{grid-template-columns:repeat(4,1fr)}}.ndvfnG_metricCard{background-color:#fff;border:1px solid #e8dfd5;border-radius:.875rem;align-items:center;gap:.875rem;padding:1rem 1.125rem;display:flex;box-shadow:0 2px 6px #00000005}.ndvfnG_metricIconBox{border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.ndvfnG_metricInfo{flex-direction:column;min-width:0;display:flex}.ndvfnG_metricValue{font-family:var(--font-jakarta,var(--font-sans,sans-serif));color:#2d231e;font-size:1.25rem;font-weight:700;line-height:1.2}.ndvfnG_metricLabel{color:#8c7a6b;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;overflow:hidden}.ndvfnG_filtersBar{background-color:#fff;border:1px solid #e8dfd5;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex}@media (min-width:768px){.ndvfnG_filtersBar{flex-direction:row;justify-content:space-between;align-items:center}}.ndvfnG_searchBox{background-color:#faf7f2;border:1px solid #dacfbf;border-radius:.5rem;flex:1;align-items:center;gap:.5rem;max-width:24rem;padding:.45rem .75rem;display:flex}.ndvfnG_searchIcon{color:#8c7a6b}.ndvfnG_searchInput{color:#2d231e;background:0 0;border:none;outline:none;width:100%;font-size:.8125rem}.ndvfnG_searchInput::placeholder{color:#9e9084}.ndvfnG_statusFilterGroup{flex-wrap:wrap;gap:.35rem;display:flex}.ndvfnG_filterBtn{color:#6d4c3d;cursor:pointer;background-color:#faf7f2;border:1px solid #dacfbf;border-radius:.5rem;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.ndvfnG_filterBtn:hover{background-color:#f0e8de}.ndvfnG_filterBtnActive{color:#fff;background-color:#6d4c3d;border-color:#6d4c3d}.ndvfnG_filterCount{background-color:#00000014;border-radius:9999px;padding:.1rem .35rem;font-size:.6875rem}.ndvfnG_filterBtnActive .ndvfnG_filterCount{color:#fff;background-color:#ffffff40}.ndvfnG_couponsGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.ndvfnG_couponsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.ndvfnG_couponsGrid{grid-template-columns:repeat(3,1fr)}}.ndvfnG_couponCard{background-color:#fff;border:1px solid #e8dfd5;border-radius:.875rem;flex-direction:column;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000008}.ndvfnG_couponCard:hover{border-color:#dacfbf;transform:translateY(-2px);box-shadow:0 6px 16px #0000000f}.ndvfnG_couponCardDisabled{opacity:.65;background-color:#faf9f7}.ndvfnG_couponCardTop{justify-content:space-between;align-items:flex-start;gap:.5rem;padding:1.125rem 1.125rem .875rem;display:flex}.ndvfnG_couponCodeBox{flex-direction:column;gap:.35rem;display:flex}.ndvfnG_couponCode{font-family:var(--font-jakarta,var(--font-sans,monospace));letter-spacing:.06em;color:#2d231e;align-items:center;gap:.4rem;font-size:1.125rem;font-weight:800;display:inline-flex}.ndvfnG_copyCodeBtn{color:#9e9084;cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.2rem;transition:all .15s;display:inline-flex}.ndvfnG_copyCodeBtn:hover{color:#6d4c3d;background-color:#f5ede4}.ndvfnG_couponDiscountBadge{color:#047857;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:.375rem;align-items:center;gap:.25rem;width:fit-content;padding:.25rem .6rem;font-size:.8125rem;font-weight:700;display:inline-flex}.ndvfnG_couponDiscountFixed{color:#b45309;background-color:#fef3c7;border-color:#fde68a}.ndvfnG_couponDivider{align-items:center;margin:.25rem 0;display:flex;position:relative}.ndvfnG_couponPunchHoleLeft{background-color:#faf7f2;border-top:1px solid #e8dfd5;border-bottom:1px solid #e8dfd5;border-right:1px solid #e8dfd5;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;width:.75rem;height:1.5rem}.ndvfnG_couponDashedLine{border-bottom:1.5px dashed #e0d6ca;flex:1}.ndvfnG_couponPunchHoleRight{background-color:#faf7f2;border-top:1px solid #e8dfd5;border-bottom:1px solid #e8dfd5;border-left:1px solid #e8dfd5;border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;width:.75rem;height:1.5rem}.ndvfnG_couponCardBody{flex-direction:column;flex:1;gap:.5rem;padding:.875rem 1.125rem;display:flex}.ndvfnG_couponDescription{color:#5c4d44;min-height:2.25rem;font-size:.8125rem;line-height:1.4}.ndvfnG_couponDetailsList{color:#7a695c;border-top:1px solid #f0e8de;flex-direction:column;gap:.35rem;padding-top:.35rem;font-size:.75rem;display:flex}.ndvfnG_couponDetailItem{align-items:center;gap:.4rem;display:flex}.ndvfnG_couponDetailItem svg{color:#9e9084;flex-shrink:0}.ndvfnG_badgeExpiringSoon{color:#b45309;align-items:center;gap:.2rem;font-weight:600;display:inline-flex}.ndvfnG_badgeExpired{color:#dc2626;align-items:center;gap:.2rem;font-weight:700;display:inline-flex}.ndvfnG_badgeNoExpiry{color:#047857;align-items:center;gap:.2rem;font-weight:600;display:inline-flex}.ndvfnG_badgeFirstPurchase{color:#b45309;background-color:#fef3c7;border-radius:9999px;align-items:center;gap:.2rem;padding:.15rem .45rem;font-size:.6875rem;font-weight:700;display:inline-flex}.ndvfnG_couponCardFooter{background-color:#faf7f2;border-top:1px solid #e8dfd5;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1.125rem;display:flex}.ndvfnG_toggleSwitch{cursor:pointer;color:#5c4d44;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:inline-flex;position:relative}.ndvfnG_toggleSwitch input{opacity:0;width:0;height:0;position:absolute}.ndvfnG_toggleSlider{background-color:#dacfbf;border-radius:9999px;width:2.25rem;height:1.25rem;transition:background-color .2s;position:relative}.ndvfnG_toggleSlider:before{content:"";background-color:#fff;border-radius:50%;width:.95rem;height:.95rem;transition:transform .2s;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 3px #0003}.ndvfnG_toggleSwitch input:checked+.ndvfnG_toggleSlider{background-color:#10b981}.ndvfnG_toggleSwitch input:checked+.ndvfnG_toggleSlider:before{transform:translate(1rem)}.ndvfnG_cardActionButtons{align-items:center;gap:.35rem;display:flex}.ndvfnG_btnEdit{color:#6d4c3d;cursor:pointer;background-color:#fff;border:1px solid #dacfbf;border-radius:.375rem;align-items:center;gap:.25rem;padding:.35rem .5rem;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.ndvfnG_btnEdit:hover{background-color:#f5ede4;border-color:#6d4c3d}.ndvfnG_btnDelete{color:#dc2626;cursor:pointer;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;justify-content:center;align-items:center;padding:.35rem .5rem;font-size:.75rem;transition:all .15s;display:inline-flex}.ndvfnG_btnDelete:hover{color:#fff;background-color:#dc2626}.ndvfnG_emptyState{text-align:center;background-color:#fff;border:2px dashed #dacfbf;border-radius:1rem;flex-direction:column;align-items:center;gap:.75rem;padding:3.5rem 1.5rem;display:flex}.ndvfnG_emptyIcon{color:#9e9084}.ndvfnG_emptyTitle{font-family:var(--font-sans);color:#2d231e;font-size:1.125rem;font-weight:700}.ndvfnG_emptyText{color:#8c7a6b;max-width:24rem;font-size:.8125rem}.ndvfnG_modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background-color:#2d231e99;justify-content:center;align-items:center;padding:1rem;animation:.2s ndvfnG_fadeIn;display:flex;position:fixed;inset:0}.ndvfnG_modalCard{background-color:#fff;border:1px solid #dacfbf;border-radius:1rem;flex-direction:column;width:100%;max-width:32rem;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 20px 25px -5px #0003}.ndvfnG_modalHeader{border-bottom:1px solid #f0e8de;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.ndvfnG_modalTitle{font-family:var(--font-sans);color:#2d231e;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;display:flex}.ndvfnG_modalCloseBtn{color:#9e9084;cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.35rem;transition:all .15s}.ndvfnG_modalCloseBtn:hover{color:#2d231e;background-color:#faf7f2}.ndvfnG_modalForm{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.ndvfnG_formGroup{flex-direction:column;gap:.35rem;display:flex}.ndvfnG_formLabel{color:#4a3b32;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;display:flex}.ndvfnG_formLabelHint{color:#8c7a6b;font-size:.6875rem;font-weight:400}.ndvfnG_formInput{color:#2d231e;font-size:.875rem;font-family:var(--font-sans);background-color:#faf7f2;border:1.5px solid #dacfbf;border-radius:.5rem;outline:none;padding:.625rem .875rem;transition:border-color .15s}.ndvfnG_formInput:focus{background-color:#fff;border-color:#6d4c3d;box-shadow:0 0 0 2px #6d4c3d1a}.ndvfnG_formInputCode{font-family:var(--font-jakarta,var(--font-sans,monospace));text-transform:uppercase;letter-spacing:.05em;font-weight:700}.ndvfnG_inputWithAction{gap:.5rem;display:flex}.ndvfnG_inputWithAction .ndvfnG_formInput{flex:1}.ndvfnG_btnGenerateCode{color:#6d4c3d;cursor:pointer;white-space:nowrap;background-color:#f5ede4;border:1px solid #dacfbf;border-radius:.5rem;padding:0 .875rem;font-size:.75rem;font-weight:600;transition:all .15s}.ndvfnG_btnGenerateCode:hover{background-color:#e8dfd5}.ndvfnG_typeSelector{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.ndvfnG_typeOption{color:#6d4c3d;cursor:pointer;background-color:#faf7f2;border:1.5px solid #dacfbf;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:.625rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:flex}.ndvfnG_typeOptionSelected{color:#fff;background-color:#6d4c3d;border-color:#6d4c3d}.ndvfnG_presetDatesRow{flex-wrap:wrap;gap:.35rem;margin-top:.25rem;display:flex}.ndvfnG_presetDateBtn{color:#6d4c3d;cursor:pointer;background-color:#f5ede4;border:1px solid #dacfbf;border-radius:.375rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;transition:all .15s}.ndvfnG_presetDateBtn:hover{background-color:#e8dfd5}.ndvfnG_modalFooter{background-color:#faf7f2;border-top:1px solid #f0e8de;justify-content:flex-end;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.ndvfnG_btnCancel{color:#5c4d44;cursor:pointer;background-color:#fff;border:1px solid #dacfbf;border-radius:.5rem;padding:.625rem 1.125rem;font-size:.8125rem;font-weight:600;transition:all .15s}.ndvfnG_btnCancel:hover{background-color:#f5ede4}.ndvfnG_btnSave{color:#fff;cursor:pointer;background-color:#6d4c3d;border:none;border-radius:.5rem;padding:.625rem 1.35rem;font-size:.8125rem;font-weight:700;transition:all .15s;box-shadow:0 4px 12px #6d4c3d33}.ndvfnG_btnSave:hover:not(:disabled){background-color:#553a2d}.ndvfnG_btnSave:disabled{opacity:.6;cursor:not-allowed}
.FSWsDG_settingsContainer{flex-direction:column;gap:1.5rem;width:100%;max-width:56rem;display:flex}.FSWsDG_headerRow{background-color:#fff;border:1px solid #e8dfd5;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 2px 8px #00000005}@media (min-width:640px){.FSWsDG_headerRow{flex-direction:row;justify-content:space-between;align-items:center}}.FSWsDG_headingWrapper{flex-direction:column;gap:.25rem;display:flex}.FSWsDG_heading{font-family:var(--font-sans);color:#2d231e;align-items:center;gap:.625rem;font-size:1.25rem;font-weight:700;display:flex}.FSWsDG_headingIcon{color:#6d4c3d;background-color:#f5ede4;border-radius:.5rem;padding:.4rem}.FSWsDG_subheading{color:#8c7a6b;font-size:.8125rem}.FSWsDG_saveButton{color:#fff;cursor:pointer;background-color:#6d4c3d;border:none;border-radius:.625rem;align-items:center;gap:.5rem;padding:.625rem 1.35rem;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #6d4c3d33}.FSWsDG_saveButton:hover:not(:disabled){background-color:#553a2d;transform:translateY(-1px)}.FSWsDG_saveButton:disabled{opacity:.6;cursor:not-allowed}.FSWsDG_alertSuccess{color:#166534;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.75rem;align-items:center;gap:.625rem;padding:.875rem 1.125rem;font-size:.875rem;font-weight:600;animation:.2s FSWsDG_fadeIn;display:flex}.FSWsDG_alertError{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;align-items:center;gap:.625rem;padding:.875rem 1.125rem;font-size:.875rem;font-weight:600;animation:.2s FSWsDG_fadeIn;display:flex}.FSWsDG_settingsCard{background-color:#fff;border:1px solid #e8dfd5;border-radius:1rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000005}.FSWsDG_cardHeader{background-color:#faf7f2;border-bottom:1px solid #f0e8de;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.5rem;display:flex}.FSWsDG_cardHeaderTitle{font-family:var(--font-sans);color:#2d231e;align-items:center;gap:.625rem;font-size:1rem;font-weight:700;display:flex}.FSWsDG_cardHeaderIcon{color:#6d4c3d}.FSWsDG_cardBody{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.FSWsDG_toggleRow{background-color:#faf7f2;border:1px solid #e8dfd5;border-radius:.625rem;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.FSWsDG_toggleLabelBlock{flex-direction:column;gap:.2rem;display:flex}.FSWsDG_toggleTitle{color:#2d231e;font-size:.875rem;font-weight:700}.FSWsDG_toggleDesc{color:#8c7a6b;font-size:.75rem}.FSWsDG_switch{flex-shrink:0;width:2.75rem;height:1.5rem;display:inline-block;position:relative}.FSWsDG_switch input{opacity:0;width:0;height:0}.FSWsDG_slider{cursor:pointer;background-color:#dacfbf;border-radius:9999px;transition:all .2s;position:absolute;inset:0}.FSWsDG_slider:before{content:"";background-color:#fff;border-radius:50%;width:1.15rem;height:1.15rem;transition:all .2s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #0003}.FSWsDG_switch input:checked+.FSWsDG_slider{background-color:#10b981}.FSWsDG_switch input:checked+.FSWsDG_slider:before{transform:translate(1.25rem)}.FSWsDG_formGroup{flex-direction:column;gap:.4rem;display:flex}.FSWsDG_formLabel{color:#4a3b32;justify-content:space-between;align-items:center;font-size:.8125rem;font-weight:600;display:flex}.FSWsDG_formHint{color:#8c7a6b;font-size:.71875rem;font-weight:400}.FSWsDG_formInput{color:#2d231e;font-size:.875rem;font-family:var(--font-sans);background-color:#faf7f2;border:1.5px solid #dacfbf;border-radius:.5rem;outline:none;padding:.625rem .875rem;transition:border-color .15s}.FSWsDG_formInput:focus{background-color:#fff;border-color:#6d4c3d;box-shadow:0 0 0 2px #6d4c3d1a}.FSWsDG_previewBox{flex-direction:column;gap:.4rem;margin-top:.25rem;display:flex}.FSWsDG_previewLabel{text-transform:uppercase;letter-spacing:.05em;color:#8c7a6b;font-size:.75rem;font-weight:700}.FSWsDG_previewBanner{text-align:center;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.25rem;padding:.5rem 1rem;font-size:.78125rem;font-weight:500;display:flex;box-shadow:0 2px 4px #0000000d}.FSWsDG_templatesGrid{flex-direction:column;gap:.5rem;display:flex}.FSWsDG_templateButtons{flex-wrap:wrap;gap:.4rem;display:flex}.FSWsDG_templateBtn{color:#6d4c3d;cursor:pointer;background-color:#faf7f2;border:1px solid #dacfbf;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.FSWsDG_templateBtn:hover{background-color:#f5ede4;border-color:#6d4c3d;transform:translateY(-1px)}.FSWsDG_colorPresets{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.FSWsDG_colorBtn{cursor:pointer;border:2px solid #0000;border-radius:50%;width:2rem;height:2rem;transition:transform .15s;position:relative}.FSWsDG_colorBtn:hover{transform:scale(1.1)}.FSWsDG_colorBtnSelected{border-color:#2d231e;box-shadow:0 0 0 2px #faf7f2,0 0 0 4px #6d4c3d}.FSWsDG_leadTimeBox{flex-direction:column;gap:1rem;display:flex}.FSWsDG_leadTimeControlsRow{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.FSWsDG_stepperWrapper{background-color:#fff;border:1.5px solid #dacfbf;border-radius:.625rem;align-items:center;width:fit-content;display:flex;overflow:hidden}.FSWsDG_stepperBtn{color:#6d4c3d;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;font-weight:700;transition:background-color .15s;display:flex}.FSWsDG_stepperBtn:hover{background-color:#faf7f2}.FSWsDG_stepperValue{text-align:center;min-width:4rem;font-family:var(--font-jakarta,var(--font-sans,sans-serif));color:#2d231e;font-size:1.5rem;font-weight:800}.FSWsDG_leadTimeUnit{color:#5c4d44;font-size:.875rem;font-weight:600}.FSWsDG_leadTimePresets{flex-wrap:wrap;gap:.5rem;display:flex}.FSWsDG_presetBtn{color:#6d4c3d;cursor:pointer;background-color:#faf7f2;border:1.5px solid #dacfbf;border-radius:.5rem;padding:.45rem .875rem;font-size:.8125rem;font-weight:600;transition:all .15s}.FSWsDG_presetBtn:hover{background-color:#f5ede4;border-color:#6d4c3d}.FSWsDG_presetBtnActive{color:#fff;background-color:#6d4c3d;border-color:#6d4c3d}.FSWsDG_checkboxNotice{background-color:#fffbeb;border:1px solid #fde68a;border-radius:.625rem;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;display:flex}.FSWsDG_checkboxNotice input{cursor:pointer;flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.15rem}.FSWsDG_checkboxNoticeText{flex-direction:column;gap:.2rem;display:flex}.FSWsDG_checkboxNoticeTitle{color:#92400e;cursor:pointer;font-size:.8125rem;font-weight:700}.FSWsDG_checkboxNoticeDesc{color:#b45309;font-size:.75rem}.FSWsDG_contactGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.FSWsDG_contactGrid{grid-template-columns:1fr 1fr}}.FSWsDG_inputWithBtn{gap:.5rem;display:flex}.FSWsDG_inputWithBtn .FSWsDG_formInput{flex:1}.FSWsDG_testBtn{color:#6d4c3d;cursor:pointer;white-space:nowrap;background-color:#faf7f2;border:1px solid #dacfbf;border-radius:.5rem;align-items:center;gap:.35rem;padding:0 .875rem;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.FSWsDG_testBtn:hover{background-color:#f5ede4;border-color:#6d4c3d}
.n9-wPW_calculatorContainer{flex-direction:column;gap:1.5rem;width:100%;display:flex}.n9-wPW_headerRow{background-color:#fff;border:1px solid #e8dfd5;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 2px 8px #00000005}@media (min-width:640px){.n9-wPW_headerRow{flex-direction:row;justify-content:space-between;align-items:center}}.n9-wPW_headingWrapper{flex-direction:column;gap:.25rem;display:flex}.n9-wPW_heading{font-family:var(--font-sans);color:#2d231e;align-items:center;gap:.625rem;font-size:1.25rem;font-weight:700;display:flex}.n9-wPW_headingIcon{color:#6d4c3d;background-color:#f5ede4;border-radius:.5rem;padding:.4rem}.n9-wPW_subheading{color:#8c7a6b;font-size:.8125rem}.n9-wPW_resetBtn{color:#6d4c3d;cursor:pointer;background-color:#faf7f2;border:1px solid #dacfbf;border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.n9-wPW_resetBtn:hover{background-color:#f5ede4;border-color:#6d4c3d}.n9-wPW_presetTemplatesBar{background-color:#fff;border:1px solid #e8dfd5;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.875rem 1.25rem;display:flex}.n9-wPW_presetLabel{color:#8c7a6b;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;display:flex}.n9-wPW_presetButtons{flex-wrap:wrap;gap:.4rem;display:flex}.n9-wPW_templatePill{color:#6d4c3d;cursor:pointer;background-color:#faf7f2;border:1px solid #dacfbf;border-radius:9999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:all .15s}.n9-wPW_templatePill:hover{background-color:#f5ede4;border-color:#6d4c3d;transform:translateY(-1px)}.n9-wPW_mainLayout{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1024px){.n9-wPW_mainLayout{grid-template-columns:1.4fr 1fr;align-items:start}}.n9-wPW_inputsColumn{flex-direction:column;gap:1.25rem;display:flex}.n9-wPW_card{background-color:#fff;border:1px solid #e8dfd5;border-radius:1rem;overflow:hidden;box-shadow:0 2px 8px #00000005}.n9-wPW_cardHeader{background-color:#faf7f2;border-bottom:1px solid #f0e8de;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.n9-wPW_cardHeaderTitle{font-family:var(--font-sans);color:#2d231e;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;display:flex}.n9-wPW_cardHeaderTotal{font-family:var(--font-jakarta,var(--font-sans,sans-serif));color:#6d4c3d;font-size:.875rem;font-weight:700}.n9-wPW_cardBody{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.n9-wPW_materialGrid{grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:600px){.n9-wPW_materialGrid{grid-template-columns:1fr 1fr}}.n9-wPW_fieldGroup{flex-direction:column;gap:.35rem;display:flex}.n9-wPW_fieldLabel{color:#4a3b32;justify-content:space-between;align-items:center;font-size:.78125rem;font-weight:600;display:flex}.n9-wPW_fieldHint{color:#8c7a6b;font-size:.6875rem;font-weight:400}.n9-wPW_inputPrefixWrap{background-color:#faf7f2;border:1.5px solid #dacfbf;border-radius:.5rem;align-items:center;transition:border-color .15s;display:flex;overflow:hidden}.n9-wPW_inputPrefixWrap:focus-within{background-color:#fff;border-color:#6d4c3d;box-shadow:0 0 0 2px #6d4c3d1a}.n9-wPW_prefix{color:#8c7a6b;background-color:#f0e8de;border-right:1px solid #dacfbf;padding:.5rem .625rem;font-size:.8125rem;font-weight:600}.n9-wPW_textInput{color:#2d231e;background:0 0;border:none;outline:none;flex:1;width:100%;padding:.5rem .75rem;font-size:.875rem;font-weight:600}.n9-wPW_laborRow{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:600px){.n9-wPW_laborRow{grid-template-columns:1fr 1fr}}.n9-wPW_timePresetsRow{flex-wrap:wrap;gap:.35rem;margin-top:.25rem;display:flex}.n9-wPW_timePresetBtn{color:#6d4c3d;cursor:pointer;background-color:#f5ede4;border:1px solid #dacfbf;border-radius:.375rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;transition:all .15s}.n9-wPW_timePresetBtn:hover{background-color:#e8dfd5}.n9-wPW_timePresetBtnActive{color:#fff;background-color:#6d4c3d;border-color:#6d4c3d}.n9-wPW_marginSelectorRow{flex-wrap:wrap;gap:.4rem;display:flex}.n9-wPW_marginOptionBtn{color:#6d4c3d;cursor:pointer;text-align:center;background-color:#faf7f2;border:1.5px solid #dacfbf;border-radius:.5rem;flex:1;min-width:4rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:700;transition:all .15s}.n9-wPW_marginOptionBtn:hover{background-color:#f5ede4;border-color:#6d4c3d}.n9-wPW_marginOptionBtnActive{color:#fff;background-color:#6d4c3d;border-color:#6d4c3d}.n9-wPW_resultsColumn{flex-direction:column;gap:1.25rem;display:flex;position:sticky;top:1rem}.n9-wPW_priceCard{color:#fff;background:linear-gradient(135deg,#6d4c3d 0%,#4a3326 100%);border-radius:1.25rem;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;box-shadow:0 10px 25px -5px #6d4c3d59}.n9-wPW_priceCardHeader{justify-content:space-between;align-items:center;display:flex}.n9-wPW_priceCardTag{text-transform:uppercase;letter-spacing:.08em;color:#f5ede4;background-color:#ffffff26;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.71875rem;font-weight:700;display:inline-flex}.n9-wPW_suggestedPriceBox{flex-direction:column;gap:.25rem;display:flex}.n9-wPW_suggestedPriceLabel{color:#e0d2c7;font-size:.8125rem;font-weight:500}.n9-wPW_suggestedPriceValue{font-family:var(--font-jakarta,var(--font-sans,sans-serif));letter-spacing:-.02em;color:#fff;font-size:2.5rem;font-weight:800;line-height:1}.n9-wPW_profitSummaryBadge{color:#6ee7b7;background-color:#10b98133;border:1px solid #10b98166;border-radius:.625rem;justify-content:space-between;align-items:center;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;display:flex}.n9-wPW_roundingBox{background-color:#ffffff14;border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.875rem;display:flex}.n9-wPW_roundingLabel{color:#dacfbf;text-transform:uppercase;letter-spacing:.05em;font-size:.71875rem;font-weight:600}.n9-wPW_roundingButtonsRow{gap:.4rem;display:flex}.n9-wPW_roundingBtn{color:#fff;cursor:pointer;text-align:center;background-color:#ffffff26;border:1px solid #fff3;border-radius:.375rem;flex:1;padding:.4rem .5rem;font-size:.8125rem;font-weight:700;transition:all .15s}.n9-wPW_roundingBtn:hover{color:#6d4c3d;background-color:#fff}.n9-wPW_breakdownCard{background-color:#fff;border:1px solid #e8dfd5;border-radius:1rem;flex-direction:column;gap:.875rem;padding:1.25rem;display:flex}.n9-wPW_breakdownTitle{text-transform:uppercase;letter-spacing:.05em;color:#8c7a6b;font-size:.8125rem;font-weight:700}.n9-wPW_breakdownList{flex-direction:column;gap:.5rem;display:flex}.n9-wPW_breakdownItem{justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.n9-wPW_breakdownItemLabel{color:#5c4d44;align-items:center;gap:.35rem;display:flex}.n9-wPW_breakdownItemValue{color:#2d231e;font-weight:700}.n9-wPW_breakdownTotalItem{border-top:1px dashed #dacfbf;justify-content:space-between;align-items:center;margin-top:.25rem;padding-top:.5rem;display:flex}.n9-wPW_simulatorCard{background-color:#fff;border:1px solid #e8dfd5;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.n9-wPW_simulatorTable{border-collapse:collapse;width:100%;font-size:.78125rem}.n9-wPW_simulatorTable th{text-align:left;color:#8c7a6b;border-bottom:1px solid #e8dfd5;padding:.35rem .5rem;font-weight:600}.n9-wPW_simulatorTable td{color:#4a3b32;border-bottom:1px solid #f5ede4;padding:.45rem .5rem}.n9-wPW_simulatorTable tr:last-child td{border-bottom:none}.n9-wPW_simProfitText{color:#047857;font-weight:700}.n9-wPW_copyActionBtn{color:#6d4c3d;cursor:pointer;background-color:#faf7f2;border:1.5px solid #dacfbf;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem;font-size:.8125rem;font-weight:700;transition:all .15s;display:flex}.n9-wPW_copyActionBtn:hover{background-color:#f5ede4;border-color:#6d4c3d}
.pE-3Mq_container{flex-direction:column;gap:1.5rem;display:flex}.pE-3Mq_headerRow{flex-direction:column;justify-content:space-between;gap:1rem;display:flex}@media (min-width:640px){.pE-3Mq_headerRow{flex-direction:row;align-items:center}}.pE-3Mq_heading{font-family:var(--font-serif);color:#2d231e;margin:0;font-size:1.5rem;font-weight:700}.pE-3Mq_subheading{color:#78695e;margin:.25rem 0 0;font-size:.875rem}.pE-3Mq_newBtn{color:#fff;cursor:pointer;white-space:nowrap;background-color:#6d4c3d;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 10px #6d4c3d33}.pE-3Mq_newBtn:hover{background-color:#573b2e;transform:translateY(-1px)}.pE-3Mq_headerActions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.pE-3Mq_syncBtn{color:#6d4c3d;cursor:pointer;white-space:nowrap;background-color:#faf7f2;border:1.5px solid #dacfbf;border-radius:.75rem;justify-content:center;align-items:center;gap:.45rem;padding:.62rem 1.05rem;font-size:.875rem;font-weight:700;transition:all .2s;display:inline-flex}.pE-3Mq_syncBtn:hover:not(:disabled){background-color:#efe6dc;border-color:#6d4c3d}.pE-3Mq_syncBtn:disabled{opacity:.65;cursor:not-allowed}.pE-3Mq_autoBadge{color:#24683b;background-color:#eaf7ee;border:1px solid #c6ead1;border-radius:9999px;align-items:center;gap:.35rem;margin-top:.4rem;padding:.25rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.pE-3Mq_syncToast{color:#24683b;background-color:#eaf7ee;border:1px solid #c6ead1;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.85rem;font-weight:600;display:flex}.pE-3Mq_syncToastClose{color:inherit;cursor:pointer;background:0 0;border:none;padding:.15rem;display:inline-flex}@keyframes pE-3Mq_spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pE-3Mq_spinning{animation:.9s linear infinite pE-3Mq_spinSlow}.pE-3Mq_kpiGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.pE-3Mq_kpiGrid{grid-template-columns:repeat(3,1fr)}}.pE-3Mq_kpiCard{background-color:#fff;border:1px solid #e8dfd5;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.25rem;display:flex;box-shadow:0 2px 6px #00000005}.pE-3Mq_kpiLabel{color:#8c7a6b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem;font-size:.75rem;font-weight:700;display:block}.pE-3Mq_kpiValue{color:#2d231e;font-size:1.5rem;font-weight:800;display:block}.pE-3Mq_kpiSub{color:#78695e;font-size:.75rem}.pE-3Mq_kpiIconBox{border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.pE-3Mq_toolbar{background-color:#fff;border:1px solid #e8dfd5;border-radius:1rem;flex-direction:column;gap:.85rem;padding:1rem;display:flex}@media (min-width:1024px){.pE-3Mq_toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.pE-3Mq_searchWrap{flex:1;min-width:240px;position:relative}.pE-3Mq_searchIcon{color:#9e9084;pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.pE-3Mq_searchInput{color:#2d231e;background-color:#faf7f2;border:1px solid #dacfbf;border-radius:.65rem;outline:none;width:100%;padding:.6rem .875rem .6rem 2.35rem;font-size:.875rem;transition:border-color .2s}.pE-3Mq_searchInput:focus{border-color:#6d4c3d}.pE-3Mq_controlsRight{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.pE-3Mq_filterPills{flex-wrap:wrap;gap:.4rem;display:flex}.pE-3Mq_pillBtn{color:#6d4c3d;cursor:pointer;background-color:#faf7f2;border:1px solid #dacfbf;border-radius:9999px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.75rem;font-weight:700;transition:all .2s;display:inline-flex}.pE-3Mq_pillBtn:hover{background-color:#efe6dc}.pE-3Mq_pillBtnActive{color:#fff;background-color:#6d4c3d;border-color:#6d4c3d}.pE-3Mq_pillBtnActive:hover{background-color:#573b2e}.pE-3Mq_sortSelect{color:#2d231e;cursor:pointer;background-color:#faf7f2;border:1px solid #dacfbf;border-radius:.65rem;outline:none;padding:.45rem .75rem;font-size:.8125rem;font-weight:600;transition:all .2s}.pE-3Mq_sortSelect:hover{border-color:#6d4c3d}.pE-3Mq_yearSelect{color:#6d4c3d;cursor:pointer;background-color:#faf7f2;border:1.5px solid #dacfbf;border-radius:.65rem;outline:none;padding:.45rem .75rem;font-size:.8125rem;font-weight:700;transition:all .2s}.pE-3Mq_yearSelect:hover{background-color:#efe6dc;border-color:#6d4c3d}.pE-3Mq_yearFilterNotice{color:#9a6700;background-color:#fef7e0;border:1px solid #fde68a;border-radius:.5rem;align-items:center;gap:.5rem;width:fit-content;margin-top:-.5rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.pE-3Mq_yearFilterClearBtn{color:#9a6700;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:700;text-decoration:underline}.pE-3Mq_cardsList{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:1100px){.pE-3Mq_cardsList{grid-template-columns:repeat(2,1fr)}}.pE-3Mq_customerCard{background-color:#fff;border:1px solid #e8dfd5;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.25rem;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #2d231e08}.pE-3Mq_customerCard:hover{border-color:#c8b6a2;box-shadow:0 6px 18px #2d231e0f}.pE-3Mq_customerCardLoyal{background:linear-gradient(#fffdf9 0%,#fff 100%);border-color:#dec9a4}.pE-3Mq_cardTop{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.pE-3Mq_identityGroup{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.pE-3Mq_avatar{color:#6d4c3d;background-color:#efe6dc;border:1px solid #dacfbf;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;font-size:.9375rem;font-weight:800;display:flex}.pE-3Mq_avatarLoyal{color:#8a641e;background-color:#fdf3dc;border-color:#e6c785}.pE-3Mq_nameLine{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.pE-3Mq_customerName{color:#2d231e;word-break:break-word;margin:0;font-size:1.0625rem;font-weight:800}.pE-3Mq_loyalBadge{color:#9a6700;background-color:#fef7e0;border:1px solid #f3d98b;border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .55rem;font-size:.6875rem;font-weight:800;display:inline-flex}.pE-3Mq_vipBadge{color:#6b21a8;background-color:#f3ebff;border:1px solid #dfc8ff;border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .55rem;font-size:.6875rem;font-weight:800;display:inline-flex}.pE-3Mq_contactMeta{color:#78695e;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.25rem;font-size:.75rem;display:flex}.pE-3Mq_contactLink{color:#2f7a48;align-items:center;gap:.3rem;font-weight:700;text-decoration:none;display:inline-flex}.pE-3Mq_contactLink:hover{text-decoration:underline}.pE-3Mq_cardActions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.pE-3Mq_addPurchaseMiniBtn{color:#fff;cursor:pointer;background-color:#6d4c3d;border:none;border-radius:.5rem;align-items:center;gap:.3rem;padding:.4rem .65rem;font-size:.75rem;font-weight:700;transition:background-color .2s;display:inline-flex}.pE-3Mq_addPurchaseMiniBtn:hover{background-color:#573b2e}.pE-3Mq_iconBtn{color:#6d4c3d;cursor:pointer;background-color:#faf7f2;border:1px solid #e8dfd5;border-radius:.5rem;justify-content:center;align-items:center;width:1.95rem;height:1.95rem;transition:all .2s;display:flex}.pE-3Mq_iconBtn:hover{background-color:#efe6dc}.pE-3Mq_iconBtnDanger:hover{color:#cf1322;background-color:#fff1f0;border-color:#ffccc7}.pE-3Mq_customerNotesBox{color:#5c4e45;background-color:#faf7f2;border:1px dashed #dacfbf;border-radius:.65rem;padding:.55rem .75rem;font-size:.75rem;line-height:1.45}.pE-3Mq_statsRow{background-color:#faf7f2;border:1px solid #efe6dc;border-radius:.75rem;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.65rem .75rem;display:grid}.pE-3Mq_statItem{flex-direction:column;gap:.1rem;display:flex}.pE-3Mq_statLabel{color:#8c7a6b;font-size:.6875rem;font-weight:600}.pE-3Mq_statVal{color:#2d231e;font-size:.875rem;font-weight:800}.pE-3Mq_historySection{flex-direction:column;gap:.5rem;display:flex}.pE-3Mq_historyHeader{color:#6d4c3d;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:700;display:flex}.pE-3Mq_purchaseList{flex-direction:column;gap:.45rem;display:flex}.pE-3Mq_purchaseRow{background-color:#fdfbf8;border:1px solid #ede5da;border-radius:.65rem;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.6rem .75rem;display:flex}.pE-3Mq_purchaseMain{flex:1;min-width:0}.pE-3Mq_purchaseTitleLine{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pE-3Mq_purchaseDateBadge{color:#6d4c3d;background-color:#efe6dc;border-radius:.375rem;align-items:center;gap:.25rem;padding:.1rem .45rem;font-size:.6875rem;font-weight:700;display:inline-flex}.pE-3Mq_purchaseQtyBadge{color:#4a3b32;background-color:#f5ede4;border:1px solid #dacfbf;border-radius:.375rem;padding:.08rem .4rem;font-size:.6875rem;font-weight:700}.pE-3Mq_purchaseItemText{color:#2d231e;margin:.25rem 0 0;font-size:.8125rem;font-weight:700;line-height:1.35}.pE-3Mq_purchaseNotesText{color:#78695e;margin:.2rem 0 0;font-size:.725rem;line-height:1.35}.pE-3Mq_purchaseRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.3rem;display:flex}.pE-3Mq_purchasePrice{color:#2f7a48;white-space:nowrap;font-size:.875rem;font-weight:800}.pE-3Mq_purchaseMiniActions{align-items:center;gap:.25rem;display:flex}.pE-3Mq_tinyActionBtn{color:#78695e;cursor:pointer;background-color:#fff;border:1px solid #e8dfd5;border-radius:.375rem;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;display:flex}.pE-3Mq_tinyActionBtn:hover{color:#2d231e;background-color:#efe6dc}.pE-3Mq_tinyActionBtnDanger:hover{color:#cf1322;background-color:#fff1f0;border-color:#ffccc7}.pE-3Mq_expandBtn{color:#6d4c3d;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:.2rem 0;font-size:.75rem;font-weight:700;text-decoration:underline}.pE-3Mq_emptyPurchases{color:#9e9084;padding:.4rem 0;font-size:.75rem;font-style:italic}.pE-3Mq_emptyBox{text-align:center;color:#78695e;background-color:#fff;border:1px dashed #dacfbf;border-radius:1rem;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}.pE-3Mq_modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60;background-color:#2d231e8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.pE-3Mq_modalCard{background-color:#fff;border:1px solid #e8dfd5;border-radius:1.25rem;flex-direction:column;width:100%;max-width:34rem;max-height:92vh;display:flex;overflow-y:auto;box-shadow:0 20px 50px #00000040}.pE-3Mq_modalHeader{border-bottom:1px solid #f0e8de;justify-content:space-between;align-items:center;padding:1.15rem 1.35rem;display:flex}.pE-3Mq_modalTitle{font-family:var(--font-serif);color:#2d231e;margin:0;font-size:1.25rem;font-weight:700}.pE-3Mq_closeBtn{color:#6d4c3d;cursor:pointer;background-color:#faf7f2;border:1px solid #e8dfd5;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.pE-3Mq_modalBody{flex-direction:column;gap:1rem;padding:1.25rem 1.35rem;display:flex}.pE-3Mq_sectionDivider{border-top:1px dashed #dacfbf;flex-direction:column;gap:.75rem;margin-top:.25rem;padding-top:.9rem;display:flex}.pE-3Mq_sectionMiniTitle{color:#6d4c3d;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:800}.pE-3Mq_formGrid2{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:520px){.pE-3Mq_formGrid2{grid-template-columns:1fr 1fr}}.pE-3Mq_fieldGroup{flex-direction:column;gap:.35rem;display:flex}.pE-3Mq_label{color:#4a3b32;font-size:.75rem;font-weight:700}.pE-3Mq_input,.pE-3Mq_textarea{color:#2d231e;background-color:#faf7f2;border:1px solid #dacfbf;border-radius:.6rem;outline:none;width:100%;padding:.6rem .8rem;font-size:.875rem}.pE-3Mq_input:focus,.pE-3Mq_textarea:focus{background-color:#fff;border-color:#6d4c3d}.pE-3Mq_textarea{resize:vertical;min-height:4.25rem}.pE-3Mq_errorAlert{color:#cf1322;background-color:#fff1f0;border:1px solid #ffccc7;border-radius:.6rem;align-items:center;gap:.45rem;padding:.65rem .85rem;font-size:.8125rem;display:flex}.pE-3Mq_modalFooter{border-top:1px solid #f0e8de;justify-content:flex-end;gap:.65rem;padding:1rem 1.35rem;display:flex}.pE-3Mq_cancelBtn{color:#6d4c3d;cursor:pointer;background-color:#faf7f2;border:1px solid #dacfbf;border-radius:.65rem;padding:.6rem 1.1rem;font-size:.875rem;font-weight:700}.pE-3Mq_saveBtn{color:#fff;cursor:pointer;background-color:#6d4c3d;border:none;border-radius:.65rem;align-items:center;gap:.4rem;padding:.6rem 1.25rem;font-size:.875rem;font-weight:700;display:inline-flex}.pE-3Mq_saveBtn:disabled{opacity:.6;cursor:not-allowed}.pE-3Mq_dangerBtn{color:#fff;cursor:pointer;background-color:#cf1322;border:none;border-radius:.65rem;padding:.6rem 1.25rem;font-size:.875rem;font-weight:700}
.KMlggW_overlay{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#140f0cc7;justify-content:center;align-items:center;padding:.75rem;display:flex;position:fixed;inset:0}@media (min-width:640px){.KMlggW_overlay{padding:1.5rem}}.KMlggW_modal{background-color:#fff;border:1px solid #dacfbf;border-radius:1.25rem;flex-direction:column;width:100%;max-width:58rem;max-height:94vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000073}.KMlggW_header{background-color:#faf7f2;border-bottom:1px solid #e8dfd5;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.KMlggW_titleGroup{align-items:center;gap:.5rem;display:flex}.KMlggW_title{font-family:var(--font-serif,"Cormorant Garamond", Georgia, serif);color:#2d231e;margin:0;font-size:1.25rem;font-weight:700}.KMlggW_closeBtn{color:#7c6e64;cursor:pointer;background-color:#fff;border:1px solid #dacfbf;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.KMlggW_closeBtn:hover{color:#2d231e;background-color:#f5ede4}.KMlggW_body{flex-direction:column;flex:1;display:flex;overflow-y:auto}@media (min-width:820px){.KMlggW_body{flex-direction:row;overflow:hidden}}.KMlggW_stageContainer{background-color:#231b17;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:300px;padding:1.25rem;display:flex;position:relative;overflow:hidden}@media (min-width:820px){.KMlggW_stageContainer{min-height:460px}}.KMlggW_cropWrapper{-webkit-user-select:none;user-select:none;touch-action:none;border-radius:.25rem;max-width:100%;max-height:55vh;display:inline-block;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000073}.KMlggW_sourceImg{pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:55vh;display:block}.KMlggW_cropBox{cursor:move;box-sizing:border-box;touch-action:none;border:2px solid #fff;position:absolute;box-shadow:0 0 0 9999px #00000094}.KMlggW_gridLinesH1,.KMlggW_gridLinesH2,.KMlggW_gridLinesV1,.KMlggW_gridLinesV2{pointer-events:none;background-color:#ffffff59;position:absolute}.KMlggW_gridLinesH1{height:1px;top:33.33%;left:0;right:0}.KMlggW_gridLinesH2{height:1px;top:66.66%;left:0;right:0}.KMlggW_gridLinesV1{width:1px;top:0;bottom:0;left:33.33%}.KMlggW_gridLinesV2{width:1px;top:0;bottom:0;left:66.66%}.KMlggW_handle{touch-action:none;z-index:5;background-color:#fff;border:2px solid #6d4c3d;border-radius:3px;width:14px;height:14px;position:absolute;box-shadow:0 1px 4px #0006}.KMlggW_handleNW{cursor:nwse-resize;top:-7px;left:-7px}.KMlggW_handleNE{cursor:nesw-resize;top:-7px;right:-7px}.KMlggW_handleSW{cursor:nesw-resize;bottom:-7px;left:-7px}.KMlggW_handleSE{cursor:nwse-resize;bottom:-7px;right:-7px}.KMlggW_handleN{cursor:ns-resize;width:22px;height:10px;top:-6px;left:50%;transform:translate(-50%)}.KMlggW_handleS{cursor:ns-resize;width:22px;height:10px;bottom:-6px;left:50%;transform:translate(-50%)}.KMlggW_handleW{cursor:ew-resize;width:10px;height:22px;top:50%;left:-6px;transform:translateY(-50%)}.KMlggW_handleE{cursor:ew-resize;width:10px;height:22px;top:50%;right:-6px;transform:translateY(-50%)}.KMlggW_dimensionsBadge{color:#e8dfd5;background-color:#00000073;border-radius:9999px;margin-top:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.KMlggW_sidebar{background-color:#faf7f2;border-top:1px solid #e8dfd5;flex-direction:column;gap:1.125rem;width:100%;padding:1.125rem;display:flex;overflow-y:auto}@media (min-width:820px){.KMlggW_sidebar{border-top:none;border-left:1px solid #e8dfd5;flex-shrink:0;width:19.5rem}}.KMlggW_controlGroup{flex-direction:column;gap:.5rem;display:flex}.KMlggW_controlTitle{text-transform:uppercase;letter-spacing:.06em;color:#6d4c3d;margin:0;font-size:.7rem;font-weight:800}.KMlggW_ratioGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.KMlggW_ratioBtn{color:#4a3b32;cursor:pointer;text-align:center;background-color:#fff;border:1px solid #dacfbf;border-radius:.5rem;padding:.45rem .5rem;font-size:.75rem;font-weight:600;transition:all .15s}.KMlggW_ratioBtn:hover{background-color:#fff9f2;border-color:#c89b6d}.KMlggW_ratioBtnActive{color:#fff;background-color:#6d4c3d;border-color:#6d4c3d}.KMlggW_transformRow{gap:.4rem;display:flex}.KMlggW_toolBtn{color:#4a3b32;cursor:pointer;background-color:#fff;border:1px solid #dacfbf;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:.5rem .4rem;font-size:.75rem;font-weight:600;transition:all .15s;display:flex}.KMlggW_toolBtn:hover{background-color:#f5ede4;border-color:#c89b6d}.KMlggW_toolBtnActive{color:#2d231e;background-color:#e8dfd5;border-color:#6d4c3d}.KMlggW_sliderRow{flex-direction:column;gap:.25rem;display:flex}.KMlggW_sliderHeader{color:#4a3b32;justify-content:space-between;font-size:.75rem;font-weight:600;display:flex}.KMlggW_sliderInput{accent-color:#6d4c3d;cursor:pointer;width:100%}.KMlggW_resetLinkBtn{color:#7c6e64;cursor:pointer;background-color:#0000;border:1px dashed #dacfbf;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:600;transition:all .15s;display:flex}.KMlggW_resetLinkBtn:hover{color:#6d4c3d;background-color:#fff;border-color:#6d4c3d}.KMlggW_errorAlert{color:#cf1322;background-color:#fff1f0;border:1px solid #ffccc7;border-radius:.5rem;padding:.625rem .75rem;font-size:.75rem;line-height:1.4}.KMlggW_footer{background-color:#fff;border-top:1px solid #e8dfd5;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.KMlggW_cancelBtn{color:#7c6e64;cursor:pointer;background-color:#fff;border:1px solid #dacfbf;border-radius:9999px;padding:.65rem 1.15rem;font-size:.8125rem;font-weight:600;transition:all .2s}.KMlggW_cancelBtn:hover{color:#2d231e;background-color:#faf7f2}.KMlggW_saveBtn{color:#fff;cursor:pointer;background-color:#6d4c3d;border:none;border-radius:9999px;align-items:center;gap:.4rem;padding:.65rem 1.35rem;font-size:.8125rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 10px #6d4c3d40}.KMlggW_saveBtn:hover:not(:disabled){background-color:#5a3e31}.KMlggW_saveBtn:disabled{opacity:.65;cursor:not-allowed}
