@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@400;500;600;700&display=swap";:root{--color-primary: #F3E5E0;--color-secondary: #FDF9F7;--color-accent: #3D2817;--color-text-primary: #2C2C2C;--color-text-secondary: #5C5C5C;--color-text-light: #8C8C8C;--color-white: #FFFFFF;--color-border: #E5D5D0;--color-hover: #EBD7D1;--font-heading: "Playfair Display", serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-base: .3s ease;--transition-slow: .5s ease;--container-max-width: 1200px;--container-padding: var(--spacing-md)}@media(min-width:768px){:root{--font-size-4xl: 2.5rem;--font-size-5xl: 3.5rem;--container-padding: var(--spacing-lg)}}@media(min-width:1024px){:root{--font-size-5xl: 4rem;--container-padding: var(--spacing-xl)}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:1.6;color:var(--color-text-primary);background-color:var(--color-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;line-height:1.2;color:var(--color-accent);margin-bottom:var(--spacing-md)}h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-4xl)}h3{font-size:var(--font-size-3xl)}h4{font-size:var(--font-size-2xl)}h5{font-size:var(--font-size-xl)}h6{font-size:var(--font-size-lg)}p{margin-bottom:var(--spacing-md)}a{color:var(--color-accent);text-decoration:none;transition:color var(--transition-base)}a:hover{color:var(--color-text-primary)}img{max-width:100%;height:auto;display:block}button{font-family:var(--font-body);cursor:pointer;border:none;background:none;transition:all var(--transition-base)}input,textarea,select{font-family:var(--font-body);font-size:var(--font-size-base)}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding);width:100%}.section{padding:var(--spacing-3xl) 0}@media(max-width:768px){.section{padding:var(--spacing-2xl) 0}}._header_161gd_1{background-color:var(--color-white);box-shadow:var(--shadow-sm);position:sticky;top:0;z-index:100;padding:var(--spacing-md) 0}._headerContent_161gd_10{display:flex;justify-content:space-between;align-items:center}._logo_161gd_16{text-decoration:none;display:flex;align-items:center}._logoImage_161gd_22{height:50px;width:auto}._logoText_161gd_27{font-size:var(--font-size-2xl);margin:0;color:var(--color-accent);font-weight:600}._nav_161gd_34{display:flex;gap:var(--spacing-xl);align-items:center}._navLink_161gd_40{font-size:var(--font-size-base);font-weight:500;color:var(--color-text-primary);text-decoration:none;position:relative;padding:var(--spacing-sm) 0;transition:color var(--transition-base)}._navLink_161gd_40:hover{color:var(--color-accent)}._navLink_161gd_40:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--color-accent);transition:width var(--transition-base)}._navLink_161gd_40:hover:after,._navLinkActive_161gd_66:after{width:100%}._navLinkActive_161gd_66{color:var(--color-accent)}._adminLink_161gd_74{background-color:var(--color-accent);color:var(--color-white)!important;padding:var(--spacing-xs) var(--spacing-md)!important;border-radius:var(--radius-md)}._adminLink_161gd_74:hover{background-color:var(--color-text-primary)}._adminLink_161gd_74:after{display:none}._cartBtn_161gd_89{position:relative;background:none;border:none;cursor:pointer;padding:var(--spacing-sm);color:var(--color-accent);transition:color var(--transition-base)}._cartBtn_161gd_89:hover{color:var(--color-text-primary)}._cartBadge_161gd_103{position:absolute;top:0;right:0;background-color:var(--color-accent);color:var(--color-white);font-size:11px;font-weight:600;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}._hamburger_161gd_119{display:none;flex-direction:column;gap:6px;width:30px;height:24px;background:transparent;border:none;cursor:pointer;padding:0}._hamburgerLine_161gd_131{width:100%;height:3px;background-color:var(--color-accent);border-radius:var(--radius-full);transition:all var(--transition-base);transform-origin:center}@media(max-width:768px){._logoImage_161gd_22{height:40px}._hamburger_161gd_119{display:flex}._nav_161gd_34{position:fixed;top:0;right:-100%;width:70%;max-width:300px;height:100vh;background-color:var(--color-white);flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:var(--spacing-3xl) var(--spacing-xl);gap:var(--spacing-lg);box-shadow:var(--shadow-xl);transition:right var(--transition-base)}._navOpen_161gd_167{right:0}._navLink_161gd_40{font-size:var(--font-size-lg);width:100%}._hamburgerLineOpen_161gd_177:nth-child(1){transform:translateY(9px) rotate(45deg)}._hamburgerLineOpen_161gd_177:nth-child(2){opacity:0}._hamburgerLineOpen_161gd_177:nth-child(3){transform:translateY(-9px) rotate(-45deg)}}@media(min-width:769px)and (max-width:1024px){._nav_161gd_34{gap:var(--spacing-lg)}}._footer_u62zb_1{background-color:var(--color-primary);padding:var(--spacing-3xl) 0 var(--spacing-xl);margin-top:var(--spacing-3xl)}._footerContent_u62zb_7{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}._footerSection_u62zb_14{display:flex;flex-direction:column}._footerHeading_u62zb_19{font-size:var(--font-size-lg);font-weight:600;margin-bottom:var(--spacing-md);color:var(--color-accent)}._footerText_u62zb_26{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--spacing-sm)}._footerNav_u62zb_33{display:flex;flex-direction:column;gap:var(--spacing-sm)}._footerLink_u62zb_39{color:var(--color-text-secondary);text-decoration:none;font-size:var(--font-size-sm);transition:color var(--transition-base)}._footerLink_u62zb_39:hover{color:var(--color-accent)}._contactInfo_u62zb_50,._hoursInfo_u62zb_51{display:flex;flex-direction:column;gap:var(--spacing-xs)}._footerBottom_u62zb_57{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-xl);border-top:1px solid var(--color-border);flex-wrap:wrap;gap:var(--spacing-md)}._copyright_u62zb_67{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}._copyrightLink_u62zb_73{color:inherit;text-decoration:none}._socialLinks_u62zb_78{display:flex;gap:var(--spacing-lg)}._socialLink_u62zb_78{color:var(--color-text-secondary);text-decoration:none;font-size:var(--font-size-sm);font-weight:500;transition:color var(--transition-base)}._socialLink_u62zb_78:hover{color:var(--color-accent)}@media(max-width:768px){._footer_u62zb_1{padding:var(--spacing-2xl) 0 var(--spacing-lg)}._footerContent_u62zb_7{grid-template-columns:1fr;gap:var(--spacing-lg)}._footerBottom_u62zb_57{flex-direction:column;align-items:flex-start;text-align:center}._copyright_u62zb_67,._socialLinks_u62zb_78{width:100%;justify-content:center}}._card_1dczp_1{background-color:var(--color-white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);transition:transform var(--transition-base),box-shadow var(--transition-base);height:100%;display:flex;flex-direction:column}._card_1dczp_1:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}._imageWrapper_1dczp_17{position:relative;width:100%;padding-top:100%;overflow:hidden;background-color:var(--color-primary)}._image_1dczp_17{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--transition-base)}._card_1dczp_1:hover ._image_1dczp_17{transform:scale(1.05)}._badge_1dczp_39{position:absolute;top:var(--spacing-md);right:var(--spacing-md);background-color:var(--color-accent);color:var(--color-white);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px}._content_1dczp_53{padding:var(--spacing-lg);flex:1;display:flex;flex-direction:column}._name_1dczp_60{font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm);color:var(--color-accent);font-weight:600}._description_1dczp_67{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--spacing-lg);flex:1}._footer_1dczp_75{display:flex;justify-content:space-between;align-items:center;margin-top:auto}._price_1dczp_82{font-size:var(--font-size-xl);font-weight:600;color:var(--color-accent);font-family:var(--font-heading)}._button_1dczp_89{background-color:var(--color-accent);color:var(--color-white);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;border:none;cursor:pointer;transition:all var(--transition-base)}._button_1dczp_89:hover{background-color:var(--color-text-primary);transform:scale(1.05)}._button_1dczp_89:active{transform:scale(.98)}._editBtn_1dczp_111{position:absolute;top:var(--spacing-md);left:var(--spacing-md);background-color:#000000b3;color:var(--color-white);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:600;border:none;cursor:pointer;opacity:0;transition:opacity var(--transition-base)}._card_1dczp_1:hover ._editBtn_1dczp_111{opacity:1}._editBtn_1dczp_111:hover{background-color:var(--color-accent)}._editing_1dczp_136{box-shadow:0 0 0 3px var(--color-accent)}._editing_1dczp_136:hover{transform:none}._changeImageBtn_1dczp_144{position:absolute;bottom:var(--spacing-md);left:50%;transform:translate(-50%);background-color:#000000b3;color:var(--color-white);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;border:none;cursor:pointer;transition:background-color var(--transition-base)}._changeImageBtn_1dczp_144:hover{background-color:var(--color-accent)}._editInput_1dczp_164{width:100%;padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-lg);font-weight:600;color:var(--color-accent);margin-bottom:var(--spacing-sm)}._editInput_1dczp_164:focus{outline:none;border-color:var(--color-accent)}._editTextarea_1dczp_180{width:100%;padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);resize:vertical;min-height:60px;margin-bottom:var(--spacing-sm);font-family:inherit}._editTextarea_1dczp_180:focus{outline:none;border-color:var(--color-accent)}._editPriceRow_1dczp_198{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-md)}._editPriceRow_1dczp_198 span{font-size:var(--font-size-xl);font-weight:600;color:var(--color-accent)}._editPriceInput_1dczp_211{width:100px;padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-lg);font-weight:600;color:var(--color-accent)}._editPriceInput_1dczp_211:focus{outline:none;border-color:var(--color-accent)}._editActions_1dczp_226{display:flex;gap:var(--spacing-sm);justify-content:flex-end}._cancelBtn_1dczp_232{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;border:1px solid var(--color-border);background-color:var(--color-white);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-base)}._cancelBtn_1dczp_232:hover:not(:disabled){background-color:var(--color-bg-secondary)}._cancelBtn_1dczp_232:disabled{opacity:.5;cursor:not-allowed}._saveBtn_1dczp_253{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600;border:none;background-color:var(--color-accent);color:var(--color-white);cursor:pointer;transition:all var(--transition-base)}._saveBtn_1dczp_253:hover:not(:disabled){background-color:var(--color-text-primary)}._saveBtn_1dczp_253:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){._content_1dczp_53{padding:var(--spacing-md)}._name_1dczp_60{font-size:var(--font-size-lg)}._footer_1dczp_75{flex-direction:column;gap:var(--spacing-md);align-items:stretch}._button_1dczp_89{width:100%;text-align:center}._editBtn_1dczp_111{opacity:1}}._home_1gv6c_1{min-height:100vh}._hero_1gv6c_6{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);padding:var(--spacing-3xl) 0;min-height:700px}._heroContent_1gv6c_12{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center;max-width:1200px;margin:0 auto}._heroText_1gv6c_21{text-align:left}._heroImageContainer_1gv6c_25{display:flex;justify-content:center;align-items:center}._bannerWrapper_1gv6c_31{position:relative;display:inline-block}._heroBanner_1gv6c_36{width:100%;max-width:500px;height:auto;border-radius:var(--radius-xl);box-shadow:0 25px 50px -12px #00000059;object-fit:cover;display:block}._heroLogoOverlay_1gv6c_46{position:absolute;top:-20px;right:-20px;width:140px;height:auto;background:var(--color-white);border-radius:50%;padding:12px;box-shadow:0 10px 30px #00000040;transition:transform var(--transition-base)}._heroLogoOverlay_1gv6c_46:hover{transform:scale(1.05) rotate(3deg)}._heroTitle_1gv6c_63{font-size:var(--font-size-5xl);color:var(--color-accent);margin-bottom:var(--spacing-md);line-height:1.1}._heroSubtitle_1gv6c_70{font-size:var(--font-size-2xl);color:var(--color-text-primary);font-weight:500;margin-bottom:var(--spacing-lg)}._heroDescription_1gv6c_77{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.8;margin-bottom:var(--spacing-2xl)}._heroButtons_1gv6c_84{display:flex;gap:var(--spacing-lg);justify-content:flex-start;flex-wrap:wrap}._primaryButton_1gv6c_91,._secondaryButton_1gv6c_92{padding:var(--spacing-md) var(--spacing-2xl);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:600;text-decoration:none;transition:all var(--transition-base);display:inline-block}._primaryButton_1gv6c_91{background-color:var(--color-accent);color:var(--color-white)}._primaryButton_1gv6c_91:hover{background-color:var(--color-text-primary);transform:translateY(-2px);box-shadow:var(--shadow-lg)}._secondaryButton_1gv6c_92{background-color:var(--color-white);color:var(--color-accent);border:2px solid var(--color-accent)}._secondaryButton_1gv6c_92:hover{background-color:var(--color-accent);color:var(--color-white);transform:translateY(-2px);box-shadow:var(--shadow-lg)}._sectionHeader_1gv6c_127{text-align:center;margin-bottom:var(--spacing-2xl)}._sectionTitle_1gv6c_132{font-size:var(--font-size-4xl);color:var(--color-accent);margin-bottom:var(--spacing-md)}._sectionDescription_1gv6c_138{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}._productGrid_1gv6c_146{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}._viewAllContainer_1gv6c_153{text-align:center}._viewAllButton_1gv6c_157{display:inline-block;padding:var(--spacing-md) var(--spacing-2xl);background-color:var(--color-accent);color:var(--color-white);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:600;text-decoration:none;transition:all var(--transition-base)}._viewAllButton_1gv6c_157:hover{background-color:var(--color-text-primary);transform:translateY(-2px);box-shadow:var(--shadow-lg)}._aboutPreview_1gv6c_176{background-color:var(--color-primary)}._aboutContent_1gv6c_180{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center}._aboutText_1gv6c_187 p{font-size:var(--font-size-base);line-height:1.8;color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}._learnMoreButton_1gv6c_194{display:inline-block;padding:var(--spacing-md) var(--spacing-xl);background-color:var(--color-accent);color:var(--color-white);border-radius:var(--radius-md);font-weight:600;text-decoration:none;transition:all var(--transition-base);margin-top:var(--spacing-md)}._learnMoreButton_1gv6c_194:hover{background-color:var(--color-text-primary);transform:translateY(-2px);box-shadow:var(--shadow-lg)}._aboutImage_1gv6c_212{display:flex;justify-content:center;align-items:center}._imagePlaceholder_1gv6c_218{width:100%;max-width:400px;aspect-ratio:1;background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-white) 100%);border-radius:var(--radius-xl);display:flex;justify-content:center;align-items:center;font-size:120px;box-shadow:var(--shadow-xl)}._ctaSection_1gv6c_232{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-text-primary) 100%);padding:var(--spacing-3xl) 0;text-align:center}._ctaContent_1gv6c_238{max-width:700px;margin:0 auto}._ctaTitle_1gv6c_243{font-size:var(--font-size-4xl);color:var(--color-white);margin-bottom:var(--spacing-md)}._ctaDescription_1gv6c_249{font-size:var(--font-size-lg);color:#ffffffe6;margin-bottom:var(--spacing-2xl)}._ctaButton_1gv6c_255{display:inline-block;padding:var(--spacing-md) var(--spacing-2xl);background-color:var(--color-white);color:var(--color-accent);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:600;text-decoration:none;transition:all var(--transition-base)}._ctaButton_1gv6c_255:hover{background-color:var(--color-primary);transform:translateY(-2px);box-shadow:var(--shadow-xl)}@media(max-width:1024px){._productGrid_1gv6c_146{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media(max-width:768px){._hero_1gv6c_6{padding:var(--spacing-2xl) 0;min-height:auto}._heroContent_1gv6c_12{grid-template-columns:1fr;gap:var(--spacing-xl)}._heroText_1gv6c_21{text-align:center;order:2}._heroImageContainer_1gv6c_25{order:1}._heroBanner_1gv6c_36{max-width:350px}._heroLogoOverlay_1gv6c_46{width:100px;top:-15px;right:-10px;padding:8px}._heroTitle_1gv6c_63{font-size:var(--font-size-4xl)}._heroSubtitle_1gv6c_70{font-size:var(--font-size-xl)}._heroDescription_1gv6c_77{font-size:var(--font-size-base)}._heroButtons_1gv6c_84{flex-direction:column;align-items:center;justify-content:center}._primaryButton_1gv6c_91,._secondaryButton_1gv6c_92{width:100%;max-width:300px;text-align:center}._productGrid_1gv6c_146{grid-template-columns:1fr}._aboutContent_1gv6c_180{grid-template-columns:1fr;gap:var(--spacing-2xl)}._imagePlaceholder_1gv6c_218{font-size:80px}._sectionTitle_1gv6c_132,._ctaTitle_1gv6c_243{font-size:var(--font-size-3xl)}}._menu_1u9vj_1{min-height:100vh}._header_1u9vj_5{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);padding:var(--spacing-3xl) 0 var(--spacing-2xl);text-align:center}._title_1u9vj_11{font-size:var(--font-size-5xl);color:var(--color-accent);margin-bottom:var(--spacing-md)}._description_1u9vj_17{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:700px;margin:0 auto;line-height:1.8}._filterContainer_1u9vj_25{display:flex;justify-content:center;gap:var(--spacing-md);margin-bottom:var(--spacing-2xl);flex-wrap:wrap}._filterButton_1u9vj_33{padding:var(--spacing-sm) var(--spacing-xl);background-color:var(--color-white);color:var(--color-text-primary);border:2px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-base);font-weight:500;cursor:pointer;transition:all var(--transition-base)}._filterButton_1u9vj_33:hover{border-color:var(--color-accent);color:var(--color-accent)}._filterButtonActive_1u9vj_50{background-color:var(--color-accent);color:var(--color-white);border-color:var(--color-accent)}._filterButtonActive_1u9vj_50:hover{background-color:var(--color-text-primary);border-color:var(--color-text-primary)}._productGrid_1u9vj_61{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-xl)}._emptyState_1u9vj_67{text-align:center;padding:var(--spacing-3xl) 0;color:var(--color-text-secondary);font-size:var(--font-size-lg)}._infoSection_1u9vj_74{background-color:var(--color-primary);padding:var(--spacing-3xl) 0;margin-top:var(--spacing-3xl)}._infoGrid_1u9vj_80{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-xl)}._infoCard_1u9vj_86{background-color:var(--color-white);padding:var(--spacing-2xl);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-md);transition:transform var(--transition-base)}._infoCard_1u9vj_86:hover{transform:translateY(-4px)}._infoIcon_1u9vj_99{font-size:48px;margin-bottom:var(--spacing-md)}._infoCard_1u9vj_86 h3{font-size:var(--font-size-xl);color:var(--color-accent);margin-bottom:var(--spacing-sm);font-weight:600}._infoCard_1u9vj_86 p{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6;margin:0}@media(max-width:1024px){._productGrid_1u9vj_61{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media(max-width:768px){._header_1u9vj_5{padding:var(--spacing-2xl) 0 var(--spacing-xl)}._title_1u9vj_11{font-size:var(--font-size-4xl)}._description_1u9vj_17{font-size:var(--font-size-base)}._filterContainer_1u9vj_25{gap:var(--spacing-sm)}._filterButton_1u9vj_33{padding:var(--spacing-xs) var(--spacing-lg);font-size:var(--font-size-sm)}._productGrid_1u9vj_61,._infoGrid_1u9vj_80{grid-template-columns:1fr}}._about_1tvb5_1{min-height:100vh}._header_1tvb5_5{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);padding:var(--spacing-3xl) 0 var(--spacing-2xl);text-align:center}._title_1tvb5_11{font-size:var(--font-size-5xl);color:var(--color-accent);margin-bottom:var(--spacing-md)}._subtitle_1tvb5_17{font-size:var(--font-size-xl);color:var(--color-text-secondary);font-style:italic}._sectionTitle_1tvb5_23{font-size:var(--font-size-4xl);color:var(--color-accent);text-align:center;margin-bottom:var(--spacing-2xl)}._storyContent_1tvb5_30{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center}._storyText_1tvb5_37 p{font-size:var(--font-size-base);line-height:1.8;color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}._storyImage_1tvb5_44{display:flex;justify-content:center;align-items:center}._storyPhoto_1tvb5_50{width:100%;max-width:450px;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);object-fit:cover}._valuesSection_1tvb5_58{background-color:var(--color-primary);padding:var(--spacing-3xl) 0}._valuesGrid_1tvb5_63{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-xl)}._valueCard_1tvb5_69{background-color:var(--color-white);padding:var(--spacing-2xl);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-md);transition:transform var(--transition-base)}._valueCard_1tvb5_69:hover{transform:translateY(-4px)}._valueIcon_1tvb5_82{font-size:48px;margin-bottom:var(--spacing-md)}._valueCard_1tvb5_69 h3{font-size:var(--font-size-xl);color:var(--color-accent);margin-bottom:var(--spacing-md);font-weight:600}._valueCard_1tvb5_69 p{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6;margin:0}._featuresGrid_1tvb5_101{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-xl)}._feature_1tvb5_101{background-color:var(--color-white);padding:var(--spacing-lg);border-radius:var(--radius-md);border-left:4px solid var(--color-accent);box-shadow:var(--shadow-sm)}._feature_1tvb5_101 h4{font-size:var(--font-size-lg);color:var(--color-accent);margin-bottom:var(--spacing-sm);font-weight:600}._feature_1tvb5_101 p{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}._ctaSection_1tvb5_129{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-text-primary) 100%);padding:var(--spacing-3xl) 0;text-align:center;margin-top:var(--spacing-3xl)}._ctaContent_1tvb5_136{max-width:700px;margin:0 auto}._ctaTitle_1tvb5_141{font-size:var(--font-size-4xl);color:var(--color-white);margin-bottom:var(--spacing-md)}._ctaDescription_1tvb5_147{font-size:var(--font-size-lg);color:#ffffffe6;margin-bottom:var(--spacing-2xl)}._ctaButtons_1tvb5_153{display:flex;gap:var(--spacing-lg);justify-content:center;flex-wrap:wrap}._ctaButton_1tvb5_153,._ctaButtonSecondary_1tvb5_161{display:inline-block;padding:var(--spacing-md) var(--spacing-2xl);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:600;text-decoration:none;transition:all var(--transition-base)}._ctaButton_1tvb5_153{background-color:var(--color-white);color:var(--color-accent)}._ctaButton_1tvb5_153:hover{background-color:var(--color-primary);transform:translateY(-2px);box-shadow:var(--shadow-xl)}._ctaButtonSecondary_1tvb5_161{background-color:transparent;color:var(--color-white);border:2px solid var(--color-white)}._ctaButtonSecondary_1tvb5_161:hover{background-color:var(--color-white);color:var(--color-accent);transform:translateY(-2px);box-shadow:var(--shadow-xl)}@media(max-width:768px){._header_1tvb5_5{padding:var(--spacing-2xl) 0 var(--spacing-xl)}._title_1tvb5_11{font-size:var(--font-size-4xl)}._subtitle_1tvb5_17{font-size:var(--font-size-lg)}._sectionTitle_1tvb5_23{font-size:var(--font-size-3xl)}._storyContent_1tvb5_30{grid-template-columns:1fr;gap:var(--spacing-2xl)}._valuesGrid_1tvb5_63,._featuresGrid_1tvb5_101{grid-template-columns:1fr}._ctaTitle_1tvb5_141{font-size:var(--font-size-3xl)}._ctaButtons_1tvb5_153{flex-direction:column;align-items:center}._ctaButton_1tvb5_153,._ctaButtonSecondary_1tvb5_161{width:100%;max-width:300px;text-align:center}}._formContainer_pg8tu_1{background-color:var(--color-white);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md)}._form_pg8tu_1{display:flex;flex-direction:column;gap:var(--spacing-lg)}._formGroup_pg8tu_14{display:flex;flex-direction:column;gap:var(--spacing-sm)}._label_pg8tu_20{font-size:var(--font-size-sm);font-weight:600;color:var(--color-accent);letter-spacing:.3px}._input_pg8tu_27,._textarea_pg8tu_28{padding:var(--spacing-md);border:2px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-primary);background-color:var(--color-white);transition:all var(--transition-base);font-family:var(--font-body)}._input_pg8tu_27:focus,._textarea_pg8tu_28:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #3d28171a}._input_pg8tu_27::placeholder,._textarea_pg8tu_28::placeholder{color:var(--color-text-light)}._textarea_pg8tu_28{resize:vertical;min-height:120px}._submitButton_pg8tu_56{background-color:var(--color-accent);color:var(--color-white);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:600;border:none;cursor:pointer;transition:all var(--transition-base);margin-top:var(--spacing-md)}._submitButton_pg8tu_56:hover:not(:disabled){background-color:var(--color-text-primary);transform:translateY(-2px);box-shadow:var(--shadow-lg)}._submitButton_pg8tu_56:active:not(:disabled){transform:translateY(0)}._submitButton_pg8tu_56:disabled{opacity:.6;cursor:not-allowed}._successMessage_pg8tu_84{background-color:#d4edda;color:#155724;padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid #c3e6cb;font-size:var(--font-size-sm);text-align:center;animation:_fadeIn_pg8tu_1 var(--transition-base)}._errorMessage_pg8tu_95{background-color:#f8d7da;color:#721c24;padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid #f5c6cb;font-size:var(--font-size-sm);text-align:center;animation:_fadeIn_pg8tu_1 var(--transition-base)}._fieldError_pg8tu_106{color:#dc3545;font-size:var(--font-size-sm);margin-top:var(--spacing-xs)}@keyframes _fadeIn_pg8tu_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._formContainer_pg8tu_1{padding:var(--spacing-lg)}._form_pg8tu_1{gap:var(--spacing-md)}}._contact_c8q4q_1{min-height:100vh}._header_c8q4q_5{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);padding:var(--spacing-3xl) 0 var(--spacing-2xl);text-align:center}._title_c8q4q_11{font-size:var(--font-size-5xl);color:var(--color-accent);margin-bottom:var(--spacing-md)}._subtitle_c8q4q_17{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:700px;margin:0 auto;line-height:1.8}._contentGrid_c8q4q_25{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--spacing-3xl)}._infoColumn_c8q4q_31{display:flex;flex-direction:column;gap:var(--spacing-2xl)}._infoSection_c8q4q_37,._hoursSection_c8q4q_38,._socialSection_c8q4q_39{background-color:var(--color-white);padding:var(--spacing-xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._infoTitle_c8q4q_46{font-size:var(--font-size-2xl);color:var(--color-accent);margin-bottom:var(--spacing-lg);font-weight:600}._infoItems_c8q4q_53{display:flex;flex-direction:column;gap:var(--spacing-lg)}._infoItem_c8q4q_53{display:flex;gap:var(--spacing-md);align-items:flex-start}._infoIcon_c8q4q_65{font-size:32px;flex-shrink:0}._infoItem_c8q4q_53 h3{font-size:var(--font-size-lg);color:var(--color-accent);margin-bottom:var(--spacing-xs);font-weight:600}._infoItem_c8q4q_53 p{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6;margin:0}._hoursList_c8q4q_84{display:flex;flex-direction:column;gap:var(--spacing-md)}._hoursItem_c8q4q_90{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border)}._hoursItem_c8q4q_90:last-child{border-bottom:none}._day_c8q4q_102{font-weight:600;color:var(--color-text-primary)}._time_c8q4q_107{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._socialLinks_c8q4q_112{display:flex;gap:var(--spacing-md);flex-wrap:wrap}._socialLink_c8q4q_112{padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--color-accent);color:var(--color-white);border-radius:var(--radius-md);text-decoration:none;font-weight:600;font-size:var(--font-size-sm);transition:all var(--transition-base)}._socialLink_c8q4q_112:hover{background-color:var(--color-text-primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}._formColumn_c8q4q_135{background-color:var(--color-primary);padding:var(--spacing-xl);border-radius:var(--radius-lg)}._formTitle_c8q4q_141{font-size:var(--font-size-2xl);color:var(--color-accent);margin-bottom:var(--spacing-md);font-weight:600}._formDescription_c8q4q_148{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);line-height:1.6}@media(max-width:1024px){._contentGrid_c8q4q_25{grid-template-columns:1fr;gap:var(--spacing-2xl)}._infoColumn_c8q4q_31{order:2}._formColumn_c8q4q_135{order:1}}@media(max-width:768px){._header_c8q4q_5{padding:var(--spacing-2xl) 0 var(--spacing-xl)}._title_c8q4q_11{font-size:var(--font-size-4xl)}._subtitle_c8q4q_17{font-size:var(--font-size-base)}._infoSection_c8q4q_37,._hoursSection_c8q4q_38,._socialSection_c8q4q_39,._formColumn_c8q4q_135{padding:var(--spacing-lg)}._infoTitle_c8q4q_46,._formTitle_c8q4q_141{font-size:var(--font-size-xl)}._socialLinks_c8q4q_112{flex-direction:column}._socialLink_c8q4q_112{text-align:center}}._loginContainer_1usff_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--color-secondary);padding:var(--spacing-lg)}._loginBox_1usff_10{background:var(--color-white);padding:var(--spacing-2xl);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:400px}._title_1usff_19{font-family:var(--font-heading);font-size:var(--font-size-2xl);color:var(--color-accent);margin-bottom:var(--spacing-xs);text-align:center}._subtitle_1usff_27{color:var(--color-text-light);text-align:center;margin-bottom:var(--spacing-xl)}._form_1usff_33{display:flex;flex-direction:column;gap:var(--spacing-lg)}._field_1usff_39{display:flex;flex-direction:column;gap:var(--spacing-sm)}._field_1usff_39 label{font-weight:600;color:var(--color-accent);font-size:var(--font-size-sm)}._field_1usff_39 input{padding:var(--spacing-md);border:2px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base);transition:border-color var(--transition-base)}._field_1usff_39 input:focus{outline:none;border-color:var(--color-accent)}._error_1usff_64{background-color:#f8d7da;color:#721c24;padding:var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);text-align:center}._submitBtn_1usff_73{background-color:var(--color-accent);color:var(--color-white);padding:var(--spacing-md);border:none;border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all var(--transition-base)}._submitBtn_1usff_73:hover:not(:disabled){background-color:var(--color-text-primary)}._submitBtn_1usff_73:disabled{opacity:.6;cursor:not-allowed}._backLink_1usff_94{display:block;text-align:center;margin-top:var(--spacing-lg);color:var(--color-text-light);text-decoration:none;font-size:var(--font-size-sm);transition:color var(--transition-base)}._backLink_1usff_94:hover{color:var(--color-accent)}._layout_ig7h8_1{display:flex;min-height:100vh}._mobileHeader_ig7h8_7{display:none}._sidebar_ig7h8_11{width:250px;background-color:var(--color-accent);color:var(--color-white);display:flex;flex-direction:column;position:fixed;height:100vh;z-index:100}._overlay_ig7h8_22{display:none}._logo_ig7h8_26{padding:var(--spacing-xl);border-bottom:1px solid rgba(255,255,255,.1)}._logo_ig7h8_26 h2{font-family:var(--font-heading);font-size:var(--font-size-xl);margin:0}._logo_ig7h8_26 span{font-size:var(--font-size-sm);opacity:.7}._nav_ig7h8_42{flex:1;padding:var(--spacing-lg) 0}._navItem_ig7h8_47{display:flex;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md) var(--spacing-xl);background:none;border:none;color:var(--color-white);font-size:var(--font-size-base);cursor:pointer;transition:background-color var(--transition-base);text-align:left;text-decoration:none}._navItem_ig7h8_47:hover{background-color:#ffffff1a}._navItem_ig7h8_47._active_ig7h8_67{background-color:#fff3;border-left:3px solid var(--color-white)}._navIcon_ig7h8_72{font-size:var(--font-size-lg)}._userSection_ig7h8_76{padding:var(--spacing-lg) var(--spacing-xl);border-top:1px solid rgba(255,255,255,.1)}._userInfo_ig7h8_81{display:flex;flex-direction:column;margin-bottom:var(--spacing-md)}._userName_ig7h8_87{font-weight:600}._userRole_ig7h8_91{font-size:var(--font-size-sm);opacity:.7;text-transform:capitalize}._viewSiteBtn_ig7h8_97{display:block;width:100%;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-white);border-radius:var(--radius-md);color:var(--color-accent);text-align:center;text-decoration:none;font-weight:500;margin-bottom:var(--spacing-sm);transition:opacity var(--transition-base)}._viewSiteBtn_ig7h8_97:hover{opacity:.9}._logoutBtn_ig7h8_115{width:100%;padding:var(--spacing-sm) var(--spacing-md);background-color:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-md);color:var(--color-white);cursor:pointer;transition:background-color var(--transition-base)}._logoutBtn_ig7h8_115:hover{background-color:#fff3}._main_ig7h8_130{flex:1;margin-left:250px;padding:var(--spacing-xl);background-color:var(--color-secondary);min-height:100vh}@media(max-width:768px){._mobileHeader_ig7h8_7{display:flex;align-items:center;gap:var(--spacing-md);position:fixed;top:0;left:0;right:0;height:56px;background-color:var(--color-accent);color:var(--color-white);padding:0 var(--spacing-md);z-index:99}._hamburger_ig7h8_155{display:flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:8px}._hamburgerLine_ig7h8_168{display:block;width:24px;height:2px;background-color:var(--color-white);border-radius:2px;transition:transform .2s,opacity .2s}._mobileTitle_ig7h8_177{font-family:var(--font-heading);font-size:var(--font-size-lg);margin:0}._overlay_ig7h8_22{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:99}._sidebar_ig7h8_11{transform:translate(-100%);transition:transform .3s ease}._sidebar_ig7h8_11._open_ig7h8_196{transform:translate(0)}._main_ig7h8_130{margin-left:0;padding:var(--spacing-md);padding-top:calc(56px + var(--spacing-md));min-height:100vh}}._page_6kyg6_1{height:calc(100vh - 2 * var(--spacing-xl));display:flex;flex-direction:column}._pageHeader_6kyg6_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}._pageHeader_6kyg6_7 ._pageTitle_6kyg6_14{margin-bottom:0}._pageTitle_6kyg6_14{font-family:var(--font-heading);font-size:var(--font-size-2xl);color:var(--color-accent);margin-bottom:var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-sm)}._countBadge_6kyg6_28{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:600;background:var(--color-accent);color:var(--color-white);padding:2px 10px;border-radius:var(--radius-full)}._addBtn_6kyg6_38{padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--color-accent);color:var(--color-white);border:none;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;transition:background-color var(--transition-base)}._addBtn_6kyg6_38:hover{background-color:var(--color-text-primary)}._formHint_6kyg6_54{font-size:var(--font-size-xs);color:var(--color-text-light);margin-top:var(--spacing-md);font-style:italic}._loading_6kyg6_61{display:flex;align-items:center;justify-content:center;height:200px;color:var(--color-text-light)}._empty_6kyg6_69{padding:var(--spacing-xl);text-align:center;color:var(--color-text-light)}._splitView_6kyg6_75{display:flex;gap:var(--spacing-lg);flex:1;min-height:0}._listPanel_6kyg6_82{width:350px;background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;display:flex;flex-direction:column}._list_6kyg6_82{overflow-y:auto;flex:1}._listHeader_6kyg6_97{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border);background:var(--color-secondary)}._listHeaderText_6kyg6_106{font-size:var(--font-size-xs);color:var(--color-text-light);font-style:italic}._savingIndicator_6kyg6_112{font-size:var(--font-size-xs);color:var(--color-accent);font-weight:500}._listItem_6kyg6_118{padding:var(--spacing-md);border-bottom:1px solid var(--color-border);cursor:pointer;transition:background-color var(--transition-base),transform var(--transition-base),opacity var(--transition-base);display:flex;align-items:flex-start;gap:var(--spacing-sm)}._listItem_6kyg6_118[draggable=true]{cursor:grab}._listItem_6kyg6_118[draggable=true]:active{cursor:grabbing}._listItemContent_6kyg6_136{flex:1;min-width:0}._dragHandle_6kyg6_141{color:var(--color-text-light);font-size:var(--font-size-lg);line-height:1;-webkit-user-select:none;user-select:none;opacity:.5;transition:opacity var(--transition-base)}._listItem_6kyg6_118:hover ._dragHandle_6kyg6_141{opacity:1}._listItem_6kyg6_118._dragging_6kyg6_154{opacity:.5;background:var(--color-secondary)}._listItem_6kyg6_118._dragOver_6kyg6_159{border-top:3px solid var(--color-accent);margin-top:-3px}._listItem_6kyg6_118:hover{background-color:var(--color-secondary)}._listItem_6kyg6_118._selected_6kyg6_168{background-color:var(--color-primary);border-left:3px solid var(--color-accent)}._listItem_6kyg6_118._unavailable_6kyg6_173{opacity:.6}._listItem_6kyg6_118._archived_6kyg6_177{opacity:.5;background-color:#f5f5f5}._listItemHeader_6kyg6_182{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xs)}._orderId_6kyg6_189,._senderName_6kyg6_189,._cupcakeName_6kyg6_189{font-weight:600;color:var(--color-accent)}._status_6kyg6_194{font-size:var(--font-size-xs);padding:2px 8px;border-radius:var(--radius-full);color:#fff;text-transform:capitalize}._listItemBody_6kyg6_202{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-sm);color:var(--color-text-primary)}._preview_6kyg6_210{color:var(--color-text-light);font-size:var(--font-size-sm)}._listItemFooter_6kyg6_215{font-size:var(--font-size-xs);color:var(--color-text-light);margin-top:var(--spacing-xs)}._badge_6kyg6_221{font-size:var(--font-size-xs);padding:2px 8px;border-radius:var(--radius-full);text-transform:capitalize}._badge_6kyg6_221._signature_6kyg6_228{background-color:#e8d4f8;color:#6b21a8}._badge_6kyg6_221._seasonal_6kyg6_233{background-color:#fce7f3;color:#be185d}._badge_6kyg6_221._classic_6kyg6_238{background-color:#dbeafe;color:#1e40af}._unavailableBadge_6kyg6_243{font-size:var(--font-size-xs);color:#dc3545}._featuredBadge_6kyg6_248{font-size:var(--font-size-xs);color:#856404;background-color:#fff3cd;padding:2px 6px;border-radius:var(--radius-full)}._archivedBadge_6kyg6_256{font-size:var(--font-size-xs);color:#6c757d;background-color:#e9ecef;padding:2px 6px;border-radius:var(--radius-full)}._detailPanel_6kyg6_264{flex:1;background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow-y:auto}._emptyDetail_6kyg6_272{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-text-light)}._detail_6kyg6_264{padding:var(--spacing-xl)}._detailHeader_6kyg6_284{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}._detailHeader_6kyg6_284 h2{font-family:var(--font-heading);font-size:var(--font-size-xl);color:var(--color-accent);margin:0}._statusSelect_6kyg6_300{padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);cursor:pointer}._detailSection_6kyg6_308{margin-bottom:var(--spacing-lg)}._detailSection_6kyg6_308 h3{font-size:var(--font-size-sm);color:var(--color-text-light);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-sm)}._detailSection_6kyg6_308 p{margin:var(--spacing-xs) 0;color:var(--color-text-primary)}._messageText_6kyg6_325{white-space:pre-wrap;line-height:1.6}._itemsTable_6kyg6_330{width:100%;border-collapse:collapse}._itemsTable_6kyg6_330 th,._itemsTable_6kyg6_330 td{padding:var(--spacing-sm);text-align:left;border-bottom:1px solid var(--color-border)}._itemsTable_6kyg6_330 th{font-size:var(--font-size-sm);color:var(--color-text-light)}._total_6kyg6_347{margin-top:var(--spacing-md);text-align:right;font-size:var(--font-size-lg);color:var(--color-accent)}._price_6kyg6_354{font-size:var(--font-size-xl);font-weight:600;color:var(--color-accent)}._cupcakeImage_6kyg6_360{margin-bottom:var(--spacing-lg);border-radius:var(--radius-md);overflow:hidden;position:relative;width:100%;max-width:250px;padding-top:250px;background-color:var(--color-secondary)}._cupcakeImage_6kyg6_360 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}._noImage_6kyg6_380{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-secondary);color:var(--color-text-light);font-size:var(--font-size-lg)}._imageUploadField_6kyg6_394{display:flex;flex-direction:column;gap:var(--spacing-sm);max-width:250px}._imageUploadField_6kyg6_394 ._cupcakeImage_6kyg6_360{margin-bottom:0}._editImage_6kyg6_405{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}._uploadBtn_6kyg6_414{display:inline-block;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-accent);color:var(--color-white);border:none;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);transition:background-color var(--transition-base)}._uploadBtn_6kyg6_414:hover{background-color:var(--color-text-primary)}._uploadBtn_6kyg6_414:disabled{opacity:.6;cursor:not-allowed}._actions_6kyg6_435{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}._actionsLeft_6kyg6_445,._actionsRight_6kyg6_446{display:flex;gap:var(--spacing-sm)}._dangerBtn_6kyg6_451{padding:var(--spacing-sm) var(--spacing-md);background-color:transparent;color:#dc3545;border:1px solid #dc3545;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);transition:all var(--transition-base)}._dangerBtn_6kyg6_451:hover{background-color:#dc3545;color:#fff}._replyBtn_6kyg6_467,._editBtn_6kyg6_467,._saveBtn_6kyg6_467{padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--color-accent);color:var(--color-white);border:none;border-radius:var(--radius-md);cursor:pointer;text-decoration:none;font-size:var(--font-size-sm);transition:background-color var(--transition-base)}._replyBtn_6kyg6_467:hover,._editBtn_6kyg6_467:hover,._saveBtn_6kyg6_467:hover{background-color:var(--color-text-primary)}._cancelBtn_6kyg6_483{padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--color-border);color:var(--color-text-primary);border:none;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm)}._deleteBtn_6kyg6_493{padding:var(--spacing-sm) var(--spacing-lg);background-color:#dc3545;color:var(--color-white);border:none;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm)}._deleteBtn_6kyg6_493:hover{background-color:#c82333}._availabilityBtn_6kyg6_507{padding:var(--spacing-sm) var(--spacing-lg);border:none;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);font-weight:600}._availabilityBtn_6kyg6_507._available_6kyg6_516{background-color:#d4edda;color:#155724}._availabilityBtn_6kyg6_507._notAvailable_6kyg6_521{background-color:#f8d7da;color:#721c24}._availabilityBtn_6kyg6_507._featured_6kyg6_248{background-color:#fff3cd;color:#856404}._availabilityBtn_6kyg6_507._notFeatured_6kyg6_531{background-color:#e2e3e5;color:#6c757d}._editForm_6kyg6_536{display:flex;flex-direction:column;gap:var(--spacing-md)}._formField_6kyg6_542{display:flex;flex-direction:column;gap:var(--spacing-xs)}._formField_6kyg6_542 label{font-size:var(--font-size-sm);font-weight:600;color:var(--color-accent)}._formField_6kyg6_542 input,._formField_6kyg6_542 textarea,._formField_6kyg6_542 select{padding:var(--spacing-sm);border:2px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base)}._formField_6kyg6_542 input:focus,._formField_6kyg6_542 textarea:focus,._formField_6kyg6_542 select:focus{outline:none;border-color:var(--color-accent)}._formActions_6kyg6_570{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-md)}._settingsContainer_6kyg6_577{display:flex;flex-direction:column;gap:var(--spacing-lg);max-width:800px}._settingsContainer_6kyg6_577._wide_6kyg6_584{max-width:100%}._settingsTabs_6kyg6_588{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);border-bottom:2px solid var(--color-border)}._settingsTab_6kyg6_588{padding:var(--spacing-sm) var(--spacing-lg);background:none;border:none;cursor:pointer;font-size:var(--font-size-base);color:var(--color-text-light);position:relative;transition:color var(--transition-base)}._settingsTab_6kyg6_588:hover{color:var(--color-text-primary)}._settingsTab_6kyg6_588._active_6kyg6_610{color:var(--color-accent);font-weight:600}._settingsTab_6kyg6_588._active_6kyg6_610:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--color-accent)}._siteContentGrid_6kyg6_625{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-lg)}._settingsCardDescription_6kyg6_631{font-size:var(--font-size-sm);color:var(--color-text-light);margin-bottom:var(--spacing-md)}._settingsCard_6kyg6_631{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--spacing-xl)}._settingsCardTitle_6kyg6_644{font-family:var(--font-heading);font-size:var(--font-size-lg);color:var(--color-accent);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border)}._infoRow_6kyg6_653{display:flex;justify-content:space-between;padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border)}._infoRow_6kyg6_653:last-child{border-bottom:none}._infoLabel_6kyg6_664{color:var(--color-text-light)}._roleBadge_6kyg6_668{background-color:var(--color-primary);padding:2px 10px;border-radius:var(--radius-full);font-size:var(--font-size-sm);text-transform:capitalize}._passwordForm_6kyg6_676{display:flex;flex-direction:column;gap:var(--spacing-md)}._errorMsg_6kyg6_682{background-color:#f8d7da;color:#721c24;padding:var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-sm)}._successMsg_6kyg6_690{background-color:#d4edda;color:#155724;padding:var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-sm)}._saveBtn_6kyg6_467:disabled{opacity:.6;cursor:not-allowed}._smallBtn_6kyg6_704{padding:4px 12px;background-color:var(--color-accent);color:var(--color-white);border:none;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm)}._smallBtn_6kyg6_704:hover{background-color:var(--color-text-primary)}._smallBtnSecondary_6kyg6_718{padding:4px 12px;background-color:var(--color-border);color:var(--color-text-primary);border:none;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm)}._smallBtnSecondary_6kyg6_718:hover{background-color:#d0d0d0}._statusLog_6kyg6_733{display:flex;flex-direction:column;gap:var(--spacing-sm)}._logEntry_6kyg6_739{padding:var(--spacing-sm);background-color:var(--color-secondary);border-radius:var(--radius-md);font-size:var(--font-size-sm)}._logMain_6kyg6_746{font-weight:600;color:var(--color-text-primary)}._logMeta_6kyg6_751{font-size:var(--font-size-xs);color:var(--color-text-light);margin-top:2px}._logNotes_6kyg6_757{font-size:var(--font-size-xs);color:var(--color-text-light);font-style:italic;margin-top:4px}._viewToggle_6kyg6_765{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}._viewBtn_6kyg6_771{padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--color-border);background:var(--color-white);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);transition:all var(--transition-base)}._viewBtn_6kyg6_771:hover{border-color:var(--color-accent)}._viewBtn_6kyg6_771._active_6kyg6_610{background:var(--color-accent);color:var(--color-white);border-color:var(--color-accent)}._filtersBar_6kyg6_791{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);align-items:center;flex-wrap:wrap}._filterGroup_6kyg6_799{display:flex;align-items:center;gap:var(--spacing-xs)}._filterGroup_6kyg6_799 label{font-size:var(--font-size-sm);color:var(--color-text-light)}._filterGroup_6kyg6_799 select,._filterGroup_6kyg6_799 input[type=checkbox]{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm)}._kanbanBoard_6kyg6_818{display:flex;gap:var(--spacing-md);overflow-x:auto;padding-bottom:var(--spacing-md);flex:1;min-height:0}._kanbanColumn_6kyg6_827{min-width:280px;max-width:280px;background:var(--color-secondary);border-radius:var(--radius-lg);display:flex;flex-direction:column;max-height:100%}._kanbanColumnHeader_6kyg6_837{padding:var(--spacing-md);font-weight:600;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid;display:flex;justify-content:space-between;align-items:center}._kanbanColumnHeader_6kyg6_837 ._count_6kyg6_28{background:#0000001a;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--font-size-xs)}._kanbanColumnBody_6kyg6_856{padding:var(--spacing-sm);overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:var(--spacing-sm)}._kanbanCard_6kyg6_865{background:var(--color-white);border-radius:var(--radius-md);padding:var(--spacing-md);box-shadow:var(--shadow-sm);cursor:grab;transition:transform var(--transition-base),box-shadow var(--transition-base)}._kanbanCard_6kyg6_865:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._kanbanCard_6kyg6_865._dragging_6kyg6_154{opacity:.5;transform:rotate(3deg)}._kanbanCard_6kyg6_865._dragOver_6kyg6_159{border:2px dashed var(--color-accent)}._kanbanCardHeader_6kyg6_888{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xs)}._kanbanCardId_6kyg6_895{font-weight:600;color:var(--color-accent);font-size:var(--font-size-sm)}._kanbanCardAmount_6kyg6_901{font-weight:600;font-size:var(--font-size-sm)}._kanbanCardCustomer_6kyg6_906{font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs)}._kanbanCardFooter_6kyg6_911{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-xs);color:var(--color-text-light)}._kanbanCardPayment_6kyg6_919{font-size:var(--font-size-xs);padding:2px 6px;border-radius:var(--radius-full)}._kanbanCardPayment_6kyg6_919._paid_6kyg6_925{background:#d4edda;color:#155724}._kanbanCardPayment_6kyg6_919._unpaid_6kyg6_930{background:#f8d7da;color:#721c24}._kanbanCardPayment_6kyg6_919._partial_6kyg6_935{background:#fff3cd;color:#856404}._dropZone_6kyg6_940{min-height:60px;border:2px dashed transparent;border-radius:var(--radius-md);transition:all var(--transition-base)}._dropZone_6kyg6_940._dragOver_6kyg6_159{border-color:var(--color-accent);background:#8b5a2b1a}._notesList_6kyg6_953{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}._noteEntry_6kyg6_960{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border-left:3px solid}._noteEntry_6kyg6_960._customer_6kyg6_966{background-color:#e3f2fd;border-left-color:#1976d2}._noteEntry_6kyg6_960._internal_6kyg6_971{background-color:#fff3e0;border-left-color:#f57c00}._noteHeader_6kyg6_976{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xs)}._noteType_6kyg6_983{font-size:var(--font-size-xs);font-weight:600;padding:2px 8px;border-radius:var(--radius-full)}._noteType_6kyg6_983._customer_6kyg6_966{background-color:#1976d2;color:#fff}._noteType_6kyg6_983._internal_6kyg6_971{background-color:#f57c00;color:#fff}._noteMeta_6kyg6_1000{font-size:var(--font-size-xs);color:var(--color-text-light)}._noteContent_6kyg6_1005{font-size:var(--font-size-sm);color:var(--color-text-primary);white-space:pre-wrap}._addNoteForm_6kyg6_1011{display:flex;flex-direction:column;gap:var(--spacing-sm)}._noteTypeToggle_6kyg6_1017{display:flex;gap:0;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._noteTypeBtn_6kyg6_1025{flex:1;padding:var(--spacing-sm);border:none;background:var(--color-white);cursor:pointer;font-size:var(--font-size-sm);transition:all var(--transition-base)}._noteTypeBtn_6kyg6_1025:first-child{border-right:1px solid var(--color-border)}._noteTypeBtn_6kyg6_1025:hover{background:var(--color-secondary)}._noteTypeBtn_6kyg6_1025._active_6kyg6_610{background:var(--color-accent);color:#fff}._noteTextarea_6kyg6_1048{padding:var(--spacing-sm);border:2px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);resize:vertical;font-family:inherit}._noteTextarea_6kyg6_1048:focus{outline:none;border-color:var(--color-accent)}._addNoteBtn_6kyg6_1062{align-self:flex-end;padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--color-accent);color:var(--color-white);border:none;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);transition:background-color var(--transition-base)}._addNoteBtn_6kyg6_1062:hover{background-color:var(--color-text-primary)}._addNoteBtn_6kyg6_1062:disabled{opacity:.6;cursor:not-allowed}._noteFooter_6kyg6_1083{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-xs);padding-top:var(--spacing-xs);border-top:1px solid rgba(0,0,0,.1)}._noteActionBtn_6kyg6_1092{padding:4px 8px;font-size:var(--font-size-xs);border:1px solid var(--color-border);background:var(--color-white);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-light);transition:all var(--transition-base)}._noteActionBtn_6kyg6_1092:hover{background:var(--color-secondary);color:var(--color-text-primary)}._emailSent_6kyg6_1108{font-size:var(--font-size-xs);color:#155724}._emailNotSent_6kyg6_1113{font-size:var(--font-size-xs);color:#856404}._modalOverlay_6kyg6_1119{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-md)}._modalContent_6kyg6_1133{background:var(--color-white);border-radius:var(--radius-lg);max-width:900px;max-height:90vh;overflow:auto;width:100%;box-shadow:var(--shadow-lg)}._detailHeaderActions_6kyg6_1144{display:flex;align-items:center;gap:var(--spacing-sm)}._closeBtn_6kyg6_1150{width:32px;height:32px;border:none;background:var(--color-secondary);border-radius:var(--radius-full);font-size:20px;line-height:1;cursor:pointer;color:var(--color-text-light);transition:all var(--transition-base);display:flex;align-items:center;justify-content:center}._closeBtn_6kyg6_1150:hover{background:var(--color-border);color:var(--color-text-primary)}._detailGrid_6kyg6_1171{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}._detailColumn_6kyg6_1177{display:flex;flex-direction:column;gap:var(--spacing-md)}._paymentRow_6kyg6_1184{display:flex;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}._paymentInput_6kyg6_1191{width:100px;padding:4px 8px;border:2px solid var(--color-border);border-radius:var(--radius-sm)}._paidFull_6kyg6_1198{color:#28a745;font-weight:500}._paidPartial_6kyg6_1203{color:#dc3545;font-weight:500}._balanceDue_6kyg6_1208{color:#dc3545;margin-top:var(--spacing-sm)}._mobileDetailView_6kyg6_1214{display:flex;flex-direction:column;flex:1}._mobileBackBtn_6kyg6_1220{display:none}@media(max-width:768px){._mobileBackBtn_6kyg6_1220{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-md);background:var(--color-accent);border:none;text-align:left;font-size:var(--font-size-base);font-weight:600;color:var(--color-white);cursor:pointer;position:sticky;top:0;z-index:10}._mobileBackBtn_6kyg6_1220:active{opacity:.9}._mobileDetailView_6kyg6_1214 ._detailPanel_6kyg6_264{flex:1;border-radius:0;box-shadow:none}._page_6kyg6_1{height:auto;min-height:calc(100vh - 56px - var(--spacing-md) * 2);padding-bottom:var(--spacing-lg)}._pageTitle_6kyg6_14{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md);display:flex;align-items:center;gap:var(--spacing-sm)}._pageHeader_6kyg6_7{flex-direction:column;align-items:stretch;gap:var(--spacing-md)}._pageHeader_6kyg6_7 ._addBtn_6kyg6_38{padding:var(--spacing-md);font-size:var(--font-size-base)}._filtersBar_6kyg6_791{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}._viewToggle_6kyg6_765:first-child{display:none}._viewToggle_6kyg6_765{width:100%;margin-bottom:0;background:var(--color-white);border-radius:var(--radius-full);padding:4px;box-shadow:var(--shadow-sm);border:none;gap:0}._viewBtn_6kyg6_771{flex:1;text-align:center;border:none;border-radius:var(--radius-full);padding:var(--spacing-sm) var(--spacing-md);font-weight:500;transition:all .2s ease}._viewBtn_6kyg6_771:not(._active_6kyg6_610){background:transparent;color:var(--color-text-light)}._viewBtn_6kyg6_771._active_6kyg6_610{background:var(--color-accent);color:var(--color-white);box-shadow:var(--shadow-sm)}._filterGroup_6kyg6_799{width:100%;background:var(--color-white);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);box-shadow:var(--shadow-sm)}._filterGroup_6kyg6_799 label{font-weight:500;color:var(--color-text-primary)}._filterGroup_6kyg6_799 select{flex:1;border:none;background:transparent;font-weight:500;color:var(--color-accent);padding:0}._filterGroup_6kyg6_799 select:focus{outline:none}._kanbanBoard_6kyg6_818{gap:var(--spacing-sm);padding-bottom:var(--spacing-lg);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}._kanbanColumn_6kyg6_827{min-width:85vw;max-width:85vw;scroll-snap-align:start}._kanbanCard_6kyg6_865{padding:var(--spacing-md)}._kanbanCardCustomer_6kyg6_906{font-size:var(--font-size-base)}._splitView_6kyg6_75{flex-direction:column;gap:0}._listPanel_6kyg6_82{width:100%;max-height:none;flex:1;border-radius:0;box-shadow:none;background:transparent}._detailPanel_6kyg6_264{flex:none;min-height:50vh}._emptyDetail_6kyg6_272{min-height:200px}._empty_6kyg6_69{padding:var(--spacing-xl) var(--spacing-lg);background:var(--color-white);border-radius:var(--radius-lg);margin:var(--spacing-md);text-align:center;color:var(--color-text-light)}._loading_6kyg6_61{padding:var(--spacing-xl)}._list_6kyg6_82{padding:var(--spacing-sm);display:flex;flex-direction:column;gap:var(--spacing-sm)}._listItem_6kyg6_118{padding:var(--spacing-md);border-radius:var(--radius-md);border-bottom:none;background:var(--color-white);box-shadow:0 1px 3px #00000014;transition:transform .1s ease,box-shadow .1s ease}._listItem_6kyg6_118:active{transform:scale(.98);box-shadow:0 1px 2px #0000000d}._listItem_6kyg6_118._selected_6kyg6_168{border-left:none;box-shadow:0 0 0 2px var(--color-accent)}._listItemHeader_6kyg6_182{margin-bottom:var(--spacing-sm)}._listItemBody_6kyg6_202{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-xs)}._listItemBody_6kyg6_202 strong{font-size:var(--font-size-base)}._listItemBody_6kyg6_202 span{font-size:var(--font-size-lg);font-weight:600;color:var(--color-accent)}._listItemFooter_6kyg6_215{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--color-border)}._status_6kyg6_194{font-size:var(--font-size-xs);padding:4px 10px}._detail_6kyg6_264{padding:var(--spacing-md);background:var(--color-secondary)}._detailHeader_6kyg6_284{flex-direction:column;align-items:stretch;gap:var(--spacing-sm);background:var(--color-white);margin:calc(-1 * var(--spacing-md));margin-bottom:var(--spacing-md);padding:var(--spacing-md);border-bottom:none}._detailHeader_6kyg6_284 h2{font-size:var(--font-size-xl)}._detailHeaderActions_6kyg6_1144{width:100%;justify-content:stretch}._statusSelect_6kyg6_300{flex:1;padding:var(--spacing-md);font-size:var(--font-size-base);font-weight:600;border-radius:var(--radius-md);background:var(--color-secondary);border:none}._detailGrid_6kyg6_1171{grid-template-columns:1fr;gap:var(--spacing-md)}._detailSection_6kyg6_308{background:var(--color-white);padding:var(--spacing-md);border-radius:var(--radius-md);box-shadow:0 1px 3px #0000000d}._detailSection_6kyg6_308 h3{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border)}._itemsTable_6kyg6_330{display:block}._itemsTable_6kyg6_330 thead{display:none}._itemsTable_6kyg6_330 tbody{display:flex;flex-direction:column;gap:var(--spacing-sm)}._itemsTable_6kyg6_330 tr{display:flex;flex-wrap:wrap;padding:var(--spacing-sm);background:var(--color-secondary);border-radius:var(--radius-md);border-bottom:none;gap:var(--spacing-xs)}._itemsTable_6kyg6_330 td{border-bottom:none;padding:var(--spacing-xs)}._itemsTable_6kyg6_330 td:first-child{width:100%;font-weight:600}._itemsTable_6kyg6_330 td:nth-child(2),._itemsTable_6kyg6_330 td:nth-child(3),._itemsTable_6kyg6_330 td:nth-child(4){font-size:var(--font-size-sm)}._itemsTable_6kyg6_330 td:nth-child(2):before{content:"Qty: ";color:var(--color-text-light)}._itemsTable_6kyg6_330 td:nth-child(4){font-weight:600;color:var(--color-accent)}._itemsTable_6kyg6_330 td:last-child{width:100%;margin-top:var(--spacing-xs)}._paymentRow_6kyg6_1184{flex-wrap:wrap;gap:var(--spacing-xs)}._paymentInput_6kyg6_1191{width:80px}._actions_6kyg6_435{flex-direction:column-reverse;gap:var(--spacing-sm);background:var(--color-white);margin:var(--spacing-md) calc(-1 * var(--spacing-md)) calc(-1 * var(--spacing-md));padding:var(--spacing-md);border-top:1px solid var(--color-border);position:sticky;bottom:0}._actionsLeft_6kyg6_445,._actionsRight_6kyg6_446{width:100%;display:flex;gap:var(--spacing-sm)}._actionsLeft_6kyg6_445 button,._actionsRight_6kyg6_446 button{flex:1;padding:var(--spacing-md);font-size:var(--font-size-base);border-radius:var(--radius-md)}._dangerBtn_6kyg6_451{order:2;font-size:var(--font-size-sm);padding:var(--spacing-sm)}._deleteBtn_6kyg6_493,._saveBtn_6kyg6_467{width:100%}._notesList_6kyg6_953{gap:var(--spacing-md)}._noteEntry_6kyg6_960{padding:var(--spacing-md);border-radius:var(--radius-md)}._noteHeader_6kyg6_976{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}._noteMeta_6kyg6_1000{flex:1}._noteContent_6kyg6_1005{font-size:var(--font-size-base);line-height:1.5}._noteTypeToggle_6kyg6_1017{background:var(--color-secondary);border-radius:var(--radius-md);padding:4px;border:none}._noteTypeBtn_6kyg6_1025{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}._noteTypeBtn_6kyg6_1025:first-child{border-right:none;border-bottom:none}._noteTypeBtn_6kyg6_1025._active_6kyg6_610{box-shadow:0 1px 3px #0000001a}._noteTextarea_6kyg6_1048{min-height:100px}._addNoteBtn_6kyg6_1062{align-self:stretch;padding:var(--spacing-md)}._modalOverlay_6kyg6_1119{padding:0;align-items:flex-end}._modalContent_6kyg6_1133{max-height:95vh;max-width:100%;border-radius:var(--radius-lg) var(--radius-lg) 0 0}._siteContentGrid_6kyg6_625{grid-template-columns:1fr}._settingsCard_6kyg6_631{padding:var(--spacing-md)}._settingsTabs_6kyg6_588{overflow-x:auto;-webkit-overflow-scrolling:touch}._settingsTab_6kyg6_588{white-space:nowrap;padding:var(--spacing-sm) var(--spacing-md)}._formField_6kyg6_542 input,._formField_6kyg6_542 textarea,._formField_6kyg6_542 select{font-size:16px}._smallBtn_6kyg6_704,._smallBtnSecondary_6kyg6_718{padding:8px 16px;min-height:36px}._editForm_6kyg6_536{gap:var(--spacing-sm)}._formActions_6kyg6_570{flex-direction:column}._formActions_6kyg6_570 button{width:100%}}@media(max-width:480px){._kanbanColumn_6kyg6_827{min-width:90vw;max-width:90vw}._listPanel_6kyg6_82{max-height:35vh}._statusSelect_6kyg6_300{font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm)}._viewBtn_6kyg6_771{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm)}}._overlay_ov93m_1{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;z-index:200}._drawer_ov93m_8{position:fixed;top:0;right:0;width:100%;max-width:420px;height:100vh;background-color:var(--color-white);box-shadow:var(--shadow-xl);z-index:201;display:flex;flex-direction:column}._header_ov93m_22{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border-bottom:1px solid var(--color-border)}._header_ov93m_22 h2{font-family:var(--font-heading);font-size:var(--font-size-xl);color:var(--color-accent);margin:0}._closeBtn_ov93m_37{background:none;border:none;font-size:28px;cursor:pointer;color:var(--color-text-light);line-height:1}._closeBtn_ov93m_37:hover{color:var(--color-text-primary)}._empty_ov93m_50{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-lg);color:var(--color-text-light)}._items_ov93m_60{flex:1;overflow-y:auto;padding:var(--spacing-md)}._item_ov93m_60{display:flex;gap:var(--spacing-md);padding:var(--spacing-md);border-bottom:1px solid var(--color-border)}._itemImage_ov93m_73{width:70px;height:70px;object-fit:cover;border-radius:var(--radius-md)}._itemDetails_ov93m_80{flex:1}._itemDetails_ov93m_80 h4{margin:0 0 var(--spacing-xs);font-size:var(--font-size-base);color:var(--color-text-primary)}._itemPrice_ov93m_90{font-size:var(--font-size-sm);color:var(--color-text-light);margin:0 0 var(--spacing-sm)}._quantity_ov93m_96{display:flex;align-items:center;gap:var(--spacing-sm)}._qtyBtn_ov93m_102{width:28px;height:28px;border:1px solid var(--color-border);background:var(--color-white);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-lg);display:flex;align-items:center;justify-content:center}._qtyBtn_ov93m_102:hover{background-color:var(--color-secondary)}._itemTotal_ov93m_119{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-xs)}._itemTotal_ov93m_119 span{font-weight:600;color:var(--color-accent)}._removeBtn_ov93m_131{background:none;border:none;color:var(--color-text-light);font-size:var(--font-size-xs);cursor:pointer;text-decoration:underline}._removeBtn_ov93m_131:hover{color:#dc3545}._footer_ov93m_144{padding:var(--spacing-lg);border-top:1px solid var(--color-border);background-color:var(--color-secondary)}._total_ov93m_150{display:flex;justify-content:space-between;margin-bottom:var(--spacing-md)}._totalPrice_ov93m_156{font-size:var(--font-size-xl);font-weight:600;color:var(--color-accent)}._checkoutBtn_ov93m_162{width:100%;padding:var(--spacing-md);background-color:var(--color-accent);color:var(--color-white);border:none;border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:600;cursor:pointer;margin-bottom:var(--spacing-sm)}._checkoutBtn_ov93m_162:hover:not(:disabled){background-color:var(--color-text-primary)}._checkoutBtn_ov93m_162:disabled{opacity:.5;cursor:not-allowed}._minOrderWarning_ov93m_184{background-color:#fff3cd;color:#856404;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm)}._minOrderWarning_ov93m_184 p{margin:0;padding:var(--spacing-xs) 0}._clearBtn_ov93m_198{width:100%;padding:var(--spacing-sm);background:none;border:none;color:var(--color-text-light);cursor:pointer;font-size:var(--font-size-sm)}._clearBtn_ov93m_198:hover{color:#dc3545}._continueBtn_ov93m_212{padding:var(--spacing-md) var(--spacing-xl);background-color:var(--color-accent);color:var(--color-white);border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:600}._continueBtn_ov93m_212:hover{background-color:var(--color-text-primary)}._checkoutForm_ov93m_227{flex:1;overflow-y:auto;padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}._formField_ov93m_236{display:flex;flex-direction:column;gap:var(--spacing-xs)}._formField_ov93m_236 label{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary)}._formField_ov93m_236 input,._formField_ov93m_236 textarea{padding:var(--spacing-sm);border:2px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base)}._formField_ov93m_236 input:focus,._formField_ov93m_236 textarea:focus{outline:none;border-color:var(--color-accent)}._orderSummary_ov93m_262{background-color:var(--color-secondary);padding:var(--spacing-md);border-radius:var(--radius-md);margin-top:auto}._summaryRow_ov93m_269{display:flex;justify-content:space-between;margin-bottom:var(--spacing-sm);color:var(--color-text-light)}._summaryTotal_ov93m_276{display:flex;justify-content:space-between;font-weight:600;font-size:var(--font-size-lg);color:var(--color-accent);padding-top:var(--spacing-sm);border-top:1px solid var(--color-border)}._checkoutActions_ov93m_286{display:flex;gap:var(--spacing-md)}._backBtn_ov93m_291{flex:1;padding:var(--spacing-md);background-color:var(--color-border);color:var(--color-text-primary);border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:600}._submitBtn_ov93m_302{flex:2;padding:var(--spacing-md);background-color:var(--color-accent);color:var(--color-white);border:none;border-radius:var(--radius-md);cursor:pointer;font-weight:600}._submitBtn_ov93m_302:hover{background-color:var(--color-text-primary)}._submitBtn_ov93m_302:disabled{opacity:.6;cursor:not-allowed}._error_ov93m_322{background-color:#f8d7da;color:#721c24;padding:var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-sm)}._fieldError_ov93m_330{color:#dc3545;font-size:var(--font-size-sm);margin-top:var(--spacing-xs)}._success_ov93m_337{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-lg);padding:var(--spacing-xl);text-align:center}._successIcon_ov93m_348{width:80px;height:80px;background-color:#d4edda;color:#155724;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px}._success_ov93m_337 h3{color:var(--color-accent);margin:0}._success_ov93m_337 p{color:var(--color-text-light);margin:0}._orderNumber_ov93m_370{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-accent);margin:0}
