@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:100;src:url("./media/noto-sans-latin-100-normal-KD6T7LDK.woff2") format("woff2"),url("./media/noto-sans-latin-100-normal-LNHJIJ2E.woff") format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:200;src:url("./media/noto-sans-latin-200-normal-XNC2ANKJ.woff2") format("woff2"),url("./media/noto-sans-latin-200-normal-WCDY2ZRF.woff") format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:300;src:url("./media/noto-sans-latin-300-normal-LPUKJ6UU.woff2") format("woff2"),url("./media/noto-sans-latin-300-normal-HWRU37KL.woff") format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-latin-400-normal-DUBPJEHV.woff2") format("woff2"),url("./media/noto-sans-latin-400-normal-4KPPNYC7.woff") format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/noto-sans-latin-500-normal-CD7O2XK5.woff2") format("woff2"),url("./media/noto-sans-latin-500-normal-EF7CLOZF.woff") format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/noto-sans-latin-600-normal-ZNL4NKMN.woff2") format("woff2"),url("./media/noto-sans-latin-600-normal-WD73RSZH.woff") format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/noto-sans-latin-700-normal-7VDWWJ2Q.woff2") format("woff2"),url("./media/noto-sans-latin-700-normal-3VRNKUBZ.woff") format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url("./media/noto-sans-latin-800-normal-4GMYN7ZC.woff2") format("woff2"),url("./media/noto-sans-latin-800-normal-LWRSCNTM.woff") format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:900;src:url("./media/noto-sans-latin-900-normal-EOAIO4NN.woff2") format("woff2"),url("./media/noto-sans-latin-900-normal-IHMVIJ2F.woff") format("woff")}@font-face{font-family:Varela Round;font-style:normal;font-display:swap;font-weight:400;src:url("./media/varela-round-latin-400-normal-I5OPJQQJ.woff2") format("woff2"),url("./media/varela-round-latin-400-normal-XQH34IP3.woff") format("woff")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-symbols-outlined-PYD3YQRR.woff2") format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.blog-view{--blog-accent: #73556e;max-width:960px;margin:32px auto;padding:0 24px;color:#35283b;line-height:1.65;overflow-wrap:anywhere}.blog-view h1,.blog-view h2,.blog-view h3{line-height:1.2;font-family:var(--ecet-heading-font, Georgia, serif);font-weight:500}.blog-view h1{font-size:clamp(2rem,5vw,3rem);margin-block:24px 16px}.blog-view h2{font-size:1.8rem;margin-top:32px}.blog-view h3{font-size:1.3rem}.blog-view a{color:var(--blog-accent);text-underline-offset:3px}.blog-view a:focus-visible,.blog-view button:focus-visible,.blog-view input:focus-visible,.blog-view textarea:focus-visible,.blog-view select:focus-visible{outline:2px solid var(--blog-accent);outline-offset:3px}.blog-view nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:.9rem}.blog-view .blog-meta{font-size:.9rem;color:#655765}.blog-view .blog-lead{font-size:1.15rem}.blog-view .blog-cover{display:block;width:100%;height:auto;max-height:600px;object-fit:cover;border-radius:14px;margin-block:24px}.blog-view .blog-prose{max-width:72ch;margin:32px 0;font-size:1.05rem}.blog-view .blog-prose img{max-width:100%;height:auto;border-radius:10px}.blog-view .blog-list,.blog-view .blog-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:28px}.blog-view .blog-list article,.blog-view .blog-product{display:flex;flex-direction:column;padding:16px;border:1px solid #ddd2d8;border-radius:14px;background:#fffdf8}.blog-view .blog-list img,.blog-view .blog-product img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:8px}.blog-view .blog-product img{aspect-ratio:1}.blog-view .blog-list h2,.blog-view .blog-product h3{margin-block:12px;font-size:1.25rem}.blog-view .blog-product .blog-button{margin-top:auto}.blog-view .blog-button,.blog-view button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;border:1px solid var(--blog-accent);border-radius:8px;padding:8px 16px;background:var(--blog-accent);color:#fffdf8;text-decoration:none;cursor:pointer;font:inherit}.blog-view button:disabled{opacity:.6;cursor:default}.blog-view label{display:grid;gap:6px;margin-block:12px}.blog-view input,.blog-view textarea,.blog-view select{width:100%;box-sizing:border-box;border:1px solid #958192;border-radius:8px;padding:10px;font:inherit;background:#fffdf8;color:#35283b}.blog-view textarea{min-height:140px;resize:vertical}.blog-view .blog-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.blog-view.blog-comments article{padding-block:20px;border-bottom:1px solid #ddd2d8}.blog-view.blog-comments time{display:block;font-size:.85rem;color:#655765}.blog-view.blog-comments p{white-space:pre-wrap}.blog-view.blog-comments aside{padding:16px;background:#f1ebef;border-radius:8px}@media(max-width:700px){.blog-view .blog-list,.blog-view .blog-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:480px){.blog-view{padding-inline:16px}.blog-view .blog-list,.blog-view .blog-products{grid-template-columns:1fr}}.blog-view.blog-index{box-sizing:border-box;max-width:1280px;margin:28px auto 56px;padding-inline:32px}.blog-view.blog-index .blog-breadcrumb{margin-bottom:22px;color:#796d79;font-size:.8rem;gap:10px}.blog-view.blog-index .blog-intro{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:30px 0 34px;border-block:1px solid #ddd2d8}.blog-view.blog-index .blog-intro-copy{min-width:0}.blog-view.blog-index .blog-kicker{margin:0 0 12px;color:#856e81;font-size:.72rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;line-height:1.5}.blog-view.blog-index h1{margin:0;color:#73556e;font-size:clamp(2.8rem,5vw,4.4rem);letter-spacing:-.025em;line-height:1.05}.blog-view.blog-index .blog-brand{margin:8px 0 16px;font-family:var(--ecet-heading-font, Georgia, serif);color:#594153;font-size:clamp(1.3rem,2.5vw,1.9rem);line-height:1.3}.blog-view.blog-index .blog-intro-text{margin:0;max-width:54ch;color:#655765;font-size:1rem}.blog-view.blog-index .blog-ornament{position:relative;width:190px;height:160px;flex:0 0 190px;color:#b19a78}.blog-view.blog-index .blog-orbit{position:absolute;width:146px;height:146px;top:5px;left:20px;border:1px solid #d8cbbc;border-radius:50%}.blog-view.blog-index .blog-orbit:after{content:"";position:absolute;inset:13px;border:1px solid #e5dbd0;border-radius:50%}.blog-view.blog-index .blog-moon{position:absolute;width:64px;height:64px;left:60px;top:42px;border-radius:50%;box-shadow:-12px 8px #b9a88e;transform:rotate(-25deg)}.blog-view.blog-index .blog-star{position:absolute;right:4px;top:10px;font-size:44px;line-height:1;background:var(--ecet-background, #faf7f2)}.blog-view.blog-index .blog-star-small{position:absolute;left:22px;bottom:12px;font-size:16px}.blog-view.blog-index .blog-empty{display:flex;align-items:flex-start;gap:26px;margin-top:28px;padding:30px 32px;border:1px solid #e1d6dc;border-radius:16px;background:linear-gradient(115deg,#fffdf9,#f4edf2)}.blog-view.blog-index .blog-empty-mark{display:grid;place-items:center;flex:0 0 56px;width:56px;height:56px;border:1px solid #dccad5;border-radius:50%;color:#8e7186;font-size:32px;line-height:1}.blog-view.blog-index .blog-empty h2{margin:0 0 10px;color:#594153;font-size:clamp(1.35rem,2.5vw,1.8rem)}.blog-view.blog-index .blog-empty p:not(.blog-kicker){margin:0 0 16px;max-width:65ch;color:#655765}.blog-view.blog-index .blog-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-weight:600;text-decoration:none;border-bottom:1px solid #bca8b5}.blog-view.blog-index .blog-text-link:hover{border-color:#73556e}.blog-view.blog-index .blog-category-filter{max-width:320px;margin:26px 0 0;font-size:.9rem}.blog-view.blog-index .blog-list{margin:30px 0;gap:24px}.blog-view.blog-index .blog-story{padding:0;overflow:hidden;border-color:#e1d6dc;background:#fffdfb;box-shadow:0 4px 18px #35283b09;transition:box-shadow .18s ease,border-color .18s ease}.blog-view.blog-index .blog-story:hover,.blog-view.blog-index .blog-story:focus-within{border-color:#bca8b5;box-shadow:0 8px 24px #35283b14}.blog-view.blog-index .blog-story-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.blog-view.blog-index .blog-story-image{overflow:hidden}.blog-view.blog-index .blog-story-image--text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;aspect-ratio:3/2;background:radial-gradient(circle,#fffdf9 0,#f3ecef 75%);border-bottom:1px solid #eee5e9;color:#a78c9d}.blog-view.blog-index .blog-story-symbol{display:grid;place-items:center;width:84px;height:84px;border:1px solid #d8c9d2;border-radius:50%;font-size:44px;line-height:1}.blog-view.blog-index .blog-story-label{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.blog-view.blog-index .blog-story-image img{display:block;border-radius:0;transition:transform .2s ease}.blog-view.blog-index .blog-story:hover img{transform:scale(1.025)}.blog-view.blog-index .blog-story-copy{display:flex;flex:1;flex-direction:column;padding:24px}.blog-view.blog-index .blog-story h2{margin:0 0 12px;color:#594153;font-size:1.5rem;line-height:1.3}.blog-view.blog-index .blog-story-summary{margin:0 0 22px;color:#655765;font-size:.95rem}.blog-view.blog-index .blog-story-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;margin-top:auto;border-top:1px solid #eee5e9;font-size:.8rem}.blog-view.blog-index .blog-read{color:#73556e;font-weight:600}.blog-view.blog-index nav[aria-label="Pagination des articles"],.blog-view.blog-index nav[aria-label=Pagination]{padding-top:16px;border-top:1px solid #ddd2d8}@media(max-width:700px){.blog-view.blog-index{padding-inline:24px}.blog-view.blog-index .blog-ornament{width:110px;height:130px;flex-basis:110px;transform:scale(.7);transform-origin:right center}.blog-view.blog-index .blog-intro{gap:8px}}@media(max-width:480px){.blog-view.blog-index{margin-block:20px 36px;padding-inline:16px}.blog-view.blog-index .blog-intro{padding-block:24px}.blog-view.blog-index .blog-ornament{display:none}.blog-view.blog-index .blog-empty{padding:22px;gap:14px}.blog-view.blog-index .blog-empty-mark{flex-basis:32px;width:32px;height:32px;font-size:22px}.blog-view.blog-index .blog-story-copy{padding:20px}}@media(prefers-reduced-motion:reduce){.blog-view.blog-index .blog-story,.blog-view.blog-index .blog-story-image img{transition:none}.blog-view.blog-index .blog-story:hover img{transform:none}}.blog-view.blog-article,.blog-view.blog-comments{box-sizing:border-box;max-width:1040px;margin:32px auto 48px;padding-inline:32px;color:#35283b}.blog-view.blog-article .blog-kicker,.blog-view.blog-comments .blog-kicker{margin:0 0 12px;color:#73556e;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.blog-view.blog-article .blog-section-heading,.blog-view.blog-comments .blog-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px}.blog-view.blog-article .blog-section-heading h2,.blog-view.blog-comments .blog-section-heading h2{margin:0;font-size:clamp(1.5rem,3vw,2rem);color:#594153}.blog-view.blog-article .blog-back-link,.blog-view.blog-comments .blog-back-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:.95rem;font-weight:500;text-decoration:none}.blog-view.blog-article .blog-back-link:hover,.blog-view.blog-comments .blog-back-link:hover{text-decoration:underline}.blog-view.blog-article .blog-breadcrumb{margin-bottom:24px;color:#655765;font-size:.85rem;gap:10px}.blog-view.blog-article .blog-article-heading{padding:32px 0;border-block:1px solid #ddd2d8}.blog-view.blog-article .blog-article-heading h1{margin:0 0 20px;color:#73556e;font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.1}.blog-view.blog-article .blog-article-heading .blog-lead{max-width:65ch;margin:0 0 24px;font-size:1.25rem;line-height:1.6;color:#594153}.blog-view.blog-article .blog-article-heading .blog-meta{margin:0;padding-top:16px;color:#655765;font-size:.9rem}.blog-view.blog-article .blog-cover{margin-block:32px;aspect-ratio:16/9}.blog-view.blog-article .blog-prose{max-width:72ch;margin:36px 0 44px;font-size:1.1rem;line-height:1.85}.blog-view.blog-article .blog-prose>:first-child{margin-top:0}.blog-view.blog-article .blog-prose>:last-child{margin-bottom:0}.blog-view.blog-article .blog-prose p,.blog-view.blog-article .blog-prose ul,.blog-view.blog-article .blog-prose ol{margin-block:0 24px}.blog-view.blog-article .blog-prose h2,.blog-view.blog-article .blog-prose h3{margin:32px 0 16px;color:#594153}.blog-view.blog-article .blog-prose blockquote{margin:28px 0;padding:20px 24px;border-left:3px solid #73556e;background:#f1ebef}.blog-view.blog-article .blog-prose pre{max-width:100%;overflow-x:auto}.blog-view.blog-article .blog-prose table{display:block;max-width:100%;overflow-x:auto}.blog-view.blog-article .blog-related{padding:28px;border:1px solid #ddd2d8;border-radius:14px;background:linear-gradient(120deg,#fffdf8,#f1ebef)}.blog-view.blog-article .blog-related .blog-kicker{font-size:.7rem}.blog-view.blog-article .blog-products{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;gap:16px}.blog-view.blog-article .blog-product.product-card{display:grid;grid-template-columns:104px minmax(0,1fr);align-content:start;gap:12px 16px;padding:16px}.blog-view.blog-article .blog-product.product-card .product-link{display:block;grid-column:1;grid-row:1/4;align-self:start;text-decoration:none}.blog-view.blog-article .blog-product.product-card img,.blog-view.blog-article .blog-product.product-card .blog-product-empty{grid-column:1;grid-row:1/4;width:104px;height:104px;border-radius:8px}.blog-view.blog-article .blog-product.product-card img{object-fit:cover}.blog-view.blog-article .blog-product.product-card h3{grid-column:2;grid-row:1;margin:0;font-family:var(--ecet-body-font, sans-serif);font-size:1rem;line-height:1.45;font-weight:500}.blog-view.blog-article .blog-product.product-card h3 a{color:inherit;text-decoration:none}.blog-view.blog-article .blog-product.product-card h3 a:hover{text-decoration:underline}.blog-view.blog-article .blog-product.product-card .price-block{grid-column:2;grid-row:2;margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;color:#73556e}.blog-view.blog-article .blog-product.product-card del{font-size:.8rem;color:#655765}.blog-view.blog-article .blog-product.product-card .blog-button{grid-column:2;grid-row:3;min-height:40px;padding:6px 10px;font-size:.9rem;position:relative}.blog-view.blog-article .blog-product.product-card>p:not(.price-block){grid-column:1/-1;grid-row:4;margin:0;font-size:.85rem}.blog-view.blog-article .blog-product-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#f7f1eb;color:#594153;text-align:center;padding:8px;box-sizing:border-box;font-size:.65rem;line-height:1.3}.blog-view.blog-article .blog-product-empty-mark{position:relative;width:28px;height:28px;border:1px solid #b79899;border-radius:50%}.blog-view.blog-article .blog-product-empty-mark:before,.blog-view.blog-article .blog-product-empty-mark:after{content:"";position:absolute;background:#b79899}.blog-view.blog-article .blog-product-empty-mark:before{width:16px;height:1px;top:13px;left:5px}.blog-view.blog-article .blog-product-empty-mark:after{width:1px;height:16px;top:5px;left:13px}.blog-view.blog-article .blog-return{margin-top:24px}.blog-view.blog-comments{padding-top:32px;border-top:1px solid #ddd2d8}.blog-view.blog-comments .blog-comment-count{display:inline-grid;place-items:center;min-width:28px;height:28px;padding-inline:6px;margin-left:8px;background:#f1ebef;border-radius:50%;font:500 .9rem var(--ecet-body-font, sans-serif);vertical-align:middle}.blog-view.blog-comments article.blog-comment{margin:0 0 16px;padding:24px;border:1px solid #ddd2d8;border-radius:12px;background:#fffdf8}.blog-view.blog-comments .blog-comment-meta{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:8px 16px}.blog-view.blog-comments .blog-comment p{margin:16px 0 0;line-height:1.7}.blog-view.blog-comments .blog-official-reply{margin-top:20px;border-left:3px solid #73556e}.blog-view.blog-comments .blog-comment-form{margin-top:32px;padding:28px;border:1px solid #ddd2d8;border-radius:14px;background:#fffdf8}.blog-view.blog-comments .blog-comment-form h3{margin:0 0 16px;font-size:1.6rem;color:#594153}.blog-view.blog-comments .blog-comment-guidance{margin:0 0 24px;color:#655765;font-size:.95rem;line-height:1.65}.blog-view.blog-comments form{display:grid;gap:20px}.blog-view.blog-comments label{margin:0;gap:8px;font-size:.95rem;font-weight:500}.blog-view.blog-comments input,.blog-view.blog-comments textarea{padding:12px 14px;min-height:48px;font-weight:400}.blog-view.blog-comments textarea{min-height:160px}.blog-view.blog-comments form button{justify-self:start}.blog-view.blog-comments form p[role]{margin:0;padding:14px 16px;border-radius:8px;background:#f1ebef}.blog-view.blog-comments form p[role=alert]{background:#fff0ef;color:#8b2837}.blog-view.blog-comments nav{justify-content:center;margin-block:24px}@media(max-width:700px){.blog-view.blog-article,.blog-view.blog-comments{padding-inline:24px}.blog-view.blog-article .blog-products{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.blog-view.blog-article,.blog-view.blog-comments{padding-inline:16px;margin-block:24px 32px}.blog-view.blog-article .blog-article-heading{padding-block:24px}.blog-view.blog-article .blog-related{padding:20px 16px}.blog-view.blog-article .blog-product.product-card{grid-template-columns:80px minmax(0,1fr);padding:12px;gap:8px 12px}.blog-view.blog-article .blog-product.product-card img,.blog-view.blog-article .blog-product.product-card .blog-product-empty{width:80px;height:80px}.blog-view.blog-comments article.blog-comment{padding:20px}.blog-view.blog-comments .blog-comment-form{padding:24px 20px}.blog-view.blog-comments form button{width:100%}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-latin-wght-normal-73PUZEUA.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-latin-ext-wght-normal-6XGHMEDV.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light;--admin-primary: #2563eb;--admin-primary-strong: #1d4ed8;--admin-primary-soft: #eff6ff;--admin-accent: #0f172a;--admin-bg: #f2f6fb;--admin-surface: #ffffff;--admin-border: #dbe5f0;--admin-text: #172033;--admin-muted: #64748b;--admin-shadow: 0 18px 44px rgba(15, 23, 42, .08);--admin-sidebar-bg: linear-gradient(180deg, #0f172a 0%, #14213d 100%);--admin-sidebar-border: rgba(148, 163, 184, .16);--admin-sidebar-text: rgba(255, 255, 255, .92);--admin-sidebar-muted: rgba(226, 232, 240, .72);--admin-body-font: "Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}html,body{min-height:100%}body{margin:0;font-family:var(--admin-body-font),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--admin-text);background:radial-gradient(circle at top left,color-mix(in srgb,var(--admin-primary) 10%,transparent),transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--admin-bg) 72%,white) 0%,var(--admin-bg) 100%)}button,input,select,textarea{font:inherit}.mat-icon,.material-icons,.material-symbols-outlined{font-family:Material Symbols Outlined!important;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}:root[data-admin-client=ecet]{--ecet-admin-mauve: #73556e;--ecet-admin-prune: #594054;--ecet-admin-tint: #f1ebef;--admin-radius-sm: 6px;--admin-radius-md: 10px;--admin-radius-lg: 14px;--admin-section-gap: 20px;--admin-shadow: none}:root[data-admin-client=ecet] body{background:var(--admin-bg)}:root[data-admin-client=ecet] details.admin-panel{padding:0 16px;margin-bottom:12px}:root[data-admin-client=ecet] details.admin-panel>summary{padding:14px 0;cursor:pointer;font-size:14px;font-weight:600}:root[data-admin-client=ecet] details.admin-panel>.admin-list-stack{padding-bottom:16px}:root[data-admin-client=ecet] .admin-shell{--admin-primary: var(--ecet-admin-mauve);--admin-primary-strong: var(--ecet-admin-prune);--admin-primary-soft: var(--ecet-admin-tint)}:root[data-admin-client=ecet] .admin-shell .mat-mdc-card{border-radius:var(--admin-radius-md);box-shadow:none}:root[data-admin-client=ecet] .admin-shell .mat-mdc-outlined-button,:root[data-admin-client=ecet] .admin-shell .mat-mdc-unelevated-button{border-radius:var(--admin-radius-sm);min-height:40px;box-shadow:none}:root[data-admin-client=ecet] .admin-shell .mat-mdc-outlined-button:not(:disabled){color:var(--admin-text)!important;border-color:var(--admin-border)!important;background:var(--admin-surface)}:root[data-admin-client=ecet] .admin-shell .danger-action:not(:disabled){color:#b42332!important}:root[data-admin-client=ecet] .admin-shell .mat-mdc-form-field{--mdc-outlined-text-field-container-shape: 6px}:root[data-admin-client=ecet] .admin-shell .admin-inline-message{color:var(--admin-text);background:#eef2f5;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);font-weight:400}:root[data-admin-client=ecet] .admin-shell .admin-inline-message.is-error{color:#a52331;background:#fff1f2;border-color:#efc5ca}:root[data-admin-client=ecet] .admin-shell .admin-inline-filters{border:0;border-radius:0;padding:8px 0 0;background:transparent}:root[data-admin-client=ecet] .admin-shell .admin-inline-filters .mat-mdc-outlined-button{border-radius:var(--admin-radius-sm)!important}:root[data-admin-client=ecet] .admin-shell .payments-toolbar.admin-toolbar-shell{padding:0;border:0;background:transparent}:root[data-admin-client=ecet] .admin-shell .payments-toolbar .toolbar-form{display:flex;flex-direction:row;flex:1 1 100%;flex-wrap:wrap;gap:12px;padding:0;border:0;background:transparent}:root[data-admin-client=ecet] .admin-shell .payments-toolbar .toolbar-form .mat-mdc-form-field{flex:1 1 190px}:root[data-admin-client=ecet] .admin-shell .payments-toolbar .toolbar-form>button{flex:0 0 auto;min-width:110px}:root[data-admin-client=ecet] .admin-shell .payments-toolbar>.mat-mdc-form-field{flex:0 1 280px}:root[data-admin-client=ecet] .admin-shell .admin-filter-panel{border-radius:var(--admin-radius-md);margin-bottom:20px}:root[data-admin-client=ecet] .admin-shell .admin-filter-panel:not(.mat-mdc-card){padding:16px}:root[data-admin-client=ecet] .admin-shell .admin-filter-panel .mat-mdc-card-content{padding:16px}:root[data-admin-client=ecet] .admin-shell .admin-page-header{padding-bottom:0;border-bottom:0}:root[data-admin-client=ecet] .admin-shell .admin-page-header h1{font-size:1.8rem;letter-spacing:-.03em}:root[data-admin-client=ecet] .admin-shell .admin-page-header__status{color:#735a12;background:#fff4d6}:root[data-admin-client=ecet] .admin-shell .admin-data-table th{background:#f8fafb;font-size:.78rem;letter-spacing:.015em}:root[data-admin-client=ecet] .admin-shell .admin-data-table td{padding-top:14px;padding-bottom:14px}:root[data-admin-client=ecet] .admin-shell .admin-data-table tbody tr:hover{background:#f7f8fa}:root[data-admin-client=ecet] .admin-shell .orders-data-table{table-layout:fixed;min-width:920px}:root[data-admin-client=ecet] .admin-shell .orders-data-table th:nth-child(1),:root[data-admin-client=ecet] .admin-shell .orders-data-table th:nth-child(2){width:18%}:root[data-admin-client=ecet] .admin-shell .orders-data-table th:nth-child(3){width:12%}:root[data-admin-client=ecet] .admin-shell .orders-data-table th:nth-child(4){width:22%}:root[data-admin-client=ecet] .admin-shell .orders-data-table th:nth-child(5){width:20%}:root[data-admin-client=ecet] .admin-shell .orders-data-table th:nth-child(6){width:10%}:root[data-admin-client=ecet] .admin-shell .orders-data-table td{overflow-wrap:anywhere}:root[data-admin-client=ecet] .admin-shell .admin-status-badge{white-space:normal;line-height:1.4}:root[data-admin-client=ecet] .admin-shell .mdc-text-field__input,:root[data-admin-client=ecet] .admin-shell .mat-mdc-select,:root[data-admin-client=ecet] .admin-shell .mat-mdc-floating-label{font-family:var(--admin-body-font)}:root[data-admin-client=ecet] .admin-shell .admin-data-table-wrap{border-radius:var(--admin-radius-md)}:root[data-admin-client=ecet] .admin-shell .admin-form-page{max-width:1100px}:root[data-admin-client=ecet] .admin-shell .admin-form-section{border-radius:var(--admin-radius-md)}:root[data-admin-client=ecet] .admin-shell .legal-review-note{background:#eef2f5;border:1px solid var(--admin-border);color:var(--admin-text)}:root[data-admin-client=ecet] .admin-shell .legal-document-row__actions .mat-mdc-unelevated-button:not(:disabled){background:#fff!important;color:var(--admin-text)!important;border:1px solid var(--admin-border)}:root[data-admin-client=ecet] .admin-shell .slider-slot-card__meta{display:flex;flex-wrap:wrap;gap:12px 24px}:root[data-admin-client=ecet] .admin-shell .slider-slot-card__meta>div{display:flex;gap:6px;align-items:baseline;padding:0;background:transparent;border:0;border-radius:0}:root[data-admin-client=ecet] .admin-shell .slider-slot-card__meta strong{font-size:.9rem}:root[data-admin-client=ecet] .admin-shell .faq-summary-strip{display:flex;gap:10px;flex-wrap:wrap}:root[data-admin-client=ecet] .admin-shell .faq-summary-strip .faq-summary-item{display:flex;align-items:baseline;gap:6px;padding:0;background:transparent;border:0}:root[data-admin-client=ecet] .admin-shell .faq-panel{border-radius:var(--admin-radius-md)!important}:root[data-admin-client=ecet] .admin-shell .faq-panel .mat-expansion-panel-header{padding:12px 16px;min-height:80px}:root[data-admin-client=ecet] .admin-shell .faq-panel-actions{display:none}:root[data-admin-client=ecet] .admin-shell .faq-panel.mat-expanded .faq-panel-actions{display:flex}:root[data-admin-client=ecet] .admin-shell .media-upload-box{border-color:var(--admin-border);border-radius:var(--admin-radius-md)}:root[data-admin-client=ecet] .admin-shell .media-pill,:root[data-admin-client=ecet] .admin-shell .faq-status-pill{background:#edf1f4;color:var(--admin-text)}:root[data-admin-client=ecet] .admin-shell .topbar-user__label{color:#617083}:root[data-admin-client=ecet] .admin-shell .topbar-user{min-width:0;max-width:200px}:root[data-admin-client=ecet] .admin-shell .topbar-user strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:root[data-admin-client=ecet] .admin-shell .topbar-search{flex:1;max-width:420px}:root[data-admin-client=ecet] .admin-shell .orders-filters-grid,:root[data-admin-client=ecet] .admin-shell .categories-filters-grid{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,240px) auto;gap:12px;align-items:start}:root[data-admin-client=ecet] .admin-shell .orders-quick-filters{padding:12px 0 0;margin-top:0}:root[data-admin-client=ecet] .admin-shell .orders-quick-filters .active-section-link:not(:disabled){background:var(--admin-primary-soft);color:var(--admin-primary-strong)!important;border-color:var(--admin-primary)!important}:root[data-admin-client=ecet] .admin-shell .category-tree{padding:16px}:root[data-admin-client=ecet] .admin-shell .category-tree .admin-quick-actions{display:flex;flex-wrap:wrap;gap:8px}:root[data-admin-client=ecet] .admin-shell .orders-workflow-pills .active-section-link:not(:disabled){background:var(--admin-primary-soft);color:var(--admin-primary-strong)!important;border-color:var(--admin-primary)!important}:root[data-admin-client=ecet] .admin-shell .category-tree__row{display:grid;grid-template-columns:minmax(220px,1fr) 110px 100px 160px;align-items:center;gap:12px;min-height:66px;border-bottom:1px solid var(--admin-border);padding:6px 0}:root[data-admin-client=ecet] .admin-shell .category-tree__row:last-child{border-bottom:0}:root[data-admin-client=ecet] .admin-shell .category-tree__head{min-height:36px;color:var(--admin-muted);font-size:.8rem}:root[data-admin-client=ecet] .admin-shell .category-tree__name{display:flex;align-items:center;min-width:0;padding-left:calc(min(var(--tree-depth),3)*18px)}:root[data-admin-client=ecet] .admin-shell .category-tree__name>span{min-width:0}:root[data-admin-client=ecet] .admin-shell .category-tree__name a{color:var(--admin-text);text-decoration:none;overflow-wrap:anywhere}:root[data-admin-client=ecet] .admin-shell .category-tree__name a:hover{text-decoration:underline}:root[data-admin-client=ecet] .admin-shell .category-tree__name small{display:block;color:var(--admin-muted);margin-top:3px}:root[data-admin-client=ecet] .admin-shell .category-tree__indent{width:48px;flex-shrink:0}:root[data-admin-client=ecet] .admin-shell .category-tree__actions{display:flex;gap:4px;justify-content:flex-end}:root[data-admin-client=ecet] .admin-shell .category-tree__root strong{font-weight:750}:root[data-admin-client=ecet] .admin-shell .product-mobile-list article{grid-template-columns:44px minmax(0,1fr) 40px}:root[data-admin-client=ecet] .mat-mdc-menu-panel .danger-action{color:#b42332}:root[data-admin-client=ecet] .admin-advanced-filters{min-width:0}:root[data-admin-client=ecet] .admin-advanced-filters>summary{display:flex;align-items:center;min-height:48px;padding:0 12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);cursor:pointer;white-space:nowrap;background:#fff}:root[data-admin-client=ecet] .admin-advanced-filters[open]{grid-column:1/-1}:root[data-admin-client=ecet] .admin-advanced-filters[open]>summary{width:fit-content;margin-bottom:12px}:root[data-admin-client=ecet] .admin-advanced-filters .admin-form-grid{margin-top:12px}:root[data-admin-client=ecet] .admin-editor-stack{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);max-width:1100px}:root[data-admin-client=ecet] .admin-draft-status{color:#735a12;font-size:.85rem;margin:-8px 0 18px}@media(max-width:1100px){:root[data-admin-client=ecet] .admin-shell .category-tree__row{grid-template-columns:minmax(170px,1fr) 90px 95px 140px}}@media(max-width:800px){:root[data-admin-client=ecet] .admin-shell .orders-filters-grid,:root[data-admin-client=ecet] .admin-shell .categories-filters-grid{grid-template-columns:minmax(0,1fr)}:root[data-admin-client=ecet] .admin-shell .category-tree__row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 0}:root[data-admin-client=ecet] .admin-shell .category-tree__head{display:none}:root[data-admin-client=ecet] .admin-shell .category-tree__name{grid-column:1/-1}:root[data-admin-client=ecet] .admin-shell .category-tree__actions{grid-column:1/-1;justify-content:flex-start}:root[data-admin-client=ecet] .admin-shell .category-tree__indent{width:20px}:root[data-admin-client=ecet] .admin-shell .category-tree__row>span{font-size:.88rem}:root[data-admin-client=ecet] .admin-shell .topbar-actions{flex-wrap:wrap}:root[data-admin-client=ecet] .admin-shell .topbar-search{flex:1 0 100%;width:100%;max-width:none}:root[data-admin-client=ecet] .admin-shell .topbar-user{display:none}}:root[data-admin-client=ecet]:not([data-admin-theme=dark]){--admin-text: #262832;--admin-muted: #616573;--admin-border: #dfe1e7;--admin-surface: #fff;--admin-primary: #704d67;--admin-primary-strong: #57384f;--admin-primary-soft: #f3edf1;--admin-bg: #f5f6f8;--admin-shadow: 0 3px 12px rgba(41, 30, 46, .035);--mat-sys-primary: #704d67;--mat-sys-on-primary: #fff}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-shell{--admin-bg: #f5f6f8;--admin-muted: #616573;--admin-text: #262832;--admin-border: #dfe1e7;--admin-shadow: 0 3px 12px rgba(41, 30, 46, .035);background:var(--admin-bg);font-size:14px;line-height:1.55}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-sidebar{background:#28232b;border-right:0;padding:20px 12px;gap:22px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .brand{padding:8px;background:transparent}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .brand-copy strong{color:#fff;font-weight:650}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .brand-copy small{color:#d1c4d5}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .nav-section__label{color:#c0b1c6;font-size:10px;font-weight:650;letter-spacing:.11em}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .nav-section__items{gap:3px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-sidebar .nav-item{color:#e8deeb!important;background:transparent;min-height:40px;font-size:13px;border-radius:8px;font-weight:450}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-sidebar .nav-item mat-icon{color:#c4b4ca;font-size:19px;height:19px;width:19px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-sidebar .nav-item:hover{background:#413348}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-sidebar .nav-item.is-active{background:#f3edf1;color:#493549!important;font-weight:650;box-shadow:none}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-sidebar .nav-item.is-active mat-icon{color:#704d67}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-sidebar .nav-subitem{color:#dfd0e4}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-sidebar .nav-subitem.is-active{color:#fff;background:#49364f}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-sidebar .nav-subitems__group{color:#c0b1c6}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-sidebar .nav-subitem:hover{background:#413348;color:#fff}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .sidebar-footer,:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .sidebar-footer :is(p,small,a){color:#d1c4d5}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-mobile-nav-toggle{color:#fff;border-color:#65526e;background:#413348}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-main{padding:24px var(--admin-page-gutter) 40px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .topbar{padding:0 0 20px;margin-bottom:28px;border:0;border-bottom:1px solid var(--admin-border);border-radius:0;background:transparent;box-shadow:none}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .topbar-search{border-color:var(--admin-border);background:#fff;border-radius:7px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .topbar-search input{font-size:14px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .topbar-user{font-size:12px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .topbar-user strong{font-size:13px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .topbar-search__results{border-radius:10px;box-shadow:0 12px 32px #291e2e24}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-page-header{margin-bottom:24px;gap:20px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-page-header h1{font-size:clamp(25px,2.2vw,32px);line-height:1.25;font-weight:650;letter-spacing:-.035em}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-page-header p{font-size:14px;line-height:1.65;max-width:68ch}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-page-header__breadcrumbs{font-size:12px;flex-wrap:wrap}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-page-header__breadcrumbs a{font-weight:500}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-page-header__status{background:#f3edf1;color:#57384f;font-size:11px;font-weight:600}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content :is(h2,h3){line-height:1.4;letter-spacing:-.02em}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content :is(.panel-header,.admin-section-heading) h3{font-size:18px;font-weight:650}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content :is(.admin-panel,.panel,.admin-form-section,.admin-filter-panel,.admin-list-toolbar){border-color:var(--admin-border);border-radius:10px;background:var(--admin-surface);box-shadow:var(--admin-shadow)}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-form-section{padding:24px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-form-page{gap:20px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content :is(.admin-section-heading,.panel-header){margin-bottom:20px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-form-grid{column-gap:20px;row-gap:20px;align-items:start}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content label:has(>:is(input:not([type=checkbox]):not([type=radio]),select,textarea)){display:grid;gap:8px;font-size:13px;font-weight:600;color:var(--admin-text)}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content :is(input,select,textarea):not([matInput]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not(.topbar input){box-sizing:border-box;max-width:100%;min-height:48px;padding:12px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface);color:var(--admin-text);font:inherit;font-weight:400}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content textarea:not([matInput]){min-height:112px;resize:vertical;line-height:1.6}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content :is(input,select,textarea):disabled{background:#f5f6f8;color:var(--admin-muted)}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-required-note{margin:0 0 20px;color:var(--admin-muted);font-size:12px;line-height:1.6}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-panel .mat-mdc-card-content{padding:24px!important;gap:20px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-shell .mat-mdc-unelevated-button:not(:disabled){background:#704d67!important;color:#fff!important}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-shell :is(.mat-mdc-unelevated-button,.mat-mdc-outlined-button){min-height:42px;border-radius:8px!important;font-size:13px;font-weight:600;letter-spacing:0}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-shell .mat-mdc-outlined-button:not(:disabled){background:#fff;border-color:var(--admin-border)!important}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) :is(.admin-shell,.mat-mdc-dialog-container) .mat-mdc-form-field{--mdc-outlined-text-field-container-shape: 8px;--mat-form-field-container-text-size: 14px;--mat-form-field-container-height: 48px;--mat-form-field-container-vertical-padding: 12px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) :is(.admin-shell,.mat-mdc-dialog-container) .mat-mdc-form-field .mdc-floating-label{font-size:14px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-shell .mat-mdc-form-field-hint{font-size:12px;line-height:1.5}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-shell :is(.admin-subnav,.blog-tabs){gap:20px;padding:0;background:transparent;border:0;border-bottom:1px solid var(--admin-border);border-radius:0;margin-bottom:24px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-shell :is(.admin-subnav,.blog-tabs) a{border-bottom:2px solid transparent;border-radius:0;padding:12px 4px;font-size:13px;font-weight:550;min-height:46px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-shell :is(.admin-subnav,.blog-tabs) a.is-active{background:transparent;color:var(--admin-primary-strong);border-bottom-color:var(--admin-primary);font-weight:650;box-shadow:none}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-data-table th{background:#fafbfc;color:#616573;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;padding-block:13px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-data-table td{font-size:13px;line-height:1.5;padding-block:16px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-data-table tbody tr:hover td{background:#f8f9fc}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-data-table td strong{font-weight:600}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .product-cell a{font-weight:600;line-height:1.45}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .product-cell small{font-size:11px;line-height:1.6}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .product-cell img{border-radius:8px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content a:not([class]){color:var(--admin-primary-strong);text-underline-offset:3px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content input:is([type=checkbox],[type=radio]){accent-color:#704d67}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content fieldset{border-color:var(--admin-border);border-radius:10px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-status-badge{border-radius:6px;font-size:11px;font-weight:600}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content :is(.admin-inline-message,.admin-draft-status){padding:12px 16px;border-radius:8px;margin-block:16px;line-height:1.6}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-draft-status{background:#fff5dc;border:1px solid #e7d29f;color:#725214;font-size:13px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-inline-message.is-success{background:#edf7f0;border-color:#bddcc7;color:#275d3d}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-editor-section{border-radius:10px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-editor-section>summary{padding:18px;background:#faf8fb;border-radius:10px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-editor-section[open]>summary{border-radius:10px 10px 0 0}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-editor-section__body{padding:20px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .dashboard-work-queues>a{border:1px solid var(--admin-border);border-top:3px solid #704d67;box-shadow:var(--admin-shadow);border-radius:12px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .dashboard-work-queues__label mat-icon{background:#f3edf1;width:32px;height:32px;padding:6px;border-radius:8px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .dashboard-work-queues strong{font-size:36px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .dashboard-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .dashboard-quick-actions a{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--admin-border);border-radius:10px;background:#fff;text-decoration:none;color:var(--admin-text)}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .dashboard-quick-actions a:hover{border-color:#704d67}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .dashboard-quick-actions mat-icon{color:#704d67;flex-shrink:0}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .dashboard-quick-actions span{display:grid;gap:3px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .dashboard-quick-actions strong{font-size:13px;font-weight:600}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .dashboard-quick-actions small{font-size:12px;color:var(--admin-muted)}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .dashboard-count-help{margin-block:20px;font-size:12px;color:var(--admin-muted)}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .dashboard-count-help summary{cursor:pointer;padding-block:6px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-shell :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #704d67;outline-offset:3px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-sidebar :is(a,button):focus-visible{outline-color:#e8d5ee}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) :is(.admin-shell,.mat-mdc-dialog-container) .mat-mdc-form-field input:focus-visible{outline:none}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .mat-mdc-dialog-surface{border-radius:16px;box-shadow:0 20px 60px #291e2e33}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .mat-mdc-menu-panel{border-radius:10px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-dialog-header{background:#faf8fb}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-dialog-footer{background:#faf8fb;border-top:1px solid var(--admin-border)}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .mat-icon{font-size:20px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content :is(.site-shortcut,.settings-card__icon,.dashboard-quick-actions) .mat-icon{font-size:22px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-empty-state{border-style:solid;border-radius:10px;background:#fff;padding:28px;gap:12px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-panel .admin-empty-state{border:0;border-radius:0}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content :is(.admin-empty-state,.admin-list-state)>.mat-icon{font-size:28px;width:40px;height:40px;padding:6px;background:var(--admin-primary-soft);border-radius:9px;flex-shrink:0}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-shell{--admin-surface-soft: #f8f9fb;--admin-control-border: #c8cbd4;-webkit-font-smoothing:antialiased}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-shell :is(.mat-mdc-button-base,.mat-mdc-form-field,.mat-mdc-select){font-family:var(--admin-body-font)}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) :is(.admin-shell,.cdk-overlay-container) :is(.mat-expansion-panel-header,.mat-expansion-panel-body,.mat-mdc-menu-content,.mat-mdc-option,.mat-mdc-chip-action-label,.mdc-label){font-family:var(--admin-body-font)}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .topbar :is(.topbar-link-button,.logout-button){border-radius:7px;font-size:13px;font-weight:550;border-color:var(--admin-border)}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-sidebar .brand{padding-bottom:18px;border-bottom:1px solid #49404d;border-radius:0}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-sidebar .nav-item.is-active{box-shadow:inset 3px 0 #b595ac}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content h2{font-size:20px;font-weight:650}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content h3{font-size:16px;font-weight:650}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content :is(.product-summary-preview-empty,.product-media-empty,.preview-card__empty,.shipping-empty-rate,.shipping-empty-state,.stores-empty){border-style:solid;border-color:var(--admin-border);border-radius:10px;background:var(--admin-surface-soft);box-shadow:none}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content :is(.admin-status-text--success,.admin-feedback:not(.is-error)){font-size:13px;font-weight:500;line-height:1.6}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .faq-panel{border-radius:10px!important;background:#fff;box-shadow:var(--admin-shadow)!important}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .faq-panel-title .faq-status-pill{justify-self:start;border-radius:5px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .faq-panel-title .admin-muted{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .availability-row{border-radius:8px;padding:14px 16px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .availability-row--head{font-size:12px;font-weight:600;text-transform:none}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .availability-row mat-form-field{width:100%}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-shell .admin-page-header__actions:empty{display:none}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) :is(.admin-shell,.mat-mdc-dialog-container) .mat-mdc-button-base mat-icon{flex-shrink:0}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-dialog-shell{border-radius:12px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .eyebrow{font-size:10px;font-weight:600;letter-spacing:.07em;color:var(--admin-muted)}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-page-header{border-bottom:0;padding-bottom:0}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content app-admin-page-header.admin-page-header--sticky{border-radius:10px;box-shadow:0 2px 8px #1c1f280a}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-shell .mat-mdc-outlined-button:hover:not(:disabled){background:#f8f6f9;border-color:#ada1af!important}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-shell .mat-mdc-unelevated-button:hover:not(:disabled){background:var(--admin-primary-strong)!important}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content :is(input,select,textarea):not([matInput]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]){border-color:var(--admin-control-border);border-radius:7px;transition:border-color .12s}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) :is(.admin-shell,.mat-mdc-dialog-container) .mat-mdc-form-field{--mdc-outlined-text-field-outline-color: #c8cbd4;--mdc-outlined-text-field-hover-outline-color: #938499;--mdc-outlined-text-field-focus-outline-color: #704d67;--mat-form-field-container-text-font: var(--admin-body-font)}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-data-table :is(th,td){border-bottom-color:#e9ebf0}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-data-table td.is-numeric{font-variant-numeric:tabular-nums}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .product-cell img{width:48px;height:48px;border:1px solid #edf0f4;background:#f8f9fb}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content :is(.admin-page-grid,.admin-kpi-grid){gap:20px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content :is(.admin-status-badge,.status-pill,.environment){border-radius:5px;font-size:12px;font-weight:600}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content details.admin-panel{padding:0 20px;margin-bottom:0}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content details.admin-panel>summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:20px 0;list-style:none}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content details.admin-panel>summary::-webkit-details-marker{display:none}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content details.admin-panel>summary:before{content:"";width:7px;height:7px;border-right:1.5px solid var(--admin-muted);border-bottom:1.5px solid var(--admin-muted);transform:rotate(-45deg);margin-right:4px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content details.admin-panel[open]>summary:before{transform:rotate(45deg)}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content details.admin-panel>summary strong{flex:1;font-weight:600}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content details.admin-panel>summary span{margin:0;font-size:12px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content details.admin-panel[open]>summary{border-bottom:1px solid var(--admin-border)}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content details.admin-panel>.attribute-panel{padding-bottom:20px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-editor-section__action{color:var(--admin-primary-strong);font-weight:600}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-editor-section>summary{background:#fff}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-editor-section>summary:hover{background:#fafbfc}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-editor-section[open]>summary{background:#fafbfc}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content :is(.site-shortcut,.hub-directory-group,.admin-hub-card){border-color:var(--admin-border);border-radius:10px;box-shadow:var(--admin-shadow)}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content :is(.site-shortcut,.admin-hub-card):hover{border-color:#aa94a5;background:#fcfafc;box-shadow:0 3px 10px #1c1f280f;transform:none}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .site-shortcut{padding:20px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .site-shortcut mat-icon{border-radius:8px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .site-readiness{padding:20px;border-radius:10px;border-left:3px solid #a5abb6;background:#fff}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .site-readiness.is-ready{border-left-color:#41816b}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .site-readiness.is-warning{border-left-color:#b78125}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .dashboard-work-queues>a{border-top:1px solid var(--admin-border)}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .dashboard-work-queues__label mat-icon{border-radius:8px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .shipping-carrier-table{gap:0;border:1px solid var(--admin-border);border-radius:8px;overflow:hidden}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .shipping-carrier-table__row{border:0;border-radius:0;border-bottom:1px solid var(--admin-border);padding:16px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .shipping-carrier-table__row:last-child{border-bottom:0}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .shipping-carrier-table__head{background:#fafbfc;font-size:12px;font-weight:600;text-transform:none}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .shipping-carrier-table__row:not(.shipping-carrier-table__head):hover{background:#fafbfc}@media(prefers-reduced-motion:reduce){:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-shell *{scroll-behavior:auto;transition:none!important}}@media(min-width:981px){:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .editor-actionbar{position:sticky;top:12px;z-index:15;background:#fff;border:1px solid var(--admin-border);border-radius:10px;box-shadow:var(--admin-shadow);padding:14px 16px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-page-header--sticky .admin-page-header__copy{flex:1}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-page-header--sticky .admin-page-header__title{flex-wrap:nowrap}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-page-header--sticky .admin-page-header h1{flex:1;min-width:0;font-size:24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-page-header--sticky .admin-page-header__actions{flex-shrink:0;flex-wrap:nowrap}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-page-header--sticky .admin-page-header__breadcrumbs{flex-wrap:nowrap}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-page-header--sticky .admin-page-header__breadcrumbs>span:last-child{max-width:45ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content :is(input,textarea,select,[contenteditable=true]){scroll-margin-top:180px}}@media(max-width:980px){:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-sidebar{padding:12px;gap:12px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-main{padding-top:16px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .topbar{padding:0 0 16px;margin-bottom:24px}}@media(max-width:600px){:root[data-admin-client=ecet]:not([data-admin-theme=dark]) .admin-dialog-shell{border-radius:0}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .dashboard-quick-actions{grid-template-columns:1fr;gap:8px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-form-section{padding:16px}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-panel .mat-mdc-card-content{padding:18px!important}:root[data-admin-client=ecet]:not([data-admin-theme=dark]) #admin-main-content .admin-page-header{gap:16px}}#admin-main-content{--admin-panel-inset: 24px;--admin-content-gap: 20px}#admin-main-content router-outlet+*,#admin-main-content .admin-page-stack{display:grid;align-content:start;gap:var(--admin-section-gap);min-width:0}#admin-main-content :is(router-outlet+*,.admin-page-stack,.admin-form-page)>*{min-width:0;margin-block:0!important}#admin-main-content :is(router-outlet+*,.admin-page-stack,.admin-form-page)>app-admin-page-header .admin-page-header,#admin-main-content :is(router-outlet+*,.admin-page-stack,.admin-form-page)>app-admin-subnav .admin-subnav{margin-bottom:0}#admin-main-content .admin-panel:not(.mat-mdc-card):not(.mat-expansion-panel):not(details){display:grid;align-content:start;gap:var(--admin-content-gap);padding:var(--admin-panel-inset)}#admin-main-content .admin-panel .mat-mdc-card-content{gap:var(--admin-content-gap);padding:var(--admin-panel-inset)!important}#admin-main-content .admin-panel:not(.mat-mdc-card):not(.mat-expansion-panel):not(details)>:is(h2,h3,p,.panel-header,.admin-section-heading,.admin-form-grid,.admin-list),#admin-main-content .admin-panel .mat-mdc-card-content>:is(h2,h3,p,.panel-header,.admin-section-heading){margin-block:0}#admin-main-content .admin-panel:not(.mat-mdc-card):not(.mat-expansion-panel):not(details)>button{justify-self:start}#admin-main-content .admin-panel.admin-filter-panel:not(.mat-mdc-card)>.toolbar-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));min-width:0;max-width:100%;padding:0;border:0;border-radius:0;background:transparent}#admin-main-content .admin-panel.admin-filter-panel:not(.mat-mdc-card)>.toolbar-form>.mat-mdc-form-field{min-width:0;width:100%}@media(max-width:600px){#admin-main-content{--admin-panel-inset: 16px;--admin-content-gap: 16px}}
