:root{--font-main:"Aptos", "Aptos Display", "Calibri", "Segoe UI", sans-serif;--wix-bg:#f7f7f7;--wix-paper:#fff;--wix-ink:#1e2025;--wix-muted:#4a4f5a;--wix-soft:#6f7480;--wix-accent:#dbc8be;--wix-line:#d4d8df;--wix-line-soft:#e9ebef;--wix-button:#1e2025;--wix-button-hover:#2f333b;--wix-glow:#dbc8be6b;--wix-shadow:0 22px 42px #14171e29;--hero-focus-progress:0;--admin-brand-logo-width:clamp(163px, 20vw, 286px);--admin-brand-title-size:clamp(1.08rem, 2vw, 1.48rem)}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{background:radial-gradient(1200px 640px at 8% -10%, #dbc8be6b, transparent 62%), radial-gradient(860px 520px at 92% 14%, #c2c5cd47, transparent 65%), var(--wix-bg);min-height:100vh;color:var(--wix-ink);font-family:var(--font-main);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400;line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}h1,h2,h3{font-family:var(--font-main);letter-spacing:.01em;margin:0;font-weight:400;line-height:1.25}p{margin:0}.wix-container{width:100%;max-width:none;margin:0 auto}.wix-header{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--wix-line-soft);background:#f2f2f2f7;position:sticky;top:0;box-shadow:0 6px 18px #1e20250f}.wix-header--subpage{background:linear-gradient(#f8f9fbfa 0%,#eef0f4f7 100%);border-bottom-color:#a8aeb84d;box-shadow:0 12px 30px #181c2314,inset 0 1px #ffffffd9}.wix-header--international{--intl-serif:var(--font-premium-serif), "Cormorant Garamond", "Baskerville", "Palatino Linotype", "Book Antiqua", serif;--intl-sans:var(--font-premium-sans), "Josefin Sans", "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;background:radial-gradient(120% 140% at 0 0,#dfd1c238,#0000 42%),linear-gradient(#f8f9fbe6 0%,#edf0f4f0 100%);border-bottom-color:#b0b5be6b;box-shadow:0 16px 34px #181c2317,inset 0 1px #fffffff0,inset 0 -1px #dbe0e673}.wix-header .wix-container{width:100%;padding-inline:clamp(.9rem,2.1vw,1.9rem)}.wix-header-row{grid-template-columns:auto 1fr auto;align-items:center;column-gap:clamp(1.4rem,2.6vw,3.2rem);min-height:100px;padding-top:.1rem;padding-bottom:.1rem;display:grid}.wix-nav{flex-wrap:nowrap;justify-self:center;align-items:center;gap:clamp(1rem,2vw,2rem);display:flex}.wix-nav-item{position:relative}.wix-mobile-menu,.wix-mobile-only{display:none}.wix-nav a,.wix-nav-link{color:var(--wix-muted);white-space:nowrap;align-items:center;gap:.4rem;font-size:clamp(1.08rem,1.15vw,1.95rem);transition:color .25s,opacity .25s;display:inline-flex;position:relative}.wix-nav a:hover,.wix-nav-link:hover{color:var(--wix-ink)}.wix-nav a:after,.wix-nav-link:after{content:"";background:linear-gradient(90deg, transparent, var(--wix-ink), transparent);transform-origin:50%;height:1px;transition:transform .28s;position:absolute;bottom:-.18rem;left:0;right:0;transform:scaleX(0)}.wix-nav a:hover:after,.wix-nav-link:hover:after{transform:scaleX(1)}.wix-nav-link.is-active{color:var(--wix-ink);opacity:1;text-shadow:0 1px 10px #ffffff29}.wix-nav-link.is-active:after{background:linear-gradient(90deg, #0000000d, var(--wix-ink), #0000000d);transform:scaleX(1)}.wix-nav-link-label{display:inline-block}.wix-nav-link-caret{opacity:.72;font-size:.78em;transition:transform .25s,opacity .25s}.wix-nav-item--has-menu:hover .wix-nav-link-caret,.wix-nav-item--has-menu:focus-within .wix-nav-link-caret{opacity:1;transform:translateY(1px)}.wix-nav-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;z-index:45;background:radial-gradient(135% 120% at 0 0,#e3d6cc2e,#0000 44%),linear-gradient(#fffffffa 0%,#f3f5f8fa 100%);border:1px solid #b5bbc46b;border-radius:24px;min-width:min(72vw,720px);padding:1rem;transition:opacity .22s,transform .24s;position:absolute;top:calc(100% + 1rem);left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 28px 55px #181c232e,inset 0 1px #fffffff5}.wix-nav-item--has-menu:hover .wix-nav-dropdown,.wix-nav-item--has-menu:focus-within .wix-nav-dropdown{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.wix-nav-dropdown-shell{grid-template-columns:minmax(220px,.9fr) minmax(0,1.6fr);gap:.95rem;display:grid}.wix-nav-dropdown-column{gap:.65rem;display:grid}.wix-nav-dropdown-column--services{padding-right:.2rem}.wix-nav-dropdown-title{letter-spacing:.18em;text-transform:uppercase;color:#363b44a8;margin:0;padding:0 .25rem;font-size:.74rem;font-weight:600}.wix-nav-dropdown-stack{gap:.55rem;display:grid}.wix-nav-dropdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.wix-nav-dropdown-link{color:#20242c;background:#ffffff85;border:1px solid #d2d6ddcc;border-radius:16px;align-items:center;min-height:2.9rem;padding:.82rem .95rem;font-size:.95rem;line-height:1.25;transition:transform .22s,background-color .22s,border-color .22s,box-shadow .22s;display:flex}.wix-nav-dropdown-link:hover{background:#ffffffe6;border-color:#b0b6bff2;transform:translateY(-1px);box-shadow:0 10px 18px #1e202514}.wix-nav-dropdown-link.is-active{color:#11151a;background:linear-gradient(#f5f6f8f2 0%,#e4e7ecfa 100%);border-color:#828a95e6;box-shadow:inset 0 1px #fffffff5,0 12px 22px #1e202514}.wix-social-list{justify-self:end;align-items:center;gap:.7rem;margin:0;padding:0;list-style:none;display:inline-flex}.wix-social-list a{opacity:.8;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .24s,transform .24s;display:inline-flex}.wix-social-list a:hover{opacity:1;transform:translateY(-2px)scale(1.08)}.wix-header--international .wix-header-row{column-gap:clamp(1.15rem,2vw,2.2rem);min-height:92px}.wix-nav--international{gap:clamp(.95rem,1.75vw,1.6rem)}.wix-header--international .wix-nav-link{box-shadow:none;font-family:var(--intl-sans);letter-spacing:.03em;color:#48505b;background:0 0;border:0;border-radius:0;padding:0;font-size:clamp(.94rem,.98vw,1.04rem)}.wix-header--international .wix-nav-link:hover{color:#181c23;box-shadow:none;background:0 0;border-color:#0000}.wix-header--international .wix-nav-link.is-active{color:#14181f;box-shadow:none;background:0 0;border-color:#0000}.wix-social-list--international{gap:.5rem}.wix-social-list--international a{width:20px;height:20px;box-shadow:none;opacity:.84;background:0 0;border:0;border-radius:0}.wix-social-list--international a:hover{opacity:1;background:0 0;border-color:#0000;transform:translateY(-2px)}.wix-page--premium-home{--home-serif:var(--font-premium-serif), "Cormorant Garamond", "Baskerville", "Palatino Linotype", "Book Antiqua", serif;--home-sans:var(--font-premium-sans), "Josefin Sans", "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif}.wix-page--premium-home h1,.wix-page--premium-home h2,.wix-page--premium-home h3,.wix-page--premium-home .wix-overline{font-family:var(--home-serif)}.wix-page--premium-home p,.wix-page--premium-home a,.wix-page--premium-home .wix-subline,.wix-page--premium-home .primary-button,.wix-page--premium-home .secondary-button,.wix-page--premium-home .ghost-link,.wix-page--premium-home label,.wix-page--premium-home input,.wix-page--premium-home textarea,.wix-page--premium-home select,.wix-page--premium-home button{font-family:var(--home-sans)}.wix-logo-link{justify-self:start;transition:transform .35s;display:inline-flex}.wix-logo-link:hover{transform:translateY(-1px)scale(1.02)}.wix-logo{width:clamp(170px,12.4vw,250px);height:auto}.wix-page{isolation:isolate;--hero-focus:var(--hero-focus-progress);position:relative;overflow:hidden}.wix-content-stack{z-index:1;filter:blur(calc((1 - var(--hero-focus)) * 10px));opacity:calc(.64 + (var(--hero-focus) * .36));transform:scale(calc(1.03 - (var(--hero-focus) * .03)));transform-origin:top;will-change:filter, opacity, transform;transition:filter 80ms linear,opacity 80ms linear,transform 80ms linear;position:relative}.fade-in-static{opacity:0;animation:.7s forwards fadeInStatic}.scroll-reveal{opacity:1;filter:none;will-change:opacity, transform, filter;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1),filter .9s cubic-bezier(.2,.8,.2,1),box-shadow .35s;transform:none}.scroll-reveal.is-hidden{opacity:0;filter:blur(10px);transform:translateY(34px)scale(.985)}.scroll-reveal.is-visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.wix-reveal-panel{min-width:0;height:100%;display:grid}.wix-page:before,.wix-page:after{content:"";pointer-events:none;z-index:-1;filter:blur(34px);opacity:.4;border-radius:999px;position:absolute;inset:auto}.wix-page:before{background:radial-gradient(circle,#dbc8bed9,#dbc8be00);width:340px;height:340px;animation:18s ease-in-out infinite ambientFloat;top:24%;right:-140px}.wix-page:after{background:radial-gradient(circle,#c2c5cdd9,#c2c5cd00);width:280px;height:280px;animation:16s ease-in-out infinite reverse ambientFloat;top:62%;left:-130px}@keyframes ambientFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-16px)scale(1.06)}}@keyframes fadeInStatic{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.wix-scroll-progress{transform-origin:0%;z-index:100;background:linear-gradient(90deg,#1f2229,#d9bfa9 52%,#1f2229);height:3px;position:fixed;top:0;left:0;right:0;box-shadow:0 0 18px #d9bfa98c}.wix-hero-interactive{border-bottom:1px solid var(--wix-line-soft);perspective:900px;background:radial-gradient(1200px 700px at 50% 22%,#fff 0%,#f7f5f3 57%,#f2f1f0 100%);border-radius:0 0 14px 14px;align-content:center;justify-items:center;min-height:clamp(280px,40vw,500px);padding:clamp(2.6rem,6.5vw,4.2rem) 1rem clamp(1.9rem,5vw,3.2rem);display:grid;position:relative;overflow:hidden}.wix-home-locale-tools{z-index:4;position:absolute;top:clamp(.9rem,2.2vw,1.3rem);right:clamp(1rem,3vw,2rem)}.wix-hero-surface,.wix-hero-rings,.wix-hero-beam,.wix-hero-divider{pointer-events:none;position:absolute}.wix-hero-surface{opacity:.7;mix-blend-mode:soft-light;background:radial-gradient(circle at 50% 20%,#ffffffb8,#fff0 40%),linear-gradient(115deg,#d6c2b533,#0000 28% 72%,#c5c9d22e),repeating-linear-gradient(112deg,#ffffff0a 0 2px,#ffffff03 2px 8px);inset:0}.wix-hero-rings{aspect-ratio:1;opacity:.9;border:1px solid #d1bca938;border-radius:50%;width:min(62vw,760px);top:50%;left:50%;transform:translate(-50%,-52%);box-shadow:0 0 0 18px #ffffff0f,0 0 0 58px #d6c2b50d,0 0 0 118px #c2c5cd0a}.wix-hero-beam{opacity:.55;background:linear-gradient(115deg,#fff0 0%,#ffffff80 18%,#fff0 36% 100%);height:72%;animation:12s ease-in-out infinite heroBeamDrift;inset:-12% 8% auto;transform:translate(-32%)rotate(-7deg)}.wix-title-sheen{background:linear-gradient(90deg,#fff0 0%,#ffffffa6 52%,#fff0 100%);width:150px;height:150%;animation:8.2s ease-in-out infinite titleSheen;position:absolute;top:-30%;left:-190px;transform:skew(-18deg)}.wix-hero-glow{filter:blur(24px);opacity:.55;pointer-events:none;border-radius:999px;position:absolute}.wix-hero-glow-one{background:radial-gradient(circle,#dbc8bee6,#dbc8be00);width:240px;height:240px;top:-60px;left:16%}.wix-hero-glow-two{background:radial-gradient(circle,#c2c5cde6,#c2c5cd00);width:210px;height:210px;bottom:-80px;right:12%}.wix-hero-title-wrap{transform-style:preserve-3d;will-change:transform;z-index:2;position:relative}.wix-hero-title-wrap h1{background:linear-gradient(92deg,#d0b9ac 0%,#f1e5df 48%,#d5bda9 100%);-webkit-text-fill-color:transparent;text-align:center;text-shadow:0 10px 26px #1e202533;filter:drop-shadow(0 16px 24px #d5bda924);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,8vw,5.8rem);line-height:1.08;animation:5.6s ease-in-out infinite titlePulse}.wix-hero-kicker{letter-spacing:.14em;text-transform:uppercase;color:#555a65;z-index:2;margin-top:.65rem;font-size:.95rem;position:relative}.wix-hero-divider{background:linear-gradient(90deg,#0000,#1e202547,#d6c2b57a,#1e202547,#0000);width:min(260px,42vw);height:1px;bottom:clamp(1.1rem,3vw,1.8rem);left:50%;transform:translate(-50%);box-shadow:0 0 18px #d6c2b52e}@keyframes titleSheen{0%,32%{opacity:0;transform:translate(0)skew(-18deg)}38%{opacity:.85}56%{opacity:.1;transform:translate(1500px)skew(-18deg)}to{opacity:0;transform:translate(1500px)skew(-18deg)}}@keyframes titlePulse{0%,to{letter-spacing:.006em}50%{letter-spacing:.012em}}@keyframes heroBeamDrift{0%,to{opacity:.44;transform:translate(-32%)rotate(-7deg)}50%{opacity:.72;transform:translate(14%)rotate(-5deg)}}.wix-section{padding:0;position:relative}.wix-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#1e202547,#0000);width:min(360px,62vw);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.wix-split{background:var(--wix-paper);border-bottom:1px solid var(--wix-line-soft);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);transition:transform .4s,box-shadow .4s,border-color .4s;display:grid;overflow:hidden;box-shadow:0 12px 30px #14171e14}.wix-split:hover{transform:translateY(-4px);box-shadow:0 18px 38px #14171e1f}.wix-split-intro,.wix-split-sound{min-height:760px}.wix-media{min-height:420px;transform-style:preserve-3d;border-radius:14px;position:relative;overflow:hidden}.wix-media-frame{transform-origin:50%;will-change:transform, clip-path, opacity;position:absolute;inset:0}.wix-media-motion{will-change:transform;position:absolute;inset:0;transform:translateZ(0)}.wix-media-image{object-fit:cover;filter:saturate(.96)contrast(1.02);width:100%;height:100%;transition:transform .95s cubic-bezier(.22,1,.36,1),filter .95s;display:block}.wix-media:hover .wix-media-image{filter:saturate()contrast(1.04);transform:scale(1.08)translateY(-4px)}.wix-media:before{content:"";z-index:2;background:linear-gradient(90deg,#fff0 0%,#ffffff38 48%,#fff0 100%);width:42%;transition:transform 1.05s cubic-bezier(.22,1,.36,1);position:absolute;top:-120%;bottom:-120%;left:-60%;transform:translate(-20%)rotate(8deg)}.wix-media:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#00000014 100%);position:absolute;inset:0}.wix-media:hover:before{transform:translate(430%)rotate(8deg)}.wix-media-tall{min-height:760px}.wix-copy-block{text-align:center;align-content:center;justify-items:center;gap:0;padding:clamp(2rem,4vw,3.3rem);display:grid}.wix-copy-block h2,.wix-copy-center h2{color:var(--wix-accent);margin-bottom:clamp(.8rem,1.8vw,1.35rem);font-size:clamp(2rem,4.2vw,2.6rem);line-height:1.16}.wix-copy-block h3,.wix-skill-card h3{color:#26282d;margin-bottom:.45rem;font-size:clamp(1.35rem,2.4vw,1.6rem);line-height:1.2}.wix-subline{color:#343843;font-size:.98rem;line-height:1.45}.wix-copy-block p,.wix-copy-center p,.wix-skill-card p,.wix-magazine-copy p{color:var(--wix-muted);max-width:62ch;margin:0 auto;font-size:clamp(.92rem,1.05vw,1.02rem);line-height:1.7}.wix-copy-block p+p,.wix-copy-center p+p,.wix-skill-card p+p,.wix-magazine-copy p+p,.wix-contact-panel p+p{margin-top:.74rem}.wix-copy-block .wix-subline+p,.wix-copy-center .wix-subline+p{margin-top:clamp(.8rem,2vw,1.55rem)}.wix-paragraph-break{margin-top:clamp(1.45rem,3vw,2.35rem)!important}.wix-copy-center{text-align:center;gap:0;max-width:min(1200px,100%);margin:0 auto;padding-inline:clamp(1rem,4vw,3.6rem);display:grid}.wix-copy-center p{max-width:54ch;margin-left:auto;margin-right:auto}.wix-copy-block .secondary-button{margin-top:1.15rem}.wix-copy-padded{padding:clamp(2.6rem,5.5vw,4.4rem)}.wix-sound-spacing h2{margin-bottom:1rem}.wix-sound-spacing .wix-subline{margin:0;display:block}.wix-sound-spacing p+p{margin-top:0!important}.wix-sound-spacing .wix-sound-main{line-height:1.72;margin-top:1rem!important}.wix-sound-spacing .wix-sound-main br{line-height:1.72}.wix-sound-spacing .wix-sound-outro{margin-top:1rem!important}.wix-event-intro{padding:clamp(3rem,6vw,4.4rem) 0 clamp(2rem,4vw,2.6rem)}.wix-event-list{padding-bottom:clamp(2rem,4vw,3.2rem);gap:2rem;padding-inline:clamp(.55rem,1.25vw,1.4rem);display:grid}.wix-event-row{background:var(--wix-paper);border:1px solid var(--wix-line-soft);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);transition:transform .38s,box-shadow .38s,border-color .38s;display:grid;position:relative;overflow:hidden}.wix-event-row:hover{box-shadow:var(--wix-shadow);border-color:#c6ccd6;transform:translateY(-6px)}.wix-event-row:before,.wix-skill-card:before,.wix-contact-row:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff2e,#fff0);width:26%;position:absolute;inset:0 auto 0 -22%;transform:skew(-18deg)}.wix-event-row:hover:before,.wix-skill-card:hover:before,.wix-contact-row:hover:before{opacity:1;transition:transform 1s cubic-bezier(.22,1,.36,1),opacity .3s;transform:translate(430%)skew(-18deg)}.wix-event-row .wix-copy-block{text-align:left;justify-items:start}.wix-event-row .wix-copy-block .wix-subline,.wix-event-row .wix-copy-block p{text-align:left;justify-self:start;width:100%;max-width:none;margin-left:0;margin-right:0;line-height:1.55}.wix-event-row .wix-copy-block .wix-subline+p{margin-top:.95rem}.wix-event-row .wix-copy-block p+p{margin-top:.24rem}.wix-event-row .wix-copy-block .secondary-button{justify-self:end;width:auto}.wix-media-event{min-height:740px}.wix-skill-intro{padding:clamp(3rem,6vw,4.4rem) 0 1.2rem}.wix-skills-gallery{padding-bottom:2.5rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding-inline:clamp(.55rem,1.25vw,1.4rem);display:grid}.wix-media-square{min-height:300px}.wix-skill-cards{padding-bottom:clamp(2.5rem,5vw,3.8rem);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;padding-inline:clamp(.55rem,1.25vw,1.4rem);display:grid}.wix-skill-card{border:1px solid var(--wix-line-soft);text-align:center;background:#f4f4f4;border-radius:12px;align-content:start;justify-items:center;gap:.75rem;padding:1.5rem 1.2rem;transition:transform .32s,box-shadow .32s,border-color .32s,background-color .32s;display:grid;position:relative;overflow:hidden}.wix-skill-card:hover{background-color:#f8f8f8;border-color:#c6ccd6;transform:translateY(-6px);box-shadow:0 18px 32px #181c2324}.wix-magazine-section{border-top:1px solid var(--wix-line-soft);border-bottom:1px solid var(--wix-line-soft)}.wix-magazine-row{background:var(--wix-paper);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.wix-magazine-copy{text-align:center;background:#f7f7f7;align-content:center;justify-items:center;gap:.3rem;padding:clamp(2.5rem,5vw,3.4rem);display:grid}.wix-overline{font-family:var(--font-main);color:#26282d;font-size:1.35rem}.wix-media-magazine{min-height:440px}.wix-contact-section{padding-top:0}.wix-faq-section{padding-top:clamp(3.2rem,6vw,4.8rem)}.wix-contact-row{background:linear-gradient(180deg, #fffffffa 0%, #f5f6f9fa 100%), var(--wix-paper);border:1px solid #d4d8dfeb;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);transition:transform .36s,box-shadow .36s,border-color .36s;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 46px #14171e1f,inset 0 1px #ffffffd1}.wix-contact-row:hover{border-color:#c5cbd4fa;transform:translateY(-4px);box-shadow:0 24px 52px #181c2326,inset 0 1px #ffffffe0}.wix-media-contact{height:100%;min-height:749px}.wix-contact-row>.wix-reveal-panel:first-child{min-height:100%}.wix-contact-row>.wix-reveal-panel:first-child .wix-media,.wix-contact-row>.wix-reveal-panel:first-child .wix-media-frame,.wix-contact-row>.wix-reveal-panel:first-child .wix-media-motion{height:100%}.wix-contact-panel{background:radial-gradient(120% 90% at 100% 0,#e2d6cd38,#0000 42%),linear-gradient(#fffffffa 0%,#f8f9fbfa 100%);border-left:1px solid #dfe3e9e6;border-radius:14px;align-content:start;gap:1.15rem;padding:clamp(2rem,3.8vw,3rem);display:grid;position:relative}.wix-contact-panel:before{content:"";pointer-events:none;border:1px solid #d7dce4b8;position:absolute;inset:0}.wix-contact-panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#1e202538,#0000);height:1px;position:absolute;inset:auto 1.2rem .8rem}.wix-contact-panel h2{text-align:center;letter-spacing:.025em;margin-bottom:.1rem}.wix-footer{border-top:1px solid var(--wix-line-soft);background:#fff}.wix-footer-inner{align-content:center;justify-items:center;gap:.45rem;min-height:80px;display:grid}.wix-footer-inner p{color:var(--wix-soft);font-size:.9rem}.wix-footer-inner--legal{gap:.28rem;min-height:92px}.wix-footer-links{flex-wrap:wrap;justify-content:center;gap:.8rem 1.15rem;font-size:.94rem;display:flex}.wix-footer-links a{color:var(--wix-muted);transition:color .2s}.wix-footer-links a:hover{color:var(--wix-ink)}.impressum-page{background:radial-gradient(1100px 620px at 16% 0,#e2d0bf38,#0000 62%),radial-gradient(960px 520px at 88% 12%,#c5cedb3d,#0000 58%),linear-gradient(#f8f5f1 0%,#f2f3f5 42%,#f7f7f9 100%)}.impressum-section{padding:clamp(2.4rem,5vw,4.2rem) 0 clamp(3rem,6vw,4.8rem)}.impressum-shell{gap:clamp(1.4rem,3vw,2.3rem);display:grid}.impressum-hero{gap:.8rem;max-width:72ch;padding-inline:clamp(1.2rem,2.2vw,1.8rem);display:grid}.impressum-hero h1{margin:0}.impressum-lead{color:#4a5460;max-width:60ch;margin:0;line-height:1.7}.impressum-grid,.datenschutz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.2vw,1.5rem);display:grid}.impressum-card{background:linear-gradient(180deg, #fffffffa, #f6f8fbfa), var(--wix-paper);border:1px solid #cdd2dae6;border-radius:22px;gap:1rem;padding:clamp(1.2rem,2.2vw,1.8rem);display:grid;box-shadow:inset 0 1px #ffffffe6,0 16px 34px #181c2314}.impressum-card h2{margin:0}.datenschutz-card{align-content:start}.datenschutz-paragraph{color:#3f4956;margin:0;line-height:1.72}.datenschutz-list{color:#20252e;gap:.65rem;margin:0;padding-left:1.1rem;line-height:1.65;display:grid}.impressum-list{gap:.9rem;margin:0;display:grid}.impressum-row{border-top:1px solid #d6dbe2b3;gap:.28rem;padding-top:.9rem;display:grid}.impressum-row:first-child{border-top:0;padding-top:0}.impressum-row dt{letter-spacing:.12em;text-transform:uppercase;color:#6a7481;font-size:.78rem;font-weight:700}.impressum-row dd{color:#20252e;margin:0;line-height:1.65}.impressum-link{color:#20252e;border-bottom:1px solid #20252e33;text-decoration:none;transition:color .2s,border-color .2s}.impressum-link:hover{color:#0f141c;border-color:#0f141c80}.impressum-address{margin:0;font-style:normal;line-height:1.65}.admin-legal-footer{justify-content:center;padding:.4rem 0 1.2rem;display:flex}.admin-legal-nav{flex-wrap:wrap;justify-content:center;gap:.85rem 1.15rem;display:flex}.admin-legal-link{color:#5d6876;border-bottom:1px solid #5d687642;font-size:.9rem;text-decoration:none;transition:color .2s,border-color .2s}.admin-legal-link:hover{color:#1d232c;border-color:#1d232c75}body[data-admin-theme=industrial] .admin-legal-link{color:#c7d0dc;border-color:#c7d0dc3d}body[data-admin-theme=industrial] .admin-legal-link:hover{color:#f3f6fb;border-color:#f3f6fb7a}body[data-admin-theme=luminous] .admin-legal-link{color:#4f6077;border-color:#4f607733}@media (max-width:860px){.impressum-grid,.datenschutz-grid{grid-template-columns:1fr}}.wix-footer-links--inline{margin-top:1rem}.wix-service-links{justify-content:center}.wix-cta-row{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:1.5rem;display:flex}.premium-font-serif{--font-premium-serif:"Cormorant Garamond"}.premium-font-sans{--font-premium-sans:"Josefin Sans"}.destination-page{--destination-serif:var(--font-premium-serif), "Cormorant Garamond", "Baskerville", "Palatino Linotype", "Book Antiqua", serif;--destination-sans:var(--font-premium-sans), "Josefin Sans", "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;isolation:isolate;background:radial-gradient(1150px 620px at 12% 0,#e1d0bf47,#0000 62%),radial-gradient(980px 540px at 88% 8%,#c6cdd847,#0000 56%),linear-gradient(#f7f4ef 0%,#f2f3f5 42%,#f7f8fa 100%);position:relative;overflow:clip}.destination-page:before,.destination-page:after{content:"";pointer-events:none;z-index:-1;filter:blur(18px);opacity:.76;border-radius:50%;position:absolute}.destination-page:before{background:radial-gradient(circle at 30% 30%,#efe0cdb8,#efe0cd14 42%,#0000 72%);width:520px;height:520px;animation:20s ease-in-out infinite intlFloatA;top:3rem;left:-12rem}.destination-page:after{background:radial-gradient(circle at 40% 40%,#c9d2dda8,#c9d2dd14 46%,#0000 74%);width:600px;height:600px;animation:22s ease-in-out infinite intlFloatB;top:10rem;right:-16rem}.destination-page h1,.destination-page h2,.destination-page h3,.destination-page .wix-overline{font-family:var(--destination-serif)}.destination-page p,.destination-page a,.destination-page .wix-subline,.destination-page .ghost-link,.destination-page .primary-button,.destination-page .secondary-button{font-family:var(--destination-sans)}.destination-hero-section{padding-top:clamp(1.25rem,2vw,2rem);position:relative;overflow:hidden}.destination-hero-aura{pointer-events:none;filter:blur(14px);opacity:.8;border-radius:50%;position:absolute}.destination-hero-aura-left{background:radial-gradient(circle at 35% 35%,#e3cdb885,#e3cdb80f 58%,#0000 78%);width:300px;height:300px;animation:10s ease-in-out infinite intlAuraPulse;top:1rem;left:-5rem}.destination-hero-aura-right{background:radial-gradient(circle at 45% 45%,#d4dbe58a,#d4dbe50f 58%,#0000 78%);width:340px;height:340px;animation:12s ease-in-out infinite reverse intlAuraPulse;top:4rem;right:-6rem}.destination-shell{z-index:1;grid-template-columns:minmax(0,1.06fr) minmax(340px,.94fr);align-items:stretch;gap:clamp(1.35rem,2.4vw,2.1rem);padding-bottom:clamp(1.9rem,4vw,3.1rem);display:grid;position:relative}.destination-hero-card,.destination-strip,.destination-story-card,.destination-final-cta{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffffd6 0%,#f4f6f9eb 100%);border:1px solid #c9cdd5f2;border-radius:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 24px 54px #181c231f,0 0 0 1px #ffffff59}.destination-hero-card:before,.destination-strip:before,.destination-story-card:before,.destination-final-cta:before,.wix-destination-card:before{content:"";pointer-events:none;background:radial-gradient(100% 80% at 0 0,#d6c1ae2e,#0000 38%),linear-gradient(135deg,#ffffff24,#0000 34%);position:absolute;inset:0}.destination-hero-card{text-align:left;align-content:center;gap:.85rem;padding:clamp(1.55rem,3vw,2.45rem);display:grid}.wix-destination-hero{padding:clamp(3.1rem,6vw,4.8rem) clamp(1rem,4vw,3.6rem) clamp(2.4rem,5vw,3.4rem)}.wix-destination-overline{color:#70614f;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.15rem;font-size:.98rem}.destination-subline{color:#4b525d;letter-spacing:.03em;margin:0;font-size:clamp(1rem,1.25vw,1.14rem)}.destination-body{color:#333943;margin:0;line-height:1.76}.destination-cta-row{justify-content:flex-start}.destination-photo-cluster{grid-template-columns:minmax(0,1.08fr) minmax(160px,.68fr);gap:1rem;min-height:680px;display:grid;position:relative}.destination-photo-cluster:before{content:"";pointer-events:none;filter:blur(20px);z-index:0;background:radial-gradient(circle at 50% 20%,#ffffff8f,#0000 54%),linear-gradient(140deg,#dfceba3d,#bec8d724);border-radius:38px;position:absolute;inset:8% 12% 6% 8%}.destination-photo{z-index:1;background:#f0f1f3;border:1px solid #cfd2d9f0;border-radius:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 22px 46px #181c2324}.destination-photo:after,.destination-strip-photo:after{content:"";pointer-events:none;background:linear-gradient(#ffffff1a,#0000 28%),linear-gradient(#0000 68%,#00000014);position:absolute;inset:0}.destination-photo img,.destination-photo-media,.destination-strip-photo img{object-fit:cover;background:#101318;width:100%;height:100%;transition:transform 1s cubic-bezier(.22,1,.36,1),filter .8s;display:block}.destination-photo:hover img,.destination-photo:hover .destination-photo-media,.destination-strip:hover .destination-strip-photo img{filter:saturate(1.02)contrast(1.03);transform:scale(1.05)}.destination-photo-main{min-height:680px}.destination-photo-side{min-height:328px}.destination-photo-side-bottom{align-self:end}.destination-visual-badge{z-index:2;color:#21262f;font-family:var(--destination-sans);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#ffffffe0,#e1e6eef5);border:1px solid #b3b8c2eb;border-radius:999px;justify-content:center;align-items:center;padding:.48rem .88rem;font-size:.86rem;display:inline-flex;position:absolute;top:1rem;left:1rem;box-shadow:inset 0 1px #ffffffeb,0 12px 24px #181c231f}.destination-section{padding-bottom:clamp(1.2rem,2vw,2rem)}.wix-destination-grid,.destination-feature-grid,.destination-card-grid{align-items:stretch}.wix-destination-card{text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffffe0 0%,#f6f7faf5 100%);border:1px solid #d0d4dbf5;border-radius:22px;justify-items:start;padding:1.45rem 1.25rem;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;position:relative;box-shadow:inset 0 1px #fffffff0,0 16px 30px #181c231a}.wix-destination-card:hover{border-color:#b0b6c0fa;transform:translateY(-6px);box-shadow:inset 0 1px #fffffff5,0 22px 38px #181c2324}.wix-destination-card h2,.wix-destination-card h3{text-align:left;color:#1d222a;width:100%;margin-bottom:.55rem}.wix-destination-card h2{font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.2}.wix-destination-card p{text-align:left;width:100%;max-width:none;margin-left:0;margin-right:0}.wix-destination-card .ghost-link{margin-top:.35rem}.destination-strip{grid-template-columns:minmax(220px,.44fr) minmax(0,1fr);align-items:stretch;gap:1.2rem;padding:clamp(1.2rem,2.5vw,1.8rem);display:grid}.destination-media-shell{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:stretch;gap:1.2rem;display:grid}.destination-media-copy{padding:clamp(1.45rem,2.8vw,2rem)}.destination-media-copy p{color:#37404a;line-height:1.72}.destination-media-frame{background:radial-gradient(140% 100% at 0 0,#e2d2c133,#0000 42%),linear-gradient(#1e2127fa 0%,#101217fa 100%);border:1px solid #c9cdd5f2;border-radius:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 28px 54px #181c232e}.destination-media-frame:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0f,#0000 26%),linear-gradient(#0000 72%,#00000024);position:absolute;inset:0}.destination-media-video{aspect-ratio:16/9;object-fit:cover;background:#0d1015;width:100%;min-height:100%;display:block}.destination-strip-copy{align-content:center;gap:.7rem;display:grid}.destination-strip-copy h2,.wix-destination-copy h2,.wix-destination-cta h2{color:#171b22;letter-spacing:-.02em}.destination-strip-copy p{color:#38404a;margin:0;line-height:1.72}.destination-strip-photo{border:1px solid #cfd4dcf2;border-radius:22px;min-height:360px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 18px 34px #181c231f}.wix-destination-copy{padding:1.4rem 1.25rem}.destination-story-card p{color:#37404a;line-height:1.72}.destination-story-card p+p{margin-top:.8rem}.wix-destination-cta{padding:clamp(1.6rem,3vw,2.4rem)}.destination-final-cta p{color:#353c46;max-width:62ch;margin:.25rem auto 0;line-height:1.75}.wix-destination-chip-list{flex-wrap:wrap;justify-content:center;gap:.7rem;padding:.9rem 0 clamp(2.4rem,4vw,3.2rem);display:flex}.wix-destination-chip-list span{color:#20252e;background:linear-gradient(#fffffff5 0%,#f1f3f7f5 100%);border:1px solid #b7bdc6eb;border-radius:999px;padding:.52rem .82rem;font-size:.9rem;box-shadow:inset 0 1px #fffffff0,0 8px 18px #1e202514}.intl-page{--intl-serif:var(--font-premium-serif), "Cormorant Garamond", "Baskerville", "Palatino Linotype", "Book Antiqua", serif;--intl-sans:var(--font-premium-sans), "Josefin Sans", "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;isolation:isolate;background:radial-gradient(1200px 620px at 12% 0,#e2d0bf4d,#0000 62%),radial-gradient(900px 520px at 88% 8%,#c3cbd652,#0000 58%),linear-gradient(#f8f5f1 0%,#f1f2f4 42%,#f8f8fa 100%);position:relative;overflow:clip}.intl-page .wix-container{padding-inline:clamp(1.1rem,2.8vw,2.3rem)}.intl-page:before,.intl-page:after{content:"";pointer-events:none;z-index:-1;filter:blur(18px);opacity:.7;position:absolute;inset:auto}.intl-page:before{background:radial-gradient(circle at 30% 30%,#efe1d0b8,#efe1d014 42%,#0000 70%);border-radius:50%;width:560px;height:560px;animation:18s ease-in-out infinite intlFloatA;top:3rem;left:-10rem}.intl-page:after{background:radial-gradient(circle at 40% 40%,#c5cedb94,#c5cedb14 46%,#0000 72%);border-radius:50%;width:640px;height:640px;animation:22s ease-in-out infinite intlFloatB;top:10rem;right:-16rem}.intl-page h1,.intl-page h2,.intl-page h3,.intl-page .intl-eyebrow,.intl-page .wix-overline{font-family:var(--intl-serif)}.intl-page p,.intl-page a,.intl-page .wix-subline,.intl-page .ghost-link,.intl-page .primary-button,.intl-page .secondary-button{font-family:var(--intl-sans)}.intl-hero-section{padding-top:clamp(1.2rem,2vw,2rem);position:relative;overflow:hidden}.intl-hero-aura{pointer-events:none;z-index:0;filter:blur(14px);opacity:.8;border-radius:50%;position:absolute;inset:auto}.intl-hero-aura-left{background:radial-gradient(circle at 35% 35%,#e3cdb88f,#e3cdb80f 58%,#0000 78%);width:320px;height:320px;animation:10s ease-in-out infinite intlAuraPulse;top:1rem;left:-6rem}.intl-hero-aura-right{background:radial-gradient(circle at 45% 45%,#d6dce68f,#d6dce60f 58%,#0000 78%);width:360px;height:360px;animation:12s ease-in-out infinite reverse intlAuraPulse;top:4rem;right:-6rem}.intl-shell{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:stretch;gap:clamp(1.35rem,2.4vw,2.2rem);padding-bottom:clamp(2rem,4vw,3.4rem);display:grid;position:relative}.intl-hero-copy,.intl-strip,.intl-signature-card,.intl-story-card,.intl-final-cta{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffffd1 0%,#f4f6f9eb 100%);border:1px solid #c9cdd5f2;border-radius:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 24px 54px #181c231f,0 0 0 1px #ffffff59}.intl-hero-copy:before,.intl-strip:before,.intl-signature-card:before,.intl-story-card:before,.intl-final-cta:before,.intl-card:before{content:"";pointer-events:none;background:radial-gradient(100% 80% at 0 0,#d6c1ae2e,#0000 38%),linear-gradient(135deg,#ffffff29,#0000 34%);position:absolute;inset:0}.intl-hero-copy{align-content:center;gap:.85rem;padding:clamp(1.5rem,3vw,2.6rem);display:grid;transform:translateZ(0)}.intl-switcher-shell{background:linear-gradient(#ffffffe6 0%,#f1f4f8f5 100%);border:1px solid #c4c9d1f5;border-radius:22px;justify-items:start;gap:.55rem;width:fit-content;padding:.95rem 1rem 1rem;display:grid;box-shadow:inset 0 1px #fffffff5,0 18px 34px #181c231a}.intl-switcher-kicker{color:#766958;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-family:var(--intl-sans);margin:0}.intl-switcher{flex-wrap:wrap;gap:.7rem;display:flex}.intl-switch{color:#1b1f27;background:linear-gradient(#fffffffa 0%,#eef1f5fa 100%);border:1px solid #b5bac2f2;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-width:136px;padding:.72rem 1rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:inline-flex;box-shadow:inset 0 1px #fffffff2,0 10px 20px #1e202514}.intl-switch:hover{border-color:#9ea5affa;transform:translateY(-2px);box-shadow:inset 0 1px #fffffff2,0 14px 24px #1e20251f}.intl-switch.is-active{background:linear-gradient(#f7f8fb 0%,#dfe5ee 48%,#c4ccd8 100%);border-color:#8e95a0;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #6d747f52,0 16px 28px #1e202529}.intl-switch span:last-child{font-family:var(--intl-sans);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem}.intl-eyebrow{color:#766958;text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:.92rem}.intl-hero-copy h1{letter-spacing:-.02em;color:#181c22;text-wrap:balance;margin:0;font-size:clamp(2.8rem,6vw,5.25rem);line-height:.96}.intl-subtitle{color:#4b525d;letter-spacing:.03em;margin:0;font-size:clamp(1rem,1.25vw,1.16rem)}.intl-body{color:#333943;max-width:64ch;margin:0;font-size:1rem;line-height:1.75}.intl-cta-row{justify-content:flex-start}.intl-badge-row{flex-wrap:wrap;gap:.7rem;margin-top:.35rem;display:flex}.intl-badge{color:#2b323d;font-family:var(--intl-sans);letter-spacing:.04em;background:linear-gradient(#ffffffd6,#f0f3f7f0);border:1px solid #c0c5cdf5;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .86rem;font-size:.86rem;display:inline-flex;box-shadow:inset 0 1px #fffffff0,0 12px 24px #181c2314}.intl-photo-cluster{grid-template-columns:minmax(0,1.08fr) minmax(160px,.68fr);gap:1rem;min-height:700px;display:grid;position:relative}.intl-photo-cluster:before{content:"";pointer-events:none;filter:blur(20px);z-index:0;background:radial-gradient(circle at 50% 20%,#ffffff8f,#0000 54%),linear-gradient(140deg,#dfceba3d,#bec8d724);border-radius:38px;position:absolute;inset:8% 12% 6% 8%}.intl-photo{z-index:1;background:#f0f1f3;border:1px solid #cfd2d9f0;border-radius:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 22px 46px #181c2324}.intl-photo:after{content:"";pointer-events:none;background:linear-gradient(#ffffff1a,#0000 28%),linear-gradient(#0000 68%,#00000014);position:absolute;inset:0}.intl-photo img,.intl-strip-photo img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.22,1,.36,1),filter .8s;display:block}.intl-photo:hover img,.intl-strip:hover .intl-strip-photo img{filter:saturate(1.02)contrast(1.03);transform:scale(1.05)}.intl-photo-main{min-height:700px}.intl-photo-side{min-height:338px}.intl-photo-side-bottom{align-self:end}.intl-quicknav-section{padding-top:0}.intl-quicknav-shell{gap:1rem;display:grid}.intl-quicknav-copy h2{color:#181c22;margin:.15rem 0 0}.intl-quicknav-list{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffffe0,#f4f6f9f5);border:1px solid #ced2daf5;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;padding:1rem;display:grid;position:sticky;top:1rem;box-shadow:inset 0 1px #fffffff2,0 18px 36px #181c231a}.intl-quicknav-link{background:linear-gradient(#ffffffc7,#f2f5f8eb);border:1px solid #ced2daf0;border-radius:18px;gap:.3rem;min-height:100%;padding:.95rem .95rem 1rem;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s;display:grid;position:relative;box-shadow:inset 0 1px #ffffffeb,0 12px 24px #181c2314}.intl-quicknav-link:after,.intl-card:after,.intl-insight-card:after,.intl-gallery-card:after,.intl-story-card:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 12%,#ffffff5c 38%,#0000 66%);transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-140%)}.intl-quicknav-link:hover:after,.intl-card:hover:after,.intl-insight-card:hover:after,.intl-gallery-card:hover:after,.intl-story-card:hover:after{transform:translate(140%)}.intl-quicknav-link:hover{border-color:#b4bac4fa;transform:translateY(-4px);box-shadow:inset 0 1px #fffffff5,0 18px 30px #181c231f}.intl-quicknav-label{color:#7a6f60;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-family:var(--intl-sans)}.intl-quicknav-title{color:#20252d;font-family:var(--intl-serif);font-size:1.02rem;line-height:1.18}.intl-intro-grid,.intl-strip{grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);align-items:stretch;gap:1.2rem;display:grid}.intl-heading-block{align-content:center;display:grid}.intl-heading-block h2,.intl-strip-copy h2,.intl-final-cta h2,.intl-story-card h2,.intl-page .wix-copy-center h2{color:#171b22;letter-spacing:-.02em}.intl-card-grid,.intl-destination-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.intl-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intl-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.intl-insight-card{background:linear-gradient(#ffffffdb,#f4f6f9f5);border:1px solid #ced2daf5;border-radius:24px;padding:1.25rem 1.15rem 1.1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 18px 34px #181c231a}.intl-insight-card:before{content:"";pointer-events:none;background:radial-gradient(80% 80% at 0 0,#ddccb92e,#0000 46%),linear-gradient(160deg,#ffffff2e,#0000 38%);position:absolute;inset:0}.intl-insight-value{color:#191d24;font-family:var(--intl-serif);margin:0 0 .55rem;font-size:clamp(2rem,4vw,3rem);line-height:.9}.intl-insight-card h2{color:#20252d;margin:0 0 .4rem;font-size:1.3rem}.intl-insight-card p{color:#3d4550;line-height:1.72;font-family:var(--intl-sans);margin:0}.intl-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffffe0 0%,#f6f7faf5 100%);border:1px solid #d0d4dbf5;border-radius:22px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;position:relative;box-shadow:inset 0 1px #fffffff0,0 16px 30px #181c231a}.intl-card:hover{border-color:#b0b6c0fa;transform:translateY(-6px);box-shadow:inset 0 1px #fffffff5,0 22px 38px #181c2324}.intl-card h3{color:#1d222a}.intl-strip{padding:clamp(1.2rem,2.5vw,1.8rem)}.intl-strip-copy{align-content:center;gap:.7rem;display:grid}.intl-strip-copy p{color:#38404a;line-height:1.72;font-family:var(--intl-sans);margin:0}.intl-strip-photo{border:1px solid #cfd4dcf2;border-radius:22px;min-height:360px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 18px 34px #181c231f}.intl-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.intl-gallery-shell{gap:1.15rem;display:grid}.intl-gallery-copy h2{color:#171b22;margin:0 0 .45rem}.intl-gallery-copy p{color:#38404a;line-height:1.75;font-family:var(--intl-sans);margin:0}.intl-gallery-grid{grid-template-columns:1.2fr .8fr .8fr;gap:1rem;display:grid}.intl-gallery-card{background:linear-gradient(#fffc,#f4f6f9eb);border:1px solid #ced2daf5;border-radius:24px;min-height:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 20px 36px #181c231f}.intl-gallery-card--large{grid-row:span 2}.intl-gallery-figure{min-height:260px;margin:0;position:relative;overflow:hidden}.intl-gallery-card--large .intl-gallery-figure{min-height:100%}.intl-gallery-figure:after{content:"";pointer-events:none;background:linear-gradient(#ffffff14,#0000 30%),linear-gradient(#0000 62%,#00000024);position:absolute;inset:0}.intl-gallery-figure img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.22,1,.36,1),filter .8s;display:block}.intl-gallery-card:hover .intl-gallery-figure img{filter:saturate(1.03)contrast(1.04);transform:scale(1.05)}.intl-gallery-card-copy{gap:.45rem;padding:1rem 1rem 1.05rem;display:grid}.intl-gallery-card-copy h3{color:#1d222a;margin:0}.intl-gallery-card-copy p{color:#3d4550;line-height:1.7;font-family:var(--intl-sans);margin:0}.intl-gallery-detail{color:#4b5560;font-size:.95rem;line-height:1.62}#destination-weddings .intl-gallery-card-copy{align-content:start;gap:.72rem;padding:1.28rem 1.28rem 1.42rem}#destination-weddings .intl-gallery-card-copy>p:first-of-type{line-height:1.76}#destination-weddings .intl-gallery-detail{font-size:.97rem;line-height:1.72}#destination-weddings .intl-gallery-detail+.intl-gallery-detail{margin-top:.12rem}.intl-gallery-footnote{gap:.35rem;padding-top:.35rem;display:grid}.intl-gallery-footnote h3{color:#1d222a;margin:0}.intl-gallery-footnote p{color:#3d4550;line-height:1.68;font-family:var(--intl-sans);margin:0}.intl-story-card{padding:1.45rem 1.25rem}.intl-hub-card{scroll-margin-top:7rem}.intl-hub-eyebrow{margin-bottom:.45rem}.intl-story-card p{color:#37404a;line-height:1.72;font-family:var(--intl-sans);margin:0}.intl-story-card p+p{margin-top:.8rem}.intl-final-cta{text-align:center;padding:clamp(1.6rem,3vw,2.4rem)}.intl-final-cta p{color:#353c46;max-width:62ch;line-height:1.75;font-family:var(--intl-sans);margin:.25rem auto 0}.intl-final-cta .intl-cta-row{justify-content:center}.intl-chip-list{padding-top:.9rem}.intl-signature-section{padding-top:.15rem}.intl-signature-shell{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);align-items:stretch;gap:1.25rem;display:grid}.intl-signature-card{gap:1rem;padding:clamp(1.35rem,2.8vw,2.3rem);display:grid}.intl-signature-eyebrow{margin-bottom:0}.intl-signature-card h2{color:#171b22;letter-spacing:-.02em;margin:0}.intl-signature-lead{color:#3c4450;margin:0;font-size:1.03rem;line-height:1.78}.intl-signature-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.intl-signature-point{background:linear-gradient(#ffffffbd,#f5f7fae6);border:1px solid #d3d7ddf0;border-radius:20px;padding:1rem .9rem .95rem;position:relative;box-shadow:inset 0 1px #ffffffe0,0 12px 28px #181c2314}.intl-signature-point h3,.intl-phase-card h3{color:#1b2028;font-family:var(--intl-serif);margin:0 0 .45rem;font-size:1.26rem}.intl-signature-point p,.intl-phase-card p{color:#3d4550;line-height:1.7;font-family:var(--intl-sans);margin:0}.intl-phase-grid{gap:1rem;display:grid}.intl-phase-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffffd6,#f4f6f9f0);border:1px solid #c7ccd4f5;border-radius:24px;padding:1.1rem 1.05rem 1rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 18px 34px #181c231a}.intl-phase-card:before{content:"";pointer-events:none;background:radial-gradient(80% 70% at 0 0,#ddccb92e,#0000 42%),linear-gradient(145deg,#ffffff1f,#0000 36%);position:absolute;inset:0}.intl-phase-index{color:#202632;min-width:3.15rem;font-family:var(--intl-sans);letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(#ffffffe0,#e1e6eef5);border:1px solid #aeb4bde6;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.85rem;padding:.26rem .72rem;font-size:.83rem;display:inline-flex}.intl-marquee{border-top:1px solid #c8ccd3b3;border-bottom:1px solid #c8ccd3b3;margin-top:1rem;padding:.9rem 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.intl-marquee-track{gap:.85rem;width:max-content;animation:34s linear infinite intlMarquee;display:flex}.intl-marquee span{white-space:nowrap;color:#2a313c;font-family:var(--intl-sans);letter-spacing:.04em;background:linear-gradient(#ffffffc7,#f1f4f8e6);border:1px solid #c0c6cff0;border-radius:999px;justify-content:center;align-items:center;padding:.5rem .88rem;font-size:.92rem;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 10px 18px #181c2312}.intl-destination-card:after{content:"";background:linear-gradient(90deg,#cdb69de6,#b4becdd9,#0000 92%);width:100%;height:3px;position:absolute;inset:0 auto auto 0}@keyframes intlFloatA{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(4rem,2rem)scale(1.06)}}@keyframes intlFloatB{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-3rem,2.5rem)scale(1.08)}}@keyframes intlAuraPulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:.92;transform:scale(1.09)}}@keyframes intlMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.grid{gap:.75rem;display:grid}.two-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.three-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.four-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.inquiry-form{gap:1.05rem;width:100%;display:grid}.inquiry-form label{color:#2b313b;letter-spacing:.01em;gap:.48rem;font-size:.88rem;font-weight:500;display:grid}.inquiry-form input:not([type=checkbox]),.inquiry-form textarea,.inquiry-form select{width:100%;color:var(--wix-ink);font:inherit;background:linear-gradient(#fffffffa 0%,#f4f6f9fa 100%);border:1px solid #c4c9d1f5;border-radius:12px;padding:.82rem .92rem;transition:border-color .24s,box-shadow .24s,transform .24s,background-color .24s;box-shadow:inset 0 1px #ffffffe6,0 6px 14px #181c230d}.inquiry-form input:not([type=checkbox]):focus,.inquiry-form textarea:focus,.inquiry-form select:focus{background:linear-gradient(#fff 0%,#f8f9fb 100%);border-color:#a2a8b1;outline:none;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,0 0 0 4px #a1a6ae29,0 10px 24px #181c2314}.inquiry-form textarea{resize:vertical;min-height:140px}.date-picker-row{align-items:center;gap:.55rem;display:flex}.date-picker-row input{flex:1}.date-picker-button{white-space:nowrap;margin:0}.check-grid{gap:.55rem;display:grid}.check-options{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.35rem .9rem;display:grid}.check-title{color:#353a44;margin:0;font-size:.92rem}.inquiry-form .check-row,.check-row{color:#2f333b;cursor:pointer;justify-content:flex-start;align-items:center;gap:.55rem;width:auto;font-size:.92rem;line-height:1.35;display:flex}.inquiry-form .check-row input[type=checkbox],.check-row input[type=checkbox]{cursor:pointer;appearance:none;vertical-align:middle;background:#fff;border:1px solid #1e2025;border-radius:4px;flex:none;place-content:center;width:19px;height:19px;margin:0;padding:0;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:inline-grid;position:relative;box-shadow:0 2px 6px #181c2314}.inquiry-form .check-row input[type=checkbox]:focus,.check-row input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 3px #a1a6ae2e,0 2px 6px #181c2314}.inquiry-form .check-row input[type=checkbox]:after,.check-row input[type=checkbox]:after{content:"";transform-origin:50%;border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transition:transform .16s;transform:rotate(-45deg)scale(0)}.inquiry-form .check-row input[type=checkbox]:checked,.check-row input[type=checkbox]:checked{background:#1e2025;border-color:#1e2025}.inquiry-form .check-row input[type=checkbox]:checked:after,.check-row input[type=checkbox]:checked:after{transform:rotate(-45deg)scale(1)}.inquiry-form .check-row span,.check-row span{display:inline-block}.captcha-box{background:linear-gradient(#fffffffa 0%,#f5f7f9fa 100%);border:1px solid #cbd0d8f5;border-radius:14px;padding:.85rem;box-shadow:inset 0 1px #ffffffeb,0 10px 22px #181c230d}.robot-check{margin-top:.15rem}.primary-button,.secondary-button,.small-button,.ghost-link{font:inherit;cursor:pointer;border-radius:14px;padding:.72rem 1.16rem;transition:background-color .28s,color .28s,transform .28s,box-shadow .28s,border-color .28s}.primary-button{color:#171a20;letter-spacing:.01em;background:linear-gradient(#f4f6f9 0%,#d8dde5 44%,#bac1cb 100%);border:1px solid #a0a5aee6;justify-content:center;align-items:center;width:fit-content;font-weight:600;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #72798473,0 12px 24px #1e20252e}.primary-button:before{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff59 50%,#fff0 100%);width:42%;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:-2px auto -2px -46%;transform:skew(-16deg)}.primary-button:hover{background:linear-gradient(#fafbfc 0%,#e0e5ec 42%,#c3cad4 100%);transform:translateY(-2px);box-shadow:inset 0 1px #fffffff5,inset 0 -1px #777d887a,0 16px 28px #1e202538}.primary-button:hover:before{transform:translate(240%)skew(-16deg)}.primary-button:disabled{cursor:not-allowed;opacity:.65;transform:none}.secondary-button,.small-button,.ghost-link{color:#1f242d;background:linear-gradient(#ffffffeb 0%,#eef1f6eb 100%);border:1px solid #b4bac4eb;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #1e202514}.secondary-button:hover,.small-button:hover,.ghost-link:hover{color:#181c22;background:linear-gradient(#fafbfcf5 0%,#e1e6edf5 100%);border-color:#a3aab4fa;transform:translateY(-2px);box-shadow:inset 0 1px #fffffff2,0 12px 24px #1e20251f}.form-message{margin:0;font-size:.9rem}.form-message.success{color:#1f7a42}.form-message.error{color:#a23535}.admin-main{gap:.8rem;width:min(1860px,100% - 1.6rem);margin:1.4rem auto;display:grid}.admin-main--allow-overflow{overflow:visible}body[data-admin-theme=industrial]{color:#e5e7eb;background:radial-gradient(circle at 0 0,#3d55913d,#0000 30%),radial-gradient(circle at 100% 0,#acb6c924,#0000 22%),linear-gradient(#0b0f14 0%,#11161d 45%,#151b23 100%)}body[data-admin-theme=industrial] .admin-main{z-index:1;box-shadow:none;background:0 0;border-radius:0;gap:.95rem;padding:0;position:relative;overflow:visible}body[data-admin-theme=industrial] .admin-main--allow-overflow{overflow:visible}body[data-admin-theme=industrial] .admin-main--inquiry-texture{background:radial-gradient(circle at 50% 10%,#ffffff5c,#0000 18%),radial-gradient(circle at 14% 12%,#c1cbdb2e,#0000 24%),linear-gradient(#8c949f57,#464d572e),linear-gradient(#767d86 0%,#666d77 12%,#565d67 30%,#474d57 58%,#394049 100%)}body[data-admin-theme=industrial] .admin-main--inquiry-texture .admin-card{background:linear-gradient(135deg,#ffffff1f,#dce2eb0a 22%,#0000 46%),linear-gradient(#2b313af2,#1c2129f5);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #949daa14,0 18px 36px #0000002e}body[data-admin-theme=industrial] .admin-main--inquiry-texture .admin-editor-section-card{background:linear-gradient(135deg,#ebf0f724,#7c848f0f 26%,#0000 52%),linear-gradient(#373d47f7,#21262efa);box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #a4acb81a,0 22px 42px #0003}body[data-admin-theme=industrial] .admin-main--inquiry-texture .admin-editor-summary-item{background:linear-gradient(#2a3039fa,#1d222afa);border-color:#d6dde724}body[data-admin-theme=industrial] .admin-main--inquiry-texture .admin-editor-subsection{background:linear-gradient(135deg,#b8c0cb29,#58606b14 24%,#0000 48%),linear-gradient(#262b33f5,#191d24fa);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #a6aeb91a,0 12px 28px #080c1126}body[data-admin-theme=industrial] .admin-main--inquiry-texture .admin-editor-subsection--event{background:linear-gradient(135deg,#c4ccd629,#61697317 24%,#0000 50%),linear-gradient(#292e37f7,#1c2027fc)}body[data-admin-theme=industrial] .admin-main--inquiry-texture .admin-editor-subsection--customer{background:linear-gradient(135deg,#c8cfd929,#646c7614 24%,#0000 50%),linear-gradient(#2b3039f7,#1d2229fc)}body[data-admin-theme=industrial] .admin-main--inquiry-texture .admin-editor-subsection--offer{background:linear-gradient(135deg,#c2c9d326,#626a7314 24%,#0000 50%),linear-gradient(#2c3037f7,#1e2228fc)}body[data-admin-theme=industrial] .admin-main--inquiry-texture .admin-editor-subsection--workflow,body[data-admin-theme=industrial] .admin-main--inquiry-texture .admin-editor-subsection--template,body[data-admin-theme=industrial] .admin-main--inquiry-texture .admin-editor-subsection--items,body[data-admin-theme=industrial] .admin-main--inquiry-texture .admin-editor-subsection--pricing{background:linear-gradient(#232830fa,#181c22fc)}body[data-admin-theme=industrial] .admin-main:before,body[data-admin-theme=industrial] .admin-main:after{content:none}body[data-admin-theme=industrial] .admin-main>*{z-index:1;position:relative}body[data-admin-theme=industrial] .admin-header-row{z-index:300;grid-template-columns:minmax(0,1fr) auto minmax(0,auto);align-items:center;padding:.2rem .2rem .5rem;position:relative}body[data-admin-theme=industrial] .admin-header-row h1,body[data-admin-theme=industrial] .admin-card h2,body[data-admin-theme=industrial] .admin-card h3{color:#f3f4f6}body[data-admin-theme=industrial] .admin-header-row h1{letter-spacing:-.015em;text-shadow:none;margin:0;font-size:clamp(1.08rem,2vw,1.48rem)}body[data-admin-theme=industrial] .admin-brand-title{color:#f3f4f6}body[data-admin-theme=industrial] .admin-brand-eyebrow,body[data-admin-theme=industrial] .admin-brand-subtitle{color:#aeb8ca}.accounting-design-test .admin-brand-title{color:#f3f4f6}.accounting-design-test .admin-brand-eyebrow,.accounting-design-test .admin-brand-subtitle{color:#aeb8ca}.accounting-design-light .admin-brand-title{color:#172030}.accounting-design-light .admin-brand-eyebrow,.accounting-design-light .admin-brand-subtitle{color:#69758a}body[data-admin-theme=industrial] .admin-header-actions{gap:.55rem}body[data-admin-theme=industrial] .admin-card{background:linear-gradient(#242a34f5,#161b22f5);border:1px solid #d1d5db24;border-radius:22px;gap:.8rem;padding:1rem;box-shadow:inset 0 1px #ffffff0d,0 20px 44px #0000003d}body[data-admin-theme=industrial] .admin-main .admin-card{background:linear-gradient(135deg,#f3f6fa14,#ffffff05 22%,#0000 44%),linear-gradient(#21262fe6,#14181eeb);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #787f8914,0 18px 36px #0003}body[data-admin-theme=industrial] .admin-editor-section-card{background:linear-gradient(135deg,#ccd3dc1f,#636b760d 26%,#0000 52%),linear-gradient(#2c323cf7,#181d24fa);border-color:#dce2eb33;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #97a0ac14,0 24px 50px #00000042}body[data-admin-theme=industrial] .admin-card p,body[data-admin-theme=industrial] .admin-card label,body[data-admin-theme=industrial] .admin-card li,body[data-admin-theme=industrial] .admin-list-title,body[data-admin-theme=industrial] .stats-subtitle,body[data-admin-theme=industrial] .admin-hint{color:#c9d0db}body[data-admin-theme=industrial] .primary-button,body[data-admin-theme=industrial] .secondary-button,body[data-admin-theme=industrial] .small-button,body[data-admin-theme=industrial] .ghost-link,body[data-admin-theme=industrial] .admin-filter-button{border-radius:12px}body[data-admin-theme=industrial] .primary-button{color:#0b0f14;background:linear-gradient(145deg,#edf1f4 0%,#b8bec8 42%,#8e98a8 100%);border-color:#e5e7eb5c;box-shadow:inset 0 1px #ffffffa6,0 14px 26px #00000047}body[data-admin-theme=industrial] .primary-button:hover{color:#06080b;background:linear-gradient(145deg,#f7f9fb 0%,#c8d0da 42%,#9ca8b9 100%)}body[data-admin-theme=industrial] .secondary-button,body[data-admin-theme=industrial] .small-button,body[data-admin-theme=industrial] .ghost-link{color:#e5e7eb;background:linear-gradient(#1c2129f5,#12161cf5);border-color:#d1d5db2e;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #00000029}body[data-admin-theme=industrial] .secondary-button:hover,body[data-admin-theme=industrial] .small-button:hover,body[data-admin-theme=industrial] .ghost-link:hover{color:#fff;background:linear-gradient(#242a35fa,#161b22fa);border-color:#d1d5db52}body[data-admin-theme=industrial] input,body[data-admin-theme=industrial] select,body[data-admin-theme=industrial] textarea{color:#f3f4f6;background:#13181ff0;border-color:#d1d5db2e;box-shadow:inset 0 1px #ffffff08}body[data-admin-theme=industrial] input::placeholder,body[data-admin-theme=industrial] textarea::placeholder{color:#8d96a6}body[data-admin-theme=industrial] .admin-search-input,body[data-admin-theme=industrial] .admin-advanced-filters,body[data-admin-theme=industrial] .admin-location-picker,body[data-admin-theme=industrial] .admin-calendar-connection{color:#e5e7eb;background:#141920f0;border-color:#d1d5db24}body[data-admin-theme=industrial] .admin-filter-button{color:#dbe2ec;background:#181d25f0;border-color:#d1d5db2e}body[data-admin-theme=industrial] .admin-filter-button span{color:#f3f4f6;background:#ffffff14}body[data-admin-theme=industrial] .admin-filter-button.active{color:#0b0f14;background:linear-gradient(145deg,#edf1f4 0%,#b8bec8 42%,#8e98a8 100%);border-color:#e5e7eb5c}body[data-admin-theme=industrial] .admin-filter-button.active span{color:#0b0f14;background:#0b0f141f}body[data-admin-theme=industrial] .admin-table-wrap,body[data-admin-theme=industrial] .stats-layout-list{background:#12171edb;border-color:#d1d5db24;border-radius:18px;box-shadow:inset 0 1px #ffffff08}body[data-admin-theme=industrial] .admin-table{color:#e5e7eb}body[data-admin-theme=industrial] .admin-table th,body[data-admin-theme=industrial] .admin-table td{border-bottom-color:#d1d5db14}body[data-admin-theme=industrial] .admin-table th{color:#d4dae4;background:linear-gradient(#181e27fa,#12171efa)}body[data-admin-theme=industrial] .admin-table tbody tr{background:#1a2029b3}body[data-admin-theme=industrial] .admin-table tbody tr:nth-child(odd){background:#1e242ed1}body[data-admin-theme=industrial] .admin-table tbody tr:hover{background:#2b333feb}body[data-admin-theme=industrial] .admin-next-order-ticker{background:linear-gradient(#1e232cf2,#14181ff7);border-color:#d1d5db24;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #00000038}body[data-admin-theme=industrial] .admin-next-order-title{color:#98a2b3}body[data-admin-theme=industrial] .admin-next-order-countdown,body[data-admin-theme=industrial] .admin-next-order-meta{color:#eef2f7}body[data-admin-theme=industrial] .admin-dialog-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060a0f9e}body[data-admin-theme=industrial] .admin-dialog,body[data-admin-theme=industrial] .admin-new-inquiry-dialog{background:linear-gradient(#1f252ffa,#141920fa);border-color:#d1d5db24;border-radius:20px;box-shadow:inset 0 1px #ffffff0a,0 26px 60px #00000057}body[data-admin-theme=industrial] .admin-new-inquiry-form input,body[data-admin-theme=industrial] .admin-new-inquiry-form select,body[data-admin-theme=industrial] .admin-new-inquiry-form textarea{color:#f3f4f6;background:#13181ff2;border-color:#d1d5db2e}body[data-admin-theme=industrial] .stats-kpi-card,body[data-admin-theme=industrial] .status-settings-section,body[data-admin-theme=industrial] .status-settings-preview,body[data-admin-theme=industrial] .doc-row,body[data-admin-theme=industrial] .doc-text-editor,body[data-admin-theme=industrial] .totals-box,body[data-admin-theme=industrial] .admin-edit-row,body[data-admin-theme=industrial] .admin-calendar-panel,body[data-admin-theme=industrial] .position-template-preview{color:#e5e7eb;background:linear-gradient(#1f252ff0,#151a21fa);border-color:#d1d5db24}body[data-admin-theme=industrial] .stats-kpi-card h3,body[data-admin-theme=industrial] .status-settings-section h3,body[data-admin-theme=industrial] .doc-text-editor h3{color:#cfd6e1}body[data-admin-theme=industrial] .stats-kpi-card strong{color:#f8fafc}body[data-admin-theme=industrial] .stats-kpi-card span,body[data-admin-theme=industrial] .status-settings-preview-row,body[data-admin-theme=industrial] .doc-row{color:#c9d0db}body[data-admin-theme=industrial] .admin-edit-row label,body[data-admin-theme=industrial] .admin-inline-field span,body[data-admin-theme=industrial] .line-item-head,body[data-admin-theme=industrial] .position-duration-hint{color:#d6dde7}body[data-admin-theme=industrial] .admin-editor-section-kicker{color:#9ea8b9}body[data-admin-theme=industrial] .admin-editor-summary-item{background:linear-gradient(#1d232cf5,#141920fa);border-color:#d1d5db1f}body[data-admin-theme=industrial] .admin-editor-section-card:before{background:linear-gradient(100deg,#fcfdfffa 0%,#e2e7eef0 12%,#a4acb7d1 34%,#7b838fb8 48%,#e5eaf0cc 67%,#fcfdff33 100%);box-shadow:0 1px #ffffff2e,0 0 24px #bcc6d624}body[data-admin-theme=industrial] .admin-editor-subsection{background:linear-gradient(135deg,#969eaa1f,#484f590f 24%,#0000 48%),linear-gradient(#181d25f2,#0f1319fc);border-color:#d6dde738;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #98a1ad1f,0 10px 24px #070a0f29}body[data-admin-theme=industrial] .admin-editor-subsection--event{background:linear-gradient(135deg,#acb4c01f,#525a6512 24%,#0000 50%),linear-gradient(#1a1f27f7,#12161cfc)}body[data-admin-theme=industrial] .admin-editor-subsection--customer{background:linear-gradient(135deg,#b0b7c21c,#585f6a0f 24%,#0000 50%),linear-gradient(#1b2028f7,#13171dfc)}body[data-admin-theme=industrial] .admin-editor-subsection--offer{background:linear-gradient(135deg,#a4abb61c,#5259630f 24%,#0000 50%),linear-gradient(#1c2025f7,#15171cfc)}body[data-admin-theme=industrial] .admin-editor-subsection--workflow,body[data-admin-theme=industrial] .admin-editor-subsection--template,body[data-admin-theme=industrial] .admin-editor-subsection--items,body[data-admin-theme=industrial] .admin-editor-subsection--pricing{background:linear-gradient(#161b23f5,#10141bfa)}body[data-admin-theme=industrial] .admin-editor-summary-item strong{color:#aeb8c8}body[data-admin-theme=industrial] .admin-editor-summary-item span{color:#f3f4f6}body[data-admin-theme=industrial] .admin-edit-row input,body[data-admin-theme=industrial] .admin-edit-row select,body[data-admin-theme=industrial] .admin-edit-row textarea,body[data-admin-theme=industrial] .admin-calendar-panel input,body[data-admin-theme=industrial] .admin-calendar-panel select,body[data-admin-theme=industrial] .position-template-actions select,body[data-admin-theme=industrial] .position-template-actions input,body[data-admin-theme=industrial] .line-item-row input,body[data-admin-theme=industrial] .line-item-row select,body[data-admin-theme=industrial] .line-item-row textarea{color:#f8fafc;background:#12161dfa;border-color:#d1d5db33}body[data-admin-theme=industrial] .admin-edit-row input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.92)}body[data-admin-theme=industrial] .admin-calendar-panel input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.92)}body[data-admin-theme=industrial] .line-item-head{background:#ffffff0a;border:1px solid #d1d5db1a;border-radius:12px;padding:.45rem .55rem}body[data-admin-theme=industrial] .line-item-row{background:#10141b6b;border:1px solid #d1d5db1a;border-radius:14px;padding:.55rem}body[data-admin-theme=industrial] .admin-editor-work-card .check-row{background:#12171eb8;border-color:#d1d5db1a}body[data-admin-theme=industrial] .admin-header-menu{z-index:950;justify-self:end;width:auto}body[data-admin-theme=industrial] .admin-header-menu .admin-menu-trigger{justify-content:center;align-items:center;margin:0;display:inline-flex}body[data-admin-theme=industrial] .admin-header-menu .admin-menu-panel{z-index:1200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:linear-gradient(#1c2129fa,#12161cfa);border-color:#d1d5db29;min-width:260px;transition:opacity .22s,transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s;transform:translateY(-8px)scale(.98);box-shadow:inset 0 1px #ffffff0d,0 20px 38px #00000057}body[data-admin-theme=industrial] .admin-header-menu.is-open .admin-menu-panel{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}body[data-admin-theme=industrial] .admin-header-menu .admin-menu-link{color:#e5e7eb;background:linear-gradient(#262c36eb,#1a1f27f5);border-color:#d1d5db1f}body[data-admin-theme=industrial] .admin-header-menu .admin-menu-link:hover{color:#0b0f14;background:linear-gradient(145deg,#edf1f4 0%,#b8bec8 42%,#8e98a8 100%);border-color:#e5e7eb3d}body[data-admin-theme=industrial] .admin-header-menu .admin-menu-logout{color:#ffe3e3;background:linear-gradient(#6e1d24f5,#4a1419fa);border-color:#f8717157}body[data-admin-theme=industrial] .admin-header-menu .admin-menu-logout:hover{color:#fff7f7;background:linear-gradient(#8c242efa,#5e181ffc);border-color:#fca5a580}body[data-admin-theme=industrial] .admin-header-menu .admin-menu-submenu-panel{border-left:1px solid #d1d5db24}body[data-admin-theme=industrial] .admin-header-menu .admin-menu-sublink{color:#cfd4dd;background:#0f1319b8;border-color:#d1d5db1a}body[data-admin-theme=industrial] .admin-header-menu .admin-menu-sublink:hover{color:#f8fafc;background:#212730eb;border-color:#e5e7eb38}body[data-admin-theme=industrial] .admin-header-menu .admin-menu-theme-label{color:#9ca3af}body[data-admin-theme=industrial] .admin-header-menu .admin-menu-theme-button{color:#f3f4f6;background:linear-gradient(#212730f5,#14181ffa);border-color:#d1d5db2e}body[data-admin-theme=industrial] .admin-header-menu .admin-menu-theme-button.is-active{color:#0b0f14;background:linear-gradient(145deg,#edf1f4 0%,#b8bec8 42%,#8e98a8 100%);border-color:#e5e7eb5c}body[data-admin-theme=industrial] .admin-access-primary-audit-entry,body[data-admin-theme=industrial] .admin-access-security-log-entry,body[data-admin-theme=industrial] .admin-access-runtime-issues li{background:linear-gradient(135deg,#e8eef714,#616a760a 24%,#0000 46%),linear-gradient(#282e38f7,#191d24fa);border-color:#d1d5db2e;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #949daa14,0 14px 28px #00000029}body[data-admin-theme=industrial] .admin-access-primary-audit-entry strong,body[data-admin-theme=industrial] .admin-access-security-log-entry strong,body[data-admin-theme=industrial] .admin-access-runtime-issues li strong{color:#f3f4f6}body[data-admin-theme=industrial] .admin-access-primary-audit-topline span,body[data-admin-theme=industrial] .admin-access-security-log-topline span,body[data-admin-theme=industrial] .admin-access-primary-audit-entry .admin-access-meta,body[data-admin-theme=industrial] .admin-access-security-log-entry .admin-access-meta,body[data-admin-theme=industrial] .admin-access-runtime-issues li span{color:#c7cfda}body[data-admin-theme=industrial] .admin-access-primary-audit-entry .admin-access-meta span,body[data-admin-theme=industrial] .admin-access-security-log-entry .admin-access-meta span{color:#d2dae5}body[data-admin-theme=industrial] .admin-access-primary-audit-list,body[data-admin-theme=industrial] .admin-access-security-log{gap:1rem}body[data-admin-theme=industrial] .admin-access-account,body[data-admin-theme=industrial] .admin-access-reset-link-card{background:linear-gradient(135deg,#e8eef714,#616a760a 24%,#0000 46%),linear-gradient(#282e38f7,#191d24fa);border-color:#d1d5db2e;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #949daa14,0 14px 28px #00000029}body[data-admin-theme=industrial] .admin-access-account h3,body[data-admin-theme=industrial] .admin-access-reset-link-card strong{color:#f3f4f6}body[data-admin-theme=industrial] .admin-access-account p,body[data-admin-theme=industrial] .admin-access-account .admin-access-note,body[data-admin-theme=industrial] .admin-access-account .admin-access-meta,body[data-admin-theme=industrial] .admin-access-reset-link-card a{color:#d2dae5}body[data-admin-theme=industrial] .admin-access-badge{color:#eef2f7;background:#ebf0f71f}body[data-admin-theme=industrial] .admin-access-badge.is-muted{color:#c9d1dc;background:#9ba5b224}body[data-admin-theme=luminous]{color:#172030;background:radial-gradient(circle at 0 0,#f5cb7f2e,#0000 34%),radial-gradient(circle at 100% 0,#7da6ff2e,#0000 32%),linear-gradient(#f7f8fb 0%,#eef2f7 52%,#e9edf4 100%)}body[data-admin-theme=luminous] .admin-main{z-index:1;gap:.95rem;position:relative}body[data-admin-theme=luminous] .admin-main--allow-overflow{overflow:visible}body[data-admin-theme=luminous] .admin-access-primary-audit-entry,body[data-admin-theme=luminous] .admin-access-security-log-entry,body[data-admin-theme=luminous] .admin-access-runtime-issues li{background:linear-gradient(135deg,#fffffffa,#e5ebf347 24%,#0000 46%),linear-gradient(#fffffff7,#f4f7fcfa);border-color:#9fabc43d;box-shadow:inset 0 1px #fffffff5,0 12px 24px #b2bccc1f}body[data-admin-theme=luminous] .admin-access-primary-audit-entry strong,body[data-admin-theme=luminous] .admin-access-security-log-entry strong,body[data-admin-theme=luminous] .admin-access-runtime-issues li strong{color:#1a2435}body[data-admin-theme=luminous] .admin-access-primary-audit-topline span,body[data-admin-theme=luminous] .admin-access-security-log-topline span,body[data-admin-theme=luminous] .admin-access-primary-audit-entry .admin-access-meta,body[data-admin-theme=luminous] .admin-access-security-log-entry .admin-access-meta,body[data-admin-theme=luminous] .admin-access-runtime-issues li span{color:#5d6b82}body[data-admin-theme=luminous] .admin-access-account,body[data-admin-theme=luminous] .admin-access-reset-link-card{background:linear-gradient(135deg,#fffffffa,#e5ebf347 24%,#0000 46%),linear-gradient(#fffffff7,#f4f7fcfa);border-color:#9fabc43d;box-shadow:inset 0 1px #fffffff5,0 12px 24px #b2bccc1f}body[data-admin-theme=luminous] .admin-access-account h3,body[data-admin-theme=luminous] .admin-access-reset-link-card strong{color:#1a2435}body[data-admin-theme=luminous] .admin-access-account p,body[data-admin-theme=luminous] .admin-access-account .admin-access-note,body[data-admin-theme=luminous] .admin-access-account .admin-access-meta,body[data-admin-theme=luminous] .admin-access-reset-link-card a{color:#5d6b82}body[data-admin-theme=luminous] .admin-main--inquiry-texture{background:radial-gradient(circle at 50% 8%,#ffffff80,#0000 18%),radial-gradient(circle at 12% 10%,#c6d2e838,#0000 24%),linear-gradient(#ffffffc7,#ecf2f9db);border:1px solid #c6cedb57;box-shadow:inset 0 1px #ffffffeb,0 22px 42px #a6b1c229}body[data-admin-theme=luminous] .admin-main--inquiry-texture .admin-card{background:linear-gradient(#fffffff5,#f4f7fcfa);box-shadow:inset 0 1px #fffffff5,0 18px 34px #a9b4c524}body[data-admin-theme=luminous] .admin-main--inquiry-texture .admin-editor-section-card{background:linear-gradient(135deg,#fffffffa,#e5ebf357 24%,#0000 50%),linear-gradient(#fffffffc,#f4f8fc)}body[data-admin-theme=luminous] .admin-main--inquiry-texture .admin-editor-subsection{background:linear-gradient(135deg,#fffffffa,#e5ebf357 24%,#0000 48%),linear-gradient(#fffffffc,#f4f7fb);box-shadow:inset 0 1px #fffffff5,inset 0 -1px #cbd2db38,0 12px 24px #b7bfcb1a}body[data-admin-theme=luminous] .admin-header-row{z-index:300;grid-template-columns:minmax(0,1fr) auto minmax(0,auto);align-items:center;padding:.2rem .2rem .5rem;position:relative}body[data-admin-theme=luminous] .admin-header-row h1,body[data-admin-theme=luminous] .admin-card h2,body[data-admin-theme=luminous] .admin-card h3{color:#172030}body[data-admin-theme=luminous] .admin-header-row h1{letter-spacing:-.015em;margin:0;font-size:clamp(1.08rem,2vw,1.48rem)}body[data-admin-theme=luminous] .admin-brand-title{color:#172030}body[data-admin-theme=luminous] .admin-brand-eyebrow,body[data-admin-theme=luminous] .admin-brand-subtitle{color:#69758a}body[data-admin-theme=luminous] .admin-card{background:linear-gradient(#ffffffe6,#f6f9fdf0);border:1px solid #9fabc442;border-radius:22px;gap:.8rem;padding:1rem;box-shadow:inset 0 1px #ffffffd9,0 22px 40px #7788a524}body[data-admin-theme=luminous] .admin-editor-section-card{background:linear-gradient(135deg,#fffffff5,#dde3eb42 24%,#0000 52%),linear-gradient(#fffffff7,#f1f5fafc);border-color:#c6ced957;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #cbd2db2e,0 24px 44px #b0b8c52e}body[data-admin-theme=luminous] .admin-card p,body[data-admin-theme=luminous] .admin-card label,body[data-admin-theme=luminous] .admin-card li,body[data-admin-theme=luminous] .admin-list-title,body[data-admin-theme=luminous] .stats-subtitle,body[data-admin-theme=luminous] .admin-hint{color:#435067}body[data-admin-theme=luminous] .primary-button,body[data-admin-theme=luminous] .secondary-button,body[data-admin-theme=luminous] .small-button,body[data-admin-theme=luminous] .ghost-link,body[data-admin-theme=luminous] .admin-filter-button{border-radius:12px}body[data-admin-theme=luminous] .primary-button{color:#10326d;background:linear-gradient(145deg,#fff 0%,#dfeafc 100%);border-color:#385eb447;box-shadow:inset 0 1px #ffffffeb,0 10px 22px #7788a51f}body[data-admin-theme=luminous] .secondary-button,body[data-admin-theme=luminous] .small-button,body[data-admin-theme=luminous] .ghost-link{color:#223048;background:#ffffffd6;border-color:#9fabc447;box-shadow:inset 0 1px #ffffffd9,0 10px 22px #7788a51f}body[data-admin-theme=luminous] input,body[data-admin-theme=luminous] select,body[data-admin-theme=luminous] textarea{color:#172030;background:#fffffff5;border-color:#9fabc438}body[data-admin-theme=luminous] .admin-search-input,body[data-admin-theme=luminous] .admin-advanced-filters,body[data-admin-theme=luminous] .admin-location-picker,body[data-admin-theme=luminous] .admin-calendar-connection{background:#ffffffb8;border-color:#9fabc43d}body[data-admin-theme=luminous] .admin-filter-button{color:#344055;background:#ffffffc2;border-color:#9fabc447}body[data-admin-theme=luminous] .admin-filter-button.active{color:#10326d;background:linear-gradient(145deg,#fff 0%,#dfeafc 100%);border-color:#385eb447}body[data-admin-theme=luminous] .admin-filter-button span{color:#355287;background:#385eb414}body[data-admin-theme=luminous] .admin-table-wrap,body[data-admin-theme=luminous] .stats-layout-list{background:#ffffffb8;border-color:#9fabc438;border-radius:18px;box-shadow:inset 0 1px #ffffffd9,0 14px 26px #7788a51a}body[data-admin-theme=luminous] .admin-table th{color:#4a5670;background:linear-gradient(#fbfcfffa,#edf2f9fa)}body[data-admin-theme=luminous] .admin-table tbody tr:nth-child(odd){background:#f8faffe6}body[data-admin-theme=luminous] .admin-table tbody tr:hover{background:#e5edfae6}body[data-admin-theme=luminous] .admin-dialog-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#909fb833}body[data-admin-theme=luminous] .admin-dialog,body[data-admin-theme=luminous] .admin-new-inquiry-dialog{background:linear-gradient(#fffffffa,#f3f7fdfa);border-color:#9fabc442;border-radius:20px;box-shadow:inset 0 1px #ffffffeb,0 26px 60px #7788a533}body[data-admin-theme=luminous] .admin-header-menu{justify-self:end;width:auto}body[data-admin-theme=luminous] .stats-kpi-card,body[data-admin-theme=luminous] .status-settings-section,body[data-admin-theme=luminous] .status-settings-preview,body[data-admin-theme=luminous] .doc-row,body[data-admin-theme=luminous] .doc-text-editor,body[data-admin-theme=luminous] .totals-box,body[data-admin-theme=luminous] .admin-edit-row,body[data-admin-theme=luminous] .admin-calendar-panel,body[data-admin-theme=luminous] .position-template-preview{color:#223048;background:linear-gradient(#fffffff5,#f3f7fdf5);border-color:#9fabc438}body[data-admin-theme=luminous] .admin-edit-row label,body[data-admin-theme=luminous] .admin-inline-field span,body[data-admin-theme=luminous] .line-item-head,body[data-admin-theme=luminous] .position-duration-hint{color:#445168}body[data-admin-theme=luminous] .admin-editor-section-kicker{color:#6b778d}body[data-admin-theme=luminous] .admin-editor-summary-item{background:linear-gradient(#fffffffa,#f5f8fdf5);border-color:#9fabc433}body[data-admin-theme=luminous] .admin-editor-section-card:before{background:linear-gradient(100deg,#fffffffc 0%,#e7ecf3f5 12%,#bcc3cee6 34%,#979fabd6 48%,#eff2f6db 67%,#ffffff42 100%);box-shadow:0 1px #ffffffeb,0 12px 26px #b5bdc924}body[data-admin-theme=luminous] .admin-editor-subsection{background:linear-gradient(135deg,#fffffff5,#dfe5ed47 24%,#0000 48%),linear-gradient(#fffffff5,#f2f6fafc);border-color:#c2cad552;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #c9d0d938,0 12px 24px #b7bfcb1f}body[data-admin-theme=luminous] .admin-editor-subsection--event{background:linear-gradient(135deg,#ffffffe6,#e4e9ef38 28%,#0000 48%),linear-gradient(#fcfdfffa,#f1f4f8f7)}body[data-admin-theme=luminous] .admin-editor-subsection--customer{background:linear-gradient(135deg,#ffffffeb,#e7ecf233 28%,#0000 48%),linear-gradient(#fffffffc,#f3f6fafa)}body[data-admin-theme=luminous] .admin-editor-subsection--offer{background:linear-gradient(135deg,#ffffffe0,#e2e7ee2e 28%,#0000 48%),linear-gradient(#fafbfdfa,#f0f3f7f7)}body[data-admin-theme=luminous] .admin-editor-subsection--workflow,body[data-admin-theme=luminous] .admin-editor-subsection--template,body[data-admin-theme=luminous] .admin-editor-subsection--items,body[data-admin-theme=luminous] .admin-editor-subsection--pricing{background:linear-gradient(#f8fafdfa,#f1f5faf5)}body[data-admin-theme=luminous] .admin-editor-summary-item strong{color:#60708b}body[data-admin-theme=luminous] .admin-editor-summary-item span{color:#223048}body[data-admin-theme=luminous] .line-item-head{background:#ffffffd6;border:1px solid #9fabc433;border-radius:12px;padding:.45rem .55rem}body[data-admin-theme=luminous] .line-item-row{background:#ffffffb3;border:1px solid #9fabc42e;border-radius:14px;padding:.55rem}body[data-admin-theme=luminous] .admin-editor-work-card .check-row{background:#ffffffc2;border-color:#9fabc42e}body[data-admin-theme=luminous] .admin-header-menu .admin-menu-trigger{justify-content:center;align-items:center;margin:0;display:inline-flex}body[data-admin-theme=luminous] .admin-header-menu .admin-menu-panel{z-index:1200;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:linear-gradient(#fffffff5,#f4f8fdfa);border-color:#9fabc442;min-width:260px;transition:opacity .22s,transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s;transform:translateY(-8px)scale(.98);box-shadow:inset 0 1px #ffffffe6,0 20px 36px #7788a52e}body[data-admin-theme=luminous] .admin-header-menu.is-open .admin-menu-panel{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}body[data-admin-theme=luminous] .admin-header-menu .admin-menu-link{color:#172030;background:linear-gradient(#fffffff5,#f0f5fbf0);border-color:#9fabc438}body[data-admin-theme=luminous] .admin-header-menu .admin-menu-link:hover{color:#10326d;background:linear-gradient(#edf3fefa,#dde7f8fa);border-color:#385eb43d}body[data-admin-theme=luminous] .admin-header-menu .admin-menu-logout{color:#b42318;background:linear-gradient(#fff1f2fa,#ffe4e6fa);border-color:#ef444447}body[data-admin-theme=luminous] .admin-header-menu .admin-menu-logout:hover{color:#991b1b;background:linear-gradient(#fee2e2fa,#fecdd3fa);border-color:#dc262652}body[data-admin-theme=luminous] .admin-header-menu .admin-menu-submenu-panel{border-left:1px solid #9fabc438}body[data-admin-theme=luminous] .admin-header-menu .admin-menu-sublink{color:#304158;background:#f8fbffeb;border-color:#9fabc433}body[data-admin-theme=luminous] .admin-header-menu .admin-menu-sublink:hover{color:#10326d;background:#e8f0fcfa;border-color:#385eb438}body[data-admin-theme=luminous] .admin-header-menu .admin-menu-theme-button{color:#1b2333;background:linear-gradient(145deg,#fffffffa,#e7eef7f5);border-color:#9fabc442}body[data-admin-theme=luminous] .admin-header-menu .admin-menu-theme-button.is-active{color:#10326d;background:linear-gradient(145deg,#fff 0%,#dfeafc 100%);border-color:#385eb447}.accounting-main .admin-card{gap:.72rem}.accounting-main .admin-table{min-width:1680px}.accounting-main .admin-table th,.accounting-main .admin-table td{vertical-align:middle;padding-top:.2rem;padding-bottom:.2rem}.accounting-main .admin-table td input,.accounting-main .admin-table td select,.accounting-main .admin-table td textarea{color:#1f2430;background:#fff;min-height:28px;padding:.22rem .42rem;font-size:9pt;line-height:1.2}.accounting-main .admin-table th:nth-child(4),.accounting-main .admin-table td:nth-child(4),.accounting-main .admin-table th:nth-child(5),.accounting-main .admin-table td:nth-child(5){min-width:170px}.accounting-main .admin-table th:nth-child(6),.accounting-main .admin-table td:nth-child(6){min-width:150px}.accounting-main .admin-table th:nth-child(7),.accounting-main .admin-table td:nth-child(7),.accounting-main .admin-table th:nth-child(11),.accounting-main .admin-table td:nth-child(11),.accounting-main .admin-table th:nth-child(15),.accounting-main .admin-table td:nth-child(15){min-width:130px}.accounting-main .admin-table th:nth-child(8),.accounting-main .admin-table td:nth-child(8){min-width:180px}.accounting-main .admin-table th:nth-child(9),.accounting-main .admin-table td:nth-child(9){min-width:190px}.accounting-main .admin-table th:nth-child(10),.accounting-main .admin-table td:nth-child(10){min-width:230px}.accounting-main .admin-table th:nth-child(12),.accounting-main .admin-table td:nth-child(12),.accounting-main .admin-table th:nth-child(13),.accounting-main .admin-table td:nth-child(13),.accounting-main .admin-table th:nth-child(14),.accounting-main .admin-table td:nth-child(14){min-width:96px}.accounting-top-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.accounting-top-actions>.ghost-link{min-height:36px}.accounting-entry-selection-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin:.25rem 0 .7rem;display:flex}.accounting-actions-menu{position:relative}.accounting-actions-menu summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.accounting-actions-menu summary::-webkit-details-marker{display:none}.accounting-actions-menu>summary{border:1px solid var(--wix-line);min-height:32px;color:var(--wix-text);background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .72rem;font-size:8.7pt;font-weight:600;display:inline-flex}.accounting-actions-count{min-width:1.35rem;height:1.35rem;color:inherit;background:#94a3b826;border-radius:999px;justify-content:center;align-items:center;padding:0 .34rem;font-size:8pt;font-weight:700;display:inline-flex}.accounting-actions-menu>summary:after{content:"▾";color:var(--wix-muted);font-size:.78rem}.accounting-actions-menu[open]>summary:after{content:"▴"}.accounting-actions-menu-list{z-index:15;border:1px solid var(--wix-line);background:#fff;border-radius:12px;gap:.34rem;min-width:172px;padding:.38rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 18px 34px #0f172a24}.accounting-actions-menu-list .small-button{border-radius:10px;justify-content:flex-start;width:100%;min-height:32px;padding:.34rem .62rem;font-size:8.7pt}.accounting-tab-row{flex-wrap:wrap;gap:.42rem;display:flex}.accounting-main details.admin-card{background:#fcfdff;border-style:dashed;border-color:#d4dae4}.accounting-main details.admin-card summary{cursor:pointer;color:#2f3541;font-size:9.2pt}.accounting-main .admin-row-actions{flex-wrap:wrap;gap:.45rem}.accounting-save-row{justify-content:flex-end;width:100%;margin-top:.2rem;display:flex}.accounting-save-row .primary-button{margin-left:auto}.accounting-theme-switcher{flex-wrap:wrap;align-items:center;gap:.38rem;display:inline-flex}.accounting-theme-toggle.is-active{font-weight:700}.accounting-search-filters{gap:.34rem;display:grid}.accounting-collapse-card{border:1px solid var(--wix-line);background:#fbfcfe;border-radius:14px;transition:border-color .25s,box-shadow .28s,background-color .28s,transform .28s;overflow:hidden}.accounting-collapse-card+.accounting-collapse-card{margin-top:.75rem}.accounting-collapse-card.is-open{box-shadow:0 10px 22px #1e20250f}.accounting-collapse-trigger{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.accounting-collapse-trigger span:first-child{font-size:1.05rem;font-weight:600}.accounting-collapse-icon{background:#1f232b14;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .28s,background-color .28s;display:inline-flex}.accounting-collapse-card.is-open .accounting-collapse-icon{transform:rotate(180deg)}.accounting-collapse-shell{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .34s,opacity .28s;display:grid}.accounting-collapse-card.is-open .accounting-collapse-shell{opacity:1;grid-template-rows:1fr}.accounting-collapse-body{min-height:0;padding:0 1rem;overflow:hidden}.accounting-collapse-card.is-open .accounting-collapse-body{padding-bottom:1rem}.accounting-search-filters .grid{gap:.32rem .5rem}.accounting-search-filters label{gap:.18rem;font-size:8.6pt}.accounting-search-filters input,.accounting-search-filters select{min-height:34px;padding:.28rem .48rem;font-size:9pt}.accounting-search-filters .admin-filter-row{gap:.32rem}.accounting-search-filters .admin-filter-button{padding:.24rem .52rem;font-size:8.5pt}.accounting-entry-row{transition:background-color .2s,box-shadow .2s}.accounting-entry-row.accounting-row-income{background:#e4f6ea8c}.accounting-entry-row.accounting-row-expense{background:#fceaea94}.accounting-entry-row.accounting-row-incomplete{box-shadow:inset 3px 0 #efb04f}.accounting-entry-row.is-selected{box-shadow:inset 0 0 0 2px #8ea2c6}.accounting-entry-row.is-drop-target{box-shadow:inset 0 0 0 2px #3f495a}.accounting-entry-row.is-drop-target td{background:#dde5f2a6}.accounting-main .admin-cell-stack strong{font-size:9pt}.accounting-main .admin-cell-stack input,.accounting-main .admin-cell-stack select{min-height:28px}.accounting-main .admin-table td.accounting-cell-number input,.accounting-main .admin-table td.accounting-cell-number strong{text-align:right;font-variant-numeric:tabular-nums}.accounting-main .admin-table td.accounting-cell-actions .admin-row-actions{align-items:center;gap:.3rem;display:inline-flex}.accounting-note-input{min-width:180px;min-height:52px}.accounting-dual-panel-grid{align-items:start}.accounting-feature-panel{background:#ffffff7a;border:1px solid #1f232b14;border-radius:16px;gap:.7rem;padding:.9rem;display:grid}.accounting-import-actions input[type=file]{max-width:100%}.accounting-section-kicker{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem}.accounting-year-switch-layout{gap:.9rem;display:grid}.accounting-period-hero{background:#ffffff9e;border:1px solid #1f232b14;border-radius:16px;gap:.22rem;padding:.85rem .95rem;display:grid}.accounting-period-hero strong{font-size:1.35rem;line-height:1}.accounting-period-hero span{color:#596273;font-size:.92rem}.accounting-import-preview{gap:.8rem;display:grid}.accounting-import-preview .stats-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.accounting-design-test{--accounting-bg:#0b0f14;--accounting-surface:#1a1f26f0;--accounting-surface-strong:#20262ffa;--accounting-surface-soft:#ffffff08;--accounting-border:#d1d5db24;--accounting-border-strong:#d1d5db3d;--accounting-text:#e5e7eb;--accounting-text-muted:#9ca3af;--accounting-highlight:#d1d5db;--accounting-accent:#2563eb;--accounting-accent-soft:#2563eb2e;isolation:isolate;color:var(--accounting-text);background:radial-gradient(circle at 50% 8%,#ffffff42,#0000 16%),radial-gradient(circle at 50% 34%,#ffffff12,#0000 28%),linear-gradient(#767c8442,#31363d29),linear-gradient(#686e76 0%,#565c65 12%,#484e57 28%,#3b4149 54%,#2f343b 100%);border:1px solid #d1d5db29;border-radius:28px;padding:1.15rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000004d,0 28px 60px #00000061}.accounting-design-test:before{content:"";opacity:.24;pointer-events:none;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='0.95'/%3E%3C/svg%3E") 0 0/240px 240px,repeating-linear-gradient(100deg,#ffffff0b 0 2px,#00000008 2px 6px) 0 0/100% 100%;position:absolute;inset:0}.accounting-design-test:after{content:"";pointer-events:none;background:linear-gradient(#ffffff12,#0000 12% 72%,#0000003d),linear-gradient(90deg,#ffffff09,#0000 18% 82%,#00000014),radial-gradient(circle at 50% 0,#ffffff1f,#0000 24%);position:absolute;inset:0}.accounting-design-test>*{z-index:1;position:relative}.accounting-design-test .admin-header-row{z-index:300;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.2rem .2rem .45rem;position:relative}.accounting-design-test .admin-header-row h1,.accounting-design-test .admin-card h2,.accounting-design-test .admin-card h3{color:#f3f4f6}.accounting-design-test .admin-header-row h1{letter-spacing:-.015em;text-shadow:none;margin:0;font-size:clamp(1.08rem,2vw,1.48rem)}.accounting-design-test .admin-header-actions{z-index:30;place-self:center end;gap:.6rem;margin-left:auto;position:relative}.accounting-design-test .accounting-header-menu{justify-self:end;width:auto}.accounting-design-test .accounting-header-menu .admin-menu-trigger{justify-content:center;align-items:center;margin:0;display:inline-flex}.accounting-design-test .accounting-header-menu .admin-menu-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:120;opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:linear-gradient(#1c2129fa,#12161cfa);border-color:#d1d5db29;min-width:260px;transition:opacity .22s,transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s;right:0;transform:translateY(-8px)scale(.98);box-shadow:inset 0 1px #ffffff0d,0 20px 38px #00000057}.accounting-design-test .accounting-header-menu[open] .admin-menu-panel{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.accounting-design-test .accounting-header-menu .admin-menu-trigger,.accounting-design-test .accounting-header-menu .admin-menu-trigger span{transition:transform .24s,box-shadow .24s,border-color .24s}.accounting-design-test .accounting-header-menu[open] .admin-menu-trigger{transform:translateY(1px)}.accounting-design-test .accounting-header-menu[open] .admin-menu-trigger span{transform:scale(.96)}.accounting-design-test .accounting-header-menu .admin-menu-link{color:#e5e7eb;background:linear-gradient(#262c36eb,#1a1f27f5);border-color:#d1d5db1f}.accounting-design-test .accounting-header-menu .admin-menu-link:hover{color:#0b0f14;background:linear-gradient(145deg,#edf1f4 0%,#b8bec8 42%,#8e98a8 100%);border-color:#e5e7eb3d}.accounting-design-test .accounting-header-menu .admin-menu-theme-label{color:#9ca3af}.accounting-design-test .accounting-header-menu .admin-menu-theme-button{color:#f3f4f6;background:linear-gradient(#212730f5,#14181ffa);border-color:#d1d5db2e;box-shadow:inset 0 1px #ffffff0a,0 8px 18px #0003}.accounting-design-test .accounting-header-menu .admin-menu-theme-button:hover{color:#fff;background:linear-gradient(#2a303afa,#181d25fa);border-color:#e5e7eb42}.accounting-design-test .accounting-header-menu .admin-menu-theme-button.is-active{color:#0b0f14;background:linear-gradient(145deg,#edf1f4 0%,#b8bec8 42%,#8e98a8 100%);border-color:#e5e7eb5c}.accounting-design-test .accounting-theme-toggle{color:#f9fafb;background:linear-gradient(145deg,#d1d5db24,#9ca3af0f);border-color:#d1d5db3d;box-shadow:inset 0 1px #ffffff14,0 8px 20px #00000038}.accounting-design-test .accounting-theme-toggle.is-active{color:#0b0f14;background:linear-gradient(145deg,#edf1f4 0%,#b8bec8 42%,#8e98a8 100%);border-color:#e5e7eb5c}.accounting-design-test .admin-card{border:1px solid var(--accounting-border);background:linear-gradient(135deg,#f3f6fa14,#ffffff05 22%,#0000 44%),linear-gradient(#21262fe6,#14181eeb);border-radius:22px;gap:.8rem;padding:1rem;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #787f8914,0 20px 44px #00000042}.accounting-design-test .accounting-save-row{padding-top:.2rem}.accounting-design-light{background:radial-gradient(circle at 0 0,#f5cb7f2e,#0000 34%),radial-gradient(circle at 100% 0,#7da6ff2e,#0000 32%),linear-gradient(#f7f8fb 0%,#eef2f7 52%,#e9edf4 100%);position:relative}.accounting-design-light:before,.accounting-design-light:after{content:"";filter:blur(80px);pointer-events:none;z-index:0;border-radius:999px;width:380px;height:380px;position:fixed;inset:auto}.accounting-design-light:before{background:#f5c8782e;top:-120px;right:-80px}.accounting-design-light:after{background:#6699ff24;bottom:6vh;left:-100px}.accounting-design-light>*{z-index:1;position:relative}.accounting-design-light .admin-header-row{z-index:300;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.2rem .2rem .45rem;position:relative}.accounting-design-light .admin-header-row h1,.accounting-design-light .admin-card h2,.accounting-design-light .admin-card h3{color:#172030}.accounting-design-light .admin-header-row h1{letter-spacing:-.015em;margin:0;font-size:clamp(1.08rem,2vw,1.48rem)}.accounting-design-light .admin-header-actions{z-index:30;place-self:center end;gap:.6rem;margin-left:auto;position:relative}.accounting-design-light .accounting-header-menu{justify-self:end;width:auto}.accounting-design-light .accounting-header-menu .admin-menu-trigger{justify-content:center;align-items:center;margin:0;display:inline-flex}.accounting-design-light .accounting-header-menu .admin-menu-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:120;opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:linear-gradient(#fffffff5,#f4f8fdfa);border-color:#9fabc442;min-width:260px;transition:opacity .22s,transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s;right:0;transform:translateY(-8px)scale(.98);box-shadow:inset 0 1px #ffffffe6,0 20px 36px #7788a52e}.accounting-design-light .accounting-header-menu[open] .admin-menu-panel{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.accounting-design-light .accounting-header-menu .admin-menu-trigger,.accounting-design-light .accounting-header-menu .admin-menu-trigger span{transition:transform .24s,box-shadow .24s,border-color .24s}.accounting-design-light .accounting-header-menu[open] .admin-menu-trigger{transform:translateY(1px)}.accounting-design-light .accounting-header-menu[open] .admin-menu-trigger span{transform:scale(.96)}.accounting-design-light .accounting-header-menu .admin-menu-link{color:#172030;background:linear-gradient(#fffffff5,#f0f5fbf0);border-color:#9fabc438}.accounting-design-light .accounting-header-menu .admin-menu-link:hover{color:#10326d;background:linear-gradient(#edf3fefa,#dde7f8fa);border-color:#385eb43d}.accounting-design-light .accounting-header-menu .admin-menu-theme-label{color:#667085}.accounting-design-light .accounting-header-menu .admin-menu-theme-button{color:#1b2333;background:linear-gradient(145deg,#fffffffa,#e7eef7f5);border-color:#9fabc442;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #7788a51f}.accounting-design-light .accounting-header-menu .admin-menu-theme-button:hover{color:#0f2f68;background:linear-gradient(145deg,#fff,#d7e5fafa);border-color:#385eb43d}.accounting-design-light .accounting-header-menu .admin-menu-theme-button.is-active{color:#10326d;background:linear-gradient(145deg,#fff 0%,#dfeafc 100%);border-color:#385eb447}.accounting-design-light .accounting-theme-toggle{color:#1f2937;background:linear-gradient(145deg,#ffffffe0,#e4ebf4eb);border-color:#909fb859;box-shadow:inset 0 1px #ffffffd9,0 10px 22px #4d5c781f}.accounting-design-light .accounting-theme-toggle.is-active{color:#10326d;background:linear-gradient(145deg,#fff 0%,#dfeafc 100%);border-color:#385eb447}.accounting-design-light .admin-card{background:linear-gradient(#ffffffe6,#f6f9fdf0);border:1px solid #9fabc442;border-radius:22px;gap:.8rem;padding:1rem;box-shadow:inset 0 1px #ffffffd9,0 22px 40px #7788a524}.accounting-design-light .accounting-top-actions,.accounting-design-light .accounting-tab-row{background:#ffffff94;border:1px solid #9fabc43d;border-radius:18px;padding:.5rem}.accounting-design-light .admin-filter-button{color:#344055;background:#ffffffc2;border-color:#9fabc447}.accounting-design-light .admin-filter-button.active{color:#10326d;background:linear-gradient(145deg,#fff 0%,#dfeafc 100%);border-color:#385eb447;box-shadow:0 10px 20px #8293b224}.accounting-design-light .accounting-actions-menu>summary{color:#223048;background:#ffffffd6;border-color:#9fabc447;box-shadow:inset 0 1px #ffffffd9,0 10px 22px #7788a51f}.accounting-design-light .accounting-actions-count{color:#18408f;background:#385eb41a}.accounting-design-light .accounting-actions-menu-list{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-color:#9fabc43d;box-shadow:0 22px 34px #7788a52e}.accounting-design-light input,.accounting-design-light select,.accounting-design-light textarea{color:#172030;background:linear-gradient(#fffffff5,#f5f8fcfa);border-color:#9fabc447;box-shadow:inset 0 1px #ffffffd9}.accounting-design-light .accounting-collapse-card{background:linear-gradient(#fffffff0,#f7fafdf5);border-color:#9fabc43d;border-radius:20px;box-shadow:0 16px 28px #7788a51f}.accounting-design-light .accounting-collapse-trigger{color:#172030;padding:1rem 1.1rem}.accounting-design-light .accounting-collapse-icon{color:#344055;background:#63739114}.accounting-design-light .stats-kpi-card{background:linear-gradient(#fffffff5,#f4f8fcfa);border-color:#9fabc43d;border-radius:18px;box-shadow:0 18px 30px #7788a51f}.accounting-design-light .stats-kpi-card h3{color:#617087}.accounting-design-light .stats-kpi-card strong{color:#172030}.accounting-design-light .stats-kpi-card span,.accounting-design-light .stats-subtitle,.accounting-design-light .admin-card p,.accounting-design-light .admin-card label,.accounting-design-light .admin-card summary,.accounting-design-light .admin-card li{color:#5d6a7f}.accounting-design-light .admin-table-wrap{background:#ffffffeb;border:1px solid #9fabc43d;border-radius:20px;box-shadow:0 18px 30px #7788a51f}.accounting-design-light .admin-table{color:#223048}.accounting-design-light .admin-table th,.accounting-design-light .admin-table td{border-bottom-color:#b7c0d052}.accounting-design-light .admin-table th{z-index:3;color:#526079;letter-spacing:.08em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#f8fafdfa,#ebf0f7fa);position:sticky;top:0}.accounting-design-light .admin-table tbody tr{background:#ffffffc7}.accounting-design-light .admin-table tbody tr:nth-child(odd){background:#f6f9fdeb}.accounting-design-light .admin-table tbody tr:hover{background:#e1eaf7db}.accounting-design-light .admin-table tbody td{transition:background-color .18s,box-shadow .18s}.accounting-design-test .admin-card p,.accounting-design-test .admin-card label,.accounting-design-test .admin-card summary,.accounting-design-test .admin-card li,.accounting-design-test .stats-subtitle{color:var(--accounting-text-muted)}.accounting-design-test .admin-card strong,.accounting-design-test .admin-card b{color:#f9fafb}.accounting-design-test .primary-button,.accounting-design-test .secondary-button,.accounting-design-test .small-button,.accounting-design-test .ghost-link,.accounting-design-test .admin-filter-button{border-radius:12px}.accounting-design-test .primary-button{color:#0b0f14;background:linear-gradient(145deg,#edf1f4 0%,#b8bec8 42%,#8e98a8 100%);border-color:#e5e7eb5c;box-shadow:inset 0 1px #ffffffa6,0 14px 26px #00000047}.accounting-design-test .primary-button:hover{color:#06080b;background:linear-gradient(145deg,#f7f9fb 0%,#c8d0da 42%,#9ca8b9 100%);box-shadow:inset 0 1px #ffffffc7,0 16px 28px #00000057}.accounting-design-test .secondary-button,.accounting-design-test .small-button,.accounting-design-test .ghost-link{border-color:var(--accounting-border-strong);color:#e5e7eb;background:linear-gradient(#1c2129f5,#12161cf5);box-shadow:inset 0 1px #ffffff0d,0 8px 18px #00000029}.accounting-design-test .secondary-button:hover,.accounting-design-test .small-button:hover,.accounting-design-test .ghost-link:hover{color:#fff;background:linear-gradient(#242a35fa,#161b22fa);border-color:#d1d5db52;box-shadow:inset 0 1px #ffffff12,0 12px 24px #00000038}.accounting-design-test .primary-button:focus-visible,.accounting-design-test .secondary-button:focus-visible,.accounting-design-test .small-button:focus-visible,.accounting-design-test .ghost-link:focus-visible,.accounting-design-test .admin-filter-button:focus-visible,.accounting-design-test .admin-sort-button:focus-visible,.accounting-design-test input:focus-visible,.accounting-design-test select:focus-visible,.accounting-design-test textarea:focus-visible,.accounting-design-test summary:focus-visible{outline-offset:2px;outline:2px solid #2563ebb8}.accounting-design-test .accounting-top-actions{background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #d1d5db1a;border-radius:18px;padding:.55rem}.accounting-design-test .accounting-entry-selection-bar{margin-bottom:.8rem}.accounting-design-test .accounting-actions-menu>summary{color:#e5e7eb;background:#ffffff08;border-color:#d1d5db24;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #00000029}.accounting-design-test .accounting-actions-count{color:#dbeafe;background:#2563eb2e}.accounting-design-test .accounting-actions-menu>summary:after{color:#cbd5e1}.accounting-design-test .accounting-actions-menu-list{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#191f26fa,#101419fa);border-color:#d1d5db1f;box-shadow:inset 0 1px #ffffff0a,0 24px 36px #00000057}.accounting-design-test .accounting-tab-row{background:#ffffff08;border:1px solid #d1d5db1a;border-radius:18px;padding:.45rem}.accounting-design-test .admin-filter-button{color:#d1d5db;background:#ffffff08;border-color:#d1d5db24}.accounting-design-test .admin-filter-button span{color:#f3f4f6;background:#ffffff14}.accounting-design-test .admin-filter-button.active{color:#f9fafb;background:linear-gradient(145deg,#e5e7eb2e,#9ca3af14);border-color:#d1d5db38;box-shadow:inset 0 1px #ffffff14,0 10px 20px #00000038}.accounting-design-test .accounting-search-filters{background:#ffffff06;border:1px solid #d1d5db14;border-radius:18px;padding:.8rem}.accounting-design-test .accounting-feature-panel{background:linear-gradient(#1c2129eb,#12161ce6);border-color:#d1d5db1f;box-shadow:inset 0 1px #ffffff0a,0 18px 28px #0000002e}.accounting-design-test .accounting-section-kicker{color:#94a3b8}.accounting-design-test .accounting-period-hero{background:linear-gradient(145deg,#e5e7eb1f,#9ca3af0d);border-color:#d1d5db1f;box-shadow:inset 0 1px #ffffff0d,0 12px 22px #0000002e}.accounting-design-test .accounting-period-hero span{color:#cbd5e1}.accounting-design-test .accounting-import-actions input[type=file]{background:#ffffff08;border:1px dashed #d1d5db33;border-radius:12px;padding:.7rem .75rem}.accounting-design-test .accounting-import-preview .stats-kpi-card strong{font-size:1.05rem}.accounting-design-test .accounting-collapse-card{background:linear-gradient(#1c2129fa,#12161dfa);border-color:#d1d5db1a;border-radius:20px;box-shadow:inset 0 1px #ffffff0a,0 18px 30px #0000002e}.accounting-design-test .accounting-collapse-card.is-open{box-shadow:inset 0 1px #ffffff0d,0 24px 34px #0000003d}.accounting-design-test .accounting-collapse-trigger{color:#f3f4f6;padding:1rem 1.1rem}.accounting-design-test .accounting-collapse-trigger:hover{background:#ffffff06}.accounting-design-test .accounting-collapse-trigger span:first-child{letter-spacing:-.02em;font-size:1.18rem}.accounting-design-test .accounting-collapse-icon{color:#d1d5db;background:#ffffff0f;box-shadow:inset 0 1px #ffffff0d}.accounting-design-test input,.accounting-design-test select,.accounting-design-test textarea{color:#f3f4f6;background:linear-gradient(#101319f0,#0a0d12f0);border-color:#d1d5db1f;box-shadow:inset 0 1px #ffffff0a}.accounting-design-test input::placeholder,.accounting-design-test textarea::placeholder{color:#6b7280}.accounting-design-test .check-row{color:#d1d5db}.accounting-design-test .check-row input[type=checkbox]{accent-color:#94a3b8}.accounting-design-test details.admin-card{background:linear-gradient(#1d222afa,#12161dfa);border-style:solid;border-color:#d1d5db1f}.accounting-design-test details.admin-card summary{color:#e5e7eb;padding-bottom:.25rem;font-weight:600}.accounting-design-test .stats-kpi-card{background:linear-gradient(#20262ff5,#12161cf5);border-color:#d1d5db1f;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 34px #00000042}.accounting-design-test .stats-kpi-card:before{content:"";opacity:.35;pointer-events:none;background:linear-gradient(#ffffff14,#0000 100%);height:52px;position:absolute;inset:0 0 auto}.accounting-design-test .stats-kpi-card h3{color:#9ca3af;letter-spacing:.08em}.accounting-design-test .stats-kpi-card strong{color:#f9fafb;font-size:1.25rem}.accounting-design-test .stats-kpi-card span{color:#a9b1bc}.accounting-design-test .admin-table-wrap{background:#0a0d128a;border:1px solid #d1d5db1f;border-radius:20px;box-shadow:inset 0 1px #ffffff0a,0 18px 30px #0000002e}.accounting-design-test .admin-table{color:#d1d5db}.accounting-design-test .admin-table th,.accounting-design-test .admin-table td{border-bottom-color:#d1d5db14}.accounting-design-test .admin-table th{color:#cbd5e1;letter-spacing:.08em;z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#252b35fa,#151a21fa);position:sticky;top:0}.accounting-design-test .admin-sort-button{color:inherit}.accounting-design-test .admin-table tbody tr{background:#ffffff04}.accounting-design-test .admin-table tbody tr:nth-child(odd){background:#ffffff08}.accounting-design-test .admin-table tbody tr:hover{background:#d1d5db0d}.accounting-design-test .admin-table tbody td{transition:background-color .18s,box-shadow .18s}.accounting-design-test .accounting-entry-row.accounting-row-income{background:#12402a57}.accounting-design-test .accounting-entry-row.accounting-row-expense{background:#5c1c1c4d}.accounting-design-test .accounting-entry-row.accounting-row-incomplete{box-shadow:inset 3px 0 #d9a441}.accounting-design-test .accounting-entry-row.is-selected{box-shadow:inset 0 0 0 2px #94a3b88c}.accounting-design-test .accounting-entry-row.is-drop-target{box-shadow:inset 0 0 0 2px #2563eb80}.accounting-design-test .accounting-entry-row.is-drop-target td{background:#2563eb1f}.accounting-design-test .status-pill{color:#e5e7eb;background:#ffffff0a;border-color:#d1d5db2e}.accounting-design-test .form-message.success{color:#84cc9b}.accounting-design-test .form-message.error{color:#f1a3a3}.accounting-design-test .admin-table td.accounting-cell-actions .admin-row-actions{gap:.36rem}.accounting-design-test .admin-table-wrap::-webkit-scrollbar{width:12px;height:12px}.accounting-design-test .admin-table-wrap::-webkit-scrollbar-track{background:#ffffff08}.accounting-design-test .admin-table-wrap::-webkit-scrollbar-thumb{background:linear-gradient(#d1d5db59,#9ca3af4d) padding-box padding-box;border:2px solid #0000;border-radius:999px}@media (max-width:900px){.accounting-design-test{border-radius:20px;padding:.8rem}.accounting-design-test .admin-header-row{align-items:start}.accounting-design-test .accounting-top-actions,.accounting-design-test .accounting-tab-row,.accounting-design-test .accounting-search-filters{padding:.6rem}.accounting-feature-panel,.accounting-period-hero{padding:.75rem}.accounting-import-preview .stats-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-header-row{z-index:300;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:.9rem;display:grid;position:relative;overflow:visible}.admin-header-row h1{font-size:clamp(1.05rem,2vw,1.45rem)}.admin-brand-header{text-align:left;align-content:start;justify-items:start;gap:.42rem;min-width:0;display:grid}.admin-brand-logo-link{width:clamp(56px,6vw,94px);max-width:100%;line-height:0;display:inline-flex}.admin-brand-logo{object-fit:contain;width:100%;height:auto;display:block}.admin-brand-logo--dark-theme{display:none}.admin-brand-logo--light-theme,body[data-admin-theme=industrial] .admin-brand-logo--dark-theme{display:block}body[data-admin-theme=industrial] .admin-brand-logo--light-theme{display:none}.accounting-design-test .admin-brand-logo--dark-theme{display:block}.accounting-design-test .admin-brand-logo--light-theme,.accounting-design-light .admin-brand-logo--dark-theme{display:none}.accounting-design-light .admin-brand-logo--light-theme{display:block}.admin-brand-copy{gap:.14rem;min-width:0;display:grid}.admin-brand-eyebrow,.admin-brand-subtitle{color:#6a7280;margin:0}.admin-brand-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-brand-title{font-size:var(--admin-brand-title-size);letter-spacing:-.015em;margin:0;line-height:1.1}.admin-brand-subtitle{max-width:68ch;font-size:.9rem;line-height:1.45}.admin-login-card .admin-brand-logo-link{width:clamp(86px,10vw,132px);margin-inline:0}.admin-header-center{justify-content:center;min-width:0;display:flex}.admin-overview-topbar{grid-template-columns:minmax(76px,auto) minmax(250px,1fr) auto;align-items:center;gap:.6rem;margin-bottom:.1rem}.admin-overview-topbar-brand{align-self:center;align-items:center;min-width:0;min-height:42px;display:flex}.admin-overview-topbar .admin-brand-logo-link{align-items:center;width:clamp(64px,7vw,96px)}.admin-overview-topbar-countdown{justify-content:flex-end}.admin-next-order-ticker{text-align:center;background:linear-gradient(#fcfcfd 0%,#f5f7fa 100%);border:1px solid #d7dbe2;border-radius:10px;align-content:center;justify-items:center;gap:.1rem;width:min(100%,460px);min-height:66px;padding:.45rem .75rem;transition:border-color .2s,box-shadow .2s,background-color .2s;display:grid;box-shadow:0 3px 10px #1e20250f}.admin-next-order-ticker:hover{border-color:#c9ced8;box-shadow:0 6px 14px #1e20251a}.admin-next-order-title{text-transform:uppercase;letter-spacing:.04em;color:#5a616f;font-size:8pt}.admin-next-order-countdown{color:#1f2430;font-size:10.2pt;line-height:1.2}.admin-next-order-meta{color:#3f4654;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8.6pt;line-height:1.2;overflow:hidden}.admin-overview-topbar .admin-next-order-ticker{border-radius:14px;gap:.06rem;width:min(100%,340px);min-height:50px;padding:.34rem .68rem}.admin-overview-topbar .admin-next-order-title{letter-spacing:.06em;font-size:6.9pt}.admin-overview-topbar .admin-next-order-countdown{font-size:9.2pt;font-weight:700}.admin-overview-topbar .admin-next-order-meta{font-size:7.8pt}.admin-next-order-ticker-empty .admin-next-order-countdown,.admin-next-order-ticker-loading .admin-next-order-countdown{color:#4c5361;font-size:9.1pt}.admin-next-order-ticker-today{background:linear-gradient(#fffdfa 0%,#f8f1e8 100%);border-color:#d9ccb6}.admin-next-order-ticker-soon{background:linear-gradient(#fff9f2 0%,#f7ece0 100%);border-color:#d5bc97}.admin-header-actions{justify-self:end;align-items:center;gap:.55rem;display:inline-flex}.admin-overview-topbar-actions{flex-wrap:nowrap;align-items:center;gap:.42rem}.admin-role-chip{color:#465264;white-space:nowrap;background:#f8fafcfa;border:1px solid #c6ccd6eb;border-radius:999px;align-items:center;padding:.38rem .72rem;font-size:.82rem;display:inline-flex}.admin-overview-topbar .admin-role-chip{border-radius:16px;min-height:42px;padding:.34rem .72rem;font-size:.76rem}.admin-overview-topbar .admin-new-button{border-radius:16px;min-width:78px;min-height:42px;padding:.56rem .92rem;font-size:.9rem}.admin-overview-topbar .admin-menu-trigger{border-radius:14px;width:42px;min-width:42px;height:42px;font-size:1.06rem}.admin-overview-card-intro{gap:.14rem;display:grid}.admin-page-intro-card{gap:.85rem}.admin-page-intro-layout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem}.admin-page-intro-kicker{margin-bottom:.08rem}.admin-page-intro-actions{justify-content:flex-end;align-items:center}.admin-overview-card-copy{gap:.16rem;display:grid}.admin-overview-card-title{letter-spacing:-.015em;margin:0;font-size:clamp(.98rem,1.55vw,1.2rem);line-height:1.12}.admin-overview-card-subtitle{color:#627087;margin:0;font-size:.88rem;line-height:1.36}.admin-role-home-card{gap:1rem;display:grid}.admin-role-home-copy{gap:.45rem;display:grid}.admin-role-home-copy p:last-child{color:#4f5a6b;margin:0;line-height:1.65}.admin-role-home-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.8rem;display:grid}.admin-role-home-metric{background:linear-gradient(#fffffffa,#f6f9fcf2);border:1px solid #cbd1dbe0;border-radius:18px;gap:.22rem;padding:.9rem 1rem;display:grid}.admin-role-home-metric strong{color:#202733;font-size:1.35rem}.admin-role-home-metric span{color:#5c6778}.admin-role-home-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.admin-calendar-connection{border:1px solid var(--wix-line);background:#f7f9fc;border-radius:10px;align-items:center;gap:.45rem;padding:.3rem .45rem;display:inline-flex}.admin-calendar-connection-state{color:#39404c;font-family:Aptos,Aptos Display,Calibri,Segoe UI,sans-serif;font-size:8.5pt}.admin-calendar-connection-state.connected{color:#1f7a42}.admin-calendar-connection-state.disconnected{color:#8a4a1e}.admin-menu{z-index:900;position:relative}.admin-menu summary{list-style:none}.admin-menu summary::-webkit-details-marker{display:none}.admin-menu-trigger{text-align:center;width:52px;min-width:52px;height:42px;padding:0;font-size:1.35rem;line-height:1}.admin-menu-panel{z-index:1000;border:1px solid var(--wix-line);background:#fff;border-radius:10px;gap:.5rem;min-width:240px;max-height:min(78vh,760px);padding:.65rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;overflow-y:auto;box-shadow:0 12px 30px #1e202529}.admin-menu-theme-section{gap:.4rem;padding-top:.12rem;display:grid}.admin-menu-logout{justify-content:center;align-items:center;gap:.5rem;margin-top:.3rem;font-weight:700;display:inline-flex}.admin-menu-logout-icon{flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.admin-menu-logout-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.admin-menu-theme-label{letter-spacing:.08em;text-transform:uppercase;color:#6a7280;font-size:7.8pt;font-weight:700}.admin-menu-theme-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.admin-menu-theme-button{border:1px solid var(--wix-line);color:#2b3038;cursor:pointer;background:#f8f9fb;border-radius:9px;padding:.42rem .48rem;font-family:Aptos,Aptos Display,Calibri,Segoe UI,sans-serif;font-size:8.6pt;font-weight:600;transition:background-color .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s}.admin-menu-theme-button:hover{transform:translateY(-1px)}.admin-menu-theme-button.is-active{font-weight:700}.admin-menu-link,.admin-menu-upload{border:1px solid var(--wix-line);color:#2b3038;background:#f8f9fb;border-radius:8px;padding:.45rem .55rem;font-family:Aptos,Aptos Display,Calibri,Segoe UI,sans-serif;font-size:9pt;transition:background-color .2s,color .2s}.admin-menu-link{text-align:left;cursor:pointer;align-items:center;width:100%;text-decoration:none;display:flex}.admin-menu-upload{cursor:pointer;text-align:center}.admin-menu-link:hover,.admin-menu-upload:hover{color:#fff;background:#1e2025}.admin-menu-submenu{gap:.4rem;display:grid}.admin-menu-submenu-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;width:100%;display:flex}.admin-menu-submenu-icon{font-size:.8rem;transition:transform .22s}.admin-menu-submenu.is-open .admin-menu-submenu-icon{transform:rotate(180deg)}.admin-menu-submenu-panel{gap:.35rem;margin-left:.35rem;padding-left:.7rem;display:grid}.admin-login-main{place-items:center;min-height:calc(100vh - 5rem);padding:clamp(2rem,4vw,4rem) 1.25rem;display:grid}.admin-login-card{background:linear-gradient(#fffffffa,#f4f7fbf5),#fff;border:1px solid #c4cbd6e0;border-radius:28px;gap:1rem;width:min(100%,560px);padding:clamp(1.5rem,3vw,2.4rem);display:grid;box-shadow:inset 0 1px #ffffffeb,0 22px 48px #161c241a}.admin-login-kicker{letter-spacing:.14em;text-transform:uppercase;color:#6b7280;margin:0;font-size:.78rem;font-weight:700}.admin-login-card h1{margin:0}.admin-login-lead{color:#495362;margin:0;line-height:1.7}.admin-login-form{gap:1rem;display:grid}.admin-login-field{gap:.45rem;display:grid}.admin-login-field-header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.admin-login-field label{color:#20252e;font-size:.92rem;font-weight:600}.admin-login-inline-link{color:#2f4f8e;font-size:.9rem;font-weight:600;text-decoration:none}.admin-login-inline-link:hover{text-decoration:underline}.admin-login-message{color:#a63f35;margin:0;font-size:.95rem}.admin-login-message.is-success{color:#2f6b47}.admin-login-actions{flex-wrap:wrap;justify-content:flex-start;gap:.8rem;display:flex}.admin-login-hint{color:#677180;margin:0;font-size:.9rem;line-height:1.65}.admin-access-layout{gap:1.5rem;display:grid}.admin-access-security-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.admin-access-security-item{background:#ffffff9e;border-radius:20px;gap:.35rem;padding:1rem 1.1rem;display:grid}.admin-access-security-item strong{font-size:.94rem}.admin-access-security-item span{color:#616c7d;font-size:.95rem}.admin-access-note{color:#657082;margin:0;line-height:1.65}.admin-access-runtime-issues{gap:.75rem;margin-top:1rem;display:grid}.admin-access-runtime-issues h3{margin:0}.admin-access-runtime-issues ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.admin-access-runtime-issues li{background:linear-gradient(#fffffff0,#f6f9fceb);border:1px solid #c4cbd6e0;border-radius:18px;gap:.3rem;padding:.9rem 1rem;display:grid}.admin-access-runtime-issues li strong{letter-spacing:.08em;text-transform:uppercase;font-size:.84rem}.admin-access-runtime-issues li span{color:#616c7d;line-height:1.55}.admin-access-primary-meta{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1rem 0 1.1rem;display:grid}.admin-access-primary-audit{gap:.9rem;margin-top:1.35rem;display:grid}.admin-access-primary-audit h3{margin:0}.admin-access-primary-audit-list{gap:.85rem;display:grid}.admin-access-primary-audit-entry{background:linear-gradient(#fffffff0,#f6f9fceb);border:1px solid #c4cbd6e0;border-radius:20px;gap:.55rem;padding:.95rem 1rem;display:grid}.admin-access-primary-audit-topline{justify-content:space-between;align-items:baseline;gap:.85rem;display:flex}.admin-access-primary-audit-topline span{color:#677180;font-size:.9rem}.admin-access-security-log{gap:.85rem;display:grid}.admin-access-security-log-entry{background:linear-gradient(#fffffff0,#f6f9fceb);border:1px solid #c4cbd6e0;border-radius:20px;gap:.55rem;padding:.95rem 1rem;display:grid}.admin-access-security-log-topline{justify-content:space-between;align-items:baseline;gap:.85rem;display:flex}.admin-access-security-log-topline span{color:#677180;font-size:.9rem}.admin-access-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:1rem;display:grid}.admin-access-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.admin-access-account-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.admin-access-account{background:linear-gradient(#fffffff5,#f6f9fcf0);border:1px solid #c4cbd6e0;border-radius:24px;gap:.9rem;padding:1.15rem;display:grid}.admin-access-account header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-access-account h3{margin:0}.admin-access-meta{color:#677180;gap:.35rem;font-size:.92rem;display:grid}.admin-access-badge{letter-spacing:.08em;text-transform:uppercase;background:#141c2c14;border-radius:999px;justify-content:center;align-items:center;padding:.32rem .72rem;font-size:.8rem;display:inline-flex}.admin-access-badge.is-muted{color:#677180;background:#58617a1f}.admin-access-empty{text-align:center;place-items:center;min-height:148px}.admin-access-feedback{color:#526071;margin:0;font-size:.95rem}.admin-access-reset-link-card{background:linear-gradient(#fffffffa,#f6f9fcf5);border:1px solid #c4cbd6e0;border-radius:20px;gap:.75rem;margin-top:1rem;padding:1rem 1.1rem;display:grid}.admin-access-reset-link-card a{overflow-wrap:anywhere;color:#2f4f8e;text-decoration:none}.admin-access-reset-link-card a:hover{text-decoration:underline}.admin-password-reset-card{width:min(100%,680px)}.admin-password-reset-layout{gap:1.25rem;display:grid}.admin-password-reset-info{gap:.85rem;display:grid}.admin-password-reset-info h1{margin:0}.admin-password-reset-panel{gap:1rem;display:grid}.admin-password-reset-summary{background:#ffffff9e;border-radius:20px;grid-template-columns:auto 1fr;gap:.45rem 1rem;padding:1rem 1.1rem;display:grid}.admin-password-reset-summary strong{color:#20252e}.admin-password-reset-summary span{color:#5f6979}.admin-password-reset-rules{color:#667182;gap:.35rem;margin:0;padding-left:1.15rem;font-size:.92rem;display:grid}.admin-archive-summary-card{gap:1rem;display:grid}.admin-archive-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.admin-archive-summary-grid>div{background:#ffffff9e;border-radius:20px;gap:.3rem;padding:1rem 1.1rem;display:grid}.admin-archive-summary-grid strong{font-size:1.4rem}.admin-archive-summary-grid span{color:#657082}.admin-archive-actions{flex-wrap:wrap;gap:.8rem;display:flex}.admin-archive-row-actions{justify-items:start;gap:.45rem;display:grid}.admin-archive-restore-button{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.admin-archive-restore-button:disabled{opacity:.6;cursor:progress}.admin-editor-audit-card{gap:1rem;display:grid}.admin-editor-audit-header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 1.25rem;display:flex}.admin-editor-audit-header-copy{gap:.45rem;display:grid}.admin-editor-audit-filter{color:#556071;gap:.38rem;min-width:min(100%,220px);font-size:.86rem;display:grid}.admin-editor-audit-filter-row{flex-wrap:wrap;gap:.9rem;display:flex}.admin-editor-audit-filter span{letter-spacing:.04em;text-transform:uppercase;font-size:.8rem}.admin-editor-audit-filter select{color:#243142;min-height:44px;font:inherit;background:#fafcfffa;border:1px solid #bec6d2eb;border-radius:14px;padding:.68rem .9rem}.admin-editor-audit-list{gap:.85rem;display:grid}.admin-editor-audit-entry{background:linear-gradient(#fffffff7,#f6f9fcf2);border:1px solid #c4cbd6e0;border-radius:22px;gap:.7rem;padding:1rem 1.1rem;display:grid}.admin-editor-audit-entry-empty{text-align:center;place-items:center;min-height:120px}.admin-editor-audit-topline{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.admin-editor-audit-topline strong{color:#20252e;font-size:1rem}.admin-editor-audit-badge{color:#445065;letter-spacing:.08em;text-transform:uppercase;background:#141c2c14;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .72rem;font-size:.76rem;display:inline-flex}.admin-editor-audit-badge-accent{color:#98521d;background:#cd6f2c29}.admin-editor-audit-badge-info{color:#1f5b95;background:#286cbf24}.admin-editor-audit-badge-success{color:#286b39;background:#34894924}.admin-editor-audit-meta{color:#677180;flex-wrap:wrap;gap:.6rem 1rem;font-size:.92rem;display:flex}.admin-editor-audit-context{color:#455163;background:#f5f8fceb;border:1px solid #d0d6e0b8;border-radius:16px;gap:.35rem;padding:.75rem .9rem;display:grid}.admin-editor-audit-context p{margin:0;line-height:1.5}.admin-editor-audit-area-list{gap:.8rem;display:grid}.admin-editor-audit-area-card{background:#fafcffb8;border:1px solid #c4cbd6b3;border-radius:18px;gap:.65rem;padding:.85rem .95rem;display:grid}.admin-editor-audit-area-headline{justify-content:space-between;align-items:center;display:flex}.admin-editor-audit-area-badge{color:#495568;letter-spacing:.06em;text-transform:uppercase;background:#59657d1a;border-radius:999px;align-items:center;padding:.22rem .58rem;font-size:.74rem;display:inline-flex}.admin-editor-audit-fields{flex-wrap:wrap;gap:.45rem;display:flex}.admin-editor-audit-changes{gap:.7rem;display:grid}.admin-editor-audit-change-row{background:#ecf1f8b3;border:1px solid #c4cbd6b8;border-radius:18px;gap:.45rem;padding:.8rem .9rem;display:grid}.admin-editor-audit-change-row strong{color:#233040;font-size:.9rem}.admin-editor-audit-change-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.admin-editor-audit-change-values span{gap:.2rem;display:grid}.admin-editor-audit-change-values small{letter-spacing:.05em;text-transform:uppercase;color:#6d7787;font-size:.74rem}.admin-editor-audit-change-values em{color:#243142;word-break:break-word;font-style:normal;line-height:1.45}.admin-editor-audit-field{color:#4b5668;background:#5c6a821a;border-radius:999px;align-items:center;padding:.24rem .58rem;font-size:.82rem;display:inline-flex}@media (max-width:720px){.admin-editor-audit-header{align-items:stretch}.admin-editor-audit-filter{min-width:100%}.admin-editor-audit-change-values{grid-template-columns:1fr}.admin-editor-audit-filter-row{width:100%}}.admin-activity-toolbar{gap:1rem}.admin-activity-toolbar-copy{gap:.45rem;display:grid}.admin-activity-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.admin-activity-summary-item{background:#f7f9fcd1;border:1px solid #c4cbd6bf;border-radius:18px;gap:.22rem;padding:.9rem 1rem;display:grid}.admin-activity-summary-item strong{font-size:1.3rem}.admin-activity-summary-item span{color:#607083;font-size:.9rem}.admin-activity-filters-card,.admin-activity-list-card{gap:1rem}.admin-activity-filters-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.admin-activity-filter-field{gap:.38rem;display:grid}.admin-activity-filter-field-wide{grid-column:span 2}.admin-activity-filter-field span{letter-spacing:.05em;text-transform:uppercase;color:#5a6678;font-size:.8rem}.admin-activity-checkbox{color:#48576a;align-items:center;gap:.6rem;min-height:44px;padding-top:1.3rem;display:flex}.admin-activity-actions{justify-content:flex-end}.admin-activity-list{gap:.95rem;display:grid}.admin-activity-entry{background:linear-gradient(#fffffffa,#f6f9fcf5);border:1px solid #c4cbd6d1;border-radius:22px;gap:.75rem;padding:1rem 1.1rem;display:grid}.admin-activity-topline{gap:.45rem;display:grid}.admin-activity-headline-group{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.admin-activity-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.24rem .58rem;font-size:.74rem;display:inline-flex}.admin-activity-badge-neutral{color:#506074;background:#59657d1a}.admin-activity-badge-success{color:#286b39;background:#34894924}.admin-activity-badge-warning{color:#98521d;background:#cd6f2c29}.admin-activity-badge-error{color:#973131;background:#b9434326}.admin-activity-security-flag{color:#8a2b2b;letter-spacing:.05em;text-transform:uppercase;background:#8c32321f;border-radius:999px;align-items:center;padding:.24rem .58rem;font-size:.74rem;display:inline-flex}.admin-activity-meta{color:#647284;flex-wrap:wrap;gap:.55rem .95rem;font-size:.92rem;display:flex}.admin-activity-summary{margin:0;line-height:1.55}.admin-activity-detail-lines{background:#f6f8fcd1;border:1px solid #cdd4deb8;border-radius:16px;gap:.35rem;padding:.8rem .9rem;display:grid}.admin-activity-detail-lines p{margin:0;line-height:1.5}.admin-activity-change-groups{gap:.8rem;display:grid}.admin-activity-change-group{gap:.6rem;display:grid}.admin-activity-change-group-label{color:#536174;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.8rem}.admin-activity-empty-state{text-align:center;place-items:center;gap:.45rem;min-height:150px;display:grid}body[data-admin-theme=industrial] .admin-editor-audit-area-card,body[data-admin-theme=industrial] .admin-activity-summary-item,body[data-admin-theme=industrial] .admin-activity-entry,body[data-admin-theme=industrial] .admin-activity-detail-lines{background:#111827b8;border-color:#65779461}body[data-admin-theme=industrial] .admin-editor-audit-area-badge,body[data-admin-theme=industrial] .admin-activity-badge-neutral{color:#d2dae6;background:#798aa229}body[data-admin-theme=industrial] .admin-activity-meta,body[data-admin-theme=industrial] .admin-activity-summary-item span,body[data-admin-theme=industrial] .admin-activity-change-group-label{color:#aeb8c8}body[data-admin-theme=industrial] .admin-editor-audit-badge-accent,body[data-admin-theme=industrial] .admin-activity-badge-warning{color:#f5c96d;background:#f1b04c2e}body[data-admin-theme=industrial] .admin-editor-audit-badge-info{color:#8fc0ff;background:#5799ff2e}body[data-admin-theme=industrial] .admin-editor-audit-badge-success,body[data-admin-theme=industrial] .admin-activity-badge-success{color:#88e0a7;background:#4ade8024}body[data-admin-theme=industrial] .admin-activity-badge-error,body[data-admin-theme=industrial] .admin-activity-security-flag{color:#ffb4b4;background:#f8717129}@media (max-width:980px){.admin-activity-summary-grid,.admin-activity-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-activity-summary-grid,.admin-activity-filters-grid{grid-template-columns:1fr}.admin-activity-filter-field-wide{grid-column:span 1}.admin-activity-checkbox{padding-top:0}.admin-activity-actions{justify-content:stretch}}.admin-menu-sublink{border:1px solid var(--wix-line);color:#475164;background:#fbfcfe;border-radius:8px;align-items:center;padding:.4rem .55rem;font-family:Aptos,Aptos Display,Calibri,Segoe UI,sans-serif;font-size:8.6pt;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:flex}.admin-menu-sublink:hover{transform:translate(2px)}.admin-menu-panel input[type=file]{font-family:Aptos,Aptos Display,Calibri,Segoe UI,sans-serif;font-size:9pt}.admin-menu-file{color:#4f5662;word-break:break-all;margin:0;font-size:8pt}.admin-card{border:1px solid var(--wix-line);background:#fff;gap:.7rem;padding:.85rem;display:grid}.admin-editor-section-card{position:relative;overflow:hidden}.admin-editor-section-card:before{content:"";opacity:.9;pointer-events:none;width:100%;height:4px;position:absolute;inset:0 auto auto 0}.admin-editor-card-intro{opacity:.88;max-width:72ch;margin:-.2rem 0 .1rem;font-size:.95rem;line-height:1.5}.admin-editor-subsection{border:1px solid var(--wix-line);background:#f8fafcbf;border-radius:16px;gap:.62rem;padding:.72rem;display:grid}.admin-editor-package-card .admin-editor-subsection{gap:.7rem}.admin-edit-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-editor-save-row{place-items:start;gap:.45rem;display:grid}.admin-editor-save-row--workflow{margin-top:.35rem}.admin-integration-summary-grid{align-items:stretch}.admin-integration-list{gap:.42rem;margin:0;padding-left:1.1rem;display:grid}.admin-locations-toolbar{align-items:center}.admin-locations-selection-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.admin-locations-table{table-layout:fixed;width:auto;min-width:0;max-width:none}.admin-locations-table th,.admin-locations-table td{word-break:normal;padding:.16rem .18rem}.admin-locations-col-select{width:22px}.admin-locations-col-count{text-align:center;width:34px}.admin-locations-col-name{width:132px}.admin-locations-col-address{width:142px}.admin-locations-col-city{width:104px}.admin-locations-col-note,.admin-locations-col-action{width:118px}.admin-locations-cell-count{text-align:center}.admin-locations-cell-name,.admin-locations-cell-address,.admin-locations-cell-city,.admin-locations-cell-note{white-space:nowrap;text-overflow:ellipsis;line-height:1.14;overflow:hidden}.admin-locations-count-badge{border-radius:999px;justify-content:center;align-items:center;min-width:1.2rem;padding:.02rem .16rem;font-size:.66rem;font-weight:700;display:inline-flex}.admin-locations-table .admin-sort-button{letter-spacing:.01em;white-space:nowrap;font-size:.7rem}.admin-locations-table td{font-size:.8rem}.admin-locations-table .admin-locations-cell-note{max-width:118px}body[data-admin-theme=industrial] .admin-locations-count-badge{color:#dbe7ff;background:#7ea6ff24;border:1px solid #7ea6ff3d}body[data-admin-theme=luminous] .admin-locations-count-badge{color:#24467f;background:#385eb41a;border:1px solid #385eb42e}.admin-locations-actions-menu>summary{min-height:32px;padding:.28rem .54rem}body[data-admin-theme=industrial] .admin-locations-actions-menu>summary{color:#e6edf7;background:linear-gradient(#232934f5,#151a22fa);border-color:#d1d5db29;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #00000029}body[data-admin-theme=industrial] .admin-locations-actions-menu .accounting-actions-count{color:#dbe7ff;background:#7ea6ff29}body[data-admin-theme=industrial] .admin-locations-actions-menu-list{background:linear-gradient(#1d222bfa,#13181efa);border-color:#d1d5db24;box-shadow:inset 0 1px #ffffff0d,0 18px 34px #00000042}body[data-admin-theme=luminous] .admin-locations-actions-menu>summary{color:#24344c;background:linear-gradient(#fffffffa,#f4f8fdf5);border-color:#9fabc438;box-shadow:inset 0 1px #ffffffe0,0 10px 20px #7788a51a}body[data-admin-theme=luminous] .admin-locations-actions-menu .accounting-actions-count{color:#24467f;background:#385eb41a}body[data-admin-theme=luminous] .admin-locations-actions-menu-list{background:linear-gradient(#fffffffa,#f6f9fdfa);border-color:#9fabc438}@media (max-width:1200px){.admin-locations-table{min-width:0}.admin-locations-col-name{width:124px}.admin-locations-col-address{width:130px}.admin-locations-col-city{width:96px}.admin-locations-col-note{width:112px}}.admin-settings-subpage-header{align-items:start}.admin-settings-subpage-copy{gap:.2rem;display:grid}.admin-settings-subpage-kicker{letter-spacing:.12em;text-transform:uppercase;opacity:.72;margin:0;font-size:.74rem;font-weight:700}.admin-settings-subpage-subtitle{opacity:.82;max-width:760px;margin:0;font-size:.95rem;line-height:1.4}body[data-admin-theme=industrial] .admin-settings-subpage-kicker{color:#9ea8b9}body[data-admin-theme=industrial] .admin-settings-subpage-subtitle{color:#c7d0dc}body[data-admin-theme=luminous] .admin-settings-subpage-kicker{color:#6f7d92}body[data-admin-theme=luminous] .admin-settings-subpage-subtitle{color:#4f6077}.admin-new-button{min-width:88px}.admin-location-picker{border:1px solid var(--wix-line);background:#fafbfc;border-radius:10px;padding:.6rem}.admin-location-picker summary{cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex}.admin-location-picker summary::-webkit-details-marker{display:none}.admin-location-picker-body{gap:.55rem;margin-top:.6rem;display:grid}.admin-card p,.admin-card label,.admin-card input,.admin-card select,.admin-card textarea,.inquiry-form,.inquiry-form label,.inquiry-form input,.inquiry-form select,.inquiry-form textarea{font-family:Aptos,Aptos Display,Calibri,Segoe UI,sans-serif}.admin-filter-row{flex-wrap:wrap;gap:.42rem;display:flex}.admin-filter-button{border:1px solid var(--wix-line);color:#242830;cursor:pointer;background:#f7f8fa;border-radius:999px;align-items:center;gap:.42rem;padding:.34rem .6rem;font-size:9pt;line-height:1;display:inline-flex}.admin-filter-button span{color:#333844;background:#e3e7ee;border-radius:999px;justify-content:center;align-items:center;min-width:1.2rem;height:1.2rem;padding-inline:.28rem;font-size:.72rem;display:inline-flex}.admin-filter-button.active{color:#fff;background:#1f232b;border-color:#1f232b}.admin-filter-button.active span{color:#fff;background:#fff3}.admin-list-title{color:#2a2e36;margin:0;font-family:Aptos,Aptos Display,Calibri,Segoe UI,sans-serif;font-size:10pt}.admin-toolbar{gap:.55rem;display:grid}.admin-import-export-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-import-export-row input[type=file]{font-family:Aptos,Aptos Display,Calibri,Segoe UI,sans-serif;font-size:9pt}.admin-toolbar-actions{grid-template-columns:minmax(250px,380px) auto auto;align-items:center;gap:.5rem;display:grid}.admin-search-input{border:1px solid var(--wix-line);background:#fff;border-radius:8px;width:100%;padding:.45rem .6rem;font-family:Aptos,Aptos Display,Calibri,Segoe UI,sans-serif;font-size:9pt}.admin-filter-toggle.active{color:#fff;background:#1e2025}.admin-reset-button{border:1px solid var(--wix-line);text-align:center;border-radius:8px;padding:.48rem .7rem}.admin-advanced-filters{border:1px solid var(--wix-line);background:#fafbfc;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem .7rem;padding:.65rem;display:grid}.admin-advanced-filters label{color:#353a44;gap:.25rem;font-family:Aptos,Aptos Display,Calibri,Segoe UI,sans-serif;font-size:9pt;display:grid}.admin-advanced-filters input[type=text],.admin-advanced-filters input[type=date],.admin-advanced-filters input[type=number]{border:1px solid var(--wix-line);background:#fff;border-radius:8px;width:100%;padding:.42rem .56rem;font-family:Aptos,Aptos Display,Calibri,Segoe UI,sans-serif;font-size:9pt}.admin-table-wrap{border:1px solid var(--wix-line);border-radius:10px;overflow:auto}.admin-table{border-collapse:collapse;width:100%;min-width:2260px;font-family:Aptos,Aptos Display,Calibri,Segoe UI,sans-serif;font-size:9pt}.admin-table th,.admin-table td{vertical-align:top;text-align:left;border-bottom:1px solid #edf0f4;padding:.42rem .5rem;line-height:1.3}.admin-table.admin-table-row-height-compact tbody td{padding-top:.24rem;padding-bottom:.24rem}.admin-table.admin-table-row-height-standard tbody td{padding-top:.42rem;padding-bottom:.42rem}.admin-table.admin-table-row-height-comfortable tbody td{padding-top:.72rem;padding-bottom:.72rem}.admin-table th{color:#2b2f37;letter-spacing:.02em;text-transform:uppercase;z-index:1;background:#f5f7fa;font-size:8pt;position:sticky;top:0}.admin-sort-button{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.admin-table tbody tr:hover{background:#fbfcfe}.admin-status-row.status-anfrage{background:#f3f6ffbf}.admin-status-row.status-angebot{background:#fff5e8bf}.admin-status-row.status-absage{background:#fff0f0bf}.admin-status-row.status-auftrag{background:#ebfbefbf}.admin-status-row.status-rechnung{background:#f2efffbf}.admin-status-row.status-erledigt{background:#eef7f5d1}.admin-status-row:hover{filter:brightness(.99)}.admin-status-row-custom{transition:background-color .2s}.admin-payment-reminder-row{animation:1.8s ease-in-out infinite admin-payment-reminder-pulse}.admin-payment-reminder-row td:first-child{box-shadow:inset 4px 0 #d97706eb}.admin-payment-reminder-note{color:#92400e;letter-spacing:.02em;text-transform:uppercase;justify-content:center;width:100%;margin-top:.3rem;font-size:.68rem;font-weight:800;display:inline-flex}@keyframes admin-payment-reminder-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.08)saturate(1.08)}}@media (prefers-reduced-motion:reduce){.admin-payment-reminder-row{animation:none}}.admin-cell-stack{gap:.1rem;display:grid}.admin-date-cell{font-weight:700}.status-pill{white-space:nowrap;border:1px solid #cfd5df;border-radius:999px;align-items:center;padding:.15rem .45rem;font-size:.74rem;font-weight:500;line-height:1;display:inline-flex}.status-pill-custom{border-style:solid;border-width:1px}.admin-status-cell{gap:.28rem;display:grid}.admin-col-status{width:220px;min-width:220px;max-width:220px}.status-select{border:1px solid var(--wix-line);color:#2b3038;background:#fff;border-radius:8px;padding:.27rem .36rem;font-family:Aptos,Aptos Display,Calibri,Segoe UI,sans-serif;font-size:9pt}.status-select-custom{border-style:solid;border-width:1px}.admin-row-actions{align-items:center;gap:.35rem;display:inline-flex}.admin-row-muted{color:#677180;white-space:nowrap;font-size:.85rem}.admin-editor-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;display:grid}.admin-editor-summary-item{border:1px solid var(--wix-line);background:#f9fafc;border-radius:12px;gap:.24rem;margin:0;padding:.7rem .78rem;display:grid}.admin-editor-summary-item strong{letter-spacing:.04em;text-transform:uppercase;font-size:.8rem}.admin-editor-summary-item span{word-break:break-word;line-height:1.45}.admin-editor-summary-item-wide{grid-column:span 2}.admin-editor-section-kicker{letter-spacing:.08em;text-transform:uppercase;margin:.1rem 0 .05rem;font-size:.78rem;font-weight:700}.admin-edit-row{background:#e7ebf1;border:1px solid #cfd6e2;border-radius:10px;gap:.75rem;margin-bottom:.75rem;padding:.65rem;display:grid}.admin-edit-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-edit-row-4{grid-template-columns:minmax(170px,.9fr) repeat(3,minmax(0,1fr))}.admin-edit-row-5{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-inline-field{align-content:end;gap:.38rem;display:grid}.admin-inline-field span{color:#353a44;font-size:.9rem}.admin-inline-field .secondary-button{justify-content:center;align-items:center;width:100%;min-height:46px;display:inline-flex}.admin-card .admin-price-input{border:1px solid var(--wix-line);background:#fff;border-radius:8px;width:110px;padding:.25rem .4rem;font-family:Aptos,Aptos Display,Calibri,Segoe UI,sans-serif;font-size:9pt}.admin-card .admin-invoice-input{border:1px solid var(--wix-line);background:#fff;border-radius:8px;width:150px;padding:.25rem .4rem;font-family:Aptos,Aptos Display,Calibri,Segoe UI,sans-serif;font-size:9pt}.admin-interest-grid,.admin-task-grid{gap:.2rem;display:grid}.admin-factory-reset-card{gap:1rem;display:grid}.admin-backup-feature-panel{margin-bottom:1rem}.admin-factory-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.admin-factory-summary-grid div{border:1px solid var(--wix-line);background:#ffffffad;border-radius:14px;gap:.35rem;padding:1rem;display:grid}.admin-factory-summary-grid span{color:var(--wix-muted);font-size:.82rem}.admin-factory-summary-grid strong{color:var(--wix-ink);font-size:clamp(1.8rem,4vw,3rem);line-height:1}.admin-danger-panel{color:#7f1d1d;background:#fef2f2d1;border:1px solid #b91c1c38;border-radius:16px;padding:1rem}.admin-factory-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.admin-factory-target-card{border:1px solid var(--wix-line);cursor:pointer;background:#ffffffb3;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.95rem;display:grid}.admin-factory-target-card input{margin-top:.25rem}.admin-factory-target-card span{gap:.25rem;display:grid}.admin-factory-target-card small{color:var(--wix-muted);line-height:1.45}.admin-factory-target-card em{color:#92400e;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-style:normal;font-weight:800}.admin-danger-panel h3{margin:0 0 .45rem}.admin-danger-panel p{margin:.35rem 0 0}.admin-danger-button{color:#fff;background:#991b1b;border-color:#b91c1c6b}@media (max-width:760px){.admin-factory-summary-grid,.admin-factory-target-grid{grid-template-columns:1fr}}.admin-mail-settings-layout,.admin-mail-settings-form{gap:1rem;display:grid}.admin-mail-settings-section{gap:.95rem;display:grid}.admin-mail-diagnostics-panel{border:1px solid var(--wix-line);background:#ffffffb3;border-radius:14px;gap:.45rem;padding:.95rem 1rem;display:grid}.admin-mail-diagnostics-panel p{margin:0}.admin-mail-toggle-card{border:1px solid var(--wix-line);cursor:pointer;background:#ffffffb3;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.95rem;display:grid}.admin-mail-toggle-card input{margin-top:.25rem}.admin-mail-toggle-card span{gap:.28rem;display:grid}.admin-mail-toggle-card small{color:var(--wix-muted);line-height:1.45}.admin-mail-toggle-card em{color:#92400e;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-style:normal;font-weight:800}.admin-mail-field-grid{gap:.75rem;display:grid}.admin-mail-field-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-mail-field-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-mail-field-note{color:var(--wix-muted);line-height:1.45}.admin-mail-placeholder-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;display:grid}.admin-mail-placeholder-item{border:1px solid var(--wix-line);background:#ffffffb3;border-radius:14px;gap:.24rem;padding:.8rem .9rem;display:grid}.admin-mail-placeholder-item strong{color:var(--wix-ink)}.admin-mail-placeholder-item span{color:var(--wix-muted);line-height:1.45}@media (max-width:760px){.admin-mail-field-grid-2,.admin-mail-field-grid-3{grid-template-columns:1fr}}.admin-interest-grid .check-row,.admin-task-grid .check-row{min-height:18px;font-size:8pt}.admin-main .check-row input[type=checkbox]{accent-color:#1e2025;flex:0 0 16px;width:16px;height:16px;margin:0}.admin-editor-work-card .check-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.7rem}.admin-editor-work-card .check-row{border:1px solid var(--wix-line);background:#f9fafc;border-radius:12px;min-height:48px;padding:.7rem .8rem}.admin-task-grid.is-disabled{opacity:.58}.admin-calendar-panel{border:1px solid var(--wix-line);background:#fafbfc;border-radius:10px;gap:.55rem;padding:.8rem;display:grid}.admin-portal-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-portal-link{word-break:break-all;margin:0;font-family:Aptos,Aptos Display,Calibri,Segoe UI,sans-serif;font-size:9pt}.admin-dialog-backdrop{z-index:60;background:#12151a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.admin-dialog{border:1px solid var(--wix-line);background:#fff;border-radius:12px;gap:.6rem;width:min(560px,100%);padding:.9rem;display:grid}.admin-new-inquiry-dialog{flex-direction:column;width:min(920px,100%);max-height:min(92vh,980px);display:flex;overflow:hidden}.admin-new-inquiry-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-new-inquiry-header h3{margin:0}.admin-new-inquiry-form{flex:auto;gap:.75rem;min-height:0;padding-right:.25rem;display:grid;overflow-y:auto}.admin-new-inquiry-backdrop{align-items:flex-start;overflow-y:auto}.admin-new-inquiry-form label{color:#353a44;gap:.36rem;font-size:.92rem;display:grid}.admin-new-inquiry-form input,.admin-new-inquiry-form select,.admin-new-inquiry-form textarea{border:1px solid var(--wix-line);width:100%;color:var(--wix-ink);font:inherit;background:#fff;border-radius:8px;padding:.55rem .65rem}.admin-new-inquiry-form textarea{resize:vertical;min-height:92px}.admin-dialog h3{margin:0}.admin-dialog-actions{flex-wrap:wrap;gap:.45rem;display:flex}.admin-backup-reminder-dialog{width:min(580px,100%)}.admin-backup-summary-list{color:var(--wix-ink);gap:.28rem;margin:0;padding-left:1.2rem;display:grid}.admin-backup-helper-text{color:var(--wix-muted);margin:0;line-height:1.5}.admin-backup-helper-box{border:1px solid var(--wix-line);background:#ffffff9e;border-radius:14px;gap:.55rem;padding:.9rem 1rem;display:grid}.admin-backup-helper-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--wix-muted);margin:0;font-size:.9rem;font-weight:700}.admin-backup-export-control{gap:.45rem;display:grid}.admin-delete-button{color:#9f2f32;border-color:#9f2f32}.admin-delete-button:hover{color:#fff;background:#9f2f32;border-color:#9f2f32}.stats-subtitle{color:#3b4150;margin:0;font-size:9.5pt}.stats-filter-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:.55rem .7rem;display:grid}.stats-filter-grid label{color:#3a404d;gap:.32rem;font-size:8.7pt;display:grid}.stats-filter-actions{align-items:end;gap:.4rem;min-height:100%;display:flex}.stats-loading-hint{color:#4a5160;margin:0;font-size:8.8pt}.stats-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.7rem;display:grid}.stats-kpi-grid.is-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.stats-kpi-motion-item{will-change:transform;min-width:0}.stats-kpi-card{border:1px solid var(--wix-line);will-change:transform;background:#fff;border-radius:10px;gap:.24rem;padding:.75rem;transition:border-color .13s,box-shadow .13s,transform .13s,background-color .13s;display:grid;box-shadow:0 8px 20px #1e20250d}.stats-kpi-card h3{letter-spacing:.04em;text-transform:uppercase;color:#5a6070;margin:0;font-size:8pt}.stats-kpi-card strong{color:#1f2430;font-size:13pt;line-height:1.18}.stats-kpi-card span{color:#4a5160;font-size:8.4pt}.stats-kpi-card-clickable{cursor:pointer;transition:border-color .14s,box-shadow .14s,transform .14s}.stats-kpi-card-clickable:hover{border-color:#b7c4dc;box-shadow:0 8px 20px #0f172a14}.stats-kpi-card-clickable:focus-visible{outline-offset:2px;outline:2px solid #315793}.stats-kpi-card.is-active{border-color:#315793;box-shadow:0 0 0 2px #3157931f}.stats-kpi-card-sortable{cursor:default;touch-action:none;padding-top:1.15rem;position:relative}.stats-kpi-card-sortable.is-dragging{opacity:.34;background:#f8fbff;border-style:dashed;transform:scale(.982)}.stats-kpi-card-sortable.is-drop-target{border-color:#315793;box-shadow:0 0 0 2px #31579333}.stats-kpi-card-sortable.is-drop-before:before,.stats-kpi-card-sortable.is-drop-after:after{content:"";background:#315793;border-radius:999px;height:4px;position:absolute;left:8px;right:8px;box-shadow:0 0 0 2px #31579333}.stats-kpi-card-sortable.is-drop-before:before{top:-7px}.stats-kpi-card-sortable.is-drop-after:after{bottom:-7px}.stats-kpi-drag-handle{color:#60718f;cursor:grab;touch-action:none;background:#f8fbff;border:1px solid #d7dfed;border-radius:6px;justify-content:center;align-items:center;width:26px;height:20px;padding:0;font-size:9.5pt;line-height:1;transition:border-color .11s,background-color .11s,transform .11s;display:inline-flex;position:absolute;top:.2rem;right:.36rem}.stats-kpi-drag-handle:active{cursor:grabbing;transform:scale(.96)}.stats-kpi-drag-handle:hover{background:#eef4ff;border-color:#b7c6df}.stats-kpi-drag-ghost{z-index:80;pointer-events:none;will-change:transform;background:#fffffff5;border:1px solid #9db4d8;border-radius:10px;gap:.14rem;min-width:180px;padding:.6rem .68rem;display:grid;position:fixed;transform:translate(0,0);box-shadow:0 16px 32px #0f172a29}.stats-kpi-drag-ghost span{color:#536079;text-transform:uppercase;letter-spacing:.04em;font-size:7.8pt}.stats-kpi-drag-ghost strong{color:#1f2430;font-size:11pt}.stats-kpi-card-next-order{background:linear-gradient(#fcfcfd 0%,#f6f8fb 100%)}.stats-kpi-card-next-order .small-button{width:fit-content;margin-top:.3rem}.stats-chart-grid,.stats-table-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.stats-chart-grid-single{grid-template-columns:1fr}.stats-empty-state{color:#515868;margin:0;font-size:9pt}.stats-line-chart-wrap{gap:.35rem;display:grid}.stats-line-chart{background:linear-gradient(#fff 0%,#f8fafd 100%);border:1px solid #e4e8ef;border-radius:10px;width:100%;height:auto}.stats-axis-line{stroke:#d3d9e4;stroke-width:1px}.stats-line-path{fill:none;stroke:#315793;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.stats-line-dot{fill:#315793}.stats-line-dot-clickable{cursor:pointer}.stats-line-dot.is-active{stroke:#fff;stroke-width:2px}.stats-line-chart-labels{color:#525968;align-items:center;gap:.5rem;padding-bottom:.15rem;font-size:8pt;display:flex;overflow-x:auto}.stats-line-chart-labels span{white-space:nowrap}.stats-line-label-button{color:#525968;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3f1;border-radius:999px;padding:.15rem .45rem;font-size:8pt}.stats-line-label-button.is-active{color:#315793;background:#eef3fd;border-color:#315793}.stats-orders-chart-wrap{gap:.38rem;display:grid}.stats-orders-legend{color:#495160;align-items:center;gap:.9rem;font-size:8.1pt;display:inline-flex}.stats-legend-dot{border-radius:999px;width:10px;height:10px;margin-right:.18rem;display:inline-block}.stats-legend-dot.inquiries{background:#8ea3c9}.stats-legend-dot.orders{background:#315793}.stats-legend-dot.paid{background:#2f7d4b}.stats-legend-dot.open{background:#b65a2d}.stats-legend-dot.expected{background:#2f4f9e}.stats-legend-dot.pipeline{background:#7a5ca6}.stats-orders-chart{background:#fbfcff;border:1px solid #e4e8ef;border-radius:10px;align-items:flex-end;gap:.38rem;padding:.6rem .7rem;display:flex;overflow-x:auto}.stats-orders-col{justify-items:center;gap:.22rem;min-width:28px;display:grid}.stats-orders-bars{align-items:flex-end;gap:2px;width:18px;height:132px;display:flex}.stats-orders-bar{border:0;border-radius:4px 4px 0 0;width:8px;min-height:2px;padding:0}.stats-orders-bar.inquiries{background:#8ea3c9}.stats-orders-bar.orders{background:#315793}.stats-orders-bar-clickable{cursor:pointer}.stats-orders-bar.is-active{outline-offset:1px;outline:2px solid #1f2f4f}.stats-orders-label{writing-mode:vertical-rl;color:#5a6170;max-height:72px;font-size:7.4pt;transform:rotate(180deg)}.stats-orders-label-button{color:#5a6170;font:inherit;writing-mode:vertical-rl;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;max-height:74px;padding:.08rem .2rem;font-size:7.4pt;transform:rotate(180deg)}.stats-orders-label-button.is-active{color:#2a416d;background:#edf3fe;border-color:#315793}.stats-mix-chart-wrap{gap:.38rem;display:grid}.stats-mix-chart{background:#fbfcff;border:1px solid #e4e8ef;border-radius:10px;align-items:flex-end;gap:.38rem;min-height:210px;padding:.6rem .7rem;display:flex;overflow-x:auto}.stats-mix-col{place-items:end center;gap:.22rem;min-width:30px;height:100%;display:grid}.stats-mix-bar-wrap{align-items:flex-end;width:18px;height:150px;display:flex}.stats-mix-bar{background:#e8ecf3;border-radius:5px 5px 0 0;flex-direction:column-reverse;width:100%;min-height:2px;display:flex;overflow:hidden}.stats-mix-segment{cursor:pointer;border:0;width:100%;padding:0}.stats-mix-segment.paid{background:#2f7d4b}.stats-mix-segment.open{background:#b65a2d}.stats-mix-segment.expected{background:#2f4f9e}.stats-mix-segment.pipeline{background:#7a5ca6}.stats-mix-segment.is-active{outline-offset:-2px;outline:2px solid #1f2f4f}.stats-horizontal-list{gap:.46rem;display:grid}.stats-horizontal-row{grid-template-columns:minmax(120px,1.4fr) minmax(120px,2.7fr) auto;align-items:center;gap:.48rem;display:grid}.stats-horizontal-label{color:#2f3542;font-size:8.5pt}.stats-horizontal-track{background:#e6ebf2;border-radius:999px;height:9px;position:relative;overflow:hidden}.stats-horizontal-fill{border-radius:inherit;background:linear-gradient(90deg,#8ca7d4 0%,#315793 100%);height:100%}.stats-horizontal-value{color:#3f4755;text-align:right;min-width:42px;font-size:8.4pt}.stats-horizontal-row-button{text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dfea;border-radius:10px;padding:.35rem .45rem}.stats-horizontal-row-button.is-active{border-color:#315793;box-shadow:0 0 0 2px #3157931f}.stats-invoice-summary-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.48rem;display:grid}.stats-income-overview{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.5rem;display:grid}.stats-income-overview>div{background:#fafbfd;border:1px solid #e2e7ef;border-radius:10px;gap:.16rem;padding:.58rem .62rem;display:grid}.stats-income-item,.stats-summary-item{cursor:pointer}.stats-income-item.is-active,.stats-summary-item.is-active{border-color:#315793;box-shadow:0 0 0 2px #3157931f}.stats-cell-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:.08rem .3rem}.stats-cell-button.is-active{background:#edf3fe;border-color:#315793}.stats-income-overview span{color:#5c6474;font-size:8.3pt}.stats-income-overview strong{color:#1f2430;font-size:10.5pt}.stats-invoice-summary-grid>div{background:#fafbfd;border:1px solid #e2e7ef;border-radius:10px;gap:.15rem;padding:.52rem .58rem;display:grid}.stats-invoice-summary-grid span{color:#5d6574;font-size:8.1pt}.stats-invoice-summary-grid strong{color:#1f2430;font-size:10.4pt}.stats-table-grid .admin-table{min-width:760px}.stats-generated-at{color:#5b6271;text-align:right;margin:0;font-size:8.2pt}.stats-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.stats-widget{gap:.45rem;display:grid}.stats-widget-half{grid-column:span 1}.stats-widget-full{grid-column:span 2}.stats-widget.is-editing{background:#f9fbff;border:1px dashed #c8d3e6;border-radius:12px;padding:.45rem}.stats-widget.is-dragging{opacity:.55}.stats-widget.is-drop-target{box-shadow:0 0 0 2px #31579340}.stats-widget-handle{color:#4b5463;-webkit-user-select:none;user-select:none;cursor:move;background:#fff;border:1px solid #d6dfec;border-radius:8px;align-items:center;gap:.4rem;width:fit-content;padding:.25rem .45rem;font-size:8.1pt;display:inline-flex}.stats-widget-drag-icon{color:#60718f;font-size:10pt;line-height:1}.stats-layout-editor{gap:.55rem;display:grid}.stats-layout-editor-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.stats-layout-editor-head h2{margin:0}.stats-layout-editor-hint{color:#4d5564;margin:0;font-size:8.6pt}.stats-layout-editor-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.45rem;display:grid}.stats-layout-toggle{background:#fff;border:1px solid #d9e1ef;border-radius:8px;align-items:center;gap:.4rem;padding:.36rem .48rem;font-size:8.5pt;display:inline-flex}.stats-layout-save-hint{color:#556072;margin:0;font-size:8.3pt}.stats-layout-save-hint.error{color:#a1222e}.stats-drilldown-card{gap:.55rem;display:grid}.stats-drilldown-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.stats-drilldown-head h2{margin:0}.stats-drilldown-head p{color:#4e5665;margin:.2rem 0 0;font-size:8.6pt}.status-anfrage{color:#294f9e;background:#f3f6ff;border-color:#c8d8ff}.status-angebot{color:#8f4f09;background:#fff5e8;border-color:#ffd9a9}.status-absage{color:#9f2f32;background:#fff0f0;border-color:#ffcccd}.status-auftrag{color:#1e6a3c;background:#ebfbef;border-color:#bfe8cc}.status-rechnung{color:#4e3ea9;background:#f2efff;border-color:#d1c8ff}.status-erledigt{color:#225d54;background:#eef7f5;border-color:#c7e4de}.admin-card label{color:#353a44;gap:.38rem;font-size:.9rem;display:grid}.admin-card .check-row{align-items:center;gap:.55rem;display:flex}.admin-card input,.admin-card select,.admin-card textarea{border:1px solid var(--wix-line);width:100%;color:var(--wix-ink);font:inherit;background:#fff;padding:.6rem .7rem}.admin-card textarea{resize:vertical}.status-settings-layout{gap:1rem;display:grid}.status-settings-section{border:1px solid var(--wix-line);background:#fafbfc;border-radius:10px;gap:.8rem;padding:1rem;display:grid}.status-settings-section h3{margin:0}.status-settings-list{gap:.5rem;display:grid}.status-settings-row{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);align-items:center;gap:.6rem;display:grid}.status-settings-row-name{align-items:center;gap:.45rem;display:inline-flex}.status-settings-row-control select{width:100%}.status-color-dot{border:1px solid #0f172a38;border-radius:999px;flex:none;width:.78rem;height:.78rem;display:inline-block}.status-settings-row-height-options{flex-wrap:wrap;gap:.75rem;display:flex}.status-settings-radio{border:1px solid var(--wix-line);background:#fff;border-radius:16px;align-items:center;gap:.65rem;min-width:152px;padding:.85rem 1rem;transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.status-settings-radio:hover{transform:translateY(-1px)}.status-settings-radio input[type=radio]{width:1.05rem;height:1.05rem;box-shadow:none;background:0 0;border:0;flex:none;margin:0;padding:0}.status-settings-radio span{font-size:.98rem;font-weight:600;line-height:1.2}.status-settings-preview{border:1px solid var(--wix-line);border-radius:16px;overflow:hidden}.status-settings-preview-row{background:#fff;border-bottom:1px solid #edf0f4;grid-template-columns:minmax(180px,auto) 1fr auto;align-items:center;gap:.55rem;display:grid}.status-settings-preview-row:last-child{border-bottom:0}.status-settings-preview-row.admin-preview-row-height-compact{min-height:40px;padding:.28rem .5rem}.status-settings-preview-row.admin-preview-row-height-standard{min-height:48px;padding:.42rem .5rem}.status-settings-preview-row.admin-preview-row-height-comfortable{min-height:60px;padding:.7rem .5rem}.status-settings-preview-customer{font-weight:600}.status-settings-preview-date{opacity:.78;font-size:.9rem}@media (max-width:900px){.status-settings-row{grid-template-columns:1fr}.status-settings-preview-row{grid-template-columns:1fr;gap:.35rem}.status-settings-radio{width:100%;min-width:0}}body[data-admin-theme=industrial] .status-settings-row-name{color:#eef2f7}body[data-admin-theme=industrial] .status-settings-row-control select{color:#eef2f7;background:#13181ff5;border-color:#d1d5db2e}body[data-admin-theme=industrial] .status-settings-radio{color:#dbe3ee;background:linear-gradient(#242a35f5,#151a21fa);border-color:#d1d5db2e;box-shadow:inset 0 1px #ffffff0a}body[data-admin-theme=industrial] .status-settings-radio input[type=radio]{accent-color:#7ea6ff}body[data-admin-theme=industrial] .status-settings-radio.is-selected{background:linear-gradient(#2d3543fa,#191f28fa);border-color:#7ea6ff70;box-shadow:inset 0 1px #ffffff0f,0 12px 24px #0000002e}body[data-admin-theme=industrial] .status-settings-preview{background:#10141b70;border-color:#d1d5db24}body[data-admin-theme=industrial] .status-settings-preview-row{background:0 0;border-bottom-color:#d1d5db14}body[data-admin-theme=industrial] .status-settings-preview-customer{color:#d6dde7}body[data-admin-theme=industrial] .status-settings-preview-date{color:#97a3b8}body[data-admin-theme=luminous] .status-settings-row-name{color:#24344c}body[data-admin-theme=luminous] .status-settings-radio{color:#24344c;background:linear-gradient(#fffffffa,#f4f8fdf5);border-color:#9fabc43d;box-shadow:inset 0 1px #ffffffe0,0 10px 20px #7788a514}body[data-admin-theme=luminous] .status-settings-radio input[type=radio]{accent-color:#2d63d8}body[data-admin-theme=luminous] .status-settings-radio.is-selected{background:linear-gradient(145deg,#fff 0%,#dfeafc 100%);border-color:#385eb44d}body[data-admin-theme=luminous] .status-settings-preview{background:#ffffffbd;border-color:#9fabc433}body[data-admin-theme=luminous] .status-settings-preview-row{background:0 0;border-bottom-color:#9fabc429}body[data-admin-theme=luminous] .status-settings-preview-customer{color:#24344c}body[data-admin-theme=luminous] .status-settings-preview-date{color:#6e7b90}.inquiry-list{gap:.7rem;display:grid}.inquiry-item{border:1px solid var(--wix-line);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.inquiry-item h3{margin:0;font-size:1.2rem}.inquiry-item p{color:var(--wix-soft);margin:.2rem 0}.line-items{gap:.6rem;display:grid}.position-template-actions,.position-template-create{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.55rem;margin-bottom:.55rem;display:grid}.position-template-create{grid-template-columns:minmax(0,1fr) 190px auto}.position-name-create{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;margin-bottom:.65rem;display:grid}.position-template-preview{border:1px solid var(--wix-line);background:#f9fafc;border-radius:12px;gap:.28rem;margin:.2rem 0 .65rem;padding:.75rem .8rem;display:grid}.position-template-preview p{margin:0;font-size:.88rem}.position-template-create textarea{resize:vertical;min-height:92px}.line-item-head{color:#4a4f5a;grid-template-columns:72px minmax(260px,2fr) minmax(110px,.9fr) minmax(110px,.9fr) minmax(110px,.9fr) minmax(120px,1fr) auto;gap:.45rem;margin-bottom:.35rem;font-size:.86rem;display:grid}.line-item-head span{align-items:flex-end;display:inline-flex}.line-item-row{grid-template-columns:72px minmax(260px,2fr) minmax(110px,.9fr) minmax(110px,.9fr) minmax(110px,.9fr) minmax(120px,1fr) auto;gap:.45rem;display:grid}.line-item-row textarea{resize:vertical;min-height:82px}.position-duration-hint{color:#4a4f5a;margin-top:.4rem;font-size:.88rem}.admin-positions-table td{vertical-align:top}.admin-positions-table textarea,.admin-position-textarea{resize:vertical;width:100%;min-width:280px;min-height:96px}.totals-box{border:1px solid var(--wix-line);gap:.45rem;padding:.8rem;display:grid}.totals-box p{margin:.2rem 0}.totals-vat-row{margin:0}.totals-vat-input{max-width:220px}.totals-vat-input input:disabled{color:#7a818f;background:#f3f5f8}.doc-grid{gap:.55rem;display:grid}.doc-row{border:1px solid var(--wix-line);border-radius:12px;justify-content:space-between;align-items:center;gap:.7rem;padding:.75rem .85rem;display:flex}.doc-text-editor{border:1px solid var(--wix-line);gap:.65rem;margin-bottom:.75rem;padding:.75rem;display:grid}.doc-text-editor h3{margin:0}.doc-text-template-toolbar{grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;gap:.5rem;display:grid}.doc-text-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:.55rem .75rem;display:grid}.doc-text-grid label{gap:.2rem;display:grid}.doc-text-template-save-row{gap:.55rem;display:grid}.doc-char-count{color:#5f6673;font-size:.75rem}.doc-char-count.error{color:#b42318;font-weight:600}.admin-import-export-manager{gap:.5rem;display:grid}.admin-import-export-grid{align-items:start}.admin-import-export-grid .accounting-feature-panel{height:100%}@media (prefers-reduced-motion:reduce){.wix-content-stack{filter:none;opacity:1;transition:none;transform:none}.scroll-reveal,.scroll-reveal.is-visible{opacity:1;filter:none;transition:none;transform:none}}@media (max-width:1060px){.admin-toolbar-actions{grid-template-columns:1fr}.wix-container{width:100%}.wix-header .wix-container{width:100%;padding-inline:1rem}.wix-header-row{min-height:82px}.wix-nav{gap:1rem}.wix-nav a{font-size:.94rem}}@media (max-width:960px){.doc-text-template-toolbar,.doc-text-grid,.wix-split,.wix-event-row,.wix-magazine-row,.wix-contact-row,.wix-skill-cards,.wix-skills-gallery{grid-template-columns:1fr}.wix-split-intro,.wix-split-sound,.wix-media-event,.wix-media-contact{min-height:auto}.wix-media,.wix-media-tall,.wix-media-event,.wix-media-contact,.wix-media-magazine{min-height:390px}.wix-magazine-copy,.wix-contact-panel,.wix-copy-padded,.wix-copy-block{padding:1.6rem}.wix-header{position:static}}@media (max-width:760px){.wix-container{width:100%}.wix-header .wix-container{width:100%;padding-inline:.85rem}.wix-header-row{grid-template-columns:auto 1fr auto;align-items:center;column-gap:.7rem;min-height:74px;padding-top:.3rem;padding-bottom:.3rem}.wix-nav--desktop{display:none}.wix-social-list{justify-self:center;gap:.8rem;margin-right:.2rem}.wix-logo{width:118px}.wix-mobile-menu{z-index:140;justify-self:end;display:grid;position:relative}.wix-nav-dropdown{display:none}.wix-desktop-only{display:none!important}.wix-mobile-only{display:block}.wix-mobile-stack{gap:1.25rem;display:grid}.wix-mobile-copy-card,.wix-mobile-contact-panel{background:#fffffff5;border:1px solid #dde1e7f0;border-radius:18px;padding:1.7rem 1.4rem;box-shadow:0 16px 30px #181c2314}.wix-mobile-event-card,.wix-mobile-skill-flow{gap:1.1rem;display:grid}.wix-cta-row{flex-direction:column;align-items:stretch}.wix-cta-row .primary-button,.wix-cta-row .secondary-button{width:100%}.wix-destination-chip-list{justify-content:flex-start}.destination-shell,.destination-strip,.destination-media-shell{grid-template-columns:1fr}.destination-hero-card,.destination-strip,.destination-story-card,.destination-final-cta{border-radius:22px}.destination-hero-aura{display:none}.destination-photo-cluster{grid-template-columns:1fr;min-height:auto}.destination-photo-main{min-height:420px}.destination-photo-side{min-height:250px}.destination-hero-card{text-align:center}.destination-cta-row{justify-content:center}.destination-strip-photo{min-height:280px}.destination-media-frame{border-radius:22px}.intl-shell,.intl-quicknav-list,.intl-signature-shell,.intl-intro-grid,.intl-insight-grid,.intl-strip,.intl-story-grid,.intl-card-grid,.intl-destination-grid,.intl-hub-grid,.intl-gallery-grid,.intl-review-grid{grid-template-columns:1fr}.intl-hero-copy,.intl-signature-card,.intl-strip,.intl-story-card,.intl-final-cta{border-radius:22px}.intl-quicknav-list{padding:.85rem;position:static}.intl-hero-aura{display:none}.intl-photo-cluster{grid-template-columns:1fr;min-height:auto}.intl-photo-main{min-height:420px}.intl-photo-side{min-height:260px}.intl-switcher{justify-content:center}.intl-switcher-shell{justify-items:center;width:100%}.intl-hero-copy{text-align:center}.intl-cta-row,.intl-badge-row{justify-content:center}.intl-signature-card{padding:1.2rem 1rem}.intl-signature-points,.intl-phase-grid{grid-template-columns:1fr}.intl-marquee{margin-top:.8rem;-webkit-mask-image:none;mask-image:none}.intl-marquee-track{gap:.6rem;animation-duration:42s}.intl-marquee span{padding:.46rem .76rem;font-size:.85rem}.intl-gallery-card--large{grid-row:auto}.intl-gallery-figure,.intl-gallery-card--large .intl-gallery-figure{min-height:240px}.intl-review-meta-block{flex-direction:column;align-items:flex-start}.wix-mobile-copy-card-left{text-align:left;justify-items:start}.wix-mobile-copy-card-left h2,.wix-mobile-copy-card-left .wix-subline,.wix-mobile-copy-card-left p{text-align:left;justify-self:start;width:100%;max-width:none;margin-left:0;margin-right:0}.wix-mobile-skill-heading{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.2rem 0 .15rem}.wix-mobile-skill-heading.wix-skill-intro{flex-direction:column;justify-content:center;align-items:center;gap:.4rem;min-height:auto;padding:.3rem 0 .45rem;display:flex}.wix-mobile-skill-heading.wix-skill-intro h2{margin-bottom:.15rem;font-size:clamp(2rem,10vw,2.45rem);line-height:1.02}.wix-mobile-skill-heading.wix-skill-intro h2,.wix-mobile-skill-heading.wix-skill-intro p{max-width:100%;margin-left:auto;margin-right:auto}.wix-mobile-skill-heading.wix-skill-intro .wix-subline{margin-top:0;font-size:.95rem;line-height:1.35}.wix-mobile-skill-item{gap:1rem;display:grid}.wix-mobile-skill-copy{min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 .3rem}.wix-mobile-skill-copy h3,.wix-mobile-skill-copy p{max-width:100%}.wix-mobile-copy-card.wix-sound-spacing{text-align:center;align-content:start;justify-items:stretch;gap:.55rem;padding-top:1.75rem;padding-bottom:1.95rem}.wix-mobile-copy-card.wix-sound-spacing h2,.wix-mobile-copy-card.wix-sound-spacing .wix-subline,.wix-mobile-copy-card.wix-sound-spacing p{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.wix-mobile-copy-card.wix-sound-spacing .wix-sound-main{line-height:1.82;margin-top:1.05rem!important}.wix-mobile-skill-cards .wix-skill-card,.wix-mobile-event-card .wix-copy-block{min-height:auto}.wix-mobile-stack .wix-media-tall{min-height:420px}.wix-mobile-event-card .wix-media-event{min-height:340px}.wix-mobile-gallery .wix-media-square{min-height:230px}.wix-mobile-stack .wix-media-contact{min-height:420px}.wix-mobile-menu-overlay{z-index:300;position:fixed;inset:74px 0 0}.wix-mobile-menu-toggle{width:40px;height:40px;box-shadow:none;cursor:pointer;background:0 0;border:none;border-radius:0;place-items:center;gap:0;padding:0;transition:transform .24s,box-shadow .24s,background-color .24s,border-color .24s;display:inline-grid}.wix-mobile-menu-toggle:hover,.wix-mobile-menu-toggle.is-open{box-shadow:none;transform:translateY(-1px)}.wix-mobile-menu-toggle span{transform-origin:50%;background:#1e2025;border-radius:999px;width:30px;height:2.5px;transition:transform .22s,opacity .22s;display:block}.wix-mobile-menu-toggle span+span{margin-top:5px}.wix-mobile-menu-toggle.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.wix-mobile-menu-toggle.is-open span:nth-child(2){opacity:0}.wix-mobile-menu-toggle.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.wix-mobile-menu-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:1;background:radial-gradient(140% 100% at 100% 0,#e1d6ce2e,#0000 45%),linear-gradient(#fffffffc 0%,#f2f5f8fc 100%);border-top:1px solid #d3d7deeb;border-bottom:1px solid #d3d7deeb;border-radius:0 0 22px 22px;gap:0;width:calc(100% - 1.4rem);margin:0 auto;padding:.4rem .85rem .95rem;display:grid;position:relative;box-shadow:0 18px 36px #181c2329,inset 0 1px #fffffff5}.wix-mobile-menu-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:0;cursor:pointer;background:#181c231f;border:0;margin:0;padding:0;position:absolute;inset:0}.wix-mobile-menu-panel a{color:#1f242d;text-align:left;border-radius:12px;padding:1rem .65rem;font-size:1.04rem;font-weight:500;transition:background-color .2s,color .2s,transform .2s;display:block}.wix-mobile-menu-panel a+a{border-top:1px solid #d7dce3e0}.wix-mobile-menu-panel a:hover{color:#15181d;background:#1e20250d;transform:translate(2px)}.wix-public-mobile-menu-panel{gap:.15rem;padding-bottom:1.15rem}.wix-mobile-menu-toggle--international{width:40px;height:40px;box-shadow:none;background:0 0;border:none;border-radius:0}.wix-mobile-menu-toggle--international:hover,.wix-mobile-menu-toggle--international.is-open{box-shadow:none;background:0 0;border-color:#0000}.wix-public-mobile-menu-panel--international{background:radial-gradient(120% 120% at 0 0,#e0d1c22e,#0000 42%),linear-gradient(#fffffffc 0%,#f1f4f8fa 100%);border:1px solid #cbd0d8eb;border-radius:26px;width:min(92vw,430px);margin-top:.4rem}.wix-public-mobile-menu-panel--international a{border-radius:14px;padding:.92rem .72rem}.wix-public-mobile-menu-panel a.is-active{color:#11151a;background:linear-gradient(#f3f4f7fa 0%,#e2e5eafa 100%);box-shadow:inset 0 1px #fffffff5}.wix-public-mobile-menu-group{border-top:1px solid #d7dce3e0;margin-top:.55rem;padding:.95rem .7rem 0}.wix-public-mobile-menu-group p{letter-spacing:.16em;text-transform:uppercase;color:#303640b8;margin:0 0 .7rem;font-size:.82rem}.wix-public-mobile-menu-group-links{gap:.32rem;display:grid}.wix-public-mobile-menu-group-links--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.wix-public-mobile-menu-group-links a{border-top:0;padding:.78rem .7rem;font-size:.97rem}.wix-hero-interactive{min-height:455px;padding:7rem .9rem 2.6rem}.wix-title-sheen,.wix-hero-glow{display:none}.wix-hero-title-wrap h1{max-width:9.6ch;margin-inline:auto;font-size:clamp(1.95rem,11.2vw,2.9rem)}.wix-hero-kicker,.wix-hero-divider,.wix-hero-rings{display:none}.scroll-reveal,.scroll-reveal.is-hidden,.scroll-reveal.is-visible{opacity:1;filter:none;transition:none;transform:none}.wix-split-intro>:first-child,.wix-split-sound>:first-child{order:1}.wix-split-intro>:last-child,.wix-split-sound>:last-child{order:2}.two-cols,.admin-edit-row-2,.three-cols,.admin-edit-row-3,.admin-edit-row-4,.admin-edit-row-5,.position-template-actions,.position-template-create,.position-name-create,.line-item-row,.doc-row,.inquiry-item{grid-template-columns:1fr;display:grid}.line-item-head{display:none}.admin-header-row{grid-template-columns:1fr;align-items:stretch}body[data-admin-theme=industrial] .admin-header-row,body[data-admin-theme=luminous] .admin-header-row,.accounting-design-test .admin-header-row,.accounting-design-light .admin-header-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.admin-header-center{justify-content:flex-start}.admin-header-actions{flex-wrap:wrap;justify-content:flex-end}.admin-role-chip{order:-1}.admin-next-order-ticker{text-align:left;justify-items:start;width:100%}.admin-next-order-location{display:none}.admin-menu{width:100%}.admin-overview-topbar{grid-template-columns:1fr;align-items:stretch}.admin-overview-topbar-countdown{justify-content:flex-start}.admin-overview-topbar-actions{flex-wrap:wrap;justify-content:flex-end}.admin-page-intro-layout{grid-template-columns:1fr;align-items:start}.admin-page-intro-actions{justify-content:flex-start}body[data-admin-theme=industrial] .admin-header-menu,body[data-admin-theme=luminous] .admin-header-menu,.accounting-design-test .accounting-header-menu,.accounting-design-light .accounting-header-menu{justify-self:end;width:auto}.admin-calendar-connection{flex-wrap:wrap;justify-content:space-between;width:100%}.admin-menu-trigger{width:100%}body[data-admin-theme=industrial] .admin-header-menu .admin-menu-trigger,body[data-admin-theme=luminous] .admin-header-menu .admin-menu-trigger,.accounting-design-test .accounting-header-menu .admin-menu-trigger,.accounting-design-light .accounting-header-menu .admin-menu-trigger{width:52px}.admin-menu-panel{width:100%;position:static}body[data-admin-theme=industrial] .admin-header-menu .admin-menu-panel,body[data-admin-theme=luminous] .admin-header-menu .admin-menu-panel,.accounting-design-test .accounting-header-menu .admin-menu-panel,.accounting-design-light .accounting-header-menu .admin-menu-panel{width:min(280px,100vw - 2rem);position:absolute;top:calc(100% + .4rem);right:0}.stats-chart-grid,.stats-table-grid,.stats-widget-grid{grid-template-columns:1fr}.stats-widget-full,.stats-widget-half{grid-column:span 1}.stats-kpi-grid{grid-template-columns:1fr}.stats-horizontal-row{grid-template-columns:1fr;gap:.22rem}.stats-horizontal-value{text-align:left}.stats-table-grid .admin-table{min-width:680px}.stats-drilldown-head{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.wix-page:before,.wix-page:after{display:none}}.intl-hero-tools{z-index:4;position:absolute;top:.35rem;right:.35rem}.intl-locale-switch{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8f;border:1px solid #cdd2dae0;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem;display:inline-flex;box-shadow:inset 0 1px #ffffffd1,0 10px 24px #181c2314}.intl-locale-flag{color:#1b1f27;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;transition:transform .24s,background-color .24s,border-color .24s,box-shadow .24s;display:inline-flex}.intl-locale-flag:hover{background:#ffffff8f;border-color:#b6bcc5d1;transform:translateY(-1px)}.intl-locale-flag.is-active{background:linear-gradient(#ffffffeb,#e0e5eceb);border-color:#a8afb9f5;box-shadow:inset 0 1px #fffffff5,0 8px 18px #181c231a}.intl-locale-flag span{font-size:1.05rem;line-height:1}.intl-intro-shell,.intl-service-shell{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:clamp(1.1rem,2vw,1.5rem);display:grid}.intl-intro-copy,.intl-service-copy,.intl-benefit-card,.intl-review-card{background:linear-gradient(#ffffffd6,#f4f6f9f5);border:1px solid #ced2daf5;border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 18px 34px #181c231a}.intl-intro-copy:before,.intl-service-copy:before,.intl-benefit-card:before,.intl-review-card:before{content:"";pointer-events:none;background:radial-gradient(90% 80% at 0 0,#ddccb924,#0000 42%),linear-gradient(135deg,#ffffff29,#0000 34%);position:absolute;inset:0}.intl-intro-copy,.intl-service-copy{align-content:center;gap:.9rem;padding:clamp(1.35rem,2.8vw,2.2rem);display:grid}.intl-intro-copy h2,.intl-service-copy h2,.intl-section-heading h2,.intl-review-card h3,.intl-benefit-card h3{color:#171b22;letter-spacing:-.02em;margin:0}.intl-intro-photo,.intl-service-media-large,.intl-service-media-small{border:1px solid #cfd4dcf2;border-radius:24px;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 18px 34px #181c231f}.intl-intro-photo{min-height:100%}.intl-intro-photo img,.intl-service-media-large img,.intl-service-media-small img{object-fit:cover;width:100%;height:100%;display:block}.intl-section-heading{text-align:center;max-width:60rem;margin:0 auto 1.55rem}.intl-section-heading h2{margin-bottom:.35rem}.intl-section-heading p{color:#3c4450;line-height:1.7;font-family:var(--intl-sans);margin:0}.intl-section-heading--compact{margin-bottom:1rem}.intl-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.intl-benefit-card,.intl-review-card{gap:.78rem;padding:1.38rem 1.3rem;display:grid}.intl-benefit-card p,.intl-review-card p{color:#3d4550;line-height:1.68;font-family:var(--intl-sans);margin:0}.intl-service-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.intl-service-list li{color:#2f3742;font-family:var(--intl-sans);padding-left:1.15rem;line-height:1.55;position:relative}.intl-service-list li:before{content:"";background:linear-gradient(#d2ba9f 0%,#8b7865 100%);border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.62rem;left:0;box-shadow:0 0 0 4px #d2ba9f1f}.intl-destination-note{color:#4a535f;line-height:1.7;font-family:var(--intl-sans);margin:0}.intl-service-media{grid-template-rows:repeat(2,minmax(180px,1fr));grid-template-columns:minmax(0,1.05fr) minmax(180px,.85fr);gap:1rem;display:grid}.intl-service-media-large{grid-row:span 2;min-height:100%}.intl-service-media-small{min-height:240px}.intl-review-shell{gap:1rem;display:grid}.intl-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.intl-review-actions{justify-content:center;display:flex}.intl-review-link{font-family:var(--intl-sans)}@media (max-width:980px){.intl-hero-tools{top:.6rem;right:.85rem}.intl-intro-shell,.intl-service-shell,.intl-review-grid,.intl-benefit-grid{grid-template-columns:1fr}.intl-service-media{grid-template-rows:auto;grid-template-columns:1fr}.intl-service-media-large{grid-row:auto;min-height:320px}.intl-intro-photo,.intl-service-media-small{min-height:260px}}@media (max-width:720px){.intl-hero-tools{justify-self:end;margin-bottom:.2rem;position:static}.intl-locale-switch{background:#ffffffb8}.intl-intro-copy,.intl-service-copy,.intl-benefit-card,.intl-review-card{border-radius:22px}.intl-section-heading{margin-bottom:.85rem}}.intl-shell{align-items:start}.intl-hero-copy{padding-top:clamp(2.5rem,4vw,3.4rem)}.intl-hero-tools{top:1rem;right:1rem}.intl-hero-copy h1{max-width:10.2ch;font-size:clamp(2.45rem,5.2vw,4.65rem);line-height:.98}.intl-subtitle{max-width:40rem}.intl-photo,.intl-photo img,.intl-intro-photo img,.intl-service-media-large img,.intl-service-media-small img,.intl-gallery-figure img{background:linear-gradient(#eceff3e0,#e2e7edfa)}.intl-gallery-detail{font-size:.93rem}.intl-final-cta{max-width:76rem}@media (max-width:980px){.intl-hero-copy{padding-top:1.6rem}.intl-hero-copy h1{max-width:none;font-size:clamp(2.3rem,8vw,3.7rem)}}@media (max-width:720px){.intl-hero-tools{margin-bottom:.55rem}.wix-home-locale-tools{top:.75rem;right:.75rem}}.intl-section{padding-bottom:clamp(.9rem,1.5vw,1.45rem)}.intl-intro-copy,.intl-service-copy{gap:.78rem;padding:clamp(1.15rem,2.2vw,1.8rem)}.intl-intro-copy .intl-body,.intl-service-copy .intl-body{max-width:58ch}.intl-section-heading{margin:0 auto .8rem}.intl-benefit-grid,.intl-review-grid{gap:.8rem}.intl-benefit-card,.intl-review-card{gap:.45rem;padding:.95rem .92rem}.intl-benefit-card p,.intl-review-card p{font-size:.95rem;line-height:1.58}.intl-service-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem}#intl-benefits{padding-top:clamp(.9rem,1.7vw,1.35rem);padding-bottom:clamp(1.3rem,2vw,1.9rem)}#intl-benefits .intl-section-heading{margin:0 auto 1.55rem}#intl-benefits .intl-benefit-grid{gap:1.15rem}#intl-benefits .intl-benefit-card{gap:.72rem;padding:1.24rem 1.2rem}@media (max-width:720px){#intl-benefits{padding-top:.75rem;padding-bottom:1.1rem}#intl-benefits .intl-section-heading{margin-bottom:1.05rem}#intl-benefits .intl-benefit-grid{gap:.95rem}#intl-benefits .intl-benefit-card{gap:.58rem;padding:1.06rem 1rem}}.intl-destination-note{font-size:.95rem;line-height:1.6}.intl-service-media,.intl-gallery-grid{gap:.85rem}.intl-gallery-section{padding-top:clamp(2rem,4vw,3.2rem)}.intl-review-section{padding-top:clamp(2rem,4vw,3rem)}.intl-gallery-copy{max-width:60ch}.intl-gallery-copy p{line-height:1.68}.intl-gallery-card-copy{gap:.45rem;padding:.92rem .95rem 1rem}.intl-gallery-card-copy h3{font-size:1.36rem}.intl-gallery-detail{font-size:.9rem;line-height:1.54}#destination-weddings .intl-gallery-card-copy{padding:1.12rem 1.08rem 1.2rem}#destination-weddings .intl-gallery-card-copy h3{font-size:1.44rem}#destination-weddings .intl-gallery-detail{line-height:1.64}.intl-final-cta p{max-width:56ch;line-height:1.65}@media (max-width:980px){#destination-weddings .intl-gallery-card-copy{gap:.62rem;padding:1.08rem 1.05rem 1.18rem}.intl-service-list{grid-template-columns:1fr}}.intl-eyebrow{max-width:calc(100% - 5.5rem)}.intl-hero-copy h1{max-width:13.8ch;font-size:clamp(2.35rem,4.6vw,4.15rem)}.intl-subtitle,.intl-hero-copy .intl-body{max-width:42rem}.intl-locale-switch{gap:.22rem;padding:.24rem}.intl-locale-flag{width:2.05rem;height:2.05rem}.intl-locale-flag span{font-size:.96rem}.intl-shell{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(1.5rem,2.8vw,2.5rem)}.intl-hero-copy{padding-right:clamp(1.7rem,3vw,5.2rem)}.intl-intro-shell,.intl-service-shell{gap:clamp(1.12rem,1.9vw,1.45rem)}.intl-service-copy{padding-right:clamp(1.25rem,2.6vw,2.1rem)}.intl-gallery-grid{gap:1rem}.intl-gallery-shell,.intl-review-shell{gap:.95rem}.intl-final-cta{padding:clamp(1.8rem,3.2vw,2.6rem)}@media (max-width:980px){.intl-hero-copy{padding-right:clamp(1.2rem,3vw,1.8rem)}.intl-eyebrow{max-width:none}.intl-hero-copy h1{max-width:11.8ch;font-size:clamp(2.2rem,7.2vw,3.45rem)}}@media (max-width:720px){.intl-shell{grid-template-columns:1fr;gap:1rem;padding-bottom:1.6rem}.intl-hero-copy{text-align:left;order:1;gap:.75rem;width:100%;padding:1.15rem 1.05rem 1.25rem}.intl-hero-tools{justify-self:end;margin-bottom:.35rem}.intl-eyebrow,.intl-hero-copy h1,.intl-subtitle,.intl-hero-copy .intl-body{max-width:none}.intl-hero-copy h1{font-size:clamp(2.05rem,11vw,2.85rem);line-height:1}.intl-subtitle,.intl-hero-copy .intl-body{font-size:.97rem;line-height:1.65}.intl-cta-row,.intl-badge-row{justify-content:flex-start}.intl-photo-cluster{order:2;grid-template-columns:1fr;gap:.8rem;min-height:auto}.intl-photo-cluster:before{border-radius:28px;inset:5% 8% 4%}.intl-photo-main{min-height:430px}.intl-photo-side{min-height:240px}.intl-intro-shell,.intl-service-shell{gap:.95rem}.intl-intro-copy,.intl-service-copy{padding:1.15rem 1rem 1.2rem}.intl-service-media{gap:.8rem}.intl-gallery-shell,.intl-review-shell{gap:1.15rem}.intl-gallery-copy,.intl-section-heading{margin-bottom:0}.intl-gallery-grid{gap:1rem}.intl-gallery-card,.intl-gallery-card--large{grid-row:auto}.intl-gallery-figure,.intl-gallery-card--large .intl-gallery-figure{min-height:240px}.intl-gallery-card-copy{padding:1rem .95rem 1.08rem}#destination-weddings .intl-gallery-card-copy{padding:1.08rem 1rem 1.15rem}.intl-review-grid{gap:.9rem}}.statsv2-main{--statsv2-surface:#fff;--statsv2-surface-soft:#f5f7fb;--statsv2-line:#d8dee8;--statsv2-ink:#202634;--statsv2-muted:#5a6475;--statsv2-subtle:#7e8798;--statsv2-shadow:0 18px 36px #10182814;gap:1rem;display:grid;overflow:visible}body[data-admin-theme=industrial] .statsv2-main{--statsv2-surface:#1c212aeb;--statsv2-surface-soft:#272d39e0;--statsv2-line:#77849b57;--statsv2-ink:#edf2ff;--statsv2-muted:#c2cadd;--statsv2-subtle:#93a0b8;--statsv2-shadow:0 18px 36px #0000003d;overflow:visible}.statsv2-topbar{z-index:500;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid;position:relative;overflow:visible}.statsv2-hero-card,.statsv2-panel,.statsv2-kpi-card{border-color:var(--statsv2-line);background:var(--statsv2-surface);box-shadow:var(--statsv2-shadow)}.statsv2-hero-card{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:1rem;display:grid;overflow:hidden}.statsv2-hero-copy{align-content:start;gap:.75rem;display:grid}.statsv2-eyebrow{border:1px solid var(--statsv2-line);letter-spacing:.08em;text-transform:uppercase;width:fit-content;color:var(--statsv2-subtle);border-radius:999px;padding:.28rem .72rem;font-size:.78rem;display:inline-flex}.statsv2-hero-copy h1{margin:0;font-size:clamp(2rem,3vw,3.25rem);line-height:.95}.statsv2-hero-copy p{max-width:68ch;color:var(--statsv2-muted);margin:0;font-size:1rem;line-height:1.6}.statsv2-summary-chips{flex-wrap:wrap;gap:.5rem;display:flex}.statsv2-summary-chips span{border:1px solid var(--statsv2-line);color:var(--statsv2-muted);background:var(--statsv2-surface-soft);border-radius:999px;padding:.34rem .7rem;font-size:.83rem}.statsv2-hero-side{min-width:0;display:flex}.statsv2-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.95rem;display:flex}.statsv2-section-head h2{margin:0;font-size:1.15rem;line-height:1.15}.statsv2-section-head p{max-width:64ch;color:var(--statsv2-muted);margin:.3rem 0 0;line-height:1.55}.statsv2-axis-hint{text-align:right;min-width:180px;color:var(--statsv2-subtle);gap:.2rem;font-size:.8rem;display:grid}.statsv2-toolbar-panel{z-index:1;gap:1rem;display:grid;position:relative}.statsv2-preset-row{flex-wrap:wrap;gap:.45rem;display:flex}.statsv2-preset-button{border:1px solid var(--statsv2-line);background:var(--statsv2-surface-soft);color:var(--statsv2-muted);font:inherit;cursor:pointer;border-radius:999px;padding:.42rem .8rem;font-size:.84rem;transition:border-color .14s,transform .14s,background-color .14s,color .14s}.statsv2-preset-button:hover,.statsv2-preset-button.is-active{color:var(--statsv2-ink);background:#5f82d81f;border-color:#5f82d8}.statsv2-toolbar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.statsv2-toolbar-grid label,.statsv2-range-grid label{color:var(--statsv2-muted);gap:.34rem;font-size:.86rem;display:grid}.statsv2-toolbar-grid label span,.statsv2-range-grid label span{letter-spacing:.04em;text-transform:uppercase;color:var(--statsv2-subtle);font-size:.78rem}.statsv2-toolbar-grid select,.statsv2-toolbar-grid input,.statsv2-range-grid input[type=date]{border:1px solid var(--statsv2-line);background:var(--statsv2-surface-soft);width:100%;color:var(--statsv2-ink);font:inherit;border-radius:10px;padding:.62rem .72rem}.statsv2-toolbar-actions{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.statsv2-timeline-panel{border:1px solid var(--statsv2-line);background:var(--statsv2-surface-soft);border-radius:14px;gap:.8rem;padding:.9rem;display:grid}.statsv2-timeline-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.statsv2-timeline-head strong{font-size:1rem;display:block}.statsv2-timeline-head span{color:var(--statsv2-muted)}.statsv2-timeline-controls{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.statsv2-range-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.statsv2-range-grid input[type=range]{accent-color:#5f82d8;width:100%}.statsv2-timeline-meta{color:var(--statsv2-subtle);justify-content:space-between;gap:.75rem;font-size:.83rem;display:flex}.statsv2-error,.statsv2-loading{margin:0;font-size:.88rem}.statsv2-error{color:#be3d42}.statsv2-loading{color:var(--statsv2-muted)}.statsv2-kpi-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;display:grid}.statsv2-kpi-card{border:1px solid var(--statsv2-line);border-radius:16px;grid-column:span 3;gap:.32rem;padding:.95rem 1rem;display:grid}.statsv2-kpi-card.is-wide{grid-column:span 6}.statsv2-kpi-card.is-success{background:linear-gradient(180deg, #327a5717 0%, var(--statsv2-surface) 100%)}.statsv2-kpi-card.is-warning{background:linear-gradient(180deg, #d18a381a 0%, var(--statsv2-surface) 100%)}.statsv2-kpi-card.is-danger{background:linear-gradient(180deg, #d45b591c 0%, var(--statsv2-surface) 100%)}.statsv2-kpi-card.is-accent{background:linear-gradient(180deg, #4573d71c 0%, var(--statsv2-surface) 100%)}.statsv2-kpi-label{letter-spacing:.08em;text-transform:uppercase;color:var(--statsv2-subtle);font-size:.76rem}.statsv2-kpi-value,.statsv2-limit-value{color:var(--statsv2-ink);font-size:clamp(1.35rem,2vw,2rem);line-height:1.05}.statsv2-kpi-meta,.statsv2-kpi-footnote{color:var(--statsv2-muted);font-size:.88rem;line-height:1.45}.statsv2-kpi-trend,.statsv2-delta-text,.statsv2-comparison-delta{font-size:.83rem;font-weight:700}.statsv2-kpi-trend.is-good,.statsv2-delta-text.is-good,.statsv2-comparison-delta.is-good{color:#2b8a5b}.statsv2-kpi-trend.is-bad,.statsv2-delta-text.is-bad,.statsv2-comparison-delta.is-bad{color:#bf4c4a}.statsv2-kpi-trend.is-neutral,.statsv2-comparison-delta.is-neutral{color:var(--statsv2-subtle)}.statsv2-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.statsv2-grid-two--compact{align-items:start}.statsv2-panel{gap:.2rem;display:grid}.statsv2-panel--wide{min-height:100%}.statsv2-legend{flex-wrap:wrap;gap:.75rem;margin-bottom:.7rem;display:flex}.statsv2-legend-item{color:var(--statsv2-muted);align-items:center;gap:.35rem;font-size:.83rem;display:inline-flex}.statsv2-legend-item i{border-radius:999px;width:11px;height:11px;display:inline-block}.statsv2-bars-card,.statsv2-line-card{gap:.6rem;display:grid}.statsv2-bars-shell{grid-template-columns:72px minmax(0,1fr);align-items:stretch;gap:.65rem;display:grid}.statsv2-y-scale{min-height:220px;color:var(--statsv2-subtle);flex-direction:column;justify-content:space-between;font-size:.78rem;display:flex}.statsv2-bars-grid,.statsv2-group-bars-grid,.statsv2-triple-bars-grid{grid-auto-columns:minmax(28px,1fr);grid-auto-flow:column;align-items:end;gap:.6rem;min-height:220px;padding-bottom:.2rem;display:grid}.statsv2-bar-column,.statsv2-group-bar-column{place-items:end center;gap:.35rem;display:grid}.statsv2-chart-column-button{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:end center;gap:.35rem;padding:.25rem .2rem;transition:background-color .16s,box-shadow .16s,transform .16s;display:grid}.statsv2-chart-column-button:hover{background:#5f82d814}.statsv2-chart-column-button.is-active{background:#5f82d824;box-shadow:inset 0 0 0 1px #5f82d842}.statsv2-bar-stack{background:#7480971f;border-radius:14px 14px 8px 8px;flex-direction:column-reverse;width:24px;height:196px;display:flex;overflow:hidden}.statsv2-bar-segment{width:100%;display:block}.statsv2-bar-label{color:var(--statsv2-subtle);text-align:center;font-size:.76rem}.statsv2-line-chart{border:1px solid var(--statsv2-line);background:linear-gradient(180deg, var(--statsv2-surface) 0%, var(--statsv2-surface-soft) 100%);border-radius:16px;width:100%;height:auto;padding:.7rem}.statsv2-line-axis{stroke:var(--statsv2-line);stroke-width:1px}.statsv2-line-threshold{stroke:#d45b59;stroke-width:2px;stroke-dasharray:8 8}.statsv2-line-path{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.statsv2-line-path.is-realized{stroke:#2f3035}.statsv2-line-path.is-paid{stroke:#327a57}.statsv2-line-path.is-projected{stroke:#4573d7}.statsv2-line-dot{stroke:var(--statsv2-surface);stroke-width:2px}.statsv2-line-dot.is-realized{fill:#2f3035}.statsv2-line-dot.is-projected{fill:#4573d7}.statsv2-line-label{fill:var(--statsv2-subtle);font-size:12px}.statsv2-group-bars{align-items:flex-end;gap:4px;height:196px;display:flex}.statsv2-group-bars.is-triple{gap:3px}.statsv2-group-bar{border-radius:8px 8px 0 0;width:10px;min-height:4px;display:block}.statsv2-group-bar.is-current{background:#2f3035}.statsv2-group-bar.is-previous{background:#9eb0d9}.statsv2-group-bar.is-inquiries{background:#3e63c8}.statsv2-group-bar.is-orders{background:#1f8f68}.statsv2-group-bar.is-cancellations{background:#d45b59}.statsv2-donut-card{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:1rem;display:grid}.statsv2-donut{border-radius:50%;place-items:center;width:180px;height:180px;display:grid;position:relative}.statsv2-donut:after{content:"";background:var(--statsv2-surface);border-radius:50%;position:absolute;inset:18px}.statsv2-donut>div{z-index:1;text-align:center;justify-items:center;gap:.25rem;display:grid;position:relative}.statsv2-donut>div strong{font-size:1.3rem}.statsv2-donut>div span{color:var(--statsv2-muted);font-size:.82rem}.statsv2-donut-list{gap:.55rem;display:grid}.statsv2-donut-row{border:1px solid var(--statsv2-line);background:var(--statsv2-surface-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;display:flex}.statsv2-donut-row span{color:var(--statsv2-muted);align-items:center;gap:.45rem;display:inline-flex}.statsv2-donut-row i{border-radius:999px;width:10px;height:10px;display:inline-block}.statsv2-comparison-list,.statsv2-funnel-list,.statsv2-aging-list{gap:.65rem;display:grid}.statsv2-comparison-row,.statsv2-funnel-row,.statsv2-aging-row{border:1px solid var(--statsv2-line);background:var(--statsv2-surface-soft);border-radius:14px;grid-template-columns:minmax(0,1.2fr) minmax(120px,1fr) auto;align-items:center;gap:.85rem;padding:.75rem .85rem;display:grid}.statsv2-comparison-row strong,.statsv2-funnel-row strong,.statsv2-aging-row strong{color:var(--statsv2-ink)}.statsv2-comparison-row span,.statsv2-funnel-row span,.statsv2-aging-row span{color:var(--statsv2-muted)}.statsv2-comparison-values,.statsv2-funnel-metrics{text-align:right;justify-items:end;gap:.18rem;display:grid}.statsv2-funnel-track,.statsv2-aging-track,.statsv2-limit-progress{background:#74809729;border-radius:999px;height:10px;overflow:hidden}.statsv2-funnel-track span,.statsv2-aging-track span,.statsv2-limit-progress span{border-radius:inherit;background:linear-gradient(90deg,#5f82d8 0%,#315793 100%);height:100%;display:block}.statsv2-limit-card{border:1px solid var(--statsv2-line);background:var(--statsv2-surface-soft);border-radius:18px;gap:.85rem;width:100%;padding:1rem;display:grid}.statsv2-limit-card.is-success{background:linear-gradient(180deg, #327a571f 0%, var(--statsv2-surface) 100%)}.statsv2-limit-card.is-warning{background:linear-gradient(180deg, #d18a3829 0%, var(--statsv2-surface) 100%)}.statsv2-limit-card.is-danger{background:linear-gradient(180deg, #d45b592e 0%, var(--statsv2-surface) 100%)}.statsv2-limit-card p{color:var(--statsv2-muted);margin:.3rem 0 0;line-height:1.55}.statsv2-limit-body{gap:.75rem;display:grid}.statsv2-limit-metrics,.statsv2-payment-grid,.statsv2-forecast-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.statsv2-limit-metrics>div,.statsv2-payment-grid>div,.statsv2-forecast-grid>div{border:1px solid var(--statsv2-line);background:var(--statsv2-surface);border-radius:12px;gap:.22rem;padding:.7rem .8rem;display:grid}.statsv2-limit-metrics span,.statsv2-payment-grid span,.statsv2-forecast-grid span{color:var(--statsv2-subtle);font-size:.8rem}.statsv2-limit-footer{color:var(--statsv2-muted);justify-content:space-between;gap:.75rem;font-size:.84rem;display:flex}.statsv2-compact-list{gap:.5rem;margin-top:.85rem;display:grid}.statsv2-compact-row{border:1px solid var(--statsv2-line);background:var(--statsv2-surface);border-radius:12px;grid-template-columns:1fr auto;gap:.2rem .75rem;padding:.65rem .75rem;display:grid}.statsv2-compact-row strong{text-align:right}.statsv2-compact-row small{color:var(--statsv2-subtle);grid-column:1/-1}.statsv2-mini-table{gap:.35rem;display:grid}.statsv2-mini-table-head,.statsv2-mini-table-row{align-items:center;gap:.7rem;display:grid}.statsv2-mini-table-head{color:var(--statsv2-subtle);text-transform:uppercase;letter-spacing:.06em;padding:0 .1rem .25rem;font-size:.76rem}.statsv2-mini-table-row{border:1px solid var(--statsv2-line);background:var(--statsv2-surface-soft);border-radius:14px;padding:.7rem .75rem;font-size:.88rem}.statsv2-mini-table-row--5{grid-template-columns:88px minmax(0,1.4fr) .8fr 1fr 1fr}.statsv2-mini-table-row--6{grid-template-columns:minmax(120px,1fr) minmax(0,1.3fr) .9fr .9fr .9fr .85fr}.statsv2-mini-table-row--7{grid-template-columns:70px minmax(0,1.6fr) .8fr 1fr 1fr .9fr .95fr}.statsv2-rank-pill,.statsv2-rank-tag{color:#315793;background:#5f82d824;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:.22rem .56rem;font-size:.74rem;font-weight:700;display:inline-flex}.statsv2-rank-tag.is-good{color:#2b8a5b;background:#2b8a5b26}.statsv2-rank-tag.is-warning{color:#ba7024;background:#d18a382e}.statsv2-rank-tag.is-danger{color:#bf4c4a;background:#bf4c4a29}.statsv2-table-link{color:#315793;font-weight:700;text-decoration:none}.statsv2-table-link:hover{text-decoration:underline}.statsv2-empty-inline{border:1px dashed var(--statsv2-line);color:var(--statsv2-muted);border-radius:14px;padding:.9rem}.statsv2-text-trigger{width:fit-content;color:var(--statsv2-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;transition:color .14s}.statsv2-text-trigger:hover{color:#315793}.statsv2-align-right{text-align:right}.statsv2-next-order{border:1px solid var(--statsv2-line);background:var(--statsv2-surface-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.9rem;padding:.85rem;display:flex}.statsv2-next-order span{color:var(--statsv2-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.statsv2-next-order p{color:var(--statsv2-muted);margin:.25rem 0 0}.statsv2-drilldown-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.statsv2-drilldown-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;display:grid}.statsv2-drilldown-summary>div{border:1px solid var(--statsv2-line);background:var(--statsv2-surface-soft);border-radius:12px;gap:.18rem;padding:.72rem .78rem;display:grid}.statsv2-drilldown-summary span,.statsv2-inline-note,.statsv2-drilldown-stack span,.statsv2-drilldown-event span{color:var(--statsv2-muted)}.statsv2-drilldown-summary span{letter-spacing:.05em;text-transform:uppercase;font-size:.77rem}.statsv2-drilldown-summary strong{color:var(--statsv2-ink);font-size:1rem}.statsv2-mini-table-head--drilldown,.statsv2-mini-table-row--drilldown{grid-template-columns:minmax(90px,.8fr) minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1fr) .9fr .95fr .9fr}.statsv2-drilldown-event,.statsv2-drilldown-stack{gap:.15rem;display:grid}.statsv2-drilldown-link-wrap{justify-content:flex-end;display:flex}.statsv2-inline-note{margin:0;font-size:.84rem}@media (max-width:1180px){.statsv2-hero-card,.statsv2-topbar,.statsv2-grid-two,.statsv2-toolbar-grid,.statsv2-range-grid,.statsv2-donut-card,.statsv2-drilldown-summary{grid-template-columns:1fr}.statsv2-kpi-card,.statsv2-kpi-card.is-wide{grid-column:span 6}}@media (max-width:900px){.statsv2-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.statsv2-kpi-card,.statsv2-kpi-card.is-wide{grid-column:span 1}.statsv2-axis-hint,.statsv2-limit-footer,.statsv2-timeline-meta,.statsv2-next-order,.statsv2-drilldown-head{text-align:left;justify-items:start;display:grid}.statsv2-comparison-row,.statsv2-funnel-row,.statsv2-aging-row,.statsv2-mini-table-row--5,.statsv2-mini-table-row--6,.statsv2-mini-table-row--7,.statsv2-mini-table-row--drilldown{grid-template-columns:1fr}.statsv2-comparison-values,.statsv2-funnel-metrics{text-align:left;justify-items:start}.statsv2-mini-table-head{display:none}.statsv2-mini-table-row{gap:.3rem}.statsv2-mini-table-row strong,.statsv2-mini-table-row span,.statsv2-mini-table-row a{text-align:left}.statsv2-bars-shell{grid-template-columns:1fr}.statsv2-y-scale{flex-direction:row;min-height:auto}}@media (max-width:640px){.statsv2-main{gap:.8rem}.statsv2-hero-card,.statsv2-panel,.statsv2-kpi-card{padding:.85rem}.statsv2-kpi-grid{grid-template-columns:1fr}.statsv2-kpi-card,.statsv2-kpi-card.is-wide{grid-column:span 1}.statsv2-preset-row,.statsv2-toolbar-actions,.statsv2-timeline-controls,.statsv2-summary-chips{width:100%}.statsv2-donut{width:150px;height:150px}.statsv2-donut:after{inset:15px}.statsv2-limit-metrics,.statsv2-payment-grid,.statsv2-forecast-grid{grid-template-columns:1fr}}
