:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#171717;background:#f4f2ee;font-synthesis:none;text-rendering:optimizeLegibility;--red:#d3172f;--red-dark:#ad1024;--black:#101010;--ink:#1a1a1a;--muted:#6d6a66;--line:#dedbd5;--paper:#f4f2ee;--white:#fff;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper);color:var(--ink)}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site-shell{min-height:100vh}.topbar{height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,5vw,76px);position:absolute;top:0;left:0;right:0;z-index:20;color:#fff;border-bottom:1px solid rgba(255,255,255,.14)}.brand{display:flex;align-items:center;gap:12px;letter-spacing:.05em}.brand-mark{width:38px;height:38px;display:grid;place-items:center;background:var(--red);color:#fff;font-weight:900;font-size:22px;border-radius:4px}.brand span:last-child{display:flex;flex-direction:column}.brand b{font-size:17px;line-height:1}.brand small{font-size:9px;letter-spacing:.24em;margin-top:5px}.desktop-nav{display:flex;align-items:center;gap:28px;font-size:14px}.desktop-nav>a{opacity:.78;transition:.2s}.desktop-nav .nav-cta{padding:12px 18px;border:1px solid rgba(255,255,255,.42);opacity:1}.icon-btn{border:0;background:transparent;padding:8px;display:grid;place-items:center;color:inherit}.mobile-menu{display:none}.mobile-nav{position:fixed;top:86px;left:0;right:0;z-index:40;background:#111;color:#fff;padding:18px 24px 28px;display:flex;flex-direction:column;gap:4px;box-shadow:0 20px 40px #00000040}.mobile-nav a{padding:14px 4px;border-bottom:1px solid #292929}.hero{min-height:760px;height:92vh;position:relative;color:#fff;display:flex;align-items:flex-end;overflow:hidden}.hero-bg{position:absolute;inset:0;background:url(https://images.unsplash.com/photo-1600566753086-00f18fb6b3ea?auto=format&fit=crop&w=2200&q=90) center/cover}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#000000c4,#00000078 48%,#0000002e),linear-gradient(0deg,rgba(0,0,0,.56),transparent 52%)}.hero-content{position:relative;z-index:2;padding:0 clamp(22px,8vw,130px) 110px;max-width:1000px}.eyebrow{font-size:12px;letter-spacing:.19em;font-weight:800;display:inline-block;margin-bottom:20px}.eyebrow.dark{color:var(--red)}.hero h1,.page-header h1,.branch-hero h1{font-size:clamp(46px,6vw,88px);line-height:.98;letter-spacing:-.055em;margin:0;font-weight:700}.hero h1 em{font-style:normal;color:#f4d9dd}.hero-content>p{font-size:18px;line-height:1.65;max-width:650px;color:#ddd;margin:28px 0 34px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.btn{min-height:48px;padding:0 20px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:750;cursor:pointer;transition:.2s}.btn svg{width:18px}.btn.primary{background:var(--red);color:#fff}.btn.primary:hover{background:var(--red-dark);transform:translateY(-1px)}.btn.ghost{border:1px solid rgba(255,255,255,.45);color:#fff;background:#ffffff05}.btn.ghost-dark{border:1px solid #cac7c1;background:transparent;color:#222}.btn.full{width:100%}.hero-stat{position:absolute;z-index:2;right:clamp(22px,6vw,90px);bottom:78px;display:flex;align-items:center;gap:17px;padding-left:24px;border-left:1px solid rgba(255,255,255,.4)}.hero-stat b{font-size:38px}.hero-stat span{max-width:135px;font-size:13px;color:#d7d7d7}.section{max-width:1320px;margin:auto;padding:100px clamp(22px,5vw,70px)}.intro{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:end}.intro h2,.section h2,.cta-strip h2,.contact-layout h2{font-size:clamp(34px,4vw,58px);line-height:1.05;letter-spacing:-.045em;margin:0}.intro>p{font-size:17px;color:var(--muted);line-height:1.8;margin:0}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1320px;margin:0 auto 90px;padding:0 clamp(22px,5vw,70px)}.service-grid article{padding:34px 28px;border:1px solid var(--line);border-right:0;min-height:260px}.service-grid article:last-child{border-right:1px solid var(--line)}.service-grid article>span{font-weight:800;color:var(--red);font-size:12px}.service-grid h3{font-size:24px;margin:56px 0 12px}.service-grid p{margin:0;color:var(--muted);line-height:1.65;font-size:14px}.promo-wrap{padding-top:20px}.promo-card{background:var(--black);color:#fff;display:grid;grid-template-columns:1fr 1fr;min-height:440px;overflow:hidden}.promo-card>img{width:100%;height:100%;object-fit:cover}.promo-card>div:last-child{padding:60px;display:flex;flex-direction:column;justify-content:center}.promo-card h2{font-size:clamp(32px,4vw,50px);margin:0 0 18px;letter-spacing:-.04em}.promo-card p{color:#c9c9c9;line-height:1.7}.promo-card.historical{grid-template-columns:180px 1fr;background:#191919}.promo-badge{display:grid;place-items:center;background:var(--red)}.promo-badge svg{width:66px;height:66px}.text-link{display:inline-flex;align-items:center;gap:9px;font-weight:800;color:var(--red);margin-top:16px}.text-link svg{width:18px}.text-link.light{color:#fff}.dark-section{background:#111;color:#fff}.dark-section .section>h2{margin-bottom:48px}.branch-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}.branch-card{position:relative;min-height:450px;overflow:hidden;background:#222}.branch-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:.5s}.branch-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#000000e0,#0000000f 65%)}.branch-card:hover img{transform:scale(1.04)}.branch-card>div{position:absolute;z-index:2;left:28px;right:28px;bottom:28px}.branch-card>div>span{font-size:11px;letter-spacing:.15em}.branch-card h3{font-size:30px;margin:9px 0 6px}.branch-card p{color:#d6d6d6;font-size:13px;margin:0;padding-right:35px}.branch-card svg{position:absolute;right:0;bottom:5px}.cta-strip{max-width:1320px;margin:auto;padding:80px clamp(22px,5vw,70px);display:flex;justify-content:space-between;align-items:end;gap:30px}.cta-strip h2{max-width:790px}.page{padding:150px clamp(22px,6vw,90px) 100px;max-width:1500px;margin:auto;min-height:75vh}.page-header{max-width:1000px;margin:0 0 72px}.page-header h1{font-size:clamp(42px,5.5vw,76px);color:#171717}.page-header p{font-size:17px;line-height:1.7;color:var(--muted);max-width:720px;margin-top:26px}.branch-list{display:flex;flex-direction:column}.branch-list article{display:grid;grid-template-columns:1fr 1fr;min-height:520px;border-top:1px solid var(--line);padding:50px 0;gap:70px;align-items:center}.branch-list article:last-child{border-bottom:1px solid var(--line)}.branch-list article img{width:100%;height:430px;object-fit:cover}.branch-list h2{font-size:46px;letter-spacing:-.04em;margin:0 0 16px}.branch-list p{color:var(--muted);line-height:1.7}.detail-row{display:flex;align-items:flex-start;gap:11px;margin:16px 0;font-size:14px}.detail-row svg{width:18px;color:var(--red);flex:0 0 auto}.branch-hero{height:670px;position:relative;color:#fff;display:flex;align-items:flex-end}.branch-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.branch-hero-overlay{position:absolute;inset:0;background:linear-gradient(0deg,#000c,#0000001a 70%)}.branch-hero>div:last-child{position:relative;z-index:2;padding:0 clamp(22px,8vw,130px) 85px}.branch-hero p{font-size:17px;line-height:1.6;max-width:680px;color:#ddd}.branch-detail-grid{display:grid;grid-template-columns:1fr .8fr;gap:100px;align-items:start}.branch-detail-grid>div:first-child>p{color:var(--muted);font-size:17px;line-height:1.7;margin:20px 0 28px}.contact-card{background:#fff;border:1px solid var(--line);padding:18px 30px}.contact-card>div{display:flex;gap:18px;padding:22px 0;border-bottom:1px solid #eee}.contact-card>div:last-child{border-bottom:0}.contact-card svg{width:20px;color:var(--red)}.contact-card span{display:flex;flex-direction:column;gap:6px;font-size:14px}.contact-card small{color:var(--muted)}.contact-card .office-box{background:#f3eeee;margin:12px -12px -4px;padding:22px 14px;border:0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:34px}.gallery-grid{display:grid;grid-template-columns:1.3fr .7fr .7fr;grid-template-rows:260px 260px;gap:12px}.gallery-grid img{width:100%;height:100%;object-fit:cover}.gallery-grid img:first-child{grid-row:1/3}.gallery-grid img:nth-child(4){grid-column:2/4}.filters{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:38px}.searchbox{flex:1;min-width:280px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;padding:0 16px}.searchbox svg{width:18px;color:#777}.searchbox input{border:0;background:transparent;outline:0;padding:15px;width:100%}.filters select,.dashboard-tools select{border:1px solid var(--line);background:#fff;padding:0 16px;min-height:50px}.segmented{display:flex;border:1px solid var(--line);background:#fff;padding:4px}.segmented button{border:0;background:transparent;padding:10px 16px;cursor:pointer}.segmented button.active{background:#111;color:#fff}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product-card{background:#fff;border:1px solid var(--line);min-width:0}.product-img{height:300px;position:relative;background:#eae7e1}.product-img img{width:100%;height:100%;object-fit:cover}.product-img>span{position:absolute;top:15px;left:15px;background:#fff;padding:8px 10px;font-size:10px;letter-spacing:.12em;font-weight:800}.image-placeholder{height:100%;display:grid;place-items:center;color:#aaa}.image-placeholder svg{width:50px;height:50px}.product-body{padding:24px}.product-body>small{font-size:11px;color:var(--red);text-transform:uppercase;font-weight:800;letter-spacing:.1em}.product-body h3{font-size:25px;margin:9px 0 5px}.product-body p{color:var(--muted);line-height:1.55;font-size:14px}.product-body .model{color:#222;font-weight:700;margin:0}.price-row{display:flex;align-items:end;justify-content:space-between;margin-top:25px;border-top:1px solid #eee;padding-top:18px}.price-row>div{display:flex;flex-direction:column}.price-row del{font-size:12px;color:#999}.price-row b{font-size:22px}.round-link{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#111;color:#fff}.round-link svg{width:17px}.showroom-filter{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.showroom-filter button{border:1px solid var(--line);background:#fff;padding:12px 16px;cursor:pointer}.showroom-filter button.active{background:#111;color:#fff}.masonry{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:330px;gap:12px}.masonry figure{margin:0;position:relative;overflow:hidden;background:#ddd}.masonry figure.wide{grid-column:span 2}.masonry img{width:100%;height:100%;object-fit:cover;transition:.5s}.masonry figure:hover img{transform:scale(1.03)}.masonry figcaption{position:absolute;left:18px;right:18px;bottom:16px;background:#111111e0;color:#fff;padding:14px 16px;display:flex;flex-direction:column}.masonry figcaption span{font-size:10px;color:#ccc;letter-spacing:.1em}.masonry figcaption b{font-size:14px;margin-top:4px}.contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:start}.contact-layout>div:first-child{position:sticky;top:40px}.contact-layout>div:first-child p{color:var(--muted);line-height:1.7}.benefits{list-style:none;padding:0;margin:35px 0}.benefits li{display:flex;gap:10px;align-items:center;margin:14px 0}.benefits svg{width:18px;color:var(--red)}.contact-form,.admin-form{display:flex;flex-direction:column;gap:17px}.contact-form{background:#fff;border:1px solid var(--line);padding:34px}.contact-form>div>label{font-size:12px;font-weight:800;letter-spacing:.12em}.branch-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.branch-picker button{border:1px solid var(--line);background:#faf9f7;padding:15px;text-align:left;display:flex;gap:10px;cursor:pointer}.branch-picker button.active{border-color:var(--red);background:#fff1f3;box-shadow:inset 0 0 0 1px var(--red)}.branch-picker svg{width:17px;color:var(--red)}.branch-picker span{display:flex;flex-direction:column}.branch-picker b{font-size:13px}.branch-picker small{font-size:10px;color:#777;margin-top:5px;line-height:1.4}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:750;color:#4e4b47}.field input,.field textarea,.field select,.standalone-input,.media-input>input{width:100%;border:1px solid #d7d3cc;background:#fff;padding:13px 14px;outline:none;color:#222}.field input:focus,.field textarea:focus,.field select:focus,.standalone-input:focus{border-color:#777}.privacy-note{color:#888;line-height:1.5}.form-error{background:#fff0f1;border:1px solid #f2b9c0;color:#9b1726;padding:12px;font-size:13px}.success-card{max-width:740px;margin:70px auto;text-align:center}.success-card>svg{width:55px;height:55px;color:var(--red);margin-bottom:20px}.success-card p{color:var(--muted);line-height:1.7;margin:20px auto 30px;max-width:600px}.empty-state{text-align:center;padding:70px 20px;color:#7b7770}.empty-state svg{width:40px;height:40px;margin-bottom:12px}.empty-state h3{color:#2b2926;margin-bottom:8px}.empty-state p{max-width:550px;margin:auto;line-height:1.6}footer{background:#0d0d0d;color:#fff;padding:70px clamp(22px,6vw,90px) 22px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:70px;max-width:1320px;margin:auto}.footer-grid p{max-width:360px;color:#949494;line-height:1.7}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:12px;font-size:13px;color:#a9a9a9}.footer-grid>div:not(:first-child)>b{color:#fff;margin-bottom:8px}.footer-bottom{max-width:1320px;margin:60px auto 0;border-top:1px solid #282828;padding-top:20px;display:flex;justify-content:space-between;color:#777;font-size:11px}.admin-login{min-height:100vh;background:#101010;display:grid;place-items:center;padding:30px}.login-card{width:min(100%,450px);background:#f6f4ef;padding:42px;display:flex;flex-direction:column;gap:17px}.login-card>svg{color:var(--red);width:42px;height:42px}.login-card h1{font-size:34px;letter-spacing:-.04em;margin:10px 0 0}.login-card p{color:#716d66;line-height:1.6;margin:0}.login-card .brand{margin-bottom:10px}.back-link{text-align:center;color:#777;font-size:13px}.dashboard{min-height:100vh;background:#efede9;display:grid;grid-template-columns:250px 1fr}.dashboard>aside{background:#101010;color:#fff;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:26px 18px}.admin-brand{padding:4px 8px 30px}.dashboard aside nav{display:flex;flex-direction:column;gap:4px}.dashboard aside nav button{display:flex;align-items:center;gap:12px;border:0;background:transparent;color:#999;padding:12px 13px;text-align:left;cursor:pointer;border-radius:8px}.dashboard aside nav button svg{width:18px}.dashboard aside nav button.active,.dashboard aside nav button:hover{background:#272727;color:#fff}.admin-user{margin-top:auto;border-top:1px solid #2c2c2c;padding:18px 8px 4px;display:flex;align-items:center;justify-content:space-between}.admin-user span{display:flex;flex-direction:column}.admin-user b{font-size:13px}.admin-user small{font-size:10px;color:#888;margin-top:4px}.admin-user button{border:0;background:transparent;color:#999;cursor:pointer}.dashboard-main{min-width:0}.dashboard-main>header{height:100px;background:#fff;border-bottom:1px solid #ddd9d1;padding:0 35px;display:flex;align-items:center;justify-content:space-between;gap:20px}.dashboard-main>header small{font-size:10px;letter-spacing:.15em;color:#999}.dashboard-main>header h1{margin:3px 0 0;font-size:26px}.dashboard-tools{display:flex;align-items:center;gap:12px}.dashboard-tools a{font-size:12px;font-weight:800}.dashboard-main>div:not(.empty-state),.dashboard-main>form{margin:28px 34px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:28px 34px!important}.stat-card{background:#fff;border:1px solid #dfdbd3;padding:22px;display:flex;align-items:center;gap:16px}.stat-card>span{width:45px;height:45px;display:grid;place-items:center;background:#f2e9ea;color:var(--red)}.stat-card svg{width:20px}.stat-card>div{display:flex;flex-direction:column}.stat-card b{font-size:28px}.stat-card small{font-size:11px;color:#777}.admin-panel{background:#fff;border:1px solid #dfdbd3;padding:24px;min-width:0}.panel-title{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.panel-title h2{margin:0;font-size:19px}.panel-title p{margin:5px 0 0;color:#888;font-size:12px}.panel-title>span{font-size:12px;background:#eee;padding:6px 9px;border-radius:20px}.mini-row{display:grid;grid-template-columns:60px 1fr auto;align-items:center;gap:14px;border-top:1px solid #eee;padding:13px 0}.date-box{width:48px;height:48px;background:#f1efeb;display:flex;flex-direction:column;align-items:center;justify-content:center}.date-box b{font-size:17px}.date-box small{text-transform:uppercase;font-size:9px}.mini-row>div:nth-child(2){display:flex;flex-direction:column}.mini-row>div:nth-child(2) small{color:#888;font-size:11px;margin-top:4px}.status{font-size:10px;text-transform:uppercase;letter-spacing:.08em;padding:7px 9px;background:#eee;border-radius:20px;white-space:nowrap}.status.planned,.status.new{background:#fff1d9;color:#845700}.status.confirmed,.status.in_progress{background:#e4f0ff;color:#19538c}.status.done{background:#e3f5e8;color:#26733a}.table-wrap{overflow:auto}.table-wrap table{width:100%;border-collapse:collapse;font-size:12px}.table-wrap th{text-align:left;color:#8c8881;font-weight:700;padding:10px;border-bottom:1px solid #ddd;white-space:nowrap}.table-wrap td{padding:13px 10px;border-bottom:1px solid #eee;vertical-align:top}.table-wrap td small{display:block;color:#888;margin-top:4px}.table-wrap td a{color:#245b8b}.table-wrap select{padding:6px;border:1px solid #ddd;background:#fff}.message-cell{min-width:260px;max-width:400px;line-height:1.45}.admin-split{display:grid;grid-template-columns:360px 1fr;gap:18px;margin:28px 34px}.admin-split>.admin-panel{margin:0!important}.admin-form{align-self:start;position:sticky;top:20px}.checkline{display:flex;align-items:center;gap:8px;font-size:12px}.form-actions{display:flex;gap:8px;flex-wrap:wrap}.media-input{display:flex;flex-direction:column;gap:8px}.media-input>img{height:150px;width:100%;object-fit:cover;background:#eee}.upload-btn{border:1px dashed #bcb8b0;padding:13px;display:flex;justify-content:center;align-items:center;gap:9px;font-size:12px;cursor:pointer}.upload-btn svg{width:17px}.upload-btn input{display:none}.card-list{display:flex;flex-direction:column}.admin-item{display:grid;grid-template-columns:72px 1fr auto auto;align-items:center;gap:14px;padding:12px 0;border-top:1px solid #eee}.admin-item>img,.thumb-empty{width:72px;height:58px;object-fit:cover;background:#eee}.thumb-empty{display:grid;place-items:center;color:#aaa}.thumb-empty svg{width:22px}.admin-item>div:nth-child(2){display:flex;flex-direction:column;gap:4px;min-width:0}.admin-item small{font-size:9px;color:var(--red);text-transform:uppercase}.admin-item b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-item span{font-size:11px;color:#777}.admin-item button,.install-row button,.admin-gallery button{border:1px solid #ddd;background:#fff;padding:8px 10px;font-size:11px;cursor:pointer}.danger{color:#a11727!important}.danger svg{width:15px;height:15px}.admin-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.admin-gallery>div{border:1px solid #e1ddd6;padding:9px;display:grid;grid-template-columns:1fr auto;gap:8px}.admin-gallery img{grid-column:1/3;width:100%;height:150px;object-fit:cover}.admin-gallery>div>div{display:flex;flex-direction:column}.admin-gallery b{font-size:12px}.admin-gallery small{font-size:10px;color:#888;margin-top:3px}.calendar-list>section{margin-bottom:22px}.calendar-date{display:flex;justify-content:space-between;align-items:center;background:#f0eeea;padding:10px 13px}.calendar-date b{font-size:12px}.calendar-date span{font-size:10px;color:#777}.install-row{display:grid;grid-template-columns:1fr auto auto auto;gap:10px;align-items:center;padding:13px;border-bottom:1px solid #eee}.install-row>div{display:flex;flex-direction:column}.install-row>div>b{font-size:13px}.install-row>div>span,.install-row>div>small{font-size:10px;color:#777;margin-top:4px}.install-row>div>small{color:#999}.standalone-input{display:block}code{background:#e8e5df;padding:2px 5px;border-radius:3px}@media(max-width:1050px){.desktop-nav{display:none}.mobile-menu{display:grid}.service-grid{grid-template-columns:repeat(2,1fr)}.service-grid article:nth-child(2){border-right:1px solid var(--line)}.product-grid{grid-template-columns:repeat(2,1fr)}.contact-layout{grid-template-columns:1fr;gap:45px}.contact-layout>div:first-child{position:static}.branch-picker{grid-template-columns:1fr}.dashboard{grid-template-columns:78px 1fr}.dashboard>aside{padding:24px 12px}.admin-brand span:last-child,.dashboard aside nav button{font-size:0}.admin-brand{justify-content:center}.dashboard aside nav button{justify-content:center}.admin-user span{display:none}.admin-user{justify-content:center}.admin-split{grid-template-columns:1fr}.admin-form{position:static}.stats-grid,.admin-gallery{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.topbar{height:74px}.brand-mark{width:34px;height:34px}.hero{min-height:690px;height:88vh}.hero-content{padding-bottom:80px}.hero h1{font-size:46px}.hero-stat{display:none}.intro{grid-template-columns:1fr;gap:30px}.service-grid{grid-template-columns:1fr}.service-grid article{border-right:1px solid var(--line);border-bottom:0;min-height:210px}.service-grid article:last-child{border-bottom:1px solid var(--line)}.service-grid h3{margin-top:34px}.promo-card,.promo-card.historical{grid-template-columns:1fr}.promo-card>div:last-child{padding:35px 26px}.promo-badge{min-height:140px}.branch-cards{grid-template-columns:1fr}.branch-card{min-height:390px}.cta-strip{align-items:flex-start;flex-direction:column}.page{padding-top:115px}.page-header{margin-bottom:45px}.branch-list article{grid-template-columns:1fr;gap:25px}.branch-list article img{height:300px}.branch-list h2{font-size:36px}.branch-hero{height:590px}.branch-hero>div:last-child{padding-bottom:60px}.branch-detail-grid{grid-template-columns:1fr;gap:45px}.gallery-grid{grid-template-columns:1fr 1fr;grid-template-rows:220px 180px 180px}.gallery-grid img:first-child{grid-column:1/3;grid-row:auto}.gallery-grid img:nth-child(4){grid-column:auto}.product-grid{grid-template-columns:1fr}.masonry{grid-template-columns:1fr;grid-auto-rows:320px}.masonry figure.wide{grid-column:auto}.two-col{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:35px}.footer-bottom{flex-direction:column;gap:9px}.dashboard{display:block}.dashboard>aside{position:fixed;inset:auto 0 0;height:68px;z-index:50;display:block;padding:7px;background:#101010}.admin-brand,.admin-user{display:none}.dashboard aside nav{display:grid;grid-template-columns:repeat(6,1fr);gap:0}.dashboard aside nav button{padding:11px 6px}.dashboard-main{padding-bottom:75px}.dashboard-main>header{height:auto;padding:18px;align-items:flex-start;flex-direction:column}.dashboard-tools{width:100%;justify-content:space-between}.dashboard-tools select{max-width:180px}.stats-grid{margin:18px!important;grid-template-columns:1fr 1fr;gap:9px}.stat-card{padding:14px}.stat-card>span{width:36px;height:36px}.stat-card b{font-size:22px}.admin-panel,.admin-split{margin:18px!important}.admin-split{display:block}.admin-split>.admin-panel{margin:0 0 14px!important}.admin-gallery{grid-template-columns:1fr}.admin-item{grid-template-columns:58px 1fr auto}.admin-item>img,.thumb-empty{width:58px;height:52px}.admin-item button:not(.danger){grid-column:2/3;justify-self:start}.admin-item .danger{grid-column:3/4;grid-row:1/3}.install-row{grid-template-columns:1fr auto}.install-row button{grid-row:2}.table-wrap{margin:0 -12px}.login-card{padding:30px 22px}}.masonry figure{cursor:zoom-in}.showroom-hit{position:absolute;inset:0;z-index:3;width:100%;height:100%;border:0;background:transparent;padding:0;cursor:zoom-in}.showroom-hit:focus-visible{outline:3px solid #fff;outline-offset:-6px}.showroom-lightbox{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:34px 76px;background:#080808f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:showroomFade .18s ease-out}.lightbox-content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:min(1600px,92vw);max-height:92vh}.lightbox-content>img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(92vh - 78px);object-fit:contain;box-shadow:0 24px 70px #00000073}.lightbox-caption{width:100%;min-height:62px;display:grid;grid-template-columns:1fr auto;grid-template-areas:"branch count" "title count";align-items:center;column-gap:24px;padding:12px 4px 0;color:#fff}.lightbox-caption>span{grid-area:branch;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#bcbcbc}.lightbox-caption>b{grid-area:title;font-size:15px;font-weight:700;margin-top:3px}.lightbox-caption>small{grid-area:count;font-size:12px;color:#cfcfcf;font-variant-numeric:tabular-nums}.lightbox-close,.lightbox-nav{position:fixed;z-index:1001;border:1px solid rgba(255,255,255,.28);background:#121212b3;color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .18s,border-color .18s,transform .18s}.lightbox-close:hover,.lightbox-nav:hover{background:#ffffff24;border-color:#fff9}.lightbox-close{top:24px;right:24px;width:48px;height:48px;border-radius:50%}.lightbox-close svg{width:22px;height:22px}.lightbox-nav{top:50%;width:54px;height:72px;margin-top:-36px;font-size:42px;line-height:1;font-weight:300}.lightbox-prev{left:18px}.lightbox-next{right:18px}.lightbox-nav:active{transform:scale(.96)}@keyframes showroomFade{0%{opacity:0}to{opacity:1}}@media(max-width:700px){.showroom-lightbox{padding:70px 14px 22px}.lightbox-content{max-width:100%;max-height:86vh}.lightbox-content>img{max-height:calc(86vh - 72px)}.lightbox-close{top:14px;right:14px;width:44px;height:44px}.lightbox-nav{top:auto;bottom:24px;width:48px;height:48px;margin:0;border-radius:50%;font-size:34px}.lightbox-prev{left:14px}.lightbox-next{right:14px}.lightbox-caption{padding:10px 58px 0;grid-template-columns:1fr;grid-template-areas:"branch" "title"}.lightbox-caption>small{display:none}}.masonry figure{content-visibility:auto;contain-intrinsic-size:330px 420px}.showroom-load-more{display:flex;justify-content:center;margin:28px 0 4px}.showroom-load-more .btn{min-width:240px;justify-content:center;gap:10px}.showroom-load-more .btn span{font-size:10px;font-weight:700;opacity:.65}@media(max-width:640px){.showroom-load-more .btn{width:100%;min-width:0}}.topbar{background:#f4f2eef7;color:#171717;border-bottom:1px solid rgba(23,23,23,.1);box-shadow:0 1px #17171705;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.desktop-nav>a{opacity:.86;font-weight:650}.desktop-nav>a:hover,.desktop-nav>a.active{opacity:1}.desktop-nav .nav-cta{border-color:#17171740;background:#ffffff8c}.desktop-nav .nav-cta:hover{border-color:#17171780;background:#fff}.site-shell:has(.hero) .topbar,.site-shell:has(.branch-hero) .topbar{background:linear-gradient(180deg,#0a0a0a7a,#0a0a0a1f);color:#fff;border-bottom-color:#ffffff29;box-shadow:none}.site-shell:has(.hero) .desktop-nav .nav-cta,.site-shell:has(.branch-hero) .desktop-nav .nav-cta{border-color:#ffffff8c;background:#ffffff0a}.site-shell:has(.hero) .desktop-nav .nav-cta:hover,.site-shell:has(.branch-hero) .desktop-nav .nav-cta:hover{background:#ffffff1f;border-color:#ffffffd9}@media(max-width:900px){.topbar{background:#f4f2eefa;color:#171717}.site-shell:has(.hero) .topbar,.site-shell:has(.branch-hero) .topbar{background:#0c0c0c73;color:#fff}}.desktop-nav .nav-dropdown{position:relative;display:flex;align-items:stretch}.desktop-nav .nav-dropdown-trigger{position:relative;min-height:44px;display:flex;align-items:center;padding:0;border:0;outline:0;appearance:none;-webkit-appearance:none;background:transparent;color:inherit;opacity:.86;font:inherit;font-weight:700;line-height:1;cursor:pointer}.desktop-nav .nav-dropdown-trigger:before{content:none!important;display:none!important}.desktop-nav .nav-dropdown-trigger:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:2px;background:#197bbd;transform:scaleX(0);transform-origin:center;transition:transform .16s ease}.desktop-nav .nav-dropdown-trigger:hover,.desktop-nav .nav-dropdown.active .nav-dropdown-trigger,.desktop-nav .nav-dropdown.open .nav-dropdown-trigger{opacity:1}.desktop-nav .nav-dropdown-trigger:hover:after,.desktop-nav .nav-dropdown.active .nav-dropdown-trigger:after,.desktop-nav .nav-dropdown.open .nav-dropdown-trigger:after{transform:scaleX(1)}.site-shell:has(.hero) .desktop-nav .nav-dropdown-trigger:after,.site-shell:has(.branch-hero) .desktop-nav .nav-dropdown-trigger:after{background:#fff}.nav-dropdown-menu{position:absolute;top:calc(100% + 8px);left:50%;z-index:80;width:248px;display:grid;visibility:hidden;opacity:0;transform:translate(-50%,6px);padding:6px;border:1px solid rgba(40,34,31,.12);border-radius:3px;background:#fff;box-shadow:0 14px 34px #1d181524;transition:opacity .14s ease,transform .14s ease,visibility .14s}.nav-dropdown.open .nav-dropdown-menu{visibility:visible;opacity:1;transform:translate(-50%)}.nav-dropdown-menu>a{position:relative;min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:10px;padding:0 11px;border-radius:2px;color:#2a2624;text-decoration:none;transition:background .14s ease,color .14s ease}.nav-dropdown-menu>a:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:#197bbd;opacity:0;transition:opacity .14s ease}.nav-dropdown-menu>a:hover{background:#f6f8fa;color:#197bbd}.nav-dropdown-menu>a:hover:before{opacity:1}.nav-dropdown-menu>a+a{border-top:1px solid rgba(40,34,31,.08)}.nav-dropdown-icon{width:17px;height:17px;color:#197bbd;stroke-width:1.7}.nav-dropdown-menu>a span{font-size:12.5px;line-height:1;font-weight:750}.nav-dropdown-arrow{width:13px;height:13px;color:#9a928d;transition:transform .14s ease,color .14s ease}.nav-dropdown-menu>a:hover .nav-dropdown-arrow{color:#197bbd;transform:translate(2px)}.mobile-sale-main{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:14px 4px;border:0;border-bottom:1px solid #292929;background:transparent;color:inherit;font:inherit;font-weight:850!important;text-align:left;cursor:pointer}.mobile-sale-subnav{display:grid;gap:0;margin:-4px 0 7px 14px;padding-left:13px;border-left:2px solid rgba(25,123,189,.28)}.mobile-sale-subnav a{padding:8px 0!important;color:#ffffffc7!important;font-size:12px!important}@media(max-width:900px){.desktop-nav .nav-dropdown{display:none}}:root{--brand-cinereous: #8A716A;--brand-silver: #C2B8B2;--brand-blue: #197BBD;--brand-blue-dark: #12679f;--brand-ink: #181716;--brand-soft: #f5f2f0;--red: var(--brand-blue);--red-dark: var(--brand-blue-dark);--paper: var(--brand-soft);--line: rgba(138, 113, 106, .22)}body{background:var(--brand-soft)}.topbar{position:fixed!important;top:0;left:0;right:0;height:82px;z-index:1000;background:#c2b8b2f0!important;color:var(--brand-ink)!important;border-bottom:1px solid rgba(138,113,106,.24)!important;box-shadow:0 8px 32px #30272417!important;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.site-shell:has(.hero) .topbar,.site-shell:has(.branch-hero) .topbar{background:linear-gradient(180deg,#372d2ad1,#372d2a94)!important;color:#fff!important;border-bottom-color:#ffffff26!important;box-shadow:0 8px 34px #0000001f!important}.brand-logo{min-width:170px;height:54px;align-items:center}.brand-logo img{width:auto;height:48px;max-width:210px;object-fit:contain}.brand-logo .brand-mark,.brand-logo>span{display:none!important}.desktop-nav{gap:26px;font-weight:700}.desktop-nav>a{opacity:.86}.desktop-nav>a:hover,.desktop-nav>a.active{color:var(--brand-blue);opacity:1}.site-shell:has(.hero) .desktop-nav>a:hover,.site-shell:has(.hero) .desktop-nav>a.active,.site-shell:has(.branch-hero) .desktop-nav>a:hover,.site-shell:has(.branch-hero) .desktop-nav>a.active{color:#fff}.desktop-nav .nav-cta{border:0!important;background:var(--brand-blue)!important;color:#fff!important;padding:13px 20px!important;border-radius:3px}.desktop-nav .nav-cta:hover{background:var(--brand-blue-dark)!important}.hero{min-height:760px}.hero-bg{background-image:url(/showroom/kalsdorf/02.webp)!important;background-position:center 58%!important;background-size:cover!important;transform:scale(1.01)}.hero-overlay{background:linear-gradient(90deg,#352b28e0,#352b28a3 42%,#352b283b 72%,#352b2814),linear-gradient(0deg,rgba(42,34,32,.62),transparent 58%)!important}.hero h1 em{color:#ded4cf}.hero-content>p{color:#ffffffe0}.hero .btn.primary,.cta-strip .btn.primary,.contact-form .btn.primary{background:var(--brand-blue)}.hero .btn.primary:hover,.cta-strip .btn.primary:hover,.contact-form .btn.primary:hover{background:var(--brand-blue-dark)}.eyebrow.dark,.text-link,.detail-row svg,.contact-card svg,.benefits svg,.product-body>small,.branch-picker svg{color:var(--brand-blue)!important}.dark-section{background:var(--brand-cinereous)!important}.dark-section .section{color:#fff}.promo-card{background:var(--brand-cinereous)}.promo-card.historical{background:#735d57}.promo-badge{background:var(--brand-blue)}.service-grid article,.contact-card,.contact-form,.product-card,.searchbox,.filters select,.segmented,.showroom-filter button{border-color:#8a716a38}.service-grid article{background:#c2b8b229}.showroom-filter button.active,.segmented button.active{background:var(--brand-cinereous)}.office-box{background:#c2b8b257!important}.cta-strip{border-top:1px solid rgba(138,113,106,.18)}.round-link{background:var(--brand-blue)}.site-footer{background:#725d57;color:#fff;margin-top:0}.footer-cta{max-width:1500px;margin:0 auto;padding:58px clamp(22px,6vw,90px);display:flex;align-items:end;justify-content:space-between;gap:36px;background:var(--brand-cinereous);border-bottom:1px solid rgba(255,255,255,.16)}.footer-cta .eyebrow{color:#ebe4e0;margin-bottom:12px}.footer-cta h2{font-size:clamp(32px,4vw,54px);letter-spacing:-.045em;margin:0 0 12px}.footer-cta p{margin:0;max-width:700px;line-height:1.7;color:#ffffffc7}.footer-cta-btn{background:var(--brand-blue);color:#fff;flex:0 0 auto}.footer-cta-btn:hover{background:var(--brand-blue-dark)}.footer-main{max-width:1500px;margin:0 auto;padding:64px clamp(22px,6vw,90px) 54px;display:grid;grid-template-columns:1.25fr .7fr 1fr 1fr;gap:clamp(34px,5vw,82px)}.footer-logo{display:inline-flex;width:210px;min-height:68px;align-items:center;margin-bottom:24px}.footer-logo img{width:100%;height:auto;object-fit:contain}.footer-about p{max-width:340px;color:#ffffffb8;line-height:1.75;font-size:14px}.footer-company{display:block;margin-top:24px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff7a}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer-column h3{font-size:12px;text-transform:uppercase;letter-spacing:.16em;margin:6px 0 12px;color:#e7ded9}.footer-column>a{color:#ffffffc2;font-size:14px;transition:.2s}.footer-column>a:hover{color:#fff;transform:translate(2px)}.footer-column>a small{display:block;margin-top:4px;color:#ffffff6e;font-size:10px;line-height:1.45}.footer-contact>div{display:flex;gap:11px;align-items:flex-start;color:#ffffffbd;font-size:13px;line-height:1.6}.footer-contact svg{width:17px;height:17px;color:#9fd3f5;flex:0 0 auto;margin-top:2px}.footer-contact-link{margin-top:10px!important;color:#bde2fa!important;display:inline-flex;align-items:center;gap:7px;font-weight:800}.footer-contact-link svg{width:16px}.footer-bottom{max-width:1500px;margin:0 auto;padding:22px clamp(22px,6vw,90px) 28px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;color:#ffffff7a;font-size:11px}.footer-bottom>div{display:flex;gap:20px}.footer-bottom a:hover{color:#fff}@media(max-width:1000px){.footer-main{grid-template-columns:1fr 1fr}.footer-cta{align-items:flex-start;flex-direction:column}}@media(max-width:900px){.topbar{height:74px;background:#c2b8b2f7!important}.site-shell:has(.hero) .topbar,.site-shell:has(.branch-hero) .topbar{background:#403330d1!important}.brand-logo{min-width:145px;height:48px}.brand-logo img{height:42px;max-width:175px}.mobile-nav{top:74px;background:var(--brand-cinereous)}}@media(max-width:650px){.hero{min-height:700px}.hero-bg{background-position:62% center!important}.footer-main{grid-template-columns:1fr;padding-top:48px}.footer-bottom{flex-direction:column}}.home-hero{background:#69554f!important;align-items:center!important;padding-top:82px;min-height:760px!important;height:min(860px,92vh)!important}.home-hero .hero-bg{inset:82px 0 0 auto!important;width:62%!important;background-image:url(/showroom/kalsdorf/02.webp)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;background-color:#c2b8b2!important;transform:none!important}.home-hero .hero-overlay{background:linear-gradient(90deg,#69554f,#69554ffa 35%,#69554fb8 52%,#69554f1f 72%,#69554f00)!important}.home-hero .hero-content{padding:40px clamp(22px,7vw,112px)!important;max-width:780px!important;width:52%;align-self:center}.home-hero .hero-content>p{max-width:580px;font-size:18px}.home-trustbar{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--line);border-bottom:1px solid var(--line)}.home-trustbar>div{min-height:112px;padding:25px clamp(18px,3vw,36px);display:flex;align-items:center;gap:14px;border-right:1px solid var(--line);background:#fff}.home-trustbar b{font-size:34px;color:var(--brand-blue)}.home-trustbar svg{width:22px;color:var(--brand-blue)}.home-trustbar span{font-size:13px;font-weight:750;line-height:1.45}.home-intro{padding-bottom:72px}.home-nobilia{display:grid;grid-template-columns:1.08fr .92fr;gap:72px;align-items:center;padding-top:54px!important}.home-nobilia-image{background:var(--brand-silver);padding:22px;min-height:520px;display:flex;align-items:center;justify-content:center}.home-nobilia-image img{width:100%;height:100%;max-height:580px;object-fit:contain}.home-nobilia-copy h2{font-size:clamp(36px,4vw,58px);letter-spacing:-.045em;line-height:1.04;margin:0 0 22px}.home-nobilia-copy p{color:var(--muted);line-height:1.75;font-size:16px}.home-nobilia-copy ul{list-style:none;padding:0;margin:28px 0 32px;display:grid;gap:14px}.home-nobilia-copy li{display:flex;gap:11px;align-items:flex-start;line-height:1.5}.home-nobilia-copy li svg{width:19px;flex:0 0 auto;color:var(--brand-blue)}.home-services-wrap{background:#ebe5e1}.home-services-wrap .section{padding-top:90px;padding-bottom:90px}.home-service-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#8a716a33;border:1px solid rgba(138,113,106,.2)}.home-service-cards article{background:#f7f4f2;padding:34px;min-height:250px}.home-service-cards article>span{font-size:11px;font-weight:900;letter-spacing:.14em;color:var(--brand-blue)}.home-service-cards h3{font-size:24px;margin:52px 0 12px}.home-service-cards p{color:var(--muted);font-size:14px;line-height:1.7;margin:0}.home-showroom-preview .section-heading p,.home-sales .section-heading p{color:var(--muted);max-width:650px;line-height:1.6}.home-gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:245px;gap:10px}.home-gallery a{position:relative;overflow:hidden;background:#ddd}.home-gallery a.large{grid-column:span 2}.home-gallery img{width:100%;height:100%;object-fit:cover;transition:.45s}.home-gallery a:hover img{transform:scale(1.035)}.home-gallery span{position:absolute;left:14px;bottom:14px;background:#1f1a18db;color:#fff;padding:9px 12px;font-size:11px;font-weight:800}.home-branches .branch-card{min-height:480px}.home-branch-card{display:block}.home-branch-card>div{bottom:24px}.branch-card-actions{display:flex!important;gap:8px!important;position:static!important;margin-top:16px}.branch-card-actions a{border:1px solid rgba(255,255,255,.45);padding:9px 12px;font-size:11px;font-weight:800}.branch-card-actions a:first-child{background:var(--brand-blue);border-color:var(--brand-blue)}.home-sale-info{display:flex;align-items:end;justify-content:space-between;gap:40px}.home-sale-info>div{max-width:760px}.home-sale-info h2,.home-why h2{font-size:clamp(36px,4vw,58px);letter-spacing:-.045em;line-height:1.04;margin:0 0 18px}.home-sale-info p{color:var(--muted);line-height:1.7}.home-why{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.home-why-grid{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid var(--line);border-top:1px solid var(--line)}.home-why-grid article{padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:210px}.home-why-grid b{font-size:12px;color:var(--brand-blue)}.home-why-grid h3{font-size:21px;margin:38px 0 10px}.home-why-grid p{font-size:14px;color:var(--muted);line-height:1.65;margin:0}.home-final-cta p{color:var(--muted);max-width:650px;line-height:1.6}.branch-list-actions,.branch-detail-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.branch-list-actions .text-link{margin:0}.branch-contact-stack{display:grid;gap:18px}.branch-map-card{background:#fff;border:1px solid var(--line);overflow:hidden}.branch-map-card iframe{display:block;width:100%;height:310px;border:0}.branch-map-card>div{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.branch-map-card>div>span{display:flex;align-items:center;gap:8px;font-size:13px}.branch-map-card svg{width:17px;color:var(--brand-blue)}.branch-map-card a{display:inline-flex;align-items:center;gap:7px;color:var(--brand-blue);font-size:12px;font-weight:850}.branch-map-card a svg{width:15px}@media(max-width:1050px){.home-hero .hero-bg{width:58%!important}.home-hero .hero-content{width:56%}.home-nobilia{grid-template-columns:1fr;gap:42px}.home-service-cards,.home-gallery{grid-template-columns:repeat(2,1fr)}.home-why{grid-template-columns:1fr;gap:42px}.home-trustbar{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.home-hero{min-height:820px!important;height:auto!important;padding-top:74px!important;align-items:flex-end!important}.home-hero .hero-bg{top:74px!important;width:100%!important;height:47%!important;bottom:auto!important;background-size:contain!important;background-position:center!important}.home-hero .hero-overlay{background:linear-gradient(0deg,#69554f 0% 48%,#69554f33 70%,#69554f00)!important}.home-hero .hero-content{width:100%;padding:390px 22px 52px!important}.home-trustbar{grid-template-columns:1fr}.home-trustbar>div{min-height:82px}.home-nobilia-image{min-height:320px;padding:10px}.home-service-cards{grid-template-columns:1fr}.home-gallery{grid-template-columns:1fr;grid-auto-rows:230px}.home-gallery a.large{grid-column:auto}.home-sale-info{align-items:flex-start;flex-direction:column}.home-why-grid{grid-template-columns:1fr}.branch-map-card iframe{height:260px}.branch-map-card>div{align-items:flex-start;flex-direction:column}}.home-hero{background:#5f4d48!important}.home-hero .hero-bg{inset:54% 0 auto auto!important;width:min(64vw,1220px)!important;height:auto!important;aspect-ratio:2048 / 1146;transform:translateY(-46%)!important;background-image:url(/hero/nobilia-riva-889.webp)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;background-color:transparent!important}.home-hero .hero-overlay{background:linear-gradient(90deg,#5f4d48,#5f4d48fc 31%,#5f4d48e0,#5f4d4875 55%,#5f4d481a 69%,#5f4d4800 82%)!important}.home-hero .hero-content{width:min(49%,760px)!important;max-width:760px!important}@media(max-width:1100px){.home-hero .hero-bg{width:68vw!important;right:-5vw!important}.home-hero .hero-content{width:52%!important}}@media(max-width:900px){.home-hero{min-height:860px!important;height:auto!important;padding-top:74px!important;align-items:flex-end!important}.home-hero .hero-bg{top:74px!important;left:0!important;right:0!important;width:100%!important;aspect-ratio:2048 / 1146;transform:none!important;background-position:center top!important}.home-hero .hero-overlay{background:linear-gradient(180deg,#28211f05 10%,#4134302e 38%,#4a3b37d6 61%,#5f4d48 78%)!important}.home-hero .hero-content{width:100%!important;max-width:720px!important;padding:390px 24px 58px!important;align-self:flex-end!important}}@media(max-width:620px){.home-hero{min-height:800px!important}.home-hero .hero-content{padding-top:330px!important}}.site-footer{position:relative;overflow:hidden;margin-top:0!important;background:#17191b!important;color:#fff;border-top:1px solid rgba(255,255,255,.06)}.site-footer:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,var(--brand-cinereous) 0 33%,var(--brand-silver) 33% 66%,var(--brand-blue) 66% 100%)}.site-footer:after{content:"";position:absolute;right:-180px;top:120px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,#197bbd21,#197bbd00 70%);pointer-events:none}.footer-cta{position:relative;z-index:1;max-width:1360px!important;margin:0 auto!important;padding:78px clamp(24px,5vw,72px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:48px!important;background:transparent!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.footer-cta>div{max-width:820px}.footer-cta .eyebrow{display:inline-flex!important;align-items:center;gap:10px;margin-bottom:18px!important;color:#9ed4f7!important;font-size:11px!important;letter-spacing:.18em!important}.footer-cta .eyebrow:before{content:"";width:34px;height:2px;background:var(--brand-blue)}.footer-cta h2{margin:0 0 18px!important;max-width:760px;font-size:clamp(38px,5vw,68px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:760!important}.footer-cta p{max-width:720px!important;margin:0!important;color:#ffffffa8!important;font-size:16px!important;line-height:1.75!important}.footer-cta-btn{min-width:205px;min-height:58px!important;padding:0 26px!important;border-radius:0!important;background:var(--brand-blue)!important;box-shadow:0 12px 30px #197bbd33;transition:transform .2s ease,background .2s ease,box-shadow .2s ease!important}.footer-cta-btn:hover{background:var(--brand-blue-dark)!important;transform:translateY(-2px)!important;box-shadow:0 18px 34px #197bbd47}.footer-main{position:relative;z-index:1;max-width:1360px!important;margin:0 auto!important;padding:68px clamp(24px,5vw,72px) 62px!important;display:grid!important;grid-template-columns:1.25fr .62fr 1fr 1fr!important;gap:clamp(34px,5vw,76px)!important}.footer-about{padding-right:20px}.footer-logo{display:inline-flex!important;width:min(235px,100%)!important;min-height:auto!important;margin:0 0 28px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.footer-logo img{width:100%!important;height:auto!important;object-fit:contain!important}.footer-about p{max-width:370px!important;margin:0!important;color:#ffffff9e!important;font-size:14px!important;line-height:1.8!important}.footer-company{display:block!important;margin-top:30px!important;padding-top:20px;border-top:1px solid rgba(255,255,255,.09);color:#ffffff61!important;font-size:10px!important;letter-spacing:.15em!important}.footer-column{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}.footer-column h3{margin:4px 0 24px!important;color:#fff!important;font-size:11px!important;font-weight:800!important;letter-spacing:.17em!important;text-transform:uppercase!important}.footer-column>a:not(.footer-contact-link){position:relative;padding:10px 0!important;border-bottom:1px solid rgba(255,255,255,.075);color:#ffffffb3!important;font-size:13px!important;line-height:1.45;transition:color .2s ease,padding-left .2s ease,border-color .2s ease!important}.footer-column>a:not(.footer-contact-link):hover{padding-left:8px!important;color:#fff!important;border-color:#197bbd73;transform:none!important}.footer-column>a small{display:block!important;margin-top:4px!important;color:#ffffff5c!important;font-size:10px!important;line-height:1.45!important}.footer-contact>div{display:grid!important;grid-template-columns:34px 1fr;align-items:start!important;gap:11px!important;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.075);color:#ffffffa8!important;font-size:13px!important;line-height:1.55!important}.footer-contact>div svg{width:30px!important;height:30px!important;margin:0!important;padding:7px;color:#9ed4f7!important;background:#197bbd1f;border:1px solid rgba(25,123,189,.22)}.footer-contact a{color:inherit}.footer-contact-link{display:inline-flex!important;align-items:center!important;gap:8px!important;align-self:flex-start;margin-top:20px!important;color:#9ed4f7!important;font-size:13px!important;font-weight:800!important}.footer-contact-link:hover{color:#fff!important}.footer-bottom{position:relative;z-index:1;max-width:1360px!important;margin:0 auto!important;padding:24px clamp(24px,5vw,72px) 30px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;border-top:1px solid rgba(255,255,255,.09)!important;color:#ffffff5c!important;font-size:10px!important;letter-spacing:.04em}.footer-bottom>div{display:flex!important;gap:24px!important;align-items:center}.footer-bottom a{position:relative;color:#ffffff80!important;transition:color .2s ease}.footer-bottom a:hover{color:#fff!important}.footer-bottom a+a:before{content:"";position:absolute;left:-12px;top:50%;width:2px;height:2px;border-radius:50%;background:#ffffff59}@media(max-width:1050px){.footer-main{grid-template-columns:1.2fr .8fr 1fr!important}.footer-contact{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(3,1fr);gap:14px!important;padding-top:18px;border-top:1px solid rgba(255,255,255,.09)}.footer-contact h3{grid-column:1/-1;margin-bottom:6px!important}.footer-contact>div{border:1px solid rgba(255,255,255,.08);padding:16px;background:#ffffff05}.footer-contact-link{grid-column:1/-1}}@media(max-width:760px){.footer-cta{grid-template-columns:1fr!important;gap:28px!important;padding-top:62px!important;padding-bottom:52px!important}.footer-cta-btn{width:100%!important}.footer-main{grid-template-columns:1fr 1fr!important;padding-top:48px!important}.footer-about{grid-column:1/-1;padding-right:0}.footer-contact{grid-template-columns:1fr!important}.footer-contact h3,.footer-contact-link{grid-column:auto}.footer-bottom{flex-direction:column!important;align-items:flex-start!important}}@media(max-width:520px){.footer-main{grid-template-columns:1fr!important;gap:38px!important}.footer-column h3{margin-bottom:14px!important}.footer-logo{width:210px!important}.footer-bottom>div{flex-wrap:wrap!important;gap:18px!important}.footer-bottom a+a:before{display:none}}.footer-cta{display:none!important}.employee-logo-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:26px}.employee-logo-wrap img{width:min(280px,100%);height:auto;object-fit:contain;background:#fff;padding:12px 14px;border:1px solid rgba(0,0,0,.08)}.employee-logo-wrap small{font-size:10px;font-weight:800;letter-spacing:.18em;color:#6f6b67}.admin-brand-logo{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:9px!important;padding:18px 16px 20px!important}.admin-brand-logo img{width:min(210px,100%);height:auto;object-fit:contain;background:#fff;padding:10px 12px;border:1px solid rgba(255,255,255,.1)}.admin-brand-logo small{font-size:9px!important;font-weight:800!important;letter-spacing:.18em!important;color:#ffffff80!important;margin:0!important}@media(max-width:900px){.admin-brand-logo{padding:14px!important}.admin-brand-logo img{width:170px}}.legal-page{max-width:1120px}.legal-page .page-header{margin-bottom:44px}.legal-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.legal-card{background:#fff;border:1px solid rgba(23,23,23,.1);padding:clamp(24px,4vw,44px);box-shadow:0 16px 45px #1717170d}.legal-card h2{margin:0 0 18px;font-size:clamp(24px,3vw,34px);letter-spacing:-.03em}.legal-card h3{margin:28px 0 10px;font-size:19px}.legal-card p,.legal-card li{color:#5f5b57;line-height:1.75;font-size:15px}.legal-card p{margin:0 0 14px}.legal-card ul{margin:10px 0 0;padding-left:20px}.legal-card a{color:#197bbd;text-decoration:underline;text-underline-offset:3px}.legal-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}.legal-fact{background:#f5f2ef;padding:18px 20px;border-left:3px solid #197BBD}.legal-fact small{display:block;color:#77716d;font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.legal-fact b{font-size:15px;line-height:1.5}.legal-note{margin-top:24px;padding:16px 18px;background:#f3f7fa;border:1px solid rgba(25,123,189,.18);color:#46515a!important}.legal-updated{display:block;margin-top:26px;color:#88817c;font-size:12px}@media(max-width:720px){.legal-facts{grid-template-columns:1fr}.legal-card{padding:22px 18px}.legal-page{padding-top:125px}}.dashboard{--admin-blue:#197BBD;--admin-blue-dark:#12679f;--admin-cinereous:#8A716A;--admin-silver:#C2B8B2;--admin-bg:#f4f5f6;--admin-surface:#fff;--admin-border:#e3e6e8;--admin-text:#1e252b;--admin-muted:#6c747b;grid-template-columns:272px minmax(0,1fr)!important;background:var(--admin-bg)!important;color:var(--admin-text)}.dashboard>aside{background:linear-gradient(180deg,#171c20,#111518)!important;padding:24px 16px!important;box-shadow:8px 0 30px #10161a14;z-index:60}.dashboard .admin-brand-logo{padding:8px 8px 24px!important;border-bottom:1px solid rgba(255,255,255,.09);margin-bottom:18px}.dashboard .admin-brand-logo img{width:214px!important;max-height:76px;background:#fff;border:0!important;border-radius:10px;padding:10px 12px!important;object-fit:contain}.dashboard .admin-brand-logo small{padding-left:2px;color:#ffffff8a!important}.dashboard aside nav{gap:7px!important}.dashboard aside nav button{min-height:48px;padding:0 14px!important;border-radius:10px!important;color:#aeb7bd!important;font-size:13px!important;font-weight:700;transition:.18s ease}.dashboard aside nav button svg{width:19px!important;height:19px!important;flex:0 0 auto}.dashboard aside nav button:hover{background:#ffffff12!important;color:#fff!important}.dashboard aside nav button.active{background:var(--admin-blue)!important;color:#fff!important;box-shadow:0 8px 22px #197bbd40}.dashboard .admin-user{padding:18px 8px 2px!important;border-top-color:#ffffff1a!important}.dashboard .admin-user b{font-size:13px!important}.dashboard .admin-user small{font-size:10px!important;color:#8e999f!important}.dashboard .admin-user button{width:42px;height:42px;border-radius:9px!important}.dashboard .admin-user button:hover{background:#ffffff14;color:#fff}.dashboard-main{background:var(--admin-bg);min-height:100vh}.dashboard-main>header{position:sticky!important;top:0;z-index:45;min-height:96px!important;height:auto!important;padding:20px clamp(22px,3vw,44px)!important;background:#fffffff0!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--admin-border)!important;box-shadow:0 3px 18px #1d262c0a}.dashboard-main>header small{color:#899198!important;font-weight:800}.dashboard-main>header h1{font-size:clamp(24px,2.5vw,31px)!important;letter-spacing:-.035em;color:var(--admin-text)}.dashboard-tools{gap:10px!important}.dashboard-tools select{min-height:44px!important;border-radius:9px;border-color:#d9dfe3!important;padding:0 13px!important}.dashboard-tools a{min-height:44px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid #d9dfe3;border-radius:9px;background:#fff;color:#344049}.dashboard-tools a:hover{border-color:var(--admin-blue);color:var(--admin-blue)}.demo-admin-banner{border-radius:10px!important;background:#fff5dc!important;border:1px solid #efd899!important;color:#735700!important;padding:12px 16px!important}.dashboard .stats-grid{gap:14px!important;margin:26px clamp(18px,3vw,42px)!important}.dashboard .stat-card{border:1px solid var(--admin-border)!important;border-radius:14px;padding:20px!important;box-shadow:0 7px 24px #1821270a}.dashboard .stat-card>span{border-radius:11px;background:#edf6fc!important;color:var(--admin-blue)!important}.dashboard .stat-card b{font-size:30px!important;color:var(--admin-text)}.dashboard .stat-card small{color:var(--admin-muted)!important;font-weight:650}.dashboard .admin-panel{border:1px solid var(--admin-border)!important;border-radius:15px!important;box-shadow:0 8px 28px #1821270b;padding:24px!important}.dashboard-main>div:not(.empty-state),.dashboard-main>form{margin-left:clamp(18px,3vw,42px)!important;margin-right:clamp(18px,3vw,42px)!important}.dashboard .panel-title h2{font-size:20px!important;letter-spacing:-.02em}.dashboard .panel-title p{font-size:12px!important;line-height:1.5}.dashboard .panel-title>span{background:#edf6fc!important;color:var(--admin-blue)!important;font-weight:800}.dashboard .admin-split{grid-template-columns:minmax(300px,390px) minmax(0,1fr)!important;gap:20px!important;margin:26px clamp(18px,3vw,42px)!important}.dashboard .admin-form{top:120px!important}.dashboard .field{font-size:12px!important;color:#4c565d!important}.dashboard .field input,.dashboard .field textarea,.dashboard .field select,.dashboard .standalone-input,.dashboard .media-input>input{border-radius:9px!important;border-color:#dbe0e3!important;background:#fbfcfc!important;min-height:44px}.dashboard .field input:focus,.dashboard .field textarea:focus,.dashboard .field select:focus{border-color:var(--admin-blue)!important;box-shadow:0 0 0 3px #197bbd17}.dashboard .btn{border-radius:9px!important}.dashboard .btn.primary{background:var(--admin-blue)!important}.dashboard .btn.primary:hover{background:var(--admin-blue-dark)!important}.dashboard .upload-btn{border-radius:10px!important;background:#fafbfb}.dashboard .media-input>img{border-radius:10px;height:180px!important}.dashboard .admin-item{border-top-color:#edf0f1!important;padding:14px 0!important}.dashboard .admin-item>img,.dashboard .thumb-empty{border-radius:8px!important}.dashboard .admin-item button,.dashboard .install-row button,.dashboard .admin-gallery button{min-height:38px;border-radius:8px!important;border-color:#dfe3e5!important;background:#fff!important;font-weight:700}.dashboard .admin-item button:hover,.dashboard .install-row button:hover,.dashboard .admin-gallery button:hover{border-color:var(--admin-blue)!important;color:var(--admin-blue)}.dashboard .admin-gallery{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.dashboard .admin-gallery>div{border:1px solid var(--admin-border)!important;border-radius:12px!important;padding:10px!important;grid-template-columns:minmax(0,1fr) auto!important;background:#fff;overflow:hidden}.dashboard .admin-gallery img{height:170px!important;border-radius:8px!important;grid-column:1/3!important}.dashboard .admin-gallery b{font-size:12px!important}.dashboard .admin-gallery small{font-size:10px!important;line-height:1.4}.showroom-source-badge{display:inline-flex!important;width:max-content;margin-top:5px;padding:4px 7px;border-radius:20px;background:#edf6fc;color:#197bbd!important;font-size:9px!important;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.showroom-source-badge.custom{background:#eef6ed;color:#397346!important}.calendar-workspace{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:20px!important;margin:26px clamp(18px,3vw,42px)!important;align-items:start}.calendar-workspace>.admin-panel{margin:0!important}.calendar-editor{position:sticky!important;top:120px!important}.calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.calendar-toolbar-title h2{margin:0;font-size:22px;letter-spacing:-.025em;text-transform:capitalize}.calendar-toolbar-title p{margin:4px 0 0;color:var(--admin-muted);font-size:12px}.calendar-controls{display:flex;align-items:center;gap:7px}.calendar-controls button{height:40px;min-width:40px;border:1px solid #dce1e4;background:#fff;border-radius:9px;cursor:pointer;font-weight:800;color:#3d484f;padding:0 12px}.calendar-controls button:hover{border-color:var(--admin-blue);color:var(--admin-blue)}.calendar-scroll{overflow-x:auto;border:1px solid #e2e6e8;border-radius:12px;background:#fff}.calendar-inner{min-width:760px}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);background:#f7f8f8;border-bottom:1px solid #e2e6e8}.calendar-weekdays span{padding:11px 10px;font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:850;color:#7a8389;text-align:center}.calendar-month-grid{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-day{min-height:124px;padding:9px;border-right:1px solid #e8ebed;border-bottom:1px solid #e8ebed;background:#fff;cursor:pointer;transition:.15s;overflow:hidden}.calendar-day:nth-child(7n){border-right:0}.calendar-day:hover{background:#f8fbfd}.calendar-day.outside{background:#fafafa;color:#aeb4b8}.calendar-day.today{box-shadow:inset 0 0 0 2px #197bbd52}.calendar-day.selected{background:#f1f8fc}.calendar-day-number{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.calendar-day-number b{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;font-size:12px}.calendar-day.today .calendar-day-number b{background:var(--admin-blue);color:#fff}.calendar-day-count{font-size:9px;color:#899198;font-weight:800}.calendar-events{display:flex;flex-direction:column;gap:5px}.calendar-event{border:0!important;border-left:3px solid #d2a548!important;background:#fff7df!important;border-radius:5px!important;padding:6px 7px!important;text-align:left!important;min-height:0!important;width:100%;cursor:pointer;overflow:hidden}.calendar-event.confirmed{background:#eaf4fc!important;border-left-color:#197bbd!important}.calendar-event.done{background:#edf6ef!important;border-left-color:#4e9661!important}.calendar-event b{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#2e353a}.calendar-event small{display:block;font-size:8px;color:#747d83;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-more{font-size:9px;color:#667078;font-weight:750;padding:2px 4px}.calendar-day-agenda{margin-top:18px;border-top:1px solid #edf0f1;padding-top:16px}.calendar-day-agenda>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.calendar-day-agenda>header b{font-size:13px}.calendar-day-agenda>header span{font-size:10px;color:#7d858a}.calendar-agenda-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:10px 0;border-top:1px solid #eef0f1}.calendar-agenda-row:first-of-type{border-top:0}.calendar-agenda-row>div{display:flex;flex-direction:column;gap:3px}.calendar-agenda-row b{font-size:12px}.calendar-agenda-row small{font-size:10px;color:#7d858a}.calendar-empty-day{padding:13px;background:#f7f8f8;border-radius:8px;font-size:11px;color:#7c858b}@media(max-width:1180px){.dashboard{grid-template-columns:86px minmax(0,1fr)!important}.dashboard>aside{padding:18px 10px!important}.dashboard .admin-brand-logo{padding:4px 4px 18px!important;align-items:center!important}.dashboard .admin-brand-logo img{width:62px!important;height:54px!important;object-fit:contain;padding:7px!important}.dashboard .admin-brand-logo small{display:none!important}.dashboard aside nav button{font-size:0!important;justify-content:center!important;padding:0!important}.dashboard aside nav button svg{width:21px!important;height:21px!important}.dashboard .admin-user span{display:none!important}.dashboard .admin-user{justify-content:center!important}.dashboard .admin-split,.calendar-workspace{grid-template-columns:1fr!important}.dashboard .admin-form,.calendar-editor{position:static!important}.dashboard .admin-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.dashboard{display:block!important;background:#f4f5f6!important}.dashboard>aside{position:fixed!important;inset:auto 0 0!important;height:74px!important;padding:5px 5px max(5px,env(safe-area-inset-bottom))!important;display:block!important;background:#12171a!important;z-index:100!important;border-top:1px solid rgba(255,255,255,.08)}.dashboard .admin-brand-logo,.dashboard .admin-user{display:none!important}.dashboard aside nav{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(72px,1fr)!important;grid-template-columns:none!important;gap:2px!important;overflow-x:auto!important;overscroll-behavior-x:contain;scrollbar-width:none}.dashboard aside nav::-webkit-scrollbar{display:none}.dashboard aside nav button{min-height:60px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;font-size:9px!important;line-height:1!important;padding:5px 7px!important;border-radius:8px!important;white-space:nowrap}.dashboard aside nav button svg{width:19px!important;height:19px!important}.dashboard aside nav button.active{box-shadow:none!important}.dashboard-main{padding-bottom:88px!important}.dashboard-main>header{position:sticky!important;top:0!important;min-height:0!important;padding:14px 15px!important;gap:12px!important;align-items:stretch!important;flex-direction:column!important}.dashboard-main>header small{font-size:8px!important}.dashboard-main>header h1{font-size:23px!important}.dashboard-tools{display:grid!important;grid-template-columns:1fr auto!important;width:100%!important}.dashboard-tools select{max-width:none!important;width:100%!important;min-width:0}.dashboard-tools a{font-size:0!important;width:44px!important;padding:0!important;justify-content:center}.dashboard-tools a:after{content:"↗";font-size:18px}.dashboard .stats-grid{grid-template-columns:1fr 1fr!important;margin:14px!important;gap:8px!important}.dashboard .stat-card{padding:13px!important;gap:10px!important}.dashboard .stat-card>span{width:36px!important;height:36px!important}.dashboard .stat-card b{font-size:22px!important}.dashboard .stat-card small{font-size:9px!important}.dashboard-main>div:not(.empty-state),.dashboard-main>form,.dashboard .admin-split,.calendar-workspace{margin-left:12px!important;margin-right:12px!important}.dashboard .admin-panel{padding:16px!important;border-radius:12px!important}.dashboard .panel-title{margin-bottom:15px!important}.dashboard .panel-title h2{font-size:18px!important}.dashboard .admin-gallery{grid-template-columns:1fr!important;gap:10px!important}.dashboard .admin-gallery img{height:200px!important}.dashboard .admin-gallery>div{grid-template-columns:minmax(0,1fr) auto auto!important}.dashboard .admin-gallery img{grid-column:1/4!important}.dashboard .admin-gallery>div>div{grid-column:1/2}.dashboard .admin-gallery button{min-width:44px!important}.dashboard .admin-item{grid-template-columns:58px minmax(0,1fr) auto!important}.dashboard .admin-item b{white-space:normal!important}.dashboard .admin-item button:not(.danger){grid-column:2/3!important;justify-self:start}.dashboard .admin-item .danger{grid-column:3/4!important;grid-row:1/3!important}.dashboard .two-col{grid-template-columns:1fr!important}.dashboard .btn{min-height:46px!important}.dashboard .field input,.dashboard .field textarea,.dashboard .field select{font-size:16px!important}.calendar-workspace{display:flex!important;flex-direction:column!important;gap:12px!important;margin-top:14px!important}.calendar-workspace>.calendar-main{order:1}.calendar-workspace>.calendar-editor{order:2}.calendar-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.calendar-controls{width:100%;display:grid;grid-template-columns:42px 1fr 42px}.calendar-controls button{width:100%;padding:0 6px}.calendar-inner{min-width:690px}.calendar-day{min-height:104px;padding:6px}.calendar-day-agenda{margin-top:14px}.calendar-agenda-row{grid-template-columns:minmax(0,1fr) auto}.calendar-agenda-row .status{grid-column:2}.calendar-agenda-row button{grid-row:2;grid-column:2}.calendar-event{padding:5px!important}}@media(max-width:420px){.dashboard .stats-grid{grid-template-columns:1fr!important}.dashboard .stat-card{min-height:70px}.dashboard .admin-gallery img{height:170px!important}}.sale-pro-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.sale-pro-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid rgba(35,31,29,.12);border-radius:6px;box-shadow:0 10px 28px #261f1c12;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.sale-pro-card:hover{transform:translateY(-3px);border-color:#197bbd47;box-shadow:0 16px 36px #261f1c1c}.sale-pro-media{position:relative;aspect-ratio:4/3;overflow:hidden;background:#f2efed}.sale-pro-media>img{width:100%;height:100%;display:block;object-fit:cover}.sale-pro-media-empty{width:100%;height:100%;display:grid;place-items:center;color:#8b817c;background:linear-gradient(135deg,#f4f1ef,#ebe6e3)}.sale-pro-media-empty svg{width:42px;height:42px;opacity:.55}.sale-pro-badges{position:absolute;top:14px;left:14px;right:14px;display:flex;align-items:flex-start;gap:8px;pointer-events:none}.sale-pro-badge{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border-radius:3px;font-size:11px;line-height:1;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 12px #0000001f}.sale-pro-badge.category{background:#fff;color:#302b29}.sale-pro-badge.discount{background:#197bbd;color:#fff;font-size:13px}.sale-pro-photo-count{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:3px;background:#181615c7;color:#fff;font-size:11px;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sale-pro-nav{position:absolute;top:50%;width:38px;height:46px;transform:translateY(-50%);display:grid;place-items:center;border:0;border-radius:3px;background:#ffffffeb;color:#24201e;font-size:25px;cursor:pointer;box-shadow:0 4px 16px #0000001f;opacity:0;transition:opacity .18s ease,background .18s ease}.sale-pro-card:hover .sale-pro-nav,.sale-pro-nav:focus-visible{opacity:1}.sale-pro-nav:hover{background:#fff}.sale-pro-nav.prev{left:12px}.sale-pro-nav.next{right:12px}.sale-pro-content{display:flex;flex-direction:column;flex:1;padding:20px 20px 18px}.sale-pro-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#197bbd;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sale-pro-title{margin:8px 0 0;color:#211e1c;font-size:24px;line-height:1.08;letter-spacing:-.025em}.sale-pro-model{margin:6px 0 0;color:#675f5b;font-size:13px;font-weight:700}.sale-pro-description{margin:12px 0 0;color:#746d69;font-size:14px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sale-pro-price-block{margin-top:auto;padding-top:18px;border-top:1px solid rgba(35,31,29,.1)}.sale-pro-old-price{display:flex;align-items:center;gap:8px;color:#8a817c;font-size:12px}.sale-pro-old-price del{font-weight:700}.sale-pro-price{display:block;margin-top:3px;color:#1f1c1a;font-size:30px;line-height:1.05;font-weight:850;letter-spacing:-.035em}.sale-pro-saving{display:inline-flex;margin-top:8px;padding:5px 8px;border-radius:2px;background:#edf6fb;color:#0d6ba5;font-size:12px;font-weight:800}.sale-pro-actions{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:18px}.sale-pro-actions .btn{justify-content:center}.sale-pro-image-index{position:absolute;left:50%;bottom:15px;transform:translate(-50%);display:flex;gap:5px}.sale-pro-image-index i{width:6px;height:6px;border-radius:50%;background:#ffffff8c;box-shadow:0 1px 4px #0003}.sale-pro-image-index i.active{background:#fff;transform:scale(1.25)}.multi-media-input{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid rgba(36,31,28,.12);border-radius:5px;background:#faf9f8}.multi-media-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.multi-media-head>div{display:flex;flex-direction:column;gap:2px}.multi-media-head b{font-size:14px;color:#262220}.multi-media-head small{font-size:12px;color:#7b726d}.multi-upload-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 13px;border-radius:3px;background:#197bbd;color:#fff;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.multi-upload-btn input{position:absolute;inset:0;opacity:0;cursor:pointer}.multi-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.multi-photo-card{position:relative;overflow:hidden;border:1px solid rgba(37,32,29,.14);border-radius:4px;background:#fff}.multi-photo-card img{width:100%;aspect-ratio:4/3;display:block;object-fit:cover}.multi-photo-card.cover{border-color:#197bbd;box-shadow:0 0 0 1px #197bbd}.multi-photo-label{position:absolute;left:7px;top:7px;padding:5px 7px;border-radius:2px;background:#197bbd;color:#fff;font-size:10px;font-weight:800;text-transform:uppercase}.multi-photo-actions{display:grid;grid-template-columns:1fr auto;gap:6px;padding:7px}.multi-photo-actions button{min-height:31px;border:1px solid rgba(38,33,30,.12);border-radius:2px;background:#fff;color:#3d3734;font-size:11px;font-weight:700;cursor:pointer}.multi-photo-actions button.danger{color:#a62d26}.multi-photo-empty{min-height:92px;display:grid;place-items:center;padding:18px;border:1px dashed rgba(38,33,30,.2);color:#7d746f;font-size:12px;text-align:center;background:#fff}.sale-admin-discount-preview{display:flex;justify-content:space-between;gap:16px;padding:12px 14px;border-left:3px solid #197bbd;background:#f2f7fa;color:#4c4541;font-size:12px}.sale-admin-discount-preview b{color:#166fa9}@media(max-width:1050px){.sale-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.sale-pro-grid{grid-template-columns:1fr;gap:16px;margin-top:20px}.sale-pro-card{border-radius:4px}.sale-pro-title{font-size:21px}.sale-pro-price{font-size:27px}.sale-pro-nav{opacity:1;width:34px;height:42px}.multi-media-head{align-items:stretch;flex-direction:column}.multi-upload-btn{width:100%}.multi-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.multi-photo-grid{grid-template-columns:1fr 1fr}.sale-pro-content{padding:17px 16px 16px}}.sales-catalog{max-width:1480px}.sales-catalog .page-header{max-width:820px;margin-bottom:22px}.sales-catalog-toolbar{margin:0;padding:0;background:transparent;border:0;box-shadow:none}.sales-primary-tabs{display:flex;align-items:flex-end;gap:34px;min-height:54px;border-bottom:1px solid rgba(35,31,29,.16)}.sales-primary-tabs button{position:relative;min-height:54px;display:inline-flex;align-items:center;gap:8px;padding:0 0 15px;border:0;background:transparent;color:#68615d;font:inherit;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.sales-primary-tabs button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:transparent}.sales-primary-tabs button:hover{color:#211e1c}.sales-primary-tabs button.active{color:#211e1c;font-weight:850}.sales-primary-tabs button.active:after{background:#197bbd}.sales-primary-tabs button small{min-width:22px;height:22px;display:grid;place-items:center;padding:0 6px;border-radius:999px;background:#f0eeec;color:#67605c;font-size:10px;font-weight:800}.sales-primary-tabs button.active small{background:#eaf4fa;color:#0d70ad}.sales-filter-row{display:grid;grid-template-columns:minmax(320px,1.7fr) repeat(3,minmax(160px,.65fr));align-items:stretch;gap:10px;padding:18px 0 16px}.sales-search,.sales-select{min-height:48px;background:#fff;border:1px solid rgba(35,31,29,.16);border-radius:2px}.sales-search{display:flex;align-items:center;gap:10px;padding:0 14px}.sales-search:focus-within,.sales-select:focus-within{border-color:#197bbd;box-shadow:0 0 0 2px #197bbd14}.sales-search svg{width:18px;height:18px;flex:0 0 auto;color:#34302d}.sales-search input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#211e1c;font:inherit;font-size:13px}.sales-search input::placeholder{color:#98908b}.sales-select{display:flex;flex-direction:column;justify-content:center;gap:1px;padding:6px 10px 5px}.sales-select span{color:#918985;font-size:8px;line-height:1;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sales-select select{width:100%;min-width:0;padding:3px 20px 1px 0;border:0;outline:0;background:transparent;color:#2a2624;font:inherit;font-size:12px;line-height:1.2;font-weight:750;cursor:pointer}.sales-results-head{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0;padding:0 0 12px;border-bottom:1px solid rgba(35,31,29,.1)}.sales-results-head>div{display:flex;align-items:center;gap:6px;min-width:0;color:#746d69;font-size:12px}.sales-results-head b{color:#211e1c;font-size:16px;font-weight:850}.sales-results-head small{margin-left:6px;padding-left:10px;border-left:1px solid rgba(35,31,29,.12);color:#197bbd;font-size:11px;font-weight:800}.sales-results-head button{padding:0;border:0;background:transparent;color:#4f4945;font:inherit;font-size:11px;font-weight:750;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sales-results-head button:hover{color:#197bbd}.sales-device-categories{display:none}.sales-catalog-results .sale-pro-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 14px;margin-top:22px}.sales-catalog-results .sale-pro-card{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.sales-catalog-results .sale-pro-card:hover{transform:none;border-color:transparent;box-shadow:none}.sales-catalog-results .sale-pro-media{aspect-ratio:1/1;border:1px solid rgba(35,31,29,.08);border-radius:2px;background:#f4f2f0}.sales-catalog-results .sale-pro-content{padding:12px 2px 0}.sales-catalog-results .sale-pro-meta{gap:5px;color:#6e6763;font-size:8px;letter-spacing:.055em}.sales-catalog-results .sale-pro-title{margin-top:6px;font-size:17px;line-height:1.18;letter-spacing:-.015em}.sales-catalog-results .sale-pro-model{margin-top:3px;color:#736c68;font-size:11px;font-weight:600}.sales-catalog-results .sale-pro-description{margin-top:8px;min-height:34px;color:#756e6a;font-size:11px;line-height:1.5;-webkit-line-clamp:2}.sales-catalog-results .sale-pro-price-block{margin-top:auto;padding-top:11px;border-top:0}.sales-catalog-results .sale-pro-old-price{font-size:10px}.sales-catalog-results .sale-pro-price{margin-top:1px;font-size:22px;letter-spacing:-.025em}.sales-catalog-results .sale-pro-saving{margin-top:5px;padding:3px 0;background:transparent;color:#0f6da5;font-size:10px}.sales-catalog-results .sale-pro-actions{margin-top:10px}.sales-catalog-results .sale-pro-actions .btn{min-height:38px;padding:8px 10px;border-radius:2px;font-size:10px}.sales-catalog-results .sale-pro-badges{top:10px;left:10px;right:10px;gap:6px}.sales-catalog-results .sale-pro-badge{min-height:24px;padding:4px 7px;border-radius:2px;box-shadow:none;font-size:8px}.sales-catalog-results .sale-pro-badge.category{border:1px solid rgba(35,31,29,.08)}.sales-catalog-results .sale-pro-badge.discount{font-size:10px}.sales-catalog-results .sale-pro-photo-count{right:8px;bottom:8px;padding:4px 6px;border-radius:2px;font-size:8px}.sales-catalog-results .sale-pro-nav{width:32px;height:38px;border:1px solid rgba(35,31,29,.08);border-radius:2px;box-shadow:0 3px 10px #00000014}.sales-catalog-results .sale-pro-nav.prev{left:8px}.sales-catalog-results .sale-pro-nav.next{right:8px}.sales-catalog-results .sale-pro-image-index{bottom:9px}.home-sales .sale-pro-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1250px){.sales-filter-row{grid-template-columns:minmax(280px,1.5fr) repeat(2,minmax(160px,.65fr))}.sales-category-select{grid-column:auto}.sales-catalog-results .sale-pro-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.sales-primary-tabs{gap:24px;overflow-x:auto;scrollbar-width:none}.sales-primary-tabs::-webkit-scrollbar{display:none}.sales-filter-row{grid-template-columns:1fr 1fr}.sales-search{grid-column:1/-1}.sales-catalog-results .sale-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sales-catalog .page-header{margin-bottom:14px}.sales-primary-tabs{gap:22px;min-height:48px}.sales-primary-tabs button{min-height:48px;padding-bottom:13px;font-size:12px}.sales-filter-row{grid-template-columns:1fr;gap:8px;padding:14px 0 12px}.sales-search{grid-column:auto}.sales-results-head{align-items:center}.sales-catalog-results .sale-pro-grid{grid-template-columns:1fr;gap:26px}.sales-catalog-results .sale-pro-media{aspect-ratio:4/3}}.sales-overview{max-width:1380px}.sales-overview .page-header{max-width:860px}.sales-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.sales-overview-card{min-height:430px;display:grid;grid-template-rows:230px 1fr;overflow:hidden;border:1px solid rgba(35,31,29,.11);border-radius:3px;background:#fff;color:#231f1d;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.sales-overview-card:hover{transform:translateY(-2px);border-color:#197bbd52;box-shadow:0 14px 34px #231f1d14}.sales-overview-media{overflow:hidden;background:#ece8e4}.sales-overview-media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.sales-overview-card:hover .sales-overview-media img{transform:scale(1.018)}.sales-overview-icon{display:grid;place-items:center;background:#17191b;color:#fff}.sales-overview-icon svg{width:70px;height:70px;stroke-width:1.2;opacity:.92}.sales-overview-copy{display:flex;flex-direction:column;align-items:flex-start;padding:24px 26px 25px}.sales-overview-copy>small{color:#197bbd;font-size:9px;font-weight:900;letter-spacing:.16em}.sales-overview-copy h2{margin:8px 0 9px;font-size:29px;line-height:1.08}.sales-overview-copy p{max-width:580px;margin:0 0 20px;color:#6d6662;font-size:13px;line-height:1.65}.sales-overview-copy>div{margin-top:auto;color:#6d6662;font-size:11px}.sales-overview-copy>div b{margin-right:3px;color:#24211f;font-size:20px}.sales-overview-link{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:#197bbd;font-size:12px;font-weight:850}.sales-overview-link svg{width:15px}.sales-overview-note{display:flex;align-items:center;gap:10px;margin-top:18px;padding:15px 0;border-top:1px solid rgba(35,31,29,.1);color:#706965;font-size:11px}.sales-overview-note svg{width:17px;color:#197bbd}.sales-breadcrumb{display:flex;align-items:center;gap:5px;margin-bottom:20px;color:#807874;font-size:11px;font-weight:700}.sales-breadcrumb a{color:#197bbd;text-decoration:none}.sales-breadcrumb svg{width:13px;height:13px}.sales-section-switch{display:flex;align-items:flex-end;gap:30px;min-height:48px;border-bottom:1px solid rgba(35,31,29,.14)}.sales-section-switch a{position:relative;min-height:48px;display:flex;align-items:center;padding:0 0 13px;color:#6a635f;text-decoration:none;font-size:13px;font-weight:750}.sales-section-switch a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:transparent}.sales-section-switch a.active{color:#211e1c;font-weight:900}.sales-section-switch a.active:after{background:#197bbd}.sales-section-switch+.sales-filter-row{padding-top:16px}@media(max-width:800px){.sales-overview-grid{grid-template-columns:1fr}.sales-overview-card{min-height:0}}@media(max-width:560px){.sales-overview-card{grid-template-rows:180px 1fr}.sales-overview-copy{padding:20px}.sales-overview-copy h2{font-size:25px}.sales-section-switch{gap:22px;overflow-x:auto}.sales-section-switch a{white-space:nowrap;font-size:12px}}.appliance-sale-page{max-width:1500px;background:transparent}.appliance-sale-page .sales-breadcrumb{margin-bottom:16px}.appliance-sale-page .page-header{max-width:900px;margin-bottom:24px}.appliance-sale-page .page-header .eyebrow{margin-bottom:10px;color:#197bbd}.appliance-sale-page .page-header h1{max-width:780px}.appliance-sale-page .page-header p{max-width:760px}.appliance-category-nav{display:flex;gap:8px;overflow-x:auto;padding:0 0 14px;margin-bottom:2px;scrollbar-width:thin}.appliance-category-nav button{flex:0 0 auto;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 14px;border:1px solid rgba(35,31,29,.14);border-radius:2px;background:#fff;color:#302b28;font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.appliance-category-nav button:hover{border-color:#197bbd73;background:#fafcfd}.appliance-category-nav button.active{border-color:#197bbd;background:#edf6fb;color:#126da8}.appliance-category-nav button span{font-size:11px;font-weight:800;white-space:nowrap}.appliance-category-nav button small{min-width:22px;height:22px;display:grid;place-items:center;padding:0 6px;border-radius:999px;background:#f0eeec;color:#746d68;font-size:9px;font-weight:800}.appliance-category-nav button.active small{background:#fff;color:#197bbd}.appliance-sale-page .sales-catalog-toolbar{margin-top:0;padding:14px;border:1px solid rgba(35,31,29,.12);background:#fff}.appliance-sale-page .sales-filter-row{grid-template-columns:minmax(320px,1.65fr) minmax(180px,.55fr) minmax(180px,.55fr);gap:10px;padding:0}.appliance-sale-page .sales-search,.appliance-sale-page .sales-select{min-height:46px;border-color:#231f1d24;background:#fff}.appliance-sale-page .sales-search input{font-size:12px}.appliance-sale-page .sales-select span{color:#8b837e}.appliance-sale-page .sales-results-head{min-height:54px;padding:0 2px;border-bottom:1px solid rgba(35,31,29,.12)}.appliance-sale-page .sales-results-head>div{color:#6f6762;font-size:11px}.appliance-sale-page .sales-results-head b{font-size:15px}.appliance-sale-page .sales-results-head button{color:#3e3936;text-decoration:none}.appliance-sale-page .sales-results-head button:hover{color:#197bbd}.appliance-sale-page .sales-catalog-results .sale-pro-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:30px 16px;margin-top:22px}.appliance-sale-page .appliance-sale-card{min-width:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.appliance-sale-page .appliance-sale-card:hover{transform:none;box-shadow:none}.appliance-sale-page .appliance-sale-card .sale-pro-media{aspect-ratio:1/1;overflow:hidden;border:1px solid rgba(35,31,29,.08);border-radius:0;background:#fff}.appliance-sale-page .appliance-sale-card .sale-pro-media>img{object-fit:contain;padding:10px;transition:transform .22s ease}.appliance-sale-page .appliance-sale-card:hover .sale-pro-media>img{transform:scale(1.025)}.appliance-sale-page .appliance-sale-card .sale-pro-badges{top:8px;left:8px;right:8px;justify-content:space-between}.appliance-sale-page .sale-pro-badge{min-height:22px;padding:4px 6px;border-radius:1px;box-shadow:none;font-size:8px;letter-spacing:.04em}.appliance-sale-page .sale-pro-badge.clearance{background:#24211f;color:#fff}.appliance-sale-page .sale-pro-badge.discount{margin-left:auto;background:#197bbd;color:#fff;font-size:10px}.appliance-sale-page .appliance-sale-card .sale-pro-content{padding:11px 1px 0}.appliance-sale-page .appliance-sale-card .sale-pro-meta{gap:5px;color:#77706b;font-size:8px;line-height:1.25;letter-spacing:.04em}.appliance-sale-page .appliance-sale-card .sale-pro-meta span:first-child{color:#4c4744;font-weight:850}.appliance-sale-page .appliance-sale-card .sale-pro-title{margin-top:6px;min-height:36px;font-size:15px;line-height:1.2;letter-spacing:-.01em}.appliance-sale-page .appliance-sale-card .sale-pro-model{margin-top:3px;min-height:14px;color:#7b746f;font-size:10px;font-weight:600}.appliance-sale-page .appliance-sale-card .sale-pro-description{display:none}.appliance-sale-page .appliance-sale-card .sale-pro-price-block{margin-top:10px;padding-top:0}.appliance-sale-page .appliance-sale-card .sale-pro-old-price{gap:5px;min-height:14px;color:#8b837e;font-size:9px}.appliance-sale-page .appliance-sale-card .sale-pro-old-price del{font-weight:600}.appliance-sale-page .appliance-sale-card .sale-pro-price{margin-top:2px;font-size:21px;line-height:1;font-weight:900;letter-spacing:-.02em}.appliance-sale-page .appliance-sale-card .sale-pro-saving{margin-top:6px;padding:0;background:transparent;color:#197bbd;font-size:9px;font-weight:800}.appliance-sale-page .appliance-sale-card .sale-pro-actions{margin-top:10px}.appliance-sale-page .appliance-sale-card .sale-pro-actions .btn{min-height:35px;width:100%;padding:7px 9px;border-radius:2px;font-size:9px;font-weight:850}.appliance-sale-page .appliance-sale-card .sale-pro-nav{width:28px;height:34px;border:1px solid rgba(35,31,29,.09);border-radius:0;box-shadow:0 3px 9px #00000014;font-size:20px}.appliance-sale-page .appliance-sale-card .sale-pro-nav.prev{left:6px}.appliance-sale-page .appliance-sale-card .sale-pro-nav.next{right:6px}.appliance-sale-page .appliance-sale-card .sale-pro-photo-count{right:6px;bottom:6px;padding:4px 5px;border-radius:1px;font-size:8px}.appliance-sale-page .appliance-sale-card .sale-pro-image-index{bottom:7px}.appliance-sale-page .appliance-sale-card .sale-pro-image-index i{width:5px;height:5px}@media(max-width:1320px){.appliance-sale-page .sales-catalog-results .sale-pro-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1050px){.appliance-sale-page .sales-catalog-results .sale-pro-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.appliance-sale-page .sales-filter-row{grid-template-columns:1fr 1fr}.appliance-sale-page .sales-search{grid-column:1/-1}.appliance-sale-page .sales-catalog-results .sale-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}@media(max-width:540px){.appliance-sale-page .sales-catalog-toolbar{padding:10px}.appliance-sale-page .sales-filter-row{grid-template-columns:1fr}.appliance-sale-page .sales-search{grid-column:auto}.appliance-category-nav{margin-left:-2px;margin-right:-2px}.appliance-sale-page .sales-catalog-results .sale-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}.appliance-sale-page .appliance-sale-card .sale-pro-title{font-size:13px;min-height:32px}.appliance-sale-page .appliance-sale-card .sale-pro-price{font-size:19px}.appliance-sale-page .appliance-sale-card .sale-pro-actions .btn{font-size:8px}}.appliance-sale-card .sale-pro-media{cursor:zoom-in}.sale-pro-zoom-hit{position:absolute;inset:0;z-index:2;border:0;background:transparent;cursor:zoom-in}.sale-pro-zoom-hit svg{position:absolute;right:8px;top:8px;width:28px;height:28px;padding:6px;border-radius:2px;background:#fffffff0;color:#24211f;box-shadow:0 3px 10px #00000017;opacity:0;transition:opacity .14s ease,transform .14s ease}.appliance-sale-card .sale-pro-media:hover .sale-pro-zoom-hit svg,.sale-pro-zoom-hit:focus-visible svg{opacity:1}.sale-pro-zoom-hit:hover svg{transform:scale(1.04)}.appliance-sale-card .sale-pro-badges,.appliance-sale-card .sale-pro-nav,.appliance-sale-card .sale-pro-photo-count,.appliance-sale-card .sale-pro-image-index{z-index:3}.appliance-sale-card .sale-pro-nav{pointer-events:auto}.appliance-zoom{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:32px;background:#100f0ed6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.appliance-zoom-content{width:min(980px,calc(100vw - 110px));max-height:calc(100vh - 80px);display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;background:#fff;box-shadow:0 28px 80px #00000057}.appliance-zoom-content>img{width:100%;height:min(72vh,760px);display:block;object-fit:contain;padding:24px;background:#fff}.appliance-zoom-caption{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:13px 18px;border-top:1px solid rgba(35,31,29,.1);color:#292522}.appliance-zoom-caption>div{display:grid;gap:3px}.appliance-zoom-caption b{font-size:14px;line-height:1.2}.appliance-zoom-caption span,.appliance-zoom-caption small{color:#77706b;font-size:10px}.appliance-zoom-close{position:fixed;top:22px;right:22px;z-index:3002;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:2px;background:#141211b8;color:#fff;cursor:pointer}.appliance-zoom-close svg{width:20px;height:20px}.appliance-zoom-nav{position:fixed;top:50%;z-index:3002;width:48px;height:60px;transform:translateY(-50%);display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:2px;background:#141211a8;color:#fff;font-size:30px;cursor:pointer}.appliance-zoom-nav.prev{left:22px}.appliance-zoom-nav.next{right:22px}.appliance-zoom-nav:hover,.appliance-zoom-close:hover{background:#197bbd;border-color:#197bbd}@media(max-width:700px){.sale-pro-zoom-hit svg{opacity:.9}.appliance-zoom{padding:16px}.appliance-zoom-content{width:100%;max-height:calc(100vh - 32px)}.appliance-zoom-content>img{height:68vh;padding:12px}.appliance-zoom-close{top:10px;right:10px;width:38px;height:38px}.appliance-zoom-nav{width:38px;height:48px;font-size:25px}.appliance-zoom-nav.prev{left:8px}.appliance-zoom-nav.next{right:8px}}.appliance-sale-page{padding-top:112px!important;padding-bottom:72px!important}.appliance-sale-page .sales-breadcrumb{margin-bottom:9px!important;font-size:9px!important}.appliance-sale-page .sales-breadcrumb svg{width:11px!important;height:11px!important}.appliance-sale-page .page-header{max-width:840px!important;margin:0 0 18px!important}.appliance-sale-page .page-header .eyebrow{margin-bottom:8px!important;font-size:9px!important;letter-spacing:.18em!important}.appliance-sale-page .page-header h1{max-width:800px!important;font-size:clamp(36px,3.7vw,54px)!important;line-height:.98!important;letter-spacing:-.045em!important}.appliance-sale-page .page-header p{max-width:720px!important;margin-top:13px!important;font-size:13px!important;line-height:1.55!important}.appliance-sale-page .appliance-category-nav{margin-top:0!important}@media(max-width:760px){.appliance-sale-page{padding-top:94px!important;padding-bottom:54px!important}.appliance-sale-page .sales-breadcrumb{margin-bottom:8px!important}.appliance-sale-page .page-header{margin-bottom:15px!important}.appliance-sale-page .page-header h1{font-size:clamp(32px,10vw,43px)!important;line-height:1!important}.appliance-sale-page .page-header p{margin-top:10px!important;font-size:12px!important;line-height:1.5!important}}.sale-pro-card{content-visibility:auto;contain-intrinsic-size:520px}.sale-pro-media>img{background:#fff}.sale-pro-detail-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:9px 13px;border:1px solid rgba(35,31,29,.22);border-radius:3px;background:#fff;color:#2b2725;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.sale-pro-detail-btn:hover,.sale-pro-detail-btn:focus-visible{border-color:#197bbd;color:#126fa9;outline:none}.appliance-sale-page .sales-catalog-results .sale-pro-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 22px}.appliance-sale-page .appliance-sale-card .sale-pro-content{padding:14px 2px 0}.appliance-sale-page .appliance-sale-card .sale-pro-meta{gap:6px;color:#625b57;font-size:9.5px;line-height:1.35}.appliance-sale-page .appliance-sale-card .sale-pro-title{min-height:0;margin-top:7px;color:#211e1c;font-size:18px;line-height:1.18;font-weight:850}.appliance-sale-page .appliance-sale-card .sale-pro-model{min-height:0;margin-top:5px;color:#5f5854;font-size:12px;line-height:1.4}.appliance-sale-page .appliance-sale-card .sale-pro-model strong{font-weight:800}.appliance-sale-page .appliance-sale-card .sale-pro-description{display:-webkit-box;margin-top:8px;color:#6a625e;font-size:12px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.appliance-sale-page .appliance-sale-card .sale-pro-price-block{margin-top:14px;padding-top:12px;border-top:1px solid rgba(35,31,29,.11)}.appliance-sale-page .appliance-sale-card .sale-pro-old-price{min-height:0;font-size:10px}.appliance-sale-page .appliance-sale-card .sale-pro-price{margin-top:4px;font-size:25px}.appliance-sale-page .appliance-sale-card .sale-pro-saving{margin-top:7px;padding:5px 7px;background:#edf6fb;font-size:10px;line-height:1.3}.appliance-sale-page .appliance-sale-card .sale-pro-actions{grid-template-columns:1fr 1.25fr;gap:7px;margin-top:13px}.appliance-sale-page .appliance-sale-card .sale-pro-actions .btn,.appliance-sale-page .appliance-sale-card .sale-pro-detail-btn{min-height:42px;width:100%;padding:8px 9px;font-size:10px;line-height:1.2}.sale-pro-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.sale-pro-actions .sale-pro-detail-btn,.sale-pro-actions .btn{width:100%}.sale-detail-modal{position:fixed;inset:0;z-index:3100;display:grid;place-items:center;padding:28px;background:#141211c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sale-detail-dialog{position:relative;width:min(1120px,calc(100vw - 56px));max-height:calc(100vh - 56px);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);overflow:auto;background:#fff;box-shadow:0 28px 90px #00000057}.sale-detail-close{position:absolute;z-index:4;top:12px;right:12px;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(35,31,29,.14);border-radius:3px;background:#fff;color:#292522;cursor:pointer;box-shadow:0 6px 18px #00000014}.sale-detail-close svg{width:19px;height:19px}.sale-detail-gallery{min-width:0;padding:28px;display:flex;flex-direction:column;gap:12px;background:#f4f2f0}.sale-detail-gallery>img{width:100%;min-height:360px;max-height:620px;display:block;object-fit:contain;background:#fff}.sale-detail-thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.sale-detail-thumbs button{flex:0 0 78px;width:78px;height:66px;padding:3px;border:1px solid rgba(35,31,29,.16);background:#fff;cursor:pointer}.sale-detail-thumbs button.active{border:2px solid #197bbd}.sale-detail-thumbs img{width:100%;height:100%;display:block;object-fit:contain}.sale-detail-copy{min-width:0;display:flex;flex-direction:column;padding:54px 38px 32px}.sale-detail-copy>small{color:#197bbd;font-size:10px;line-height:1.4;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.sale-detail-copy h2{margin:9px 0 22px;color:#211e1c;font-size:clamp(30px,3.2vw,46px);line-height:1.03;letter-spacing:-.035em}.sale-detail-spec{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:9px 0;border-top:1px solid rgba(35,31,29,.1)}.sale-detail-spec span{color:#877e79;font-size:11px}.sale-detail-spec b{color:#332e2b;font-size:13px;overflow-wrap:anywhere}.sale-detail-copy>p{margin:18px 0 0;color:#5f5854;font-size:15px;line-height:1.7}.sale-detail-price{margin-top:auto;padding-top:24px}.sale-detail-price>div{display:flex;align-items:center;gap:10px;color:#847b76;font-size:11px}.sale-detail-price strong{display:block;margin-top:5px;color:#211e1c;font-size:36px;line-height:1;letter-spacing:-.035em}.sale-detail-price em{display:inline-flex;margin-top:10px;padding:6px 9px;background:#eaf5fb;color:#0b6da8;font-size:12px;font-style:normal;font-weight:850}.sale-detail-actions{display:grid;gap:10px;margin-top:22px}.sale-detail-actions .btn{width:100%;justify-content:center;min-height:48px}.sale-detail-actions>span{color:#7a716d;font-size:10px;text-align:center}@media(max-width:1320px){.appliance-sale-page .sales-catalog-results .sale-pro-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.appliance-sale-page .sales-catalog-results .sale-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.sale-detail-dialog{grid-template-columns:1fr}.sale-detail-gallery{padding:20px}.sale-detail-gallery>img{min-height:280px;max-height:48vh}.sale-detail-copy{padding:30px 24px 24px}}@media(max-width:620px){.appliance-sale-page .sales-catalog-results .sale-pro-grid{grid-template-columns:1fr;gap:26px}.appliance-sale-page .appliance-sale-card{max-width:520px;width:100%;margin:0 auto;padding-bottom:4px;border-bottom:1px solid rgba(35,31,29,.13)}.appliance-sale-page .appliance-sale-card .sale-pro-media{aspect-ratio:4/3}.appliance-sale-page .appliance-sale-card .sale-pro-title{font-size:20px}.appliance-sale-page .appliance-sale-card .sale-pro-model{font-size:13px}.appliance-sale-page .appliance-sale-card .sale-pro-description{font-size:13px;-webkit-line-clamp:3}.appliance-sale-page .appliance-sale-card .sale-pro-price{font-size:28px}.appliance-sale-page .appliance-sale-card .sale-pro-actions,.sale-pro-actions{grid-template-columns:1fr}.appliance-sale-page .appliance-sale-card .sale-pro-actions .btn,.appliance-sale-page .appliance-sale-card .sale-pro-detail-btn,.sale-pro-detail-btn{min-height:46px;font-size:12px}.sale-detail-modal{align-items:end;padding:0}.sale-detail-dialog{width:100%;max-height:94dvh;border-radius:12px 12px 0 0}.sale-detail-close{top:10px;right:10px}.sale-detail-gallery{padding:54px 14px 14px}.sale-detail-gallery>img{min-height:220px;max-height:42vh}.sale-detail-copy{padding:22px 17px calc(20px + env(safe-area-inset-bottom))}.sale-detail-copy h2{font-size:30px}.sale-detail-copy>p{font-size:14px}.sale-detail-price strong{font-size:32px}}@media(min-width:761px){.sale-detail-modal{overflow:hidden!important;padding:32px!important}.sale-detail-dialog{width:min(1180px,calc(100vw - 64px))!important;height:min(760px,calc(100dvh - 64px))!important;max-height:none!important;grid-template-columns:minmax(0,56%) minmax(340px,44%)!important;align-items:stretch!important;overflow:hidden!important}.sale-detail-gallery{min-width:0!important;min-height:0!important;height:100%!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;padding:24px!important;overflow:hidden!important}.sale-detail-gallery>img{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;margin:auto!important;display:block!important;object-fit:contain!important;object-position:center!important;background:#fff!important}.sale-detail-thumbs{min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important}.sale-detail-copy{min-width:0!important;min-height:0!important;height:100%!important;padding:56px 38px 34px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain}.sale-detail-close{position:absolute!important;top:12px!important;right:12px!important}}@media(min-width:761px)and (max-width:980px){.sale-detail-dialog{grid-template-columns:minmax(0,52%) minmax(320px,48%)!important}.sale-detail-gallery{padding:18px!important}.sale-detail-copy{padding:54px 24px 28px!important}.sale-detail-copy h2{font-size:32px!important}}@media(max-width:760px){.sale-detail-modal{overflow:hidden!important}.sale-detail-dialog{overflow-y:auto!important;overflow-x:hidden!important}.sale-detail-gallery>img{width:100%!important;height:min(42vh,390px)!important;min-height:220px!important;max-height:390px!important;object-fit:contain!important;object-position:center!important}}.appliance-sale-page .appliance-sale-card .sale-pro-actions.sale-pro-actions-single{grid-template-columns:1fr!important}.appliance-sale-page .appliance-sale-card .sale-pro-actions.sale-pro-actions-single .btn{width:100%;min-height:46px;font-size:12px}.appliance-zoom{width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;overflow:hidden!important;isolation:isolate}.appliance-zoom-content{max-width:calc(100vw - 128px)!important;max-height:calc(100dvh - 64px)!important}.appliance-zoom-content>img{max-width:100%!important;max-height:calc(100dvh - 130px)!important}@media(max-width:700px){.appliance-zoom{width:100vw!important;height:100dvh!important}.appliance-zoom-content{max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}.appliance-zoom-content>img{height:min(68dvh,620px)!important;max-height:68dvh!important}}.home-sales .sale-pro-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:stretch}.home-sales .sale-pro-card{height:100%;border-radius:4px}.home-sales .sale-pro-content{padding:18px 20px}.home-sales .appliance-sale-card .sale-pro-meta{min-height:18px;font-size:10px;line-height:1.35}.home-sales .appliance-sale-card .sale-pro-title{margin-top:7px;min-height:27px;font-size:22px;line-height:1.12}.home-sales .appliance-sale-card .sale-pro-model{min-height:20px;margin-top:5px;font-size:12px;line-height:1.4}.home-sales .appliance-sale-card .sale-pro-description{min-height:44px;margin-top:8px;font-size:12.5px;line-height:1.5;-webkit-line-clamp:2}.home-sales .appliance-sale-card .sale-pro-price-block{margin-top:auto;padding-top:14px}.home-sales .appliance-sale-card .sale-pro-price{font-size:27px}.home-sales .appliance-sale-card .sale-pro-saving{font-size:10px;line-height:1.3}.home-sales .appliance-sale-card .sale-pro-actions.sale-pro-actions-single{grid-template-columns:1fr!important;width:100%;margin-top:16px}.home-sales .appliance-sale-card .sale-pro-actions.sale-pro-actions-single .btn{width:100%!important;min-height:48px;padding:10px 14px!important;justify-content:center;gap:10px;font-size:12px!important;line-height:1!important;white-space:nowrap!important}.home-sales .appliance-sale-card .sale-pro-actions.sale-pro-actions-single .btn svg{flex:0 0 auto}.home-sales .sale-pro-photo-count{right:10px;bottom:10px;padding:5px 7px;font-size:9px}.home-sales .sale-pro-image-index{bottom:12px}@media(max-width:980px){.home-sales .sale-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.home-sales .sale-pro-grid{grid-template-columns:1fr!important;gap:22px!important}.home-sales .sale-pro-card{max-width:520px;width:100%;margin:0 auto}.home-sales .appliance-sale-card .sale-pro-description{min-height:0}}.sale-pro-card-linked{scroll-margin-top:120px;outline:2px solid rgba(25,123,189,.48);outline-offset:4px;box-shadow:0 16px 42px #197bbd2e;animation:linked-product-pulse 1.8s ease-out 1}@keyframes linked-product-pulse{0%{outline-color:#197bbdd9;box-shadow:0 0 0 8px #197bbd26,0 16px 42px #197bbd2e}to{outline-color:#197bbd7a;box-shadow:0 16px 42px #197bbd2e}}.contact-product-context{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;margin:0 0 24px;padding:16px;border:1px solid rgba(34,31,29,.14);border-left:4px solid #197bbd;border-radius:4px;background:#fff;box-shadow:0 8px 24px #2c24200d}.contact-product-context img{width:150px;height:112px;object-fit:cover;border-radius:2px;background:#eee9e6}.contact-product-context .product-context-empty{width:150px;height:112px;display:grid;place-items:center;background:#f1eeec;color:#7f7671;border-radius:2px}.contact-product-context .product-context-empty svg{width:34px;height:34px}.contact-product-copy{min-width:0;display:flex;flex-direction:column;justify-content:center}.contact-product-copy>small{color:#197bbd;font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.contact-product-copy h3{margin:6px 0 3px;font-size:22px;line-height:1.12;color:#24201e}.contact-product-copy .product-model{margin:0;color:#746c67;font-size:13px;font-weight:700}.contact-product-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:12px}.contact-product-price del{color:#8b817b;font-size:12px}.contact-product-price b{font-size:22px;color:#1f1c1a}.contact-product-price span{padding:4px 7px;background:#edf6fb;color:#0d6ba5;font-size:11px;font-weight:850;border-radius:2px}.contact-product-branch{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;padding:13px 14px;border:1px solid rgba(25,123,189,.2);background:#f3f8fb;color:#4a4542;border-radius:3px}.contact-product-branch svg{width:18px;height:18px;color:#197bbd;flex:0 0 auto;margin-top:1px}.contact-product-branch span{display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:1.5}.contact-product-branch b{color:#25211f;font-size:13px}.inquiry-admin-list{display:flex;flex-direction:column;gap:12px}.inquiry-admin-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px) 160px;gap:18px;padding:18px;border:1px solid rgba(35,31,29,.12);border-radius:4px;background:#fff}.inquiry-admin-card.no-product{grid-template-columns:minmax(0,1fr) 160px}.inquiry-main{min-width:0}.inquiry-main-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px;color:#776f6a;font-size:11px;font-weight:700}.inquiry-main-head .new-marker{padding:4px 7px;background:#eaf5fb;color:#0e70ac;border-radius:2px;font-weight:900;text-transform:uppercase}.inquiry-main h3{margin:0;font-size:20px;color:#221f1d}.inquiry-contact-line{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px;font-size:12px}.inquiry-contact-line a{color:#197bbd;text-decoration:none}.inquiry-message{margin:13px 0 0;padding:12px 0 0;border-top:1px solid rgba(35,31,29,.09);color:#625b57;font-size:13px;line-height:1.62;white-space:pre-wrap}.inquiry-product{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;min-width:0;padding:10px;border:1px solid rgba(25,123,189,.2);background:#f7fafc;border-radius:3px;align-self:start}.inquiry-product img{width:92px;height:76px;object-fit:cover;border-radius:2px;background:#eee}.inquiry-product .empty{width:92px;height:76px;display:grid;place-items:center;background:#ece8e5;color:#80766f;border-radius:2px}.inquiry-product-copy{min-width:0;display:flex;flex-direction:column;justify-content:center}.inquiry-product-copy>small{color:#197bbd;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.inquiry-product-copy b{margin-top:3px;font-size:14px;line-height:1.25;color:#262220}.inquiry-product-copy .model{margin-top:2px;color:#746d68;font-size:11px}.inquiry-product-copy .price{margin-top:7px;color:#292522;font-size:14px;font-weight:850}.inquiry-product-copy .discount{margin-left:7px;color:#0e70ac;font-size:11px;font-weight:850}.inquiry-actions{display:flex;flex-direction:column;gap:8px;align-self:start}.inquiry-actions label{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#776e69}.inquiry-actions select{width:100%;min-height:40px;padding:8px 10px;border:1px solid rgba(35,31,29,.16);border-radius:3px;background:#fff;font:inherit;font-size:12px}.inquiry-actions .branch-tag{padding:9px 10px;background:#f4f1ef;border-radius:3px;color:#4f4844;font-size:11px;font-weight:700}@media(max-width:1100px){.inquiry-admin-card,.inquiry-admin-card.no-product{grid-template-columns:minmax(0,1fr) 150px}.inquiry-product{grid-column:1/2;grid-row:2}.inquiry-actions{grid-column:2;grid-row:1/3}}@media(max-width:720px){.contact-product-context{grid-template-columns:96px minmax(0,1fr);gap:13px;padding:12px}.contact-product-context img,.contact-product-context .product-context-empty{width:96px;height:84px}.contact-product-copy h3{font-size:17px}.contact-product-price{margin-top:8px;gap:6px}.contact-product-price b{font-size:18px}.inquiry-admin-card,.inquiry-admin-card.no-product{grid-template-columns:1fr;padding:14px;gap:12px}.inquiry-product,.inquiry-actions{grid-column:auto;grid-row:auto}.inquiry-actions{border-top:1px solid rgba(35,31,29,.09);padding-top:12px}}@media(max-width:440px){.contact-product-context{grid-template-columns:1fr}.contact-product-context img,.contact-product-context .product-context-empty{width:100%;height:auto;aspect-ratio:4/3}.inquiry-product{grid-template-columns:78px minmax(0,1fr)}.inquiry-product img,.inquiry-product .empty{width:78px;height:68px}}.home-trustbar{position:relative;z-index:12;width:min(1420px,calc(100% - 48px));max-width:1420px!important;margin:-38px auto 72px!important;padding:0 24px;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;background:#fff;border:1px solid rgba(69,57,53,.12)!important;border-top:3px solid #197bbd!important;box-shadow:0 18px 46px #33292517}.home-trustbar>div{position:relative;min-height:126px!important;padding:38px 24px 24px!important;display:flex!important;align-items:center!important;gap:16px!important;background:transparent!important;border:0!important;border-right:1px solid rgba(69,57,53,.1)!important}.home-trustbar>div:last-child{border-right:0!important}.home-trustbar>div:before{position:absolute;top:20px;left:24px;color:#8a817d;font-size:9px;line-height:1;font-weight:850;letter-spacing:.16em}.home-trustbar>div:nth-child(1):before{content:"REGIONAL"}.home-trustbar>div:nth-child(2):before{content:"PLANUNG"}.home-trustbar>div:nth-child(3):before{content:"SICHERHEIT"}.home-trustbar>div:nth-child(4):before{content:"MONTAGE"}.home-trustbar b,.home-trustbar svg{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;margin-top:4px;padding:10px;border:1px solid rgba(25,123,189,.17);background:#eef6fb;color:#197bbd!important}.home-trustbar b{padding:0;font-size:25px!important;line-height:46px;text-align:center;font-weight:850;letter-spacing:-.04em}.home-trustbar svg{stroke-width:2.1}.home-trustbar span{display:block;max-width:205px;color:#282422;font-size:14px!important;line-height:1.38!important;font-weight:780!important;letter-spacing:-.012em}.home-trustbar>div:hover{background:linear-gradient(180deg,#197bbd06,#197bbd0e)!important}@media(max-width:1050px){.home-trustbar{width:min(900px,calc(100% - 40px));grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:-28px auto 60px!important;padding:0!important}.home-trustbar>div{min-height:118px!important;padding:36px 24px 22px!important}.home-trustbar>div:nth-child(2){border-right:0!important}.home-trustbar>div:nth-child(-n+2){border-bottom:1px solid rgba(69,57,53,.1)!important}.home-trustbar span{max-width:none}}@media(max-width:620px){.home-trustbar{width:calc(100% - 28px);grid-template-columns:1fr!important;margin:-18px auto 46px!important;padding:8px 18px!important;border-top-width:3px!important;box-shadow:0 12px 30px #33292514}.home-trustbar>div{min-height:88px!important;padding:28px 4px 14px!important;gap:14px!important;border-right:0!important;border-bottom:1px solid rgba(69,57,53,.1)!important}.home-trustbar>div:last-child{border-bottom:0!important}.home-trustbar>div:before{top:12px;left:4px;font-size:8px}.home-trustbar b,.home-trustbar svg{width:40px;height:40px;padding:9px}.home-trustbar b{padding:0;font-size:22px!important;line-height:40px}.home-trustbar span{font-size:13px!important}}.home-local-seo,.local-branch-seo{max-width:1360px;margin:0 auto}.home-local-seo{padding-top:72px;padding-bottom:78px}.home-local-seo .seo-copy-head,.local-branch-seo .seo-copy-head{max-width:880px;margin-bottom:34px}.home-local-seo h2,.local-branch-seo h2{margin:10px 0 16px;font-size:clamp(34px,4.2vw,58px);line-height:1.04;letter-spacing:-.04em;color:#1d1b1a}.home-local-seo .seo-copy-head>p,.local-branch-seo .seo-copy-head>p{max-width:790px;margin:0;color:#6e6864;font-size:16px;line-height:1.75}.home-location-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(80,66,60,.16);border-bottom:1px solid rgba(80,66,60,.16)}.home-location-links article{padding:28px 30px 30px;border-right:1px solid rgba(80,66,60,.14)}.home-location-links article:last-child{border-right:0}.home-location-links small{display:block;margin-bottom:9px;color:#197bbd;font-size:11px;font-weight:800;letter-spacing:.12em}.home-location-links h3{margin:0 0 10px;font-size:24px;line-height:1.15;letter-spacing:-.025em}.home-location-links p{margin:0 0 18px;min-height:68px;color:#746e69;font-size:14px;line-height:1.65}.home-location-links a{display:inline-flex;align-items:center;gap:7px;color:#197bbd;font-weight:750;text-decoration:none}.home-location-links a svg{width:16px;height:16px}.local-branch-seo{padding-top:82px;padding-bottom:86px}.local-branch-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:36px 0 44px;background:#5f4e4626;border:1px solid rgba(95,78,70,.15)}.local-branch-benefits article{min-height:210px;padding:30px;background:#fff}.local-branch-benefits span{display:block;margin-bottom:30px;color:#197bbd;font-size:11px;font-weight:850;letter-spacing:.12em}.local-branch-benefits h3{margin:0 0 11px;font-size:23px;letter-spacing:-.025em}.local-branch-benefits p{margin:0;color:#706a66;font-size:14px;line-height:1.7}.local-branch-details{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:52px;align-items:start}.local-branch-details h3{margin:0 0 14px;font-size:30px;line-height:1.12;letter-spacing:-.035em}.local-branch-details p{margin:0 0 16px;color:#6f6965;font-size:15px;line-height:1.8}.local-seo-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.local-seo-links a{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 16px;border:1px solid rgba(25,123,189,.22);color:#197bbd;font-size:13px;font-weight:750;text-decoration:none}.local-seo-links a:hover{background:#edf6fc}.local-seo-links svg{width:15px;height:15px}.local-faq{border-top:3px solid #197BBD;background:#f7f5f3;padding:26px 28px 10px}.local-faq h3{font-size:25px;margin-bottom:15px}.local-faq details{border-top:1px solid rgba(79,65,59,.15);padding:16px 0}.local-faq summary{cursor:pointer;list-style:none;font-size:14px;line-height:1.45;font-weight:800;color:#292624}.local-faq summary::-webkit-details-marker{display:none}.local-faq details p{margin:10px 0 0;font-size:14px;line-height:1.65}@media(max-width:900px){.home-location-links{grid-template-columns:1fr}.home-location-links article{border-right:0;border-bottom:1px solid rgba(80,66,60,.14)}.home-location-links article:last-child{border-bottom:0}.home-location-links p{min-height:0}.local-branch-benefits{grid-template-columns:1fr}.local-branch-benefits article{min-height:0}.local-branch-details{grid-template-columns:1fr;gap:30px}}@media(max-width:640px){.home-local-seo{padding-top:50px;padding-bottom:56px}.local-branch-seo{padding-top:56px;padding-bottom:60px}.home-location-links article,.local-branch-benefits article{padding:23px 21px}.local-branch-benefits span{margin-bottom:18px}.local-faq{padding:22px 20px 8px}.local-seo-links{display:grid;grid-template-columns:1fr}.local-seo-links a{justify-content:space-between}}.kleine-zeitung-page{padding-top:118px!important}.kz-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:48px;max-width:1320px;margin:0 auto 64px;padding:64px 56px;background:linear-gradient(135deg,#66534d,#4d403c);color:#fff}.kz-hero-copy{max-width:820px}.kz-hero .eyebrow{color:#fff}.kz-hero h1{margin:18px 0 22px;color:#fff;font-size:clamp(54px,6vw,88px);line-height:.92;letter-spacing:-.055em}.kz-hero h1 em{color:#ddd0ca;font-style:normal;font-weight:500}.kz-hero-copy>p{max-width:760px;margin:0;color:#efe8e4;font-size:18px;line-height:1.7}.kz-hero-stat{min-height:260px;display:grid;align-content:end;gap:5px;padding:28px;border-left:1px solid rgba(255,255,255,.24)}.kz-hero-stat small{color:#d9ccc6;font-size:10px;font-weight:800;letter-spacing:.14em}.kz-hero-stat b{margin-top:14px;color:#fff;font-size:82px;line-height:.8;letter-spacing:-.06em}.kz-hero-stat strong{margin-top:10px;color:#fff;font-size:29px;line-height:1}.kz-hero-stat span{color:#d9ccc6;font-size:13px}.kz-story{max-width:1180px;margin:0 auto;padding:36px 0 72px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;border-bottom:1px solid #ddd7d3}.kz-story h2,.kz-archive-head h2,.kz-winner-highlight h2,.kz-cta h2{margin:10px 0 0;color:#2b2725;font-size:clamp(34px,4vw,52px);line-height:1.02;letter-spacing:-.035em}.kz-story>div:last-child{display:grid;gap:18px}.kz-story p{margin:0;color:#625b57;font-size:16px;line-height:1.75}.kz-winner-highlight{max-width:1180px;margin:56px auto 72px;display:grid;grid-template-columns:170px minmax(0,1fr);gap:36px;align-items:center;padding:32px 0}.kz-winner-year{display:grid;place-items:center;min-height:160px;border-right:1px solid #d8d1cd;color:#197bbd;font-size:72px;font-weight:800;line-height:1;letter-spacing:-.06em}.kz-winner-highlight small{color:#197bbd;font-size:10px;font-weight:850;letter-spacing:.13em}.kz-winner-highlight p{max-width:780px;margin:16px 0 0;color:#625b57;font-size:15px;line-height:1.7}.kz-archive{max-width:1180px;margin:0 auto;padding:64px 0 82px;border-top:1px solid #ddd7d3}.kz-archive-head{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:40px;align-items:end;margin-bottom:36px}.kz-archive-head p{max-width:760px;margin:16px 0 0;color:#6a625e;font-size:15px;line-height:1.65}.kz-archive-total{display:grid;justify-items:end;gap:4px}.kz-archive-total b{color:#197bbd;font-size:54px;line-height:1;letter-spacing:-.05em}.kz-archive-total span{color:#807873;font-size:10px;text-align:right}.kz-timeline{border-top:1px solid #dcd6d2}.kz-entry{display:grid;grid-template-columns:120px minmax(0,1fr) 150px;gap:28px;align-items:center;padding:30px 0;border-bottom:1px solid #dcd6d2}.kz-entry-year{display:grid;gap:5px}.kz-entry-year b{color:#2b2725;font-size:34px;line-height:1;letter-spacing:-.035em}.kz-entry-year span{color:#aaa19c;font-size:9px;font-weight:800;letter-spacing:.12em}.kz-entry-copy{min-width:0}.kz-entry-copy>small{color:#197bbd;font-size:8px;font-weight:850;letter-spacing:.12em}.kz-entry-copy h3{margin:6px 0 8px;color:#2b2725;font-size:22px;line-height:1.15}.kz-entry-copy p{max-width:760px;margin:0;color:#6c6561;font-size:13px;line-height:1.65}.kz-entry-meta{margin-top:10px;color:#8b827d;font-size:9px;font-weight:700}.kz-entry>a{min-height:42px;display:flex;align-items:center;justify-content:flex-end;gap:7px;color:#197bbd;font-size:10px;font-weight:800;text-align:right}.kz-entry>a svg{width:14px;height:14px}.kz-cta{max-width:1180px;margin:0 auto 20px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;padding:42px 46px;background:#efeae7}.kz-cta .eyebrow{color:#197bbd}.kz-cta p{max-width:760px;margin:14px 0 0;color:#675f5b;font-size:14px;line-height:1.65}.kz-cta .btn{min-width:190px}.home-kleine-zeitung{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:56px;align-items:center;background:#eee9e6}.home-kz-copy{max-width:760px}.home-kz-copy h2{margin:10px 0 16px}.home-kz-copy p{max-width:700px;margin:0 0 20px;color:#655d59;font-size:15px;line-height:1.7}.home-kz-facts{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid #cfc5c0}.home-kz-facts>div{display:grid;align-content:center;gap:6px;min-height:150px;padding:20px 26px;border-right:1px solid #cfc5c0}.home-kz-facts b{color:#197bbd;font-size:42px;line-height:1;letter-spacing:-.04em}.home-kz-facts span{color:#695f5a;font-size:11px;line-height:1.4}@media(max-width:980px){.kz-hero{grid-template-columns:1fr;gap:28px;margin-bottom:44px;padding:48px 38px}.kz-hero-stat{min-height:0;grid-template-columns:auto auto 1fr;align-items:end;gap:10px 16px;padding:22px 0 0;border-top:1px solid rgba(255,255,255,.24);border-left:0}.kz-hero-stat small{grid-column:1/-1}.kz-hero-stat b{margin:0;font-size:60px}.kz-hero-stat strong{margin:0}.kz-story{grid-template-columns:1fr;gap:24px}.home-kleine-zeitung{grid-template-columns:1fr!important;gap:32px!important}.home-kz-facts{border-top:1px solid #cfc5c0;border-left:0}}@media(max-width:820px){.kleine-zeitung-page{padding-top:calc(var(--mobile-header) + 18px)!important}.kz-hero{width:100%;margin:0 0 36px;padding:38px 18px}.kz-hero h1{font-size:clamp(44px,13vw,62px)}.kz-hero-copy>p{font-size:15px}.kz-story,.kz-winner-highlight,.kz-archive,.kz-cta{width:100%;max-width:none}.kz-story{padding:24px 0 52px}.kz-winner-highlight{grid-template-columns:90px minmax(0,1fr);gap:18px;margin:34px 0 46px;padding:22px 0}.kz-winner-year{min-height:120px;font-size:48px}.kz-winner-highlight h2{font-size:28px}.kz-archive{padding:48px 0 58px}.kz-archive-head{grid-template-columns:1fr;gap:18px}.kz-archive-total{justify-items:start}.kz-archive-total span{text-align:left}.kz-entry{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:24px 0}.kz-entry>a{grid-column:2;justify-content:flex-start}.kz-entry-year b{font-size:28px}.kz-entry-copy h3{font-size:19px}.kz-cta{grid-template-columns:1fr;padding:28px 20px}.kz-cta .btn{width:100%}.home-kz-facts{grid-template-columns:1fr 1fr}.home-kz-facts>div{min-height:120px;padding:16px}.home-kz-facts b{font-size:34px}}@media(max-width:480px){.kz-hero{padding:32px 14px}.kz-hero-stat{grid-template-columns:1fr 1fr}.kz-hero-stat span{grid-column:1/-1}.kz-winner-highlight{grid-template-columns:1fr}.kz-winner-year{min-height:0;justify-content:start;place-items:start;padding-bottom:14px;border-right:0;border-bottom:1px solid #d8d1cd}.kz-entry{grid-template-columns:1fr}.kz-entry>a{grid-column:1}.home-kz-facts{grid-template-columns:1fr}.home-kz-facts{border-bottom:1px solid #cfc5c0}}.kz-winner-year{font-size:54px}.kz-inline-source{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:7px;margin-top:16px;color:#197bbd;font-size:10px;font-weight:800}.kz-inline-source svg{width:14px;height:14px}.kz-entry>a{justify-content:flex-end}.kz-entry>a>span{min-width:0;display:grid;gap:2px;text-align:right}.kz-entry>a small{color:#9a918c;font-size:7px;font-weight:850;letter-spacing:.11em}.kz-entry>a>span:not(small){overflow-wrap:anywhere}@media(max-width:820px){.kz-winner-year{font-size:38px}.kz-entry>a{justify-content:flex-start}.kz-entry>a>span{text-align:left}}@media(max-width:480px){.kz-winner-year{font-size:34px}}.kz-source-unavailable,.kz-entry-source-static{display:grid;gap:2px;color:#6e6763}.kz-source-unavailable{width:max-content;max-width:100%;margin-top:16px}.kz-source-unavailable small,.kz-entry-source-static small{color:#9a918c;font-size:7px;font-weight:850;letter-spacing:.11em}.kz-source-unavailable b{color:#197bbd;font-size:10px}.kz-source-unavailable span,.kz-entry-source-static em{color:#98908b;font-size:8px;font-style:normal}.kz-entry-source-static{justify-self:end;text-align:right}.kz-entry-source-static>span{display:grid;gap:2px;color:#197bbd;font-size:10px;font-weight:800}@media(max-width:820px){.kz-entry-source-static{justify-self:start;text-align:left}}.home-latest-winner{display:grid!important;grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr);gap:64px;align-items:center;background:#f2efed}.home-latest-winner-media{position:relative;min-width:0}.home-latest-winner-media img{width:100%;display:block;border:1px solid #d7d1cd;background:#fff;box-shadow:0 18px 44px #3128241a}.home-latest-winner-media>span{display:block;margin-top:10px;color:#877f7a;font-size:9px;font-weight:850;letter-spacing:.12em}.home-latest-winner-copy{min-width:0}.home-latest-winner-copy h2{margin:12px 0 18px;color:#242120;font-size:clamp(40px,4.6vw,64px);line-height:.98;letter-spacing:-.045em}.home-latest-winner-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:18px;padding:12px 0;border-top:1px solid #d8d1cd;border-bottom:1px solid #d8d1cd}.home-latest-winner-meta b{color:#1f1c1b;font-size:15px}.home-latest-winner-meta span{color:#197bbd;font-size:14px;font-weight:800}.home-latest-winner-copy>p{max-width:700px;margin:0 0 14px;color:#625b57;font-size:15px;line-height:1.72}.home-latest-winner-excerpt{padding-left:16px;border-left:2px solid #197bbd;color:#7a716c!important}.home-latest-winner-actions{display:flex;align-items:center;gap:18px;margin-top:24px}.home-latest-winner-actions>span{color:#8b837e;font-size:9px;font-weight:750}.kz-winner-highlight.kz-winner-with-article{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:44px;align-items:center}.kz-winner-article{min-width:0}.kz-winner-article img{width:100%;display:block;border:1px solid #d9d3cf;background:#fff;box-shadow:0 16px 40px #332b2714}.kz-winner-article span{display:block;margin-top:9px;color:#8d8580;font-size:8px;font-weight:850;letter-spacing:.12em}@media(max-width:980px){.home-latest-winner{grid-template-columns:1fr!important;gap:30px!important}.home-latest-winner-media{max-width:760px}.kz-winner-highlight.kz-winner-with-article{grid-template-columns:1fr;gap:24px}.kz-winner-article{max-width:760px}}@media(max-width:820px){.home-latest-winner{gap:22px!important}.home-latest-winner-copy h2{font-size:clamp(34px,9vw,46px)}.home-latest-winner-meta{display:grid;gap:4px}.home-latest-winner-copy>p{font-size:14px}.home-latest-winner-actions{align-items:stretch;flex-direction:column;gap:10px}.home-latest-winner-actions .btn{width:100%}.kz-winner-highlight.kz-winner-with-article{grid-template-columns:1fr!important}}.home-article-repro{display:grid;gap:12px;padding:22px;border:1px solid #d8d1cd;background:#fff;box-shadow:0 18px 44px #31282414}.home-article-kicker{color:#6b5f9b;font-size:9px;font-weight:900;letter-spacing:.13em}.home-article-lead{margin:0;max-width:560px;color:#2b2725;font-size:14px;line-height:1.45;font-weight:700}.home-article-repro h3{margin:0;color:#2f245d;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,42px);line-height:1.02;font-weight:700;letter-spacing:-.02em}.home-article-preview{display:flex;justify-content:center;padding:8px 0 2px;overflow:hidden}.home-article-preview img{width:auto!important;max-width:360px!important;height:auto!important;display:block;border:0!important;box-shadow:none!important;image-rendering:auto}.home-article-facts{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid #ddd6d2;border-bottom:1px solid #ddd6d2}.home-article-facts>div{display:grid;gap:3px;padding:12px 14px}.home-article-facts>div+div{border-left:1px solid #ddd6d2}.home-article-facts b{color:#197bbd;font-size:20px;line-height:1}.home-article-facts span{color:#756d68;font-size:9px;line-height:1.35}.home-article-summary{margin:0;color:#5f5854;font-size:12px;line-height:1.6}.kz-article-readable{display:grid;gap:10px;padding:20px;border:1px solid #d9d3cf;background:#fff}.kz-article-readable>small{color:#6b5f9b;font-size:8px;font-weight:900;letter-spacing:.13em}.kz-article-readable h3{margin:0;color:#2f245d;font-family:Georgia,Times New Roman,serif;font-size:32px;line-height:1.05}.kz-article-readable>p{margin:0;color:#5f5854;font-size:13px;line-height:1.6}.kz-article-original{display:flex;justify-content:center;padding:5px 0}.kz-article-original img{width:auto!important;max-width:360px!important;height:auto!important;display:block;border:0!important;box-shadow:none!important;image-rendering:auto}.kz-article-numbers{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ddd6d2}.kz-article-numbers span{padding:10px 8px 0;color:#766e69;font-size:9px}.kz-article-numbers b{display:block;margin-bottom:3px;color:#197bbd;font-size:17px}@media(max-width:820px){.home-article-repro,.kz-article-readable{padding:14px}.home-article-preview img,.kz-article-original img{max-width:min(100%,360px)!important}.home-article-facts{grid-template-columns:1fr}.home-article-facts>div+div{border-top:1px solid #ddd6d2;border-left:0}.kz-article-numbers{grid-template-columns:1fr}.kz-article-numbers span+span{border-top:1px solid #ddd6d2}}.home-latest-winner-sharp{display:block!important;background:#f2efed!important}.home-latest-winner-sharp .home-latest-winner-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;max-width:1100px;margin:0 auto 30px}.home-latest-winner-sharp .home-latest-winner-head h2{max-width:780px;margin:12px 0 0;color:#242120;font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.045em}.home-latest-winner-sharp .home-latest-winner-meta{min-width:280px;display:grid;justify-items:end;gap:4px;margin:0;padding:0 0 5px;border:0;text-align:right}.home-latest-winner-sharp .home-latest-winner-meta b{color:#242120;font-size:15px}.home-latest-winner-sharp .home-latest-winner-meta span{color:#197bbd;font-size:13px;font-weight:800}.home-latest-article-image{position:relative;display:block;width:min(100%,750px);margin:0 auto;overflow:hidden;border:1px solid #d1cbc7;background:#fff;box-shadow:0 20px 50px #3027231a;cursor:zoom-in}.home-latest-article-image img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;border:0!important;box-shadow:none!important;object-fit:contain!important;image-rendering:auto!important}.home-latest-article-image>span{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:7px;padding:9px 12px;background:#fffffff2;border:1px solid rgba(42,38,36,.12);color:#197bbd;font-size:9px;font-weight:850;box-shadow:0 6px 18px #1e19161a}.home-latest-article-image>span svg{width:13px;height:13px}.home-latest-winner-sharp .home-latest-winner-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;max-width:1100px;margin:28px auto 0}.home-latest-winner-sharp .home-latest-winner-bottom>p{max-width:760px;margin:0;color:#625b57;font-size:14px;line-height:1.7}.home-latest-winner-sharp .home-latest-winner-actions{display:grid;justify-items:end;gap:8px;margin:0}.home-latest-winner-sharp .home-latest-winner-actions>span{color:#8b837e;font-size:9px;font-weight:750}.kz-winner-sharp{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr)!important;gap:46px!important;align-items:center!important}.kz-winner-sharp .kz-winner-copy{min-width:0}.kz-winner-article-large{position:relative;display:block;width:min(100%,750px);justify-self:end;overflow:hidden;border:1px solid #d6cfcb;background:#fff;box-shadow:0 18px 44px #30272317;cursor:zoom-in}.kz-winner-article-large img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;border:0!important;box-shadow:none!important;object-fit:contain!important;image-rendering:auto!important}.kz-winner-article-large>span{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;gap:6px;padding:8px 10px;background:#fffffff2;border:1px solid rgba(42,38,36,.12);color:#197bbd;font-size:8px;font-weight:850}.kz-winner-article-large>span svg{width:12px;height:12px}@media(max-width:980px){.home-latest-winner-sharp .home-latest-winner-head{grid-template-columns:1fr;gap:16px}.home-latest-winner-sharp .home-latest-winner-meta{min-width:0;justify-items:start;text-align:left}.home-latest-winner-sharp .home-latest-winner-bottom{grid-template-columns:1fr;gap:20px}.home-latest-winner-sharp .home-latest-winner-actions{justify-items:start}.kz-winner-sharp{grid-template-columns:1fr!important}.kz-winner-article-large{justify-self:center}}@media(max-width:820px){.home-latest-winner-sharp{padding-left:14px!important;padding-right:14px!important}.home-latest-winner-sharp .home-latest-winner-head h2{font-size:clamp(36px,11vw,52px)}.home-latest-article-image,.kz-winner-article-large{width:100%}.home-latest-article-image>span,.kz-winner-article-large>span{position:static;justify-content:center;width:100%;border:0;border-top:1px solid #e1dbd7;box-shadow:none}.home-latest-winner-sharp .home-latest-winner-actions,.home-latest-winner-sharp .home-latest-winner-actions .btn{width:100%}}.home-latest-article-image,.kz-winner-article-large{appearance:none;-webkit-appearance:none;font:inherit;text-align:inherit;cursor:zoom-in}.home-latest-article-image,.kz-winner-article-large{padding:0}.article-image-zoom{position:fixed;inset:0;z-index:5000;width:100vw;height:100dvh;display:grid;place-items:center;padding:28px;overflow:hidden;background:#110f0ee8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.article-image-zoom-content{width:min(1320px,calc(100vw - 100px));height:min(860px,calc(100dvh - 72px));display:grid;grid-template-rows:minmax(0,1fr) auto;background:#fff;box-shadow:0 28px 90px #0000006b}.article-image-zoom-content>img{width:100%;height:100%;min-height:0;display:block;object-fit:contain;background:#f7f5f3}.article-image-zoom-hint{padding:10px 14px;border-top:1px solid #e3ddda;color:#726a66;font-size:10px;text-align:center;background:#fff}.article-image-zoom-close{position:fixed;top:18px;right:18px;z-index:5002;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:2px;background:#1f1c1ad1;color:#fff;cursor:pointer}.article-image-zoom-close:hover,.article-image-zoom-close:focus-visible{background:#197bbd;border-color:#197bbd;outline:none}.article-image-zoom-close svg{width:21px;height:21px}@media(max-width:760px){.article-image-zoom{padding:12px}.article-image-zoom-content{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.article-image-zoom-close{top:16px;right:16px;width:40px;height:40px}.article-image-zoom-hint{padding:8px 10px calc(8px + env(safe-area-inset-bottom));font-size:9px}}:root{--employee-blue:#197bbd;--employee-blue-dark:#0f649b;--employee-ink:#202326;--employee-muted:#6f777d;--employee-line:#dfe3e6;--employee-soft:#f5f6f7;--employee-panel:#ffffff;--employee-side:#171a1c;--employee-side-2:#111416}.admin-login{min-height:100vh!important;padding:32px!important;background:radial-gradient(circle at 15% 18%,rgba(25,123,189,.15),transparent 30%),linear-gradient(135deg,#171a1c,#101315)!important}.admin-login .login-card{width:min(100%,460px)!important;padding:34px!important;gap:16px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:6px!important;background:#fff!important;box-shadow:0 28px 80px #00000047!important}.employee-logo-wrap{gap:8px!important;margin-bottom:10px!important}.employee-logo-wrap img{width:min(250px,100%)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.employee-logo-wrap small{color:#788087!important;font-size:9px!important;letter-spacing:.18em!important}.admin-login .login-card h1{margin:4px 0 0!important;color:var(--employee-ink)!important;font-size:30px!important;line-height:1.08!important;letter-spacing:-.035em!important}.admin-login .login-card p{color:#747b80!important;font-size:13px!important;line-height:1.55!important}.admin-login .field{gap:6px!important;color:#454b50!important;font-size:11px!important;font-weight:750!important}.admin-login .field input{min-height:48px!important;padding:0 13px!important;border:1px solid #d9dee1!important;border-radius:4px!important;background:#fff!important}.admin-login .field input:focus{border-color:var(--employee-blue)!important;box-shadow:0 0 0 3px #197bbd17!important}.admin-login .btn{min-height:48px!important;border-radius:4px!important}.admin-login .back-link{margin-top:2px!important;color:#737a7f!important;font-size:11px!important}.employee-workspace.dashboard{min-height:100vh!important;display:grid!important;grid-template-columns:248px minmax(0,1fr)!important;background:#f4f5f6!important;color:var(--employee-ink)!important}.employee-workspace .dashboard-sidebar{position:sticky!important;top:0!important;height:100vh!important;display:flex!important;flex-direction:column!important;padding:18px 14px 14px!important;background:linear-gradient(180deg,var(--employee-side) 0%,var(--employee-side-2) 100%)!important;border-right:1px solid rgba(255,255,255,.06)!important;box-shadow:none!important;z-index:80!important}.employee-workspace .admin-brand-logo{min-height:78px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:8px!important;margin:0!important;padding:4px 6px 16px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.employee-workspace .admin-brand-logo img{width:190px!important;max-height:none!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;object-fit:contain!important}.employee-workspace .admin-brand-logo small{padding:0!important;color:#ffffff75!important;font-size:8px!important;font-weight:850!important;letter-spacing:.18em!important}.employee-workspace .sidebar-context{display:grid;gap:3px;margin:16px 4px 9px;padding:0 8px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.employee-workspace .sidebar-context small{color:#ffffff5c;font-size:8px;font-weight:850;letter-spacing:.14em}.employee-workspace .sidebar-context b{color:#fff;font-size:11px;font-weight:700}.employee-workspace aside nav{display:flex!important;flex-direction:column!important;gap:3px!important;margin-top:3px!important}.employee-workspace aside nav button{position:relative;min-height:44px!important;display:grid!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:0 11px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:#aab1b6!important;font-size:12px!important;font-weight:650!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important}.employee-workspace aside nav button:before{content:"";position:absolute;left:-14px;top:8px;bottom:8px;width:3px;background:transparent}.employee-workspace aside nav button:hover{background:#ffffff0d!important;color:#fff!important}.employee-workspace aside nav button.active{background:#197bbd29!important;color:#fff!important}.employee-workspace aside nav button.active:before{background:var(--employee-blue)}.employee-workspace aside nav button svg{width:18px!important;height:18px!important}.employee-workspace aside nav button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-workspace aside nav button i{min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:999px;background:var(--employee-blue);color:#fff;font-size:9px;font-style:normal;font-weight:850}.employee-workspace .admin-user{margin-top:auto!important;min-height:62px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:14px 7px 0!important;border-top:1px solid rgba(255,255,255,.08)!important}.employee-workspace .admin-user span{min-width:0;display:grid!important;gap:3px!important}.employee-workspace .admin-user b{overflow:hidden;color:#fff!important;font-size:11px!important;text-overflow:ellipsis;white-space:nowrap}.employee-workspace .admin-user small{color:#788187!important;font-size:9px!important}.employee-workspace .admin-user button{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:4px!important;background:transparent!important;color:#929a9f!important}.employee-workspace .admin-user button:hover{background:#ffffff0f!important;color:#fff!important}.employee-workspace .dashboard-main{min-width:0!important;min-height:100vh!important;background:#f4f5f6!important}.employee-workspace .dashboard-header{position:sticky!important;top:0!important;z-index:60!important;min-height:104px!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:18px clamp(22px,3.2vw,48px)!important;border-bottom:1px solid var(--employee-line)!important;background:#fffffff7!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;box-shadow:none!important}.employee-workspace .dashboard-heading{min-width:0}.employee-workspace .dashboard-heading>small{display:block;margin-bottom:5px;color:#8c9499!important;font-size:8px!important;font-weight:850!important;letter-spacing:.14em!important}.employee-workspace .dashboard-heading h1{margin:0!important;color:#1f2326!important;font-size:clamp(24px,2.2vw,31px)!important;line-height:1.05!important;letter-spacing:-.035em!important}.employee-workspace .dashboard-heading p{max-width:700px;margin:5px 0 0;color:#747b80;font-size:11px;line-height:1.45}.employee-workspace .dashboard-tools{display:flex!important;align-items:end!important;gap:9px!important;flex:0 0 auto}.employee-workspace .dashboard-branch-switch{min-width:190px;display:grid;gap:4px}.employee-workspace .dashboard-branch-switch>span{color:#858d92;font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.employee-workspace .dashboard-tools select{min-height:42px!important;width:100%!important;padding:0 12px!important;border:1px solid #d7dde0!important;border-radius:4px!important;background:#fff!important;color:#2e3337!important;font-size:11px!important;font-weight:700!important}.employee-workspace .dashboard-tools>a{min-height:42px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:0 13px!important;border:1px solid #d7dde0!important;border-radius:4px!important;background:#fff!important;color:#30363a!important;font-size:11px!important;font-weight:750!important;white-space:nowrap!important}.employee-workspace .dashboard-tools>a:hover{border-color:var(--employee-blue)!important;color:var(--employee-blue)!important}.employee-workspace .dashboard-content{width:100%;max-width:1680px;margin:0 auto;padding:24px clamp(18px,3.1vw,46px) 48px}.employee-workspace .dashboard-content>.empty-state{margin-top:20px;border:1px solid var(--employee-line);background:#fff}.employee-workspace .demo-admin-banner{margin:12px clamp(18px,3.1vw,46px) 0!important;padding:10px 13px!important;display:flex!important;gap:10px!important;align-items:center!important;border:1px solid #ead9a8!important;border-radius:4px!important;background:#fff9e9!important;color:#6d5a20!important;font-size:10px!important}.employee-workspace .stats-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0 0 16px!important}.employee-workspace .stat-card{min-height:92px!important;display:flex!important;align-items:center!important;gap:13px!important;padding:16px!important;border:1px solid var(--employee-line)!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important}.employee-workspace .stat-card>span{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border-radius:4px!important;background:#edf6fb!important;color:var(--employee-blue)!important}.employee-workspace .stat-card>span svg{width:18px!important;height:18px!important}.employee-workspace .stat-card>div{min-width:0;display:grid!important;gap:3px!important}.employee-workspace .stat-card b{color:#202428!important;font-size:25px!important;line-height:1!important;font-weight:850!important}.employee-workspace .stat-card small{overflow:hidden;color:#777f84!important;font-size:10px!important;font-weight:650!important;text-overflow:ellipsis;white-space:nowrap}.dashboard-overview-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:16px}.quick-actions-grid{display:grid;gap:6px}.quick-actions-grid button{min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e3e6e8;border-radius:4px;background:#fff;color:#2b3034;text-align:left;cursor:pointer}.quick-actions-grid button:hover{border-color:#197bbd61;background:#f9fcfe}.quick-actions-grid button>svg:first-child{width:34px;height:34px;padding:8px;border-radius:3px;background:#edf6fb;color:var(--employee-blue)}.quick-actions-grid button>svg:last-child{width:14px;color:#a1a8ac}.quick-actions-grid button span{min-width:0;display:grid;gap:2px}.quick-actions-grid button b{font-size:11px}.quick-actions-grid button small{color:#858c90;font-size:9px}.panel-link{min-height:32px;padding:0 9px;border:1px solid #dfe3e5;border-radius:3px;background:#fff;color:#4b5358;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.panel-link:hover{border-color:var(--employee-blue);color:var(--employee-blue)}.employee-workspace .admin-panel{min-width:0!important;margin:0!important;padding:20px!important;border:1px solid var(--employee-line)!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important}.employee-workspace .panel-title{min-height:40px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin:0 0 16px!important;padding-bottom:14px!important;border-bottom:1px solid #eceeef!important}.employee-workspace .panel-title>div{min-width:0}.employee-workspace .panel-title h2{margin:0!important;color:#24282b!important;font-size:17px!important;line-height:1.2!important;letter-spacing:-.02em!important}.employee-workspace .panel-title p{margin:4px 0 0!important;color:#7c8388!important;font-size:10px!important;line-height:1.45!important}.employee-workspace .panel-title>span{min-width:28px!important;height:28px!important;display:grid!important;place-items:center!important;padding:0 7px!important;border-radius:999px!important;background:#eef6fb!important;color:var(--employee-blue)!important;font-size:10px!important;font-weight:850!important}.employee-workspace .admin-split{display:grid!important;grid-template-columns:minmax(360px,430px) minmax(0,1fr)!important;align-items:start!important;gap:16px!important;margin:0!important}.employee-workspace .admin-form{position:sticky!important;top:128px!important;display:flex!important;flex-direction:column!important;gap:14px!important}.employee-workspace .field{display:flex!important;flex-direction:column!important;gap:6px!important;color:#454c51!important;font-size:10px!important;font-weight:750!important}.employee-workspace .field>small{color:#8b9296!important;font-size:9px!important;line-height:1.4!important;font-weight:500!important}.employee-workspace .field input,.employee-workspace .field textarea,.employee-workspace .field select,.employee-workspace .standalone-input,.employee-workspace .media-input>input,.employee-workspace .multi-media-input input{width:100%!important;min-height:44px!important;padding:10px 12px!important;border:1px solid #d9dee1!important;border-radius:4px!important;background:#fff!important;color:#22272a!important;outline:0!important;font-size:12px!important;line-height:1.3!important}.employee-workspace .field textarea{min-height:104px!important;resize:vertical!important}.employee-workspace .field input:focus,.employee-workspace .field textarea:focus,.employee-workspace .field select:focus,.employee-workspace .standalone-input:focus,.employee-workspace .media-input>input:focus,.employee-workspace .multi-media-input input:focus{border-color:var(--employee-blue)!important;box-shadow:0 0 0 3px #197bbd14!important}.employee-workspace .two-col{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.employee-workspace .checkline{min-height:42px!important;display:flex!important;align-items:center!important;gap:9px!important;padding:10px 11px!important;border:1px solid #e1e5e7!important;border-radius:4px!important;background:#fafbfb!important;color:#4e5559!important;font-size:10px!important}.employee-workspace .checkline input{width:16px!important;height:16px!important;accent-color:var(--employee-blue)!important}.employee-workspace .form-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;padding-top:3px!important}.employee-workspace .btn{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 13px!important;border-radius:4px!important;font-size:10px!important;font-weight:800!important}.employee-workspace .btn svg{width:15px!important;height:15px!important}.employee-workspace .btn.primary{border-color:var(--employee-blue)!important;background:var(--employee-blue)!important;color:#fff!important}.employee-workspace .btn.primary:hover{background:var(--employee-blue-dark)!important;border-color:var(--employee-blue-dark)!important}.employee-workspace .btn.ghost-dark{border:1px solid #dce1e3!important;background:#fff!important;color:#434a4e!important}.employee-workspace .btn.ghost-dark:hover{border-color:#9ca6ac!important}.employee-workspace .form-error{padding:10px 11px!important;border-radius:4px!important;font-size:10px!important}.employee-workspace .sale-admin-discount-preview{padding:10px 11px!important;border:1px solid #d9e9f4!important;border-left:3px solid var(--employee-blue)!important;border-radius:0!important;background:#f5fafd!important;font-size:10px!important}.employee-workspace .sale-admin-discount-preview b{color:var(--employee-blue)!important}.employee-workspace .media-input,.employee-workspace .multi-media-input{gap:10px!important;padding:12px!important;border:1px solid #e0e4e6!important;border-radius:4px!important;background:#fafbfb!important}.employee-workspace .media-input>img{width:100%!important;height:180px!important;object-fit:contain!important;padding:8px!important;border:1px solid #e3e6e8!important;border-radius:3px!important;background:#fff!important}.employee-workspace .upload-btn,.employee-workspace .multi-upload-btn{min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 11px!important;border:1px dashed #aeb7bc!important;border-radius:4px!important;background:#fff!important;color:#3e474c!important;font-size:10px!important;font-weight:800!important}.employee-workspace .multi-media-head{align-items:center!important}.employee-workspace .multi-media-head b{font-size:11px!important}.employee-workspace .multi-media-head small{color:#858d92!important;font-size:9px!important;line-height:1.4!important}.employee-workspace .multi-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.employee-workspace .multi-photo-card{border:1px solid #e0e4e6!important;border-radius:3px!important}.employee-workspace .multi-photo-card img{aspect-ratio:4/3!important;object-fit:cover!important}.employee-workspace .multi-photo-actions{padding:5px!important}.employee-workspace .multi-photo-actions button{min-height:30px!important;border-radius:3px!important;font-size:9px!important}.employee-workspace .card-list{gap:0!important}.employee-workspace .admin-item{min-height:82px!important;display:grid!important;grid-template-columns:76px minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;padding:11px 0!important;border-top:1px solid #eceeef!important}.employee-workspace .admin-item:first-child{border-top:0!important}.employee-workspace .admin-item>img,.employee-workspace .thumb-empty{width:76px!important;height:60px!important;border-radius:3px!important;background:#f0f2f3!important;object-fit:cover!important}.employee-workspace .admin-item>div:nth-child(2){min-width:0!important}.employee-workspace .admin-item small{color:#7b8388!important;font-size:8px!important;letter-spacing:.04em!important}.employee-workspace .admin-item b{color:#262b2e!important;font-size:11px!important;line-height:1.25!important}.employee-workspace .admin-item span{color:#7e8589!important;font-size:9px!important}.employee-workspace .admin-item button,.employee-workspace .admin-gallery button,.employee-workspace .install-row button{min-height:34px!important;padding:0 9px!important;border:1px solid #dfe3e5!important;border-radius:3px!important;background:#fff!important;color:#454d51!important;font-size:9px!important;font-weight:750!important;cursor:pointer!important}.employee-workspace .admin-item button:hover,.employee-workspace .admin-gallery button:hover,.employee-workspace .install-row button:hover{border-color:var(--employee-blue)!important;color:var(--employee-blue)!important}.employee-workspace .danger{color:#a33a3a!important}.employee-workspace .inquiry-admin-list{gap:8px!important}.employee-workspace .inquiry-admin-card{grid-template-columns:minmax(0,1fr) minmax(250px,330px) 150px!important;gap:14px!important;padding:15px!important;border:1px solid #e1e5e7!important;border-radius:4px!important;background:#fff!important}.employee-workspace .inquiry-admin-card.no-product{grid-template-columns:minmax(0,1fr) 150px!important}.employee-workspace .inquiry-main-head{margin-bottom:7px!important;color:#848b90!important;font-size:9px!important}.employee-workspace .inquiry-main-head .new-marker{padding:3px 6px!important;border-radius:2px!important;background:#eaf5fb!important;color:var(--employee-blue)!important;font-size:8px!important}.employee-workspace .inquiry-main h3{font-size:16px!important}.employee-workspace .inquiry-contact-line{margin-top:5px!important;gap:10px!important;font-size:10px!important}.employee-workspace .inquiry-message{margin-top:10px!important;padding-top:10px!important;color:#5e6569!important;font-size:11px!important;line-height:1.55!important}.employee-workspace .inquiry-product{grid-template-columns:78px minmax(0,1fr)!important;gap:10px!important;padding:8px!important;border:1px solid #dbe9f2!important;border-radius:3px!important;background:#f8fbfd!important}.employee-workspace .inquiry-product img,.employee-workspace .inquiry-product .empty{width:78px!important;height:66px!important}.employee-workspace .inquiry-product-copy>small{font-size:7px!important}.employee-workspace .inquiry-product-copy b{font-size:11px!important}.employee-workspace .inquiry-product-copy .model{font-size:9px!important}.employee-workspace .inquiry-product-copy .price{font-size:12px!important}.employee-workspace .inquiry-actions label{font-size:8px!important}.employee-workspace .inquiry-actions select{min-height:38px!important;border-radius:3px!important;font-size:10px!important}.employee-workspace .inquiry-actions .branch-tag{padding:8px!important;border-radius:3px!important;background:#f3f5f6!important;font-size:9px!important}.employee-workspace .showroom-admin-split{grid-template-columns:minmax(330px,400px) minmax(0,1fr)!important}.employee-workspace .admin-gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.employee-workspace .admin-gallery>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:7px!important;padding:8px!important;border:1px solid #e1e5e7!important;border-radius:4px!important;background:#fff!important}.employee-workspace .admin-gallery img{grid-column:1/4!important;width:100%!important;height:155px!important;border-radius:2px!important;object-fit:cover!important}.employee-workspace .admin-gallery>div>div{min-width:0;display:grid!important;gap:2px!important}.employee-workspace .admin-gallery b{overflow:hidden;font-size:10px!important;text-overflow:ellipsis;white-space:nowrap}.employee-workspace .admin-gallery small{margin:0!important;color:#7e8589!important;font-size:8px!important}.employee-workspace .showroom-source-badge{margin-top:3px!important;padding:3px 5px!important;border-radius:2px!important;font-size:7px!important}.employee-workspace .calendar-workspace{display:grid!important;grid-template-columns:minmax(0,1fr) 350px!important;gap:16px!important;margin:0!important;align-items:start!important}.employee-workspace .calendar-workspace>.admin-panel{margin:0!important}.employee-workspace .calendar-editor{position:sticky!important;top:128px!important}.employee-workspace .calendar-toolbar{margin-bottom:14px!important}.employee-workspace .calendar-toolbar-title h2{font-size:18px!important}.employee-workspace .calendar-toolbar-title p{font-size:9px!important}.employee-workspace .calendar-controls{gap:5px!important}.employee-workspace .calendar-controls button{min-width:36px!important;height:36px!important;padding:0 9px!important;border:1px solid #dde2e4!important;border-radius:3px!important;background:#fff!important;font-size:10px!important}.employee-workspace .calendar-scroll{border:1px solid #e0e4e6!important;border-radius:3px!important}.employee-workspace .calendar-weekdays{background:#f7f8f8!important}.employee-workspace .calendar-weekdays span{padding:9px 7px!important;font-size:8px!important}.employee-workspace .calendar-day{min-height:112px!important;padding:7px!important}.employee-workspace .calendar-day-number b{width:25px!important;height:25px!important;font-size:10px!important}.employee-workspace .calendar-event{min-height:0!important;padding:5px 6px!important;border-radius:2px!important}.employee-workspace .calendar-event b{font-size:9px!important}.employee-workspace .calendar-event small{font-size:7px!important}.employee-workspace .calendar-day-agenda{margin-top:14px!important;padding-top:12px!important}.employee-workspace .calendar-agenda-row{padding:8px 0!important}.employee-workspace .calendar-agenda-row b{font-size:10px!important}.employee-workspace .calendar-agenda-row small{font-size:8px!important}.employee-workspace .status{padding:5px 7px!important;border-radius:999px!important;font-size:8px!important;letter-spacing:.05em!important}.employee-workspace .mini-row{grid-template-columns:52px minmax(0,1fr) auto!important;gap:11px!important;padding:10px 0!important}.employee-workspace .date-box{width:42px!important;height:42px!important;border-radius:3px!important;background:#f2f4f5!important}.employee-workspace .date-box b{font-size:15px!important}.employee-workspace .date-box small{font-size:7px!important}.employee-workspace .mini-row>div:nth-child(2) b{font-size:11px!important}.employee-workspace .mini-row>div:nth-child(2) small{font-size:9px!important}.employee-workspace .empty-state{padding:42px 18px!important}.employee-workspace .empty-state svg{width:30px!important;height:30px!important}.employee-workspace .empty-state h3{margin:5px 0!important;font-size:14px!important}.employee-workspace .empty-state p{font-size:10px!important}@media(max-width:1180px){.employee-workspace.dashboard{grid-template-columns:78px minmax(0,1fr)!important}.employee-workspace .dashboard-sidebar{padding:14px 8px!important}.employee-workspace .admin-brand-logo{align-items:center!important;padding:4px 2px 14px!important}.employee-workspace .admin-brand-logo img{width:58px!important}.employee-workspace .admin-brand-logo small,.employee-workspace .sidebar-context,.employee-workspace .admin-user span{display:none!important}.employee-workspace aside nav button{grid-template-columns:1fr!important;justify-items:center!important;min-height:46px!important;padding:0!important}.employee-workspace aside nav button span,.employee-workspace aside nav button i{display:none!important}.employee-workspace aside nav button:before{left:-8px!important}.employee-workspace .admin-user{justify-content:center!important}.employee-workspace .admin-split,.employee-workspace .calendar-workspace{grid-template-columns:1fr!important}.employee-workspace .admin-form,.employee-workspace .calendar-editor{position:static!important}.dashboard-overview-grid{grid-template-columns:1fr!important}.employee-workspace .admin-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.admin-login{padding:14px!important}.admin-login .login-card{padding:24px 18px!important}.employee-workspace.dashboard{display:block!important;background:#f4f5f6!important}.employee-workspace .dashboard-sidebar{position:fixed!important;inset:auto 0 0!important;width:auto!important;height:68px!important;padding:4px 5px max(4px,env(safe-area-inset-bottom))!important;display:block!important;border-top:1px solid rgba(255,255,255,.08)!important;border-right:0!important;z-index:200!important}.employee-workspace .admin-brand-logo,.employee-workspace .sidebar-context,.employee-workspace .admin-user{display:none!important}.employee-workspace aside nav{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(70px,1fr)!important;grid-template-columns:none!important;gap:2px!important;overflow-x:auto!important;scrollbar-width:none!important}.employee-workspace aside nav::-webkit-scrollbar{display:none!important}.employee-workspace aside nav button{min-height:56px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;padding:4px 6px!important;border-radius:4px!important;font-size:8px!important}.employee-workspace aside nav button:before{display:none!important}.employee-workspace aside nav button span{display:block!important;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-workspace aside nav button i{position:absolute;top:3px;right:7px;display:grid!important;min-width:16px;height:16px;font-size:7px}.employee-workspace aside nav button svg{width:18px!important;height:18px!important}.employee-workspace .dashboard-main{padding-bottom:78px!important}.employee-workspace .dashboard-header{position:sticky!important;top:0!important;min-height:0!important;display:block!important;padding:13px 14px 12px!important}.employee-workspace .dashboard-heading h1{font-size:22px!important}.employee-workspace .dashboard-heading p{display:none}.employee-workspace .dashboard-tools{margin-top:10px!important;width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:end!important}.employee-workspace .dashboard-branch-switch{min-width:0!important}.employee-workspace .dashboard-tools>a{width:42px!important;min-width:42px!important;padding:0!important;justify-content:center!important;font-size:0!important}.employee-workspace .dashboard-tools>a span{font-size:17px!important}.employee-workspace .dashboard-content{padding:13px 10px 28px!important}.employee-workspace .demo-admin-banner{margin:8px 10px 0!important}.employee-workspace .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-bottom:10px!important}.employee-workspace .stat-card{min-height:76px!important;padding:11px!important;gap:9px!important}.employee-workspace .stat-card>span{width:34px!important;height:34px!important}.employee-workspace .stat-card b{font-size:21px!important}.employee-workspace .stat-card small{font-size:8px!important}.employee-workspace .admin-panel{padding:13px!important;border-radius:4px!important}.employee-workspace .panel-title{margin-bottom:12px!important;padding-bottom:11px!important}.employee-workspace .panel-title h2{font-size:15px!important}.employee-workspace .admin-split{display:flex!important;flex-direction:column!important;gap:10px!important}.employee-workspace .admin-split>.admin-form{order:1}.employee-workspace .admin-split>.admin-panel:not(.admin-form){order:2}.employee-workspace .field input,.employee-workspace .field textarea,.employee-workspace .field select,.employee-workspace .standalone-input,.employee-workspace .media-input>input,.employee-workspace .multi-media-input input{min-height:46px!important;font-size:16px!important}.employee-workspace .two-col{grid-template-columns:1fr!important}.employee-workspace .form-actions{display:grid!important;grid-template-columns:1fr!important}.employee-workspace .form-actions .btn{width:100%!important;min-height:46px!important}.employee-workspace .btn.primary{min-height:46px!important}.employee-workspace .multi-media-head{align-items:stretch!important;flex-direction:column!important}.employee-workspace .multi-upload-btn{width:100%!important}.employee-workspace .multi-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.employee-workspace .admin-item{grid-template-columns:58px minmax(0,1fr) auto!important;gap:9px!important}.employee-workspace .admin-item>img,.employee-workspace .thumb-empty{width:58px!important;height:50px!important}.employee-workspace .admin-item button:not(.danger){grid-column:2/3!important;justify-self:start!important}.employee-workspace .admin-item .danger{grid-column:3/4!important;grid-row:1/3!important}.employee-workspace .inquiry-admin-card,.employee-workspace .inquiry-admin-card.no-product{grid-template-columns:1fr!important;gap:10px!important;padding:12px!important}.employee-workspace .inquiry-product,.employee-workspace .inquiry-actions{grid-column:auto!important;grid-row:auto!important}.employee-workspace .inquiry-actions{padding-top:10px!important;border-top:1px solid #eceeef!important}.employee-workspace .admin-gallery{grid-template-columns:1fr!important}.employee-workspace .admin-gallery img{height:190px!important}.employee-workspace .calendar-workspace{display:flex!important;flex-direction:column!important;gap:10px!important}.employee-workspace .calendar-main{order:1!important}.employee-workspace .calendar-editor{order:2!important}.employee-workspace .calendar-toolbar{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}.employee-workspace .calendar-controls{width:100%!important;display:grid!important;grid-template-columns:38px 1fr 38px!important}.employee-workspace .calendar-controls button{width:100%!important}.employee-workspace .calendar-inner{min-width:650px!important}.employee-workspace .calendar-day{min-height:96px!important}.dashboard-overview-grid{gap:10px!important}.quick-actions-grid{grid-template-columns:1fr 1fr}.quick-actions-grid button{min-height:72px;grid-template-columns:30px 1fr;grid-template-rows:auto auto;align-content:center}.quick-actions-grid button>svg:last-child{display:none}.quick-actions-grid button>svg:first-child{width:30px;height:30px;padding:7px}}@media(max-width:420px){.employee-workspace .stats-grid{grid-template-columns:1fr 1fr!important}.quick-actions-grid{grid-template-columns:1fr!important}.employee-workspace .multi-photo-grid{grid-template-columns:1fr 1fr!important}}.employee-workspace{--ios-bg:#f2f2f7;--ios-group:#ffffff;--ios-control:#f7f7f9;--ios-separator:rgba(60,60,67,.16);--ios-label:#3a3a3c;--ios-secondary:#8e8e93;--ios-blue:#0a84ff;--ios-blue-strong:#0077e6;--ios-danger:#ff3b30}.employee-workspace .admin-split{grid-template-columns:minmax(420px,500px) minmax(0,1fr)!important;gap:20px!important}.employee-workspace .showroom-admin-split{grid-template-columns:minmax(400px,470px) minmax(0,1fr)!important}.employee-workspace .calendar-workspace{grid-template-columns:minmax(0,1fr) minmax(390px,450px)!important}.employee-workspace .admin-form{gap:12px!important;padding:18px!important;border:0!important;border-radius:14px!important;background:var(--ios-bg)!important;box-shadow:0 1px #00000005,0 10px 30px #1c1c1e0d!important}.employee-workspace .admin-form .panel-title{margin:-2px 0 3px!important;padding:2px 2px 14px!important;border-bottom:0!important}.employee-workspace .admin-form .panel-title h2{color:#1c1c1e!important;font-size:18px!important;font-weight:800!important}.employee-workspace .admin-form .panel-title p{max-width:390px;margin-top:5px!important;color:#7c7c80!important;font-size:10px!important;line-height:1.45!important}.employee-workspace .admin-form>.field,.employee-workspace .admin-form>.two-col,.employee-workspace .admin-form>.checkline,.employee-workspace .admin-form>.media-input,.employee-workspace .admin-form>.multi-media-input,.employee-workspace .admin-form>.sale-admin-discount-preview{margin:0!important}.employee-workspace .admin-form>.field{gap:7px!important;padding:12px 13px!important;border:1px solid rgba(60,60,67,.08)!important;border-radius:12px!important;background:var(--ios-group)!important}.employee-workspace .admin-form>.field,.employee-workspace .admin-form>.field>span{color:var(--ios-label)!important;font-size:10px!important;font-weight:750!important;letter-spacing:.01em!important}.employee-workspace .admin-form>.field>small{margin-top:-1px!important;color:var(--ios-secondary)!important;font-size:9px!important;line-height:1.45!important}.employee-workspace .admin-form>.two-col{gap:1px!important;overflow:hidden!important;border:1px solid rgba(60,60,67,.08)!important;border-radius:12px!important;background:var(--ios-separator)!important}.employee-workspace .admin-form>.two-col>.field{padding:12px 13px!important;border:0!important;border-radius:0!important;background:var(--ios-group)!important}.employee-workspace .admin-form .field input,.employee-workspace .admin-form .field textarea,.employee-workspace .admin-form .field select,.employee-workspace .admin-form .standalone-input,.employee-workspace .admin-form .media-input>input,.employee-workspace .admin-form .multi-media-input input{min-height:48px!important;padding:11px 13px!important;border:1px solid transparent!important;border-radius:10px!important;background:var(--ios-control)!important;color:#1c1c1e!important;box-shadow:inset 0 0 0 1px #3c3c430f!important;font-size:13px!important;font-weight:550!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important}.employee-workspace .admin-form .field textarea{min-height:118px!important;line-height:1.5!important}.employee-workspace .admin-form .field input::placeholder,.employee-workspace .admin-form .field textarea::placeholder,.employee-workspace .admin-form .media-input>input::placeholder,.employee-workspace .admin-form .multi-media-input input::placeholder{color:#a1a1a6!important;opacity:1!important}.employee-workspace .admin-form .field input:hover,.employee-workspace .admin-form .field textarea:hover,.employee-workspace .admin-form .field select:hover,.employee-workspace .admin-form .media-input>input:hover,.employee-workspace .admin-form .multi-media-input input:hover{background:#f4f4f6!important}.employee-workspace .admin-form .field input:focus,.employee-workspace .admin-form .field textarea:focus,.employee-workspace .admin-form .field select:focus,.employee-workspace .admin-form .standalone-input:focus,.employee-workspace .admin-form .media-input>input:focus,.employee-workspace .admin-form .multi-media-input input:focus{border-color:#0a84ff7a!important;background:#fff!important;box-shadow:0 0 0 3px #0a84ff1f!important}.employee-workspace .admin-form select,.employee-workspace .dashboard-branch-switch select,.employee-workspace .inquiry-actions select{appearance:none!important;-webkit-appearance:none!important;padding-right:38px!important;background-image:linear-gradient(45deg,transparent 50%,#8e8e93 50%),linear-gradient(135deg,#8e8e93 50%,transparent 50%)!important;background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}.employee-workspace .admin-form>.checkline{min-height:56px!important;justify-content:flex-start!important;padding:10px 13px!important;border:1px solid rgba(60,60,67,.08)!important;border-radius:12px!important;background:var(--ios-group)!important;color:#2c2c2e!important;font-size:11px!important;font-weight:650!important}.employee-workspace .admin-form>.checkline input[type=checkbox]{position:relative!important;width:42px!important;height:24px!important;flex:0 0 42px!important;appearance:none!important;-webkit-appearance:none!important;border:0!important;border-radius:999px!important;background:#d1d1d6!important;cursor:pointer!important;transition:background .18s ease!important}.employee-workspace .admin-form>.checkline input[type=checkbox]:after{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 4px #0000003d!important;transition:transform .18s ease!important}.employee-workspace .admin-form>.checkline input[type=checkbox]:checked{background:#34c759!important}.employee-workspace .admin-form>.checkline input[type=checkbox]:checked:after{transform:translate(18px)!important}.employee-workspace .admin-form>.media-input,.employee-workspace .admin-form>.multi-media-input{padding:13px!important;border:1px solid rgba(60,60,67,.08)!important;border-radius:12px!important;background:var(--ios-group)!important}.employee-workspace .admin-form .media-input>img{height:210px!important;padding:6px!important;border:0!important;border-radius:10px!important;background:var(--ios-control)!important;object-fit:contain!important}.employee-workspace .admin-form .upload-btn,.employee-workspace .admin-form .multi-upload-btn{min-height:46px!important;border:0!important;border-radius:10px!important;background:#eef6ff!important;color:#0879df!important;font-size:10px!important;font-weight:800!important}.employee-workspace .admin-form .upload-btn:hover,.employee-workspace .admin-form .multi-upload-btn:hover{background:#e2f0ff!important}.employee-workspace .admin-form .multi-media-head{gap:12px!important;margin-bottom:2px!important}.employee-workspace .admin-form .multi-media-head b{color:#2c2c2e!important;font-size:11px!important}.employee-workspace .admin-form .multi-media-head small{max-width:260px!important;color:var(--ios-secondary)!important;font-size:9px!important}.employee-workspace .admin-form .multi-photo-grid{gap:8px!important}.employee-workspace .admin-form .multi-photo-card{overflow:hidden!important;border:1px solid rgba(60,60,67,.11)!important;border-radius:10px!important;background:#fff!important}.employee-workspace .admin-form .multi-photo-card.cover{box-shadow:0 0 0 2px #0a84ff59!important}.employee-workspace .admin-form .multi-photo-label{border-radius:999px!important;background:#0a84ffeb!important}.employee-workspace .admin-form .multi-photo-actions{gap:5px!important;padding:6px!important;background:#fff!important}.employee-workspace .admin-form .multi-photo-actions button{min-height:32px!important;border:0!important;border-radius:8px!important;background:#f2f2f7!important;color:#3a3a3c!important;font-size:8px!important;font-weight:750!important}.employee-workspace .admin-form .multi-photo-empty{min-height:88px!important;display:grid!important;place-items:center!important;padding:16px!important;border:1px dashed #c7c7cc!important;border-radius:10px!important;background:#fafafa!important;color:#8e8e93!important;text-align:center!important;font-size:9px!important}.employee-workspace .admin-form>.sale-admin-discount-preview{display:grid!important;gap:3px!important;padding:12px 13px!important;border:0!important;border-radius:12px!important;background:#eef8ff!important}.employee-workspace .admin-form>.sale-admin-discount-preview span{color:#68747c!important;font-size:9px!important}.employee-workspace .admin-form>.sale-admin-discount-preview b{color:#0077d8!important;font-size:12px!important}.employee-workspace .admin-form>.form-actions{gap:8px!important;margin-top:2px!important;padding:0!important}.employee-workspace .admin-form>.form-actions .btn,.employee-workspace .admin-form>.btn{min-height:48px!important;border-radius:11px!important;box-shadow:none!important}.employee-workspace .admin-form>.form-actions .btn.primary,.employee-workspace .admin-form>.btn.primary{border:0!important;background:var(--ios-blue)!important;color:#fff!important}.employee-workspace .admin-form>.form-actions .btn.primary:hover,.employee-workspace .admin-form>.btn.primary:hover{background:var(--ios-blue-strong)!important}.employee-workspace .admin-form>.form-actions .btn.ghost-dark,.employee-workspace .admin-form>.btn.ghost-dark{border:0!important;background:#e5e5ea!important;color:#2c2c2e!important}.employee-workspace .admin-form>.form-actions .btn.danger{background:#fff0ef!important;color:var(--ios-danger)!important}.employee-workspace .dashboard-branch-switch select,.employee-workspace .inquiry-actions select{min-height:44px!important;border:1px solid rgba(60,60,67,.12)!important;border-radius:10px!important;background-color:#f7f7f9!important;font-size:11px!important}.employee-workspace .inquiry-actions .branch-tag{border-radius:10px!important;background:#f2f2f7!important}@media(max-width:1180px){.employee-workspace .admin-split,.employee-workspace .showroom-admin-split,.employee-workspace .calendar-workspace{grid-template-columns:1fr!important}}@media(max-width:760px){.employee-workspace .admin-form{gap:9px!important;padding:10px!important;border-radius:14px!important;background:var(--ios-bg)!important}.employee-workspace .admin-form>.field{padding:11px!important;border-radius:11px!important}.employee-workspace .admin-form>.two-col{display:grid!important;grid-template-columns:1fr!important;gap:1px!important;border-radius:11px!important}.employee-workspace .admin-form .field input,.employee-workspace .admin-form .field textarea,.employee-workspace .admin-form .field select,.employee-workspace .admin-form .media-input>input,.employee-workspace .admin-form .multi-media-input input{min-height:50px!important;border-radius:10px!important;font-size:16px!important}.employee-workspace .admin-form .field textarea{min-height:126px!important}.employee-workspace .admin-form>.checkline{min-height:58px!important;border-radius:11px!important}.employee-workspace .admin-form>.media-input,.employee-workspace .admin-form>.multi-media-input,.employee-workspace .admin-form>.sale-admin-discount-preview{border-radius:11px!important}.employee-workspace .admin-form>.form-actions{position:sticky!important;bottom:76px!important;z-index:20!important;padding:8px!important;border:1px solid rgba(60,60,67,.1)!important;border-radius:13px!important;background:#f2f2f7eb!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.employee-workspace .admin-form>.form-actions .btn{min-height:50px!important;border-radius:11px!important}.employee-workspace .admin-form .multi-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.employee-workspace .admin-form .media-input>img{height:auto!important;aspect-ratio:4/3!important}}.employee-workspace .inquiries-workspace{display:grid;gap:14px}.employee-workspace .inquiry-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.employee-workspace .inquiry-summary-grid button{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e0e4e6;border-radius:10px;background:#fff;color:#52595e;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.employee-workspace .inquiry-summary-grid button:hover{border-color:#0a84ff59;background:#fbfdff}.employee-workspace .inquiry-summary-grid button.active{border-color:#0a84ff6b;background:#eef7ff;color:#086fc7}.employee-workspace .inquiry-summary-grid button span{font-size:10px;font-weight:750}.employee-workspace .inquiry-summary-grid button b{color:#22272a;font-size:23px;line-height:1;font-weight:850}.employee-workspace .inquiry-summary-grid button.active b{color:#0878d8}.employee-workspace .inquiry-panel{padding:18px!important}.employee-workspace .inquiry-panel-title{margin-bottom:12px!important}.employee-workspace .inquiry-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:9px;margin-bottom:9px}.employee-workspace .inquiry-search{min-height:44px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;border:1px solid #dfe3e5;border-radius:10px;background:#f7f7f9}.employee-workspace .inquiry-search:focus-within{border-color:#0a84ff80;box-shadow:0 0 0 3px #0a84ff17;background:#fff}.employee-workspace .inquiry-search svg{width:17px;height:17px;color:#8e8e93}.employee-workspace .inquiry-search input{width:100%;min-width:0;height:42px;border:0;outline:0;background:transparent;color:#1f2427;font:inherit;font-size:11px}.employee-workspace .inquiry-search input::placeholder{color:#9a9fa3}.employee-workspace .inquiry-sort{display:grid;gap:4px}.employee-workspace .inquiry-sort>span{color:#8a9196;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.employee-workspace .inquiry-sort select{min-height:44px;padding:0 34px 0 11px;border:1px solid #dfe3e5;border-radius:10px;background-color:#f7f7f9;color:#30363a;font:inherit;font-size:10px;font-weight:700}.employee-workspace .inquiry-list-tools{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 9px;color:#81888d;font-size:9px}.employee-workspace .inquiry-select-all{display:flex;align-items:center;gap:7px;color:#555c60;font-size:9px;font-weight:700}.employee-workspace .inquiry-select-all input,.employee-workspace .inquiry-row-check input{width:17px;height:17px;accent-color:#0a84ff;cursor:pointer}.employee-workspace .inquiry-bulkbar{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:8px 10px 8px 13px;border:1px solid rgba(10,132,255,.18);border-radius:10px;background:#eef7ff}.employee-workspace .inquiry-bulkbar>b{color:#1c5f93;font-size:10px}.employee-workspace .inquiry-bulkbar>div{display:flex;gap:6px;flex-wrap:wrap}.employee-workspace .inquiry-bulkbar button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:0;border-radius:8px;background:#fff;color:#334047;font:inherit;font-size:9px;font-weight:800;cursor:pointer;box-shadow:0 0 0 1px #3c3c431a}.employee-workspace .inquiry-bulkbar button svg{width:13px;height:13px}.employee-workspace .inquiry-bulkbar button:hover{color:#0878d8}.employee-workspace .inquiry-bulkbar button.danger{color:#d53a32!important}.employee-workspace .inquiry-admin-list{display:grid!important;gap:8px!important}.employee-workspace .inquiry-admin-card.inquiry-row{position:relative;grid-template-columns:24px minmax(0,1fr) minmax(230px,310px) 148px!important;gap:14px!important;padding:14px!important;border:1px solid #e1e5e7!important;border-radius:10px!important;background:#fff!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.employee-workspace .inquiry-admin-card.inquiry-row.no-product{grid-template-columns:24px minmax(0,1fr) 148px!important}.employee-workspace .inquiry-admin-card.inquiry-row:hover{border-color:#d3d9dd!important;box-shadow:0 5px 18px #1c1c1e09}.employee-workspace .inquiry-admin-card.inquiry-row.selected{border-color:#0a84ff5c!important;background:#fbfdff!important}.employee-workspace .inquiry-row-check{padding-top:2px}.employee-workspace .inquiry-main{min-width:0}.employee-workspace .inquiry-main-head{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;margin-bottom:6px!important;color:#8a9195!important;font-size:8px!important;font-weight:650!important}.employee-workspace .inquiry-status-dot{display:inline-flex;align-items:center;min-height:20px;margin-left:2px;padding:0 7px;border-radius:999px;font-size:7px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.employee-workspace .inquiry-status-dot.new{background:#eaf5ff;color:#0879d9}.employee-workspace .inquiry-status-dot.in_progress{background:#fff5df;color:#986100}.employee-workspace .inquiry-status-dot.done{background:#ebf7ed;color:#24823a}.employee-workspace .inquiry-main h3{margin:0!important;color:#1f2427!important;font-size:15px!important;line-height:1.15!important}.employee-workspace .inquiry-contact-line{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-top:6px!important}.employee-workspace .inquiry-contact-line a{display:inline-flex!important;align-items:center!important;gap:5px!important;color:#5e686e!important;font-size:9px!important;font-weight:650!important;text-decoration:none!important}.employee-workspace .inquiry-contact-line a:hover{color:#0a84ff!important}.employee-workspace .inquiry-contact-line svg{width:12px!important;height:12px!important}.employee-workspace .inquiry-message{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;margin:9px 0 0!important;padding:9px 0 0!important;border-top:1px solid #eef0f1!important;color:#5f676c!important;font-size:10px!important;line-height:1.5!important;white-space:pre-wrap!important}.employee-workspace .inquiry-message.expanded{display:block!important;overflow:visible!important}.employee-workspace .inquiry-detail-toggle{min-height:28px;display:inline-flex;align-items:center;gap:3px;margin-top:5px;padding:0;border:0;background:transparent;color:#0a78d5;font:inherit;font-size:8px;font-weight:800;cursor:pointer}.employee-workspace .inquiry-detail-toggle svg{width:11px;height:11px}.employee-workspace .inquiry-detail-toggle:hover{color:#005fae}.employee-workspace .inquiry-product{align-self:stretch!important;grid-template-columns:72px minmax(0,1fr)!important;gap:9px!important;padding:8px!important;border:1px solid #e1eaf0!important;border-radius:9px!important;background:#f8fbfd!important}.employee-workspace .inquiry-product img,.employee-workspace .inquiry-product .empty{width:72px!important;height:62px!important;border-radius:7px!important;background:#fff!important;object-fit:contain!important}.employee-workspace .inquiry-product-copy{min-width:0}.employee-workspace .inquiry-product-copy>small{color:#0a77cf!important;font-size:7px!important;font-weight:850!important;letter-spacing:.06em!important}.employee-workspace .inquiry-product-copy>b{margin-top:3px!important;color:#292e31!important;font-size:10px!important;line-height:1.2!important}.employee-workspace .inquiry-product-copy .model{margin-top:2px!important;color:#7a8287!important;font-size:8px!important}.employee-workspace .inquiry-product-copy .price{margin-top:5px!important;color:#22272a!important;font-size:11px!important}.employee-workspace .inquiry-product-copy .discount{margin-left:5px!important;color:#0878d8!important;font-size:8px!important}.employee-workspace .inquiry-actions{display:flex!important;flex-direction:column!important;gap:7px!important;align-self:start!important}.employee-workspace .inquiry-actions>label{color:#8a9195!important;font-size:7px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.employee-workspace .inquiry-actions>select{width:100%!important;min-height:38px!important;border:1px solid #dfe3e5!important;border-radius:9px!important;background-color:#f7f7f9!important;font-size:9px!important;font-weight:700!important}.employee-workspace .inquiry-quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.employee-workspace .inquiry-quick-actions>a,.employee-workspace .inquiry-quick-actions>button{min-width:0;height:34px;display:grid;place-items:center;padding:0;border:1px solid #e0e4e6!important;border-radius:8px!important;background:#fff!important;color:#535c61!important;cursor:pointer}.employee-workspace .inquiry-quick-actions>a:hover,.employee-workspace .inquiry-quick-actions>button:hover{border-color:#0a84ff59!important;color:#0a84ff!important;background:#f8fbff!important}.employee-workspace .inquiry-quick-actions>button.danger:hover{border-color:#ff3b304d!important;background:#fff5f4!important;color:#ff3b30!important}.employee-workspace .inquiry-quick-actions svg{width:14px!important;height:14px!important}.employee-workspace .inquiry-detail-grid{grid-column:2/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;border-top:1px solid #eceeef}.employee-workspace .inquiry-detail-grid>div{min-width:0;display:grid;align-content:start;gap:3px;padding:10px;border-radius:8px;background:#f7f7f9}.employee-workspace .inquiry-detail-grid small{color:#8e8e93;font-size:7px;font-weight:850;letter-spacing:.08em}.employee-workspace .inquiry-detail-grid b{color:#2b3034;font-size:10px}.employee-workspace .inquiry-detail-grid span{overflow-wrap:anywhere;color:#70787d;font-size:8px}.employee-workspace .inquiry-detail-grid .inquiry-detail-message{grid-column:1/-1}.employee-workspace .inquiry-detail-grid p{margin:2px 0 0;color:#555d62;font-size:10px;line-height:1.55;white-space:pre-wrap}@media(max-width:1180px){.employee-workspace .inquiry-admin-card.inquiry-row,.employee-workspace .inquiry-admin-card.inquiry-row.no-product{grid-template-columns:24px minmax(0,1fr) 145px!important}.employee-workspace .inquiry-product{grid-column:2/3}.employee-workspace .inquiry-actions{grid-column:3;grid-row:1/3}.employee-workspace .inquiry-detail-grid{grid-column:2/-1}}@media(max-width:760px){.employee-workspace .inquiry-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.employee-workspace .inquiry-summary-grid button{min-height:58px;padding:10px 11px;border-radius:10px}.employee-workspace .inquiry-summary-grid button b{font-size:20px}.employee-workspace .inquiry-toolbar{grid-template-columns:1fr}.employee-workspace .inquiry-search{min-height:48px}.employee-workspace .inquiry-search input{height:46px;font-size:16px}.employee-workspace .inquiry-sort select{min-height:48px!important;font-size:16px!important}.employee-workspace .inquiry-list-tools{align-items:flex-start;flex-direction:column;gap:6px}.employee-workspace .inquiry-bulkbar{align-items:flex-start;flex-direction:column}.employee-workspace .inquiry-bulkbar>div{width:100%;display:grid;grid-template-columns:1fr 1fr}.employee-workspace .inquiry-bulkbar button.danger{grid-column:1/-1}.employee-workspace .inquiry-admin-card.inquiry-row,.employee-workspace .inquiry-admin-card.inquiry-row.no-product{grid-template-columns:22px minmax(0,1fr)!important;gap:8px!important;padding:11px!important;border-radius:10px!important}.employee-workspace .inquiry-main{grid-column:2}.employee-workspace .inquiry-product{grid-column:2!important;grid-row:auto!important}.employee-workspace .inquiry-actions{grid-column:2!important;grid-row:auto!important;padding-top:9px!important;border-top:1px solid #eceeef!important}.employee-workspace .inquiry-quick-actions{grid-template-columns:repeat(4,1fr)}.employee-workspace .inquiry-quick-actions>a,.employee-workspace .inquiry-quick-actions>button{height:42px}.employee-workspace .inquiry-detail-grid{grid-column:2!important;grid-template-columns:1fr!important}.employee-workspace .inquiry-detail-grid .inquiry-detail-message{grid-column:auto}}.employee-workspace .inquiry-product-button{width:100%;border:1px solid #e1eaf0!important;text-align:left;cursor:pointer;font:inherit;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.employee-workspace .inquiry-product-button:hover{border-color:#0a84ff61!important;background:#fff!important;box-shadow:0 5px 16px #1c1c1e0d;transform:translateY(-1px)}.employee-workspace .inquiry-product-open{margin-top:5px;display:inline-flex;align-items:center;gap:2px;color:#0878d8!important;font-size:8px!important;font-weight:800!important}.employee-workspace .inquiry-product-open svg{width:10px!important;height:10px!important}.employee-workspace .inquiry-product-modal{position:fixed;inset:0;z-index:4000;display:grid;place-items:center;padding:28px;background:#0f1112b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.employee-workspace .inquiry-product-modal-card{position:relative;width:min(920px,calc(100vw - 48px));max-height:calc(100vh - 56px);display:grid;grid-template-columns:minmax(320px,1fr) minmax(320px,.9fr);overflow:auto;border-radius:14px;background:#fff;box-shadow:0 28px 90px #00000059}.employee-workspace .inquiry-product-modal-close{position:absolute;top:12px;right:12px;z-index:3;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:10px;background:#f2f2f7f0;color:#2c2c2e;cursor:pointer}.employee-workspace .inquiry-product-modal-close:hover{background:#e5e5ea}.employee-workspace .inquiry-product-modal-close svg{width:18px;height:18px}.employee-workspace .inquiry-product-modal-media{position:relative;min-height:430px;display:grid;place-items:center;padding:26px;background:#f7f7f9}.employee-workspace .inquiry-product-modal-media img{width:100%;height:100%;max-height:520px;object-fit:contain}.employee-workspace .inquiry-product-modal-media .empty{width:90px;height:90px;display:grid;place-items:center;border-radius:18px;background:#fff;color:#b0b7bc}.employee-workspace .inquiry-product-modal-media .empty svg{width:34px;height:34px}.employee-workspace .inquiry-product-modal-discount{position:absolute;top:16px;left:16px;min-height:28px;display:inline-flex;align-items:center;padding:0 9px;border-radius:8px;background:#0a84ff;color:#fff;font-size:10px;font-weight:850}.employee-workspace .inquiry-product-modal-info{display:flex;flex-direction:column;padding:34px 30px 28px}.employee-workspace .inquiry-product-modal-eyebrow{display:flex;gap:7px;flex-wrap:wrap;padding-right:36px}.employee-workspace .inquiry-product-modal-eyebrow span{min-height:22px;display:inline-flex;align-items:center;padding:0 7px;border-radius:999px;background:#eef7ff;color:#0878d8;font-size:7px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.employee-workspace .inquiry-product-modal-info h2{margin:12px 0 0;color:#1c1c1e;font-size:27px;line-height:1.08;letter-spacing:-.03em}.employee-workspace .inquiry-product-modal-model{margin:7px 0 18px;color:#7b8287;font-size:11px;font-weight:650}.employee-workspace .inquiry-product-modal-fact{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #eceeef}.employee-workspace .inquiry-product-modal-fact span{color:#8e8e93;font-size:9px}.employee-workspace .inquiry-product-modal-fact b{color:#2c2c2e;font-size:10px;text-align:right}.employee-workspace .inquiry-product-modal-price{margin-top:14px;padding:15px 0;border-top:1px solid #eceeef;border-bottom:1px solid #eceeef}.employee-workspace .inquiry-product-modal-price>div{display:flex;align-items:center;gap:7px;color:#8e8e93;font-size:9px}.employee-workspace .inquiry-product-modal-price strong{display:block;margin-top:4px;color:#1c1c1e;font-size:28px;line-height:1;letter-spacing:-.03em}.employee-workspace .inquiry-product-modal-price small{display:block;margin-top:7px;color:#0878d8;font-size:9px;font-weight:800}.employee-workspace .inquiry-product-modal-request{display:grid;gap:3px;margin-top:16px;padding:12px 13px;border-radius:10px;background:#f7f7f9}.employee-workspace .inquiry-product-modal-request small{color:#8e8e93;font-size:7px;font-weight:850;letter-spacing:.07em}.employee-workspace .inquiry-product-modal-request b{color:#2c2c2e;font-size:10px}.employee-workspace .inquiry-product-modal-request span{color:#737a7f;font-size:9px;overflow-wrap:anywhere}.employee-workspace .inquiry-product-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:18px}.employee-workspace .inquiry-product-modal-actions a{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border-radius:10px;background:#0a84ff;color:#fff;text-decoration:none;font-size:9px;font-weight:800}.employee-workspace .inquiry-product-modal-actions a:hover{background:#0077e6}.employee-workspace .inquiry-product-modal-actions svg{width:14px;height:14px}@media(max-width:760px){.employee-workspace .inquiry-product-modal{padding:10px}.employee-workspace .inquiry-product-modal-card{width:100%;max-height:calc(100vh - 20px);grid-template-columns:1fr;border-radius:14px}.employee-workspace .inquiry-product-modal-media{min-height:0;aspect-ratio:4/3;padding:18px}.employee-workspace .inquiry-product-modal-media img{max-height:44vh}.employee-workspace .inquiry-product-modal-info{padding:22px 16px 18px}.employee-workspace .inquiry-product-modal-info h2{font-size:22px}.employee-workspace .inquiry-product-modal-actions{grid-template-columns:1fr}.employee-workspace .inquiry-product-modal-actions a{min-height:48px}}.employee-workspace .inquiry-quick-actions{grid-template-columns:repeat(5,minmax(0,1fr))!important}.employee-workspace .inquiry-forward-modal{position:fixed;inset:0;z-index:4100;display:grid;place-items:center;padding:24px;background:#0f1112bd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.employee-workspace .inquiry-forward-card{position:relative;width:min(860px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;padding:24px;border-radius:14px;background:#f2f2f7;box-shadow:0 28px 90px #00000057}.employee-workspace .inquiry-forward-close{position:absolute;top:14px;right:14px;z-index:2;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:10px;background:#fff;color:#2c2c2e;cursor:pointer;box-shadow:0 1px 5px #00000014}.employee-workspace .inquiry-forward-close svg{width:18px;height:18px}.employee-workspace .inquiry-forward-head{display:grid;grid-template-columns:46px minmax(0,1fr);gap:13px;align-items:start;padding:2px 50px 18px 0}.employee-workspace .inquiry-forward-head>span{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:#e6f3ff;color:#0a84ff}.employee-workspace .inquiry-forward-head>span svg{width:20px;height:20px}.employee-workspace .inquiry-forward-head small{color:#0a78d5;font-size:8px;font-weight:850;letter-spacing:.1em}.employee-workspace .inquiry-forward-head h2{margin:4px 0 0;color:#1c1c1e;font-size:24px;line-height:1.08;letter-spacing:-.03em}.employee-workspace .inquiry-forward-head p{max-width:640px;margin:6px 0 0;color:#737a7f;font-size:10px;line-height:1.5}.employee-workspace .inquiry-forward-recipient{display:grid;gap:6px;margin-bottom:12px;padding:12px 13px;border:1px solid rgba(60,60,67,.08);border-radius:12px;background:#fff}.employee-workspace .inquiry-forward-recipient>span{color:#3a3a3c;font-size:9px;font-weight:800}.employee-workspace .inquiry-forward-recipient input{min-height:48px;width:100%;padding:0 13px;border:1px solid transparent;border-radius:10px;outline:0;background:#f7f7f9;color:#1c1c1e;font:inherit;font-size:13px}.employee-workspace .inquiry-forward-recipient input:focus{border-color:#0a84ff6b;background:#fff;box-shadow:0 0 0 3px #0a84ff1a}.employee-workspace .inquiry-forward-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-bottom:12px;border:1px solid rgba(60,60,67,.08);border-radius:12px;background:#3c3c431f}.employee-workspace .inquiry-forward-summary>div{min-width:0;display:grid;gap:3px;align-content:start;padding:12px;background:#fff}.employee-workspace .inquiry-forward-summary small,.employee-workspace .inquiry-forward-message>small{color:#8e8e93;font-size:7px;font-weight:850;letter-spacing:.08em}.employee-workspace .inquiry-forward-summary b{overflow:hidden;color:#2c2c2e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.employee-workspace .inquiry-forward-summary span{overflow-wrap:anywhere;color:#777f84;font-size:8px;line-height:1.4}.employee-workspace .inquiry-forward-message{margin-bottom:12px;padding:12px 13px;border-radius:12px;background:#fff}.employee-workspace .inquiry-forward-message p{margin:5px 0 0;color:#555d62;font-size:10px;line-height:1.55;white-space:pre-wrap}.employee-workspace .inquiry-forward-photos{padding:12px;border-radius:12px;background:#fff}.employee-workspace .inquiry-forward-section-head{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.employee-workspace .inquiry-forward-section-head b{color:#2c2c2e;font-size:10px}.employee-workspace .inquiry-forward-section-head span{color:#8e8e93;font-size:8px}.employee-workspace .inquiry-forward-photos>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.employee-workspace .inquiry-forward-photos figure{min-width:0;margin:0;overflow:hidden;border:1px solid #e1e5e7;border-radius:9px;background:#f7f7f9}.employee-workspace .inquiry-forward-photos img{width:100%;aspect-ratio:1/1;display:block;object-fit:contain;padding:6px;background:#fff}.employee-workspace .inquiry-forward-photos figcaption{padding:5px 7px;color:#777f84;font-size:7px;font-weight:700}.employee-workspace .inquiry-forward-photos>p{margin:0;color:#858c90;font-size:9px}.employee-workspace .inquiry-forward-note{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;margin-top:12px;padding:10px 11px;border-radius:10px;background:#fff8e8;color:#756022}.employee-workspace .inquiry-forward-note svg{width:16px;height:16px;margin-top:1px}.employee-workspace .inquiry-forward-note span{font-size:8px;line-height:1.45}.employee-workspace .inquiry-forward-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.employee-workspace .inquiry-forward-actions button{min-height:48px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:11px;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.employee-workspace .inquiry-forward-actions button svg{width:15px;height:15px}.employee-workspace .inquiry-forward-actions .secondary{background:#e5e5ea;color:#2c2c2e}.employee-workspace .inquiry-forward-actions .primary{background:#0a84ff;color:#fff}.employee-workspace .inquiry-forward-actions .primary:hover{background:#0077e6}.employee-workspace .inquiry-product-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.employee-workspace .inquiry-product-modal-actions button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:0;border-radius:10px;background:#0a84ff;color:#fff;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.employee-workspace .inquiry-product-modal-actions button:hover{background:#0077e6}.employee-workspace .inquiry-product-modal-actions button svg{width:14px;height:14px}@media(max-width:760px){.employee-workspace .inquiry-forward-modal{padding:8px}.employee-workspace .inquiry-forward-card{width:100%;max-height:calc(100vh - 16px);padding:16px 12px;border-radius:14px}.employee-workspace .inquiry-forward-head{grid-template-columns:40px minmax(0,1fr);padding-right:42px}.employee-workspace .inquiry-forward-head>span{width:40px;height:40px}.employee-workspace .inquiry-forward-head h2{font-size:20px}.employee-workspace .inquiry-forward-recipient input{font-size:16px}.employee-workspace .inquiry-forward-summary{grid-template-columns:1fr}.employee-workspace .inquiry-forward-photos>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-workspace .inquiry-forward-actions{grid-template-columns:1fr}.employee-workspace .inquiry-forward-actions button{min-height:50px}.employee-workspace .inquiry-product-modal-actions{grid-template-columns:1fr!important}}.employee-workspace .inquiry-forward-ready{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;margin-top:10px;padding:10px 11px;border:1px solid rgba(52,199,89,.18);border-radius:10px;background:#eefaf1;color:#28743a}.employee-workspace .inquiry-forward-ready svg{width:16px;height:16px;margin-top:1px}.employee-workspace .inquiry-forward-ready span{font-size:12px;line-height:1.5;font-weight:700}.employee-workspace .inquiry-forward-actions button:disabled{opacity:.58;cursor:wait}.employee-workspace .sale-admin-list{display:grid!important;gap:8px!important}.employee-workspace .sale-admin-row{min-height:104px!important;grid-template-columns:92px minmax(0,1fr) 92px!important;gap:14px!important;padding:12px!important;border:1px solid #e4e8ea!important;border-radius:5px!important;background:#fff!important}.employee-workspace .sale-admin-row:first-child{border-top:1px solid #e4e8ea!important}.employee-workspace .sale-admin-thumb{position:relative;width:92px;height:78px;overflow:hidden;border:1px solid #edf0f2;border-radius:4px;background:#f5f6f7}.employee-workspace .sale-admin-thumb>img,.employee-workspace .sale-admin-thumb>.thumb-empty{width:100%!important;height:100%!important;display:grid;place-items:center;border:0!important;border-radius:0!important;object-fit:contain!important;background:#f5f6f7!important}.employee-workspace .sale-admin-photo-count{position:absolute;right:4px;bottom:4px;min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:3px;background:#171f24d6;color:#fff!important;font-size:8px!important;font-weight:800}.employee-workspace .sale-admin-info{min-width:0!important;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.employee-workspace .sale-admin-meta{width:100%;min-width:0;display:flex;flex-wrap:wrap;gap:5px 8px}.employee-workspace .sale-admin-meta span{color:#718089!important;font-size:8px!important;font-weight:750!important;line-height:1.2!important;letter-spacing:.035em;text-transform:uppercase}.employee-workspace .sale-admin-meta span+span:before{content:"·";margin-right:8px;color:#b1b8bc}.employee-workspace .sale-admin-name{max-width:100%;color:#20272b!important;font-size:14px!important;line-height:1.2!important;font-weight:800!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.employee-workspace .sale-admin-model{max-width:100%;color:#697278!important;font-size:10px!important;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.employee-workspace .sale-admin-price-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.employee-workspace .sale-admin-price-line strong{color:#1f262a;font-size:13px;line-height:1}.employee-workspace .sale-admin-price-line del{color:#949b9f;font-size:9px}.employee-workspace .sale-admin-discount{padding:2px 5px;border-radius:3px;background:#e9f5fb;color:#0877b7!important;font-size:8px!important;font-weight:850!important}.employee-workspace .sale-admin-state{display:flex;align-items:center;gap:5px;color:#899196}.employee-workspace .sale-admin-state span{color:#899196!important;font-size:8px!important;line-height:1!important}.employee-workspace .sale-admin-state i{width:6px;height:6px;border-radius:50%;background:#9ca3a7}.employee-workspace .sale-admin-state i.online{background:#249463}.employee-workspace .sale-admin-state i.offline{background:#a7adb1}.employee-workspace .sale-admin-actions{display:grid;grid-template-columns:42px 42px;align-items:center;justify-content:end;gap:6px}.employee-workspace .sale-admin-row .sale-admin-icon{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #dfe4e7!important;border-radius:4px!important;background:#fff!important;color:#566168!important}.employee-workspace .sale-admin-row .sale-admin-icon svg{width:16px;height:16px}.employee-workspace .sale-admin-row .sale-admin-icon.edit:hover{border-color:var(--employee-blue)!important;background:#f3f9fc!important;color:var(--employee-blue)!important}.employee-workspace .sale-admin-row .sale-admin-icon.danger{color:#a33a3a!important}.employee-workspace .sale-admin-row .sale-admin-icon.danger:hover{border-color:#d9a7a7!important;background:#fff7f7!important;color:#9b2929!important}:root{--mobile-gutter:18px;--mobile-header:70px}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,#root,.site-shell,main{max-width:100%}body{overflow-x:hidden}img,svg,video,canvas,iframe{max-width:100%}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,.btn,.icon-btn,.showroom-filter button,.branch-picker button,.sale-pro-nav,.lightbox-close,.lightbox-nav,.appliance-zoom-close,.appliance-zoom-nav{touch-action:manipulation}input,select,textarea{max-width:100%}.page-header h1,.hero h1,.branch-hero h1,.section h2,.cta-strip h2,.contact-layout h2,.home-nobilia-copy h2,.sales-overview-copy h2{overflow-wrap:break-word}@media(max-width:1024px){.page,.section,.cta-strip{padding-left:clamp(20px,4vw,38px);padding-right:clamp(20px,4vw,38px)}.section{padding-top:78px;padding-bottom:78px}.section-heading{align-items:flex-start;flex-wrap:wrap}.section-heading>div{min-width:0}.intro,.branch-detail-grid,.contact-layout,.home-nobilia{grid-template-columns:1fr!important;gap:42px!important}.contact-layout>div:first-child{position:static!important}.branch-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.branch-cards article:last-child{grid-column:1/-1}.home-service-cards,.home-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sales-overview-grid{gap:14px}.sales-overview-card{min-height:0}.showroom-page .masonry{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:280px}.showroom-page .masonry figure.wide{grid-column:span 2}.footer-main{padding-left:clamp(20px,4vw,38px)!important;padding-right:clamp(20px,4vw,38px)!important}}@media(max-width:820px){:root{--mobile-gutter:18px;--mobile-header:70px}html{scroll-padding-top:calc(var(--mobile-header) + 12px)}body{min-width:0!important}.topbar{height:var(--mobile-header)!important;padding-left:max(16px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important}.brand-logo{min-width:0!important;width:auto!important;height:46px!important;max-width:calc(100vw - 92px)!important}.brand-logo img{width:auto!important;max-width:min(190px,52vw)!important;height:42px!important;object-fit:contain!important}.desktop-nav{display:none!important}.mobile-menu{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;display:grid!important;place-items:center!important;margin-right:-6px;border-radius:10px}.mobile-menu svg{width:25px;height:25px}.mobile-nav{position:fixed!important;z-index:999!important;top:var(--mobile-header)!important;right:0!important;bottom:0!important;left:0!important;display:block!important;max-height:none!important;padding:0!important;overflow-y:auto!important;overscroll-behavior:contain;background:#1c18167a!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none!important}.mobile-nav-inner{width:100%;max-width:520px;min-height:100%;margin:0;padding:24px 20px calc(20px + env(safe-area-inset-bottom));border:0;border-radius:0;background:#f4f1ef;color:#262321;box-shadow:18px 0 50px #1a15132e}.mobile-nav-kicker{padding:0 0 12px;color:#8a716a;font-size:9px;font-weight:900;letter-spacing:.18em}.mobile-nav-links{display:grid;gap:0;border-top:1px solid rgba(83,69,63,.16)}.mobile-nav-links>a,.mobile-sale-main{position:relative;width:100%;min-height:60px;display:grid!important;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:14px;padding:0 4px 0 0!important;border:0!important;border-bottom:1px solid rgba(83,69,63,.14)!important;border-radius:0!important;background:transparent!important;color:#292522!important;font:inherit;font-size:16px!important;font-weight:760!important;text-align:left;box-shadow:none!important}.mobile-nav-links>a:before{content:"";position:absolute;left:-20px;top:0;bottom:0;width:3px;background:transparent}.mobile-nav-links>a svg{width:16px;height:16px;justify-self:end;color:#9d948f}.mobile-nav-links>a.active{color:#197bbd!important}.mobile-nav-links>a.active:before{background:#197bbd}.mobile-nav-links>a.active svg{color:#197bbd}.mobile-sale-group{overflow:hidden;border:0;border-radius:0;background:transparent}.mobile-sale-group.active{background:transparent}.mobile-sale-main{border-bottom:1px solid rgba(83,69,63,.14)!important}.mobile-sale-main:before{content:"";position:absolute;left:-20px;top:0;bottom:0;width:3px;background:transparent}.mobile-sale-main>span:first-child{min-width:0;display:grid;gap:3px}.mobile-sale-main b{font-size:16px;font-weight:800}.mobile-sale-main small{color:#938983;font-size:9px;font-weight:650;letter-spacing:.015em}.mobile-sale-group.active .mobile-sale-main{color:#197bbd!important}.mobile-sale-group.active .mobile-sale-main:before{background:#197bbd}.mobile-sale-toggle{width:28px;height:28px;display:grid;place-items:center;justify-self:end;border:1px solid rgba(83,69,63,.16);border-radius:2px;background:#ece7e4;color:#655d58;font-size:18px;line-height:1}.mobile-sale-group.active .mobile-sale-toggle{border-color:#197bbd42;background:#e8f3f9;color:#197bbd}.mobile-sale-subnav{display:grid!important;gap:0!important;margin:0!important;padding:0 0 0 18px!important;border:0!important;border-left:1px solid rgba(25,123,189,.3)!important;background:#ece7e4!important}.mobile-sale-subnav a{min-height:58px;display:grid!important;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:10px;padding:8px 8px 8px 0!important;border:0!important;border-bottom:1px solid rgba(83,69,63,.12)!important;border-radius:0!important;background:transparent!important;color:#2c2927!important}.mobile-sale-subnav a:last-child{border-bottom:0!important}.mobile-sale-subnav a>svg{width:14px;height:14px;color:#8e8580}.mobile-sale-subnav a span{min-width:0;display:grid;gap:2px}.mobile-sale-subnav a b{font-size:12px;color:#262321}.mobile-sale-subnav a small{color:#817874;font-size:9px;line-height:1.35}.mobile-nav-footer{display:grid;gap:0;margin-top:28px;padding-top:18px;border-top:1px solid rgba(83,69,63,.18)}.mobile-nav-cta{min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:12px;padding:10px 14px;border-radius:2px;background:#197bbd;color:#fff!important;box-shadow:none}.mobile-nav-cta>span{display:grid;gap:3px}.mobile-nav-cta small{color:#ffffffb8;font-size:8px;font-weight:850;letter-spacing:.12em}.mobile-nav-cta b{font-size:15px}.mobile-nav-cta svg{width:17px;height:17px;justify-self:end}.mobile-nav-employee{min-height:54px;display:grid;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:0 2px;border-bottom:1px solid rgba(83,69,63,.14);color:#5e5753!important;font-size:12px;font-weight:750}.mobile-nav-employee>svg:first-child{width:18px;height:18px;color:#8a716a}.mobile-nav-employee>svg:last-child{width:14px;height:14px;justify-self:end;color:#9d948f}.page{min-height:0!important;padding:calc(var(--mobile-header) + 38px) var(--mobile-gutter) 68px!important}.page-header{max-width:none!important;margin:0 0 40px!important}.page-header h1{font-size:clamp(36px,9.5vw,50px)!important;line-height:1.01!important;letter-spacing:-.045em!important}.page-header p{margin-top:20px!important;font-size:16px!important;line-height:1.65!important}.section,.cta-strip{padding:64px var(--mobile-gutter)!important}.section h2,.cta-strip h2,.contact-layout h2,.home-nobilia-copy h2{font-size:clamp(31px,8vw,42px)!important;line-height:1.05!important}.eyebrow{font-size:10px!important;line-height:1.4;letter-spacing:.14em!important}.btn{min-height:48px!important;padding:12px 17px!important;white-space:normal;text-align:center}.text-link{min-height:44px;align-items:center;margin-top:4px}.section-heading{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important;margin-bottom:28px!important}.section-heading .text-link{margin-top:0!important}.home-hero{min-height:780px!important;height:auto!important;padding-top:var(--mobile-header)!important;align-items:flex-end!important}.home-hero .hero-bg{top:var(--mobile-header)!important;right:0!important;left:0!important;width:100%!important;height:auto!important;aspect-ratio:2048/1146!important;transform:none!important;background-size:cover!important;background-position:center top!important}.home-hero .hero-overlay{background:linear-gradient(180deg,#352b2805 5%,#4436321f 34%,#4c3c38cc 57%,#5f4d48 73%)!important}.home-hero .hero-content{width:100%!important;max-width:none!important;padding:330px var(--mobile-gutter) 48px!important;align-self:flex-end!important}.home-hero h1{font-size:clamp(42px,12vw,58px)!important;line-height:.96!important}.home-hero .hero-content>p{max-width:610px!important;margin:20px 0 26px!important;font-size:16px!important;line-height:1.62!important}.hero-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;width:100%}.hero-actions .btn{width:100%}.home-trustbar{width:calc(100% - 28px)!important;margin:-20px auto 44px!important}.home-intro{gap:22px!important}.home-intro>p{font-size:16px!important;line-height:1.7!important}.home-local-seo,.local-branch-seo{padding-top:56px!important;padding-bottom:60px!important}.home-location-links,.local-branch-benefits,.local-branch-details{grid-template-columns:1fr!important}.home-location-links article,.local-branch-benefits article{min-height:0!important}.home-nobilia{padding-top:52px!important}.home-nobilia-image{min-height:0!important;aspect-ratio:4/3;padding:10px!important}.home-nobilia-image img{width:100%;height:100%!important;max-height:none!important;object-fit:contain}.home-nobilia-copy ul{gap:12px!important;margin:22px 0 28px!important}.home-nobilia-copy li{font-size:14px}.home-service-cards{grid-template-columns:1fr!important}.home-service-cards article{min-height:0!important;padding:27px 24px!important}.home-service-cards h3{margin:32px 0 10px!important}.home-gallery{grid-template-columns:1fr 1fr!important;grid-auto-rows:190px!important;gap:8px!important}.home-gallery a.large{grid-column:span 2!important}.home-sale-info{flex-direction:column!important;align-items:flex-start!important;gap:24px!important}.home-sale-info .btn,.home-final-cta .btn{width:100%}.home-why,.home-why-grid{grid-template-columns:1fr!important}.branch-list article{grid-template-columns:1fr!important;gap:26px!important;min-height:0!important;padding:34px 0!important}.branch-list article img{width:100%;height:auto!important;aspect-ratio:4/3;object-fit:cover}.branch-list h2{font-size:34px!important}.branch-list-actions,.branch-detail-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:9px!important;width:100%}.branch-list-actions .btn,.branch-detail-actions .btn{width:100%}.branch-hero{height:min(680px,82svh)!important;min-height:560px!important}.branch-hero>img{object-position:center}.branch-hero>div:last-child{padding:0 var(--mobile-gutter) 46px!important}.branch-hero h1{font-size:clamp(39px,10.5vw,54px)!important;line-height:.98!important}.branch-hero p{margin-bottom:0;font-size:15px!important;line-height:1.6!important}.branch-detail-grid{gap:28px!important}.branch-contact-stack{gap:12px!important}.contact-card{padding:8px 18px!important}.contact-card>div{padding:18px 0!important}.branch-map-card iframe{height:260px!important}.branch-map-card>div{flex-direction:column!important;align-items:flex-start!important}.gallery-grid{grid-template-columns:1fr 1fr!important;grid-template-rows:220px 170px 170px!important;gap:8px!important}.gallery-grid img:first-child{grid-column:1/-1!important;grid-row:auto!important}.gallery-grid img:nth-child(4){grid-column:auto!important}.sales-overview .page-header,.sales-catalog .page-header{margin-bottom:24px!important}.sales-overview-grid{grid-template-columns:1fr!important;gap:14px!important}.sales-overview-card{min-height:0!important;grid-template-rows:minmax(190px,52vw) auto!important}.sales-overview-copy{padding:22px 20px 24px!important}.sales-overview-copy h2{font-size:27px!important}.sales-overview-note{align-items:flex-start!important;margin-top:18px!important}.sales-breadcrumb{overflow-x:auto;white-space:nowrap;scrollbar-width:none}.sales-breadcrumb::-webkit-scrollbar{display:none}.appliance-category-nav{display:flex!important;gap:8px!important;width:calc(100% + (var(--mobile-gutter) * 2));margin-left:calc(var(--mobile-gutter) * -1);padding:0 var(--mobile-gutter) 8px!important;overflow-x:auto!important;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.appliance-category-nav::-webkit-scrollbar{display:none}.appliance-category-nav button{flex:0 0 auto;min-height:46px!important;scroll-snap-align:start}.sales-filter-row{grid-template-columns:1fr 1fr!important}.sales-search{grid-column:1/-1!important}.sales-search,.sales-select{min-height:50px!important}.sales-search input,.sales-select select{font-size:16px!important}.sales-results-head{min-height:44px!important;align-items:flex-start!important}.sales-catalog-results .sale-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 12px!important}.home-sales .sale-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.home-sales .sale-pro-card{min-width:0!important}.home-sales .sale-pro-content{padding:16px 14px 15px!important}.home-sales .sale-pro-title{font-size:18px!important;line-height:1.2!important}.home-sales .sale-pro-price{font-size:24px!important}.home-sales .sale-pro-saving{display:block!important;width:100%!important;padding:7px 8px!important;font-size:10px!important;line-height:1.35!important}.home-sales .sale-pro-actions .btn{width:100%!important;min-height:48px!important;font-size:12px!important}.sale-pro-card{min-width:0!important}.sale-pro-media{touch-action:pan-y}.sale-pro-nav{width:44px!important;height:48px!important;opacity:1!important}.sale-pro-content{min-width:0}.sale-pro-title{overflow-wrap:anywhere}.sale-pro-actions .btn{width:100%;min-height:46px!important}.appliance-zoom,.showroom-lightbox{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important;overscroll-behavior:contain}.appliance-zoom-content,.lightbox-content{width:100%!important;max-width:none!important}.appliance-zoom-content img,.lightbox-content img{max-height:76svh!important;object-fit:contain!important}.appliance-zoom-close,.lightbox-close{top:max(10px,env(safe-area-inset-top))!important;right:max(10px,env(safe-area-inset-right))!important;width:46px!important;height:46px!important}.appliance-zoom-nav,.lightbox-nav{width:46px!important;height:58px!important}.appliance-zoom-caption,.lightbox-caption{min-width:0}.showroom-filter{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;margin-left:calc(var(--mobile-gutter) * -1);margin-right:calc(var(--mobile-gutter) * -1);padding:0 var(--mobile-gutter) 10px!important;overflow-x:auto!important;overscroll-behavior-x:contain;scrollbar-width:none}.showroom-filter::-webkit-scrollbar{display:none}.showroom-filter button{flex:0 0 auto;min-height:46px!important;padding:11px 15px!important;white-space:nowrap}.showroom-page .masonry{grid-template-columns:1fr 1fr!important;grid-auto-rows:210px!important;gap:8px!important}.showroom-page .masonry figure.wide{grid-column:span 2!important}.showroom-page .masonry figcaption{left:10px!important;right:10px!important;bottom:10px!important;padding:10px 11px!important}.contact-layout{gap:34px!important}.contact-layout>div:first-child{position:static!important}.benefits{margin:26px 0 0!important}.contact-form{padding:22px 18px!important}.contact-form .two-col{grid-template-columns:1fr!important}.contact-form .field input,.contact-form .field select,.contact-form .field textarea{min-height:48px!important;font-size:16px!important}.contact-form textarea{min-height:140px}.branch-picker{grid-template-columns:1fr!important;gap:8px!important}.branch-picker button{min-height:72px}.contact-product-context{grid-template-columns:120px minmax(0,1fr)!important;gap:14px!important;padding:12px!important}.contact-product-context img,.contact-product-context .product-context-empty{width:120px!important;height:96px!important}.success-card{margin:36px auto!important}.legal-page{padding-top:calc(var(--mobile-header) + 34px)!important}.legal-card{padding:24px 18px!important}.legal-card p,.legal-card li{font-size:15px!important;overflow-wrap:anywhere}.legal-facts{grid-template-columns:1fr!important}.site-footer:after{width:330px!important;height:330px!important;right:-180px!important}.footer-main{grid-template-columns:1fr 1fr!important;gap:34px 22px!important;padding:48px var(--mobile-gutter) 34px!important}.footer-about{grid-column:1/-1!important;padding-right:0!important}.footer-logo{width:min(220px,70vw)!important}.footer-contact{grid-column:1/-1!important;grid-template-columns:1fr!important;gap:10px!important;padding-top:20px!important}.footer-contact>div{min-height:54px}.footer-bottom{padding:22px var(--mobile-gutter) calc(24px + env(safe-area-inset-bottom))!important;gap:14px!important}.admin-login{min-height:100svh!important;padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))!important}.admin-login .login-card{width:100%!important;max-width:460px!important;padding:24px 18px!important}.admin-login .field input{min-height:50px!important;font-size:16px!important}.employee-workspace.dashboard{display:block!important;min-width:0!important}.employee-workspace .dashboard-sidebar{position:fixed!important;z-index:500!important;inset:auto 0 0!important;width:100%!important;height:calc(70px + env(safe-area-inset-bottom))!important;padding:5px 5px env(safe-area-inset-bottom)!important;border-right:0!important;border-top:1px solid rgba(255,255,255,.09)!important}.employee-workspace .dashboard-sidebar nav{height:60px;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(72px,1fr)!important;grid-template-columns:none!important;gap:2px!important;overflow-x:auto!important;overscroll-behavior-x:contain;scrollbar-width:none}.employee-workspace .dashboard-sidebar nav::-webkit-scrollbar{display:none}.employee-workspace .dashboard-sidebar nav button{position:relative;min-width:72px!important;min-height:58px!important;padding:5px 6px!important;font-size:8px!important}.employee-workspace .dashboard-sidebar nav button span{display:block!important}.employee-workspace .dashboard-main{width:100%!important;min-width:0!important;padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}.employee-workspace .dashboard-header{position:sticky!important;z-index:120!important;top:0!important;min-height:0!important;padding:12px 12px 11px!important}.employee-workspace .dashboard-heading h1{font-size:21px!important}.employee-workspace .dashboard-tools{grid-template-columns:minmax(0,1fr) 44px!important}.employee-workspace .dashboard-branch-switch select{min-height:46px!important;font-size:16px!important}.employee-workspace .dashboard-content{width:100%!important;min-width:0!important;padding:12px 10px 26px!important}.employee-workspace .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.dashboard-overview-grid,.employee-workspace .admin-split,.employee-workspace .showroom-admin-split,.employee-workspace .calendar-workspace{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.employee-workspace .admin-form,.employee-workspace .calendar-editor{position:static!important;width:100%!important;min-width:0!important}.employee-workspace .admin-panel{min-width:0!important;padding:14px!important}.employee-workspace .admin-form{padding:14px!important}.employee-workspace .admin-form>.two-col{grid-template-columns:1fr!important;gap:8px!important;overflow:visible!important;border:0!important;background:transparent!important}.employee-workspace .admin-form>.two-col>.field{border:1px solid rgba(60,60,67,.08)!important;border-radius:12px!important}.employee-workspace .field input,.employee-workspace .field textarea,.employee-workspace .field select,.employee-workspace .standalone-input,.employee-workspace .media-input>input,.employee-workspace .multi-media-input input{width:100%!important;min-width:0!important;min-height:48px!important;font-size:16px!important}.employee-workspace textarea{min-height:110px}.employee-workspace .form-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.employee-workspace .form-actions .btn,.employee-workspace .admin-form>.btn{width:100%!important;min-height:48px!important}.employee-workspace .multi-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.employee-workspace .multi-photo-actions{display:grid!important;grid-template-columns:1fr auto!important}.employee-workspace .admin-gallery{grid-template-columns:1fr!important;gap:10px!important}.employee-workspace .admin-gallery>div{min-width:0}.employee-workspace .admin-gallery img{height:auto!important;aspect-ratio:16/10}.employee-workspace .admin-item{grid-template-columns:58px minmax(0,1fr) 44px!important;gap:9px!important}.employee-workspace .admin-item>div:nth-child(2){min-width:0!important}.employee-workspace .admin-item b,.employee-workspace .admin-item span,.employee-workspace .admin-item small{white-space:normal!important;overflow-wrap:anywhere}.employee-workspace .admin-item button{min-height:42px!important}.employee-workspace .quick-actions-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.employee-workspace .quick-actions-grid button{min-width:0!important;min-height:78px!important}.employee-workspace .calendar-toolbar{flex-direction:column!important;align-items:stretch!important}.employee-workspace .calendar-controls{grid-template-columns:46px minmax(0,1fr) 46px!important}.employee-workspace .calendar-controls button{min-height:44px!important}.employee-workspace .calendar-scroll{width:100%!important;overflow:visible!important}.employee-workspace .calendar-inner{width:100%!important;min-width:0!important}.employee-workspace .calendar-weekdays,.employee-workspace .calendar-month-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important}.employee-workspace .calendar-weekdays span{padding:7px 0!important;font-size:8px!important;text-align:center}.employee-workspace .calendar-day{min-height:54px!important;padding:5px 3px!important}.employee-workspace .calendar-day-number{justify-content:center!important}.employee-workspace .calendar-day-number>b{font-size:11px!important}.employee-workspace .calendar-events{display:none!important}.employee-workspace .calendar-day-count{min-width:15px!important;height:15px!important;padding:0 4px!important;font-size:7px!important}.employee-workspace .calendar-day-agenda{margin-top:10px!important}.employee-workspace .calendar-agenda-row{grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important}.employee-workspace .calendar-agenda-row>div{min-width:0!important}.employee-workspace .calendar-agenda-row small{white-space:normal!important;overflow-wrap:anywhere}.employee-workspace .calendar-agenda-row button{grid-column:2!important;min-height:40px!important}.employee-workspace .inquiry-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.employee-workspace .inquiry-toolbar{grid-template-columns:1fr!important}.employee-workspace .inquiry-list-tools,.employee-workspace .inquiry-bulkbar{align-items:stretch!important;flex-direction:column!important}.employee-workspace .inquiry-bulkbar>div{grid-template-columns:1fr 1fr!important}.employee-workspace .inquiry-admin-card.inquiry-row,.employee-workspace .inquiry-admin-card.inquiry-row.no-product{grid-template-columns:22px minmax(0,1fr)!important;gap:8px!important}.employee-workspace .inquiry-main,.employee-workspace .inquiry-product,.employee-workspace .inquiry-actions,.employee-workspace .inquiry-detail-grid{grid-column:2!important;grid-row:auto!important;min-width:0!important}.employee-workspace .inquiry-contact-line a{max-width:100%;overflow-wrap:anywhere}.employee-workspace .inquiry-product{grid-template-columns:72px minmax(0,1fr)!important}.employee-workspace .inquiry-actions>select{min-height:46px!important;font-size:16px!important}.employee-workspace .inquiry-quick-actions{grid-template-columns:repeat(5,minmax(0,1fr))!important}.employee-workspace .inquiry-quick-actions>a,.employee-workspace .inquiry-quick-actions>button{height:44px!important}.employee-workspace .inquiry-detail-grid{grid-template-columns:1fr!important}.employee-workspace .inquiry-product-modal,.employee-workspace .inquiry-forward-modal{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important;align-items:center!important;overflow:hidden}.employee-workspace .inquiry-product-modal-card,.employee-workspace .inquiry-forward-card{width:100%!important;max-width:none!important;max-height:calc(100svh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;overscroll-behavior:contain}.employee-workspace .inquiry-product-modal-card{grid-template-columns:1fr!important}.employee-workspace .inquiry-product-modal-media{min-height:0!important;aspect-ratio:4/3!important;padding:16px!important}.employee-workspace .inquiry-product-modal-info{padding:20px 15px 16px!important}.employee-workspace .inquiry-product-modal-actions,.employee-workspace .inquiry-forward-actions,.employee-workspace .inquiry-forward-summary{grid-template-columns:1fr!important}.employee-workspace .inquiry-product-modal-actions a,.employee-workspace .inquiry-product-modal-actions button,.employee-workspace .inquiry-forward-actions button{min-height:50px!important;font-size:11px!important}.employee-workspace .inquiry-forward-card{padding:16px 12px!important}.employee-workspace .inquiry-forward-head{grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;padding-right:42px!important}.employee-workspace .inquiry-forward-head h2{font-size:20px!important}.employee-workspace .inquiry-forward-head p{font-size:10px!important}.employee-workspace .inquiry-forward-recipient input{font-size:16px!important}.employee-workspace .inquiry-forward-photos>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}.employee-workspace .table-wrap{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.employee-workspace .table-wrap table{min-width:680px}}@media(max-width:560px){:root{--mobile-gutter:16px;--mobile-header:68px}.brand-logo img{max-width:min(176px,51vw)!important;height:39px!important}.page{padding-top:calc(var(--mobile-header) + 32px)!important}.page-header{margin-bottom:32px!important}.page-header h1{font-size:clamp(34px,10.5vw,44px)!important}.section,.cta-strip{padding-top:54px!important;padding-bottom:54px!important}.hero-actions,.branch-list-actions,.branch-detail-actions{grid-template-columns:1fr!important}.home-hero{min-height:740px!important}.home-hero .hero-content{padding-top:300px!important;padding-bottom:42px!important}.home-hero h1{font-size:clamp(40px,12.5vw,52px)!important}.home-gallery{grid-template-columns:1fr!important;grid-auto-rows:220px!important}.home-gallery a.large{grid-column:auto!important}.branch-cards{grid-template-columns:1fr!important}.branch-cards article:last-child{grid-column:auto!important}.branch-card{min-height:390px!important}.gallery-grid{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:none!important;grid-auto-rows:240px!important}.gallery-grid img,.gallery-grid img:first-child,.gallery-grid img:nth-child(4){grid-column:auto!important;grid-row:auto!important}.sales-filter-row{grid-template-columns:1fr!important}.sales-search{grid-column:auto!important}.sales-catalog-results .sale-pro-grid{grid-template-columns:1fr!important;gap:28px!important}.home-sales .sale-pro-grid{grid-template-columns:1fr!important;gap:18px!important}.home-sales .sale-pro-card{width:100%!important}.home-sales .sale-pro-media{aspect-ratio:4/3!important}.home-sales .sale-pro-content{padding:18px 17px 17px!important}.home-sales .sale-pro-meta{font-size:10px!important}.home-sales .sale-pro-title{font-size:22px!important}.home-sales .sale-pro-model{font-size:13px!important}.home-sales .sale-pro-description{min-height:0!important;font-size:13px!important;line-height:1.55!important;-webkit-line-clamp:3!important}.home-sales .sale-pro-old-price{font-size:12px!important}.home-sales .sale-pro-price{font-size:29px!important}.home-sales .sale-pro-saving{margin-top:8px!important;padding:9px 10px!important;font-size:12px!important;line-height:1.4!important}.home-sales .sale-pro-actions{margin-top:14px!important}.home-sales .sale-pro-actions .btn{min-height:52px!important;font-size:14px!important}.sales-catalog-results .sale-pro-media{aspect-ratio:4/3!important}.sales-results-head{flex-direction:column!important;gap:8px!important}.showroom-page .masonry{grid-template-columns:1fr!important;grid-auto-rows:280px!important}.showroom-page .masonry figure.wide{grid-column:auto!important}.contact-form{padding:18px 14px!important}.contact-product-context{grid-template-columns:1fr!important}.contact-product-context img,.contact-product-context .product-context-empty{width:100%!important;height:auto!important;aspect-ratio:4/3}.footer-main{grid-template-columns:1fr!important;gap:34px!important}.footer-about,.footer-contact{grid-column:auto!important}.footer-bottom>div{display:flex;flex-wrap:wrap;gap:14px!important}.employee-workspace .stats-grid{grid-template-columns:1fr 1fr!important}.employee-workspace .quick-actions-grid{grid-template-columns:1fr!important}.employee-workspace .inquiry-summary-grid{grid-template-columns:1fr 1fr!important}.employee-workspace .inquiry-bulkbar>div{grid-template-columns:1fr!important}.employee-workspace .inquiry-bulkbar button.danger{grid-column:auto!important}.employee-workspace .inquiry-forward-photos>div:last-child{grid-template-columns:1fr 1fr!important}}@media(max-width:390px){:root{--mobile-gutter:14px}.topbar{padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(8px,env(safe-area-inset-right))!important}.brand-logo img{max-width:162px!important}.home-hero .hero-content{padding-top:280px!important}.home-trustbar{width:calc(100% - 20px)!important}.sales-overview-copy{padding:20px 17px 22px!important}.employee-workspace .dashboard-content{padding-left:8px!important;padding-right:8px!important}.employee-workspace .admin-panel{padding:12px!important}.employee-workspace .stat-card{padding:10px!important}.employee-workspace .stat-card>span{width:31px!important;height:31px!important}.employee-workspace .inquiry-product{grid-template-columns:62px minmax(0,1fr)!important}.employee-workspace .inquiry-product img,.employee-workspace .inquiry-product .empty{width:62px!important;height:58px!important}}@media(max-width:900px)and (max-height:520px)and (orientation:landscape){.mobile-nav{padding-top:6px!important}.mobile-nav>a,.mobile-sale-main,.mobile-sale-subnav a{min-height:44px!important}.branch-hero{min-height:440px!important;height:100svh!important}.home-hero{min-height:600px!important}.employee-workspace .inquiry-product-modal-card,.employee-workspace .inquiry-forward-card{max-height:calc(100svh - 12px)!important}.appliance-zoom-content img,.lightbox-content img{max-height:68svh!important}}@media(hover:none)and (pointer:coarse){.sale-pro-nav,.sale-pro-zoom-hit,.showroom-hit{opacity:1!important}.sale-pro-card:hover,.branch-card:hover img,.home-gallery a:hover img,.showroom-page .masonry figure:hover img{transform:none!important}}.mobile-sheet-launch,.mobile-sheet-backdrop,.mobile-sheet-chrome{display:none}@media(max-width:820px){.employee-workspace .mobile-sheet-workspace{position:relative!important}.employee-workspace .mobile-sheet-launch{position:fixed;right:max(12px,env(safe-area-inset-right));bottom:calc(82px + env(safe-area-inset-bottom));z-index:430;min-height:54px;display:grid;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:10px;min-width:190px;max-width:calc(100vw - 24px);padding:8px 10px;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#0a84ff;color:#fff;box-shadow:0 12px 34px #00478c4d;font:inherit;text-align:left;cursor:pointer}.employee-workspace .mobile-sheet-launch>svg{width:34px;height:34px;padding:8px;border-radius:10px;background:#ffffff24}.employee-workspace .mobile-sheet-launch>span:nth-child(2){min-width:0;display:grid;gap:2px}.employee-workspace .mobile-sheet-launch small{color:#ffffffb8;font-size:7px;font-weight:850;letter-spacing:.11em}.employee-workspace .mobile-sheet-launch b{overflow:hidden;font-size:11px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.employee-workspace .mobile-sheet-launch-plus{width:26px;height:26px;display:grid;place-items:center;justify-self:end;border-radius:50%;background:#fff;color:#0878d8;font-size:20px;font-weight:500;line-height:1}.employee-workspace .mobile-sheet-backdrop{position:fixed;inset:0;z-index:6990;display:block;width:100%;height:100%;padding:0;border:0;background:#0a0c0d75;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);touch-action:none}.employee-workspace .mobile-form-sheet{position:fixed!important;z-index:7000!important;inset:auto 0 0!important;width:100%!important;max-width:none!important;max-height:min(90dvh,900px)!important;margin:0!important;padding:0 12px calc(8px + env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important;gap:10px!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:0!important;border-radius:22px 22px 0 0!important;background:#f2f2f7!important;box-shadow:0 -20px 70px #00000047!important;transform:translateY(105%);visibility:hidden;pointer-events:none;opacity:0;transition:transform .28s cubic-bezier(.2,.78,.2,1),opacity .18s ease,visibility .28s}.employee-workspace .mobile-form-sheet.open{transform:translateY(0);visibility:visible;pointer-events:auto;opacity:1}.employee-workspace .mobile-sheet-chrome{position:sticky;z-index:20;top:0;min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:10px;margin:0 -12px 2px!important;padding:17px 14px 9px!important;border-bottom:1px solid rgba(60,60,67,.12);border-radius:22px 22px 0 0;background:#f2f2f7f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.employee-workspace .mobile-sheet-grabber{position:absolute;top:7px;left:50%;width:36px;height:5px;border-radius:999px;background:#c7c7cc;transform:translate(-50%)}.employee-workspace .mobile-sheet-chrome>div{min-width:0;display:grid;gap:2px}.employee-workspace .mobile-sheet-chrome small{color:#8e8e93;font-size:7px;font-weight:850;letter-spacing:.1em}.employee-workspace .mobile-sheet-chrome b{overflow:hidden;color:#1c1c1e;font-size:15px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.employee-workspace .mobile-sheet-chrome>button{width:34px;height:34px;display:grid;place-items:center;justify-self:end;padding:0;border:0;border-radius:50%;background:#e5e5ea;color:#55555a;cursor:pointer}.employee-workspace .mobile-sheet-chrome>button svg{width:17px;height:17px}.employee-workspace .mobile-form-sheet>.panel-title{margin:0!important;padding:4px 2px 10px!important}.employee-workspace .mobile-form-sheet>.panel-title h2{font-size:18px!important}.employee-workspace .mobile-form-sheet>.panel-title p{font-size:10px!important}.employee-workspace .mobile-form-sheet>.field,.employee-workspace .mobile-form-sheet>.two-col,.employee-workspace .mobile-form-sheet>.media-input,.employee-workspace .mobile-form-sheet>.multi-media-input,.employee-workspace .mobile-form-sheet>.checkline,.employee-workspace .mobile-form-sheet>.sale-admin-discount-preview{flex:0 0 auto}.employee-workspace .mobile-form-sheet .field input,.employee-workspace .mobile-form-sheet .field select,.employee-workspace .mobile-form-sheet .field textarea,.employee-workspace .mobile-form-sheet .media-input>input,.employee-workspace .mobile-form-sheet .multi-media-input input{font-size:16px!important}.employee-workspace .mobile-form-sheet .mobile-sheet-actions{position:sticky;z-index:15;bottom:calc(-8px - env(safe-area-inset-bottom));display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin:4px -12px calc(-8px - env(safe-area-inset-bottom))!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;border-top:1px solid rgba(60,60,67,.12);background:#f9f9fbf5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.employee-workspace .mobile-form-sheet .mobile-sheet-actions .btn,.employee-workspace .mobile-form-sheet>.btn.primary{min-height:50px!important}.employee-workspace .mobile-form-sheet>.btn.primary:last-of-type{margin-bottom:calc(8px + env(safe-area-inset-bottom))}.employee-workspace .mobile-form-sheet .media-input img{max-height:220px!important;object-fit:contain}.employee-workspace .mobile-form-sheet .multi-photo-grid{max-height:none!important}.employee-workspace .calendar-editor.mobile-form-sheet{order:initial!important}.employee-workspace .calendar-workspace>.calendar-main{order:initial!important}}@media(max-width:420px){.employee-workspace .mobile-sheet-launch{right:10px;bottom:calc(80px + env(safe-area-inset-bottom));min-width:174px;grid-template-columns:32px minmax(0,1fr) 26px;border-radius:13px}.employee-workspace .mobile-form-sheet{max-height:92dvh!important;border-radius:20px 20px 0 0!important}.employee-workspace .mobile-sheet-chrome{border-radius:20px 20px 0 0}}@media(max-width:900px)and (max-height:520px)and (orientation:landscape){.employee-workspace .mobile-form-sheet{max-height:96dvh!important}.employee-workspace .mobile-sheet-launch{bottom:calc(74px + env(safe-area-inset-bottom))}}@media(max-width:820px){.employee-workspace .sale-admin-panel{padding:10px!important}.employee-workspace .sale-admin-panel-title{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;margin-bottom:8px!important;padding:2px 2px 10px!important;border-bottom:1px solid #e8ecee}.employee-workspace .sale-admin-panel-title h2{font-size:17px!important;line-height:1.15!important}.employee-workspace .sale-admin-panel-title p{margin-top:3px!important;font-size:9px!important;line-height:1.35!important}.employee-workspace .sale-admin-panel-title>span{min-width:28px;height:28px;display:grid!important;place-items:center;padding:0 8px!important;border-radius:14px!important;background:#eef6fb!important;color:#197bbd!important;font-size:10px!important;font-weight:850!important}.employee-workspace .sale-admin-list{gap:0!important}.employee-workspace .admin-item.sale-admin-row{min-height:88px!important;grid-template-columns:64px minmax(0,1fr) 78px!important;align-items:center!important;gap:9px!important;padding:10px 2px!important;border:0!important;border-top:1px solid #e7eaec!important;border-radius:0!important;background:transparent!important}.employee-workspace .admin-item.sale-admin-row:first-child{border-top:0!important}.employee-workspace .sale-admin-thumb{width:64px!important;height:64px!important;border-radius:3px!important}.employee-workspace .sale-admin-photo-count{right:3px;bottom:3px;min-width:18px;height:18px;font-size:7px!important}.employee-workspace .sale-admin-info{min-width:0!important;gap:3px!important}.employee-workspace .sale-admin-meta{display:block!important;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.employee-workspace .sale-admin-meta span{display:inline!important;font-size:6.5px!important;letter-spacing:.025em!important;white-space:nowrap!important}.employee-workspace .sale-admin-meta span+span:before{margin:0 5px!important}.employee-workspace .sale-admin-name{max-width:100%;font-size:13px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.employee-workspace .sale-admin-model{max-width:100%;font-size:9px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.employee-workspace .sale-admin-price-line{gap:4px!important;min-width:0}.employee-workspace .sale-admin-price-line strong{font-size:12px!important;white-space:nowrap}.employee-workspace .sale-admin-price-line del{font-size:7px!important}.employee-workspace .sale-admin-discount{padding:2px 4px!important;font-size:7px!important}.employee-workspace .sale-admin-state{gap:4px!important}.employee-workspace .sale-admin-state span{font-size:7px!important}.employee-workspace .sale-admin-state i{width:5px!important;height:5px!important}.employee-workspace .sale-admin-actions{width:78px!important;display:grid!important;grid-template-columns:37px 37px!important;gap:4px!important;align-items:center!important;justify-content:end!important}.employee-workspace .sale-admin-row .sale-admin-icon{width:37px!important;height:37px!important;min-width:37px!important;min-height:37px!important;padding:0!important;border-radius:3px!important}.employee-workspace .sale-admin-row .sale-admin-icon svg{width:15px!important;height:15px!important}}@media(max-width:390px){.employee-workspace .sale-admin-panel{padding:8px!important}.employee-workspace .admin-item.sale-admin-row{grid-template-columns:58px minmax(0,1fr) 72px!important;gap:7px!important;padding:9px 1px!important}.employee-workspace .sale-admin-thumb{width:58px!important;height:58px!important}.employee-workspace .sale-admin-actions{width:72px!important;grid-template-columns:34px 34px!important;gap:4px!important}.employee-workspace .sale-admin-row .sale-admin-icon{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}.employee-workspace .sale-admin-name{font-size:12px!important}.employee-workspace .sale-admin-price-line strong{font-size:11px!important}}@media(max-width:820px){:root{--m-space-x:14px;--m-space-1:6px;--m-space-2:10px;--m-space-3:14px;--m-space-4:18px;--m-space-5:24px}*,*:before,*:after{box-sizing:border-box}html,body,#root,.site-shell{width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden}.page,.section,.cta-strip,.legal-page{width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:var(--m-space-x)!important;padding-right:var(--m-space-x)!important}.page-header,.section-heading,.home-intro,.home-nobilia,.home-service-cards,.home-gallery,.home-sale-info,.home-why,.home-why-grid,.home-local-seo,.local-branch-seo,.branch-list,.branch-detail-grid,.contact-layout,.sales-overview-grid,.sales-catalog-results,.showroom-page .masonry,.legal-card{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.contact-card{margin-left:0!important;margin-right:0!important}.appliance-category-nav,.showroom-filter{width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.home-trustbar{width:calc(100% - (var(--m-space-x) * 2))!important;margin-left:var(--m-space-x)!important;margin-right:var(--m-space-x)!important}.employee-workspace .dashboard-main,.employee-workspace .dashboard-header,.employee-workspace .dashboard-content{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.employee-workspace .dashboard-header{padding-left:var(--m-space-x)!important;padding-right:var(--m-space-x)!important;padding-top:12px!important;padding-bottom:12px!important}.employee-workspace .dashboard-content{padding:12px var(--m-space-x) calc(94px + env(safe-area-inset-bottom))!important}.employee-workspace .dashboard-content>*,.employee-workspace .stats-grid,.employee-workspace .status,.employee-workspace .admin-split,.employee-workspace .admin-split>.admin-panel,.employee-workspace .admin-form,.employee-workspace .admin-panel,.employee-workspace .dashboard-overview-grid,.employee-workspace .calendar-workspace,.employee-workspace .calendar-main,.employee-workspace .calendar-editor,.employee-workspace .inquiry-panel,.employee-workspace .quick-actions-panel,.employee-workspace .overview-schedule{max-width:100%!important;margin-left:0!important;margin-right:0!important}.employee-workspace .stats-grid{margin-top:0!important;margin-bottom:var(--m-space-3)!important;gap:var(--m-space-2)!important}.employee-workspace .dashboard-overview-grid,.employee-workspace .admin-split,.employee-workspace .showroom-admin-split,.employee-workspace .calendar-workspace{gap:var(--m-space-3)!important}.employee-workspace .admin-split>.admin-panel,.employee-workspace .dashboard-overview-grid>.admin-panel{margin-top:0!important;margin-bottom:0!important}.employee-workspace .admin-panel{width:100%!important;padding:var(--m-space-3)!important}.employee-workspace .panel-title{width:100%;margin:0 0 var(--m-space-3)!important;padding:0 0 var(--m-space-2)!important}.employee-workspace .panel-title:last-child{margin-bottom:0!important}.employee-workspace .dashboard-tools{width:100%!important;margin:0!important;gap:8px!important}.employee-workspace .dashboard-branch-switch{width:100%!important;margin:0!important}.employee-workspace .dashboard-branch-switch span{display:block;margin:0 0 5px!important}.employee-workspace .dashboard-branch-switch select{width:100%!important;margin:0!important}.employee-workspace .dashboard-tools>a{margin:0!important}.employee-workspace .stat-card{min-width:0!important;margin:0!important;padding:12px!important}.employee-workspace .quick-actions-grid{margin:0!important;gap:8px!important}.employee-workspace .mini-row,.employee-workspace .admin-item,.employee-workspace .inquiry-admin-card,.employee-workspace .calendar-agenda-row{margin-left:0!important;margin-right:0!important}.employee-workspace .card-list,.employee-workspace .inquiry-admin-list,.employee-workspace .calendar-day-agenda{width:100%!important;margin-left:0!important;margin-right:0!important}.employee-workspace .inquiry-summary-grid,.employee-workspace .inquiry-toolbar{margin:0 0 var(--m-space-3)!important;gap:8px!important}.employee-workspace .inquiry-list-tools,.employee-workspace .inquiry-bulkbar{margin-left:0!important;margin-right:0!important}.employee-workspace .calendar-toolbar{margin:0 0 var(--m-space-3)!important;gap:8px!important}.employee-workspace .calendar-day-agenda{margin-top:var(--m-space-3)!important}.employee-workspace .sale-admin-panel{padding:var(--m-space-3)!important}.employee-workspace .sale-admin-panel-title{margin:0 0 8px!important;padding:0 0 var(--m-space-2)!important}.employee-workspace .sale-admin-list{width:100%!important;margin:0!important}.employee-workspace .mobile-sheet-launch{right:var(--m-space-x)!important}.employee-workspace .mobile-form-sheet{margin:0!important;padding-left:12px!important;padding-right:12px!important}.employee-workspace .mobile-form-sheet .panel-title{margin-bottom:8px!important}.employee-workspace .field,.employee-workspace .media-input,.employee-workspace .multi-media-input,.employee-workspace .checkline,.employee-workspace .two-col,.employee-workspace .form-actions{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.employee-workspace input,.employee-workspace select,.employee-workspace textarea,.employee-workspace button{box-sizing:border-box}}@media(max-width:420px){:root{--m-space-x:12px}.employee-workspace .dashboard-header,.employee-workspace .dashboard-content{padding-left:var(--m-space-x)!important;padding-right:var(--m-space-x)!important}.employee-workspace .admin-panel,.employee-workspace .sale-admin-panel{padding:12px!important}.employee-workspace .mobile-sheet-launch{right:var(--m-space-x)!important}}.home-hero{position:relative!important;width:100%!important;min-height:100svh!important;height:100svh!important;padding:0!important;display:flex!important;align-items:flex-end!important;overflow:hidden!important;background:#312b29!important;color:#fff!important;isolation:isolate}.home-hero .hero-bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;transform:none!important;background-image:url(/hero/nobilia-riva-889.webp)!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important;background-color:#312b29!important}.home-hero .hero-overlay{position:absolute!important;inset:0!important;background:radial-gradient(ellipse at 19% 56%,#0d0c0b8f,#12100f57 31%,#12100f00 58%),linear-gradient(90deg,#1412119e,#1916156b 35%,#1916151f 67%,#1916150a),linear-gradient(0deg,#0c0b0a73,#0c0b0a0f 48%,#0c0b0a14)!important}.home-hero .hero-content{position:relative!important;z-index:3!important;width:min(680px,52vw)!important;max-width:680px!important;margin:0!important;padding:0 0 clamp(118px,14vh,158px) clamp(32px,6.2vw,102px)!important}.home-hero .eyebrow{position:relative!important;margin-bottom:20px!important;padding-left:24px!important;color:#ffffffe0!important;font-size:10px!important;letter-spacing:.22em!important;text-shadow:0 1px 18px rgba(0,0,0,.28)}.home-hero .eyebrow:before{content:"";position:absolute;left:0;top:50%;width:14px;height:2px;transform:translateY(-50%);background:#2893cf}.home-hero h1{margin:0!important;max-width:680px!important;color:#fff!important;font-size:clamp(56px,5.35vw,82px)!important;line-height:.96!important;letter-spacing:-.052em!important;font-weight:720!important;text-shadow:0 4px 26px rgba(0,0,0,.24)}.home-hero h1 em{color:#e7ded9!important;font-weight:650!important}.home-hero .hero-content>p{max-width:565px!important;margin:25px 0 31px!important;color:#ffffffd1!important;font-size:16px!important;line-height:1.7!important;font-weight:420!important;text-wrap:pretty;text-shadow:0 1px 16px rgba(0,0,0,.3)}.home-hero .hero-actions{width:auto!important;display:flex!important;grid-template-columns:none!important;flex-wrap:wrap!important;gap:12px!important}.home-hero .hero-actions .btn{width:auto!important;min-height:50px!important;padding:0 20px!important;border-radius:0!important;font-size:13px!important;letter-spacing:-.01em!important;box-shadow:none!important}.home-hero .hero-actions .btn.primary{background:#1886c6!important}.home-hero .hero-actions .btn.primary:hover{background:#0f76b2!important}.home-hero .hero-actions .btn.ghost{border-color:#ffffff8c!important;background:#0c0b0a24!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.home-hero .hero-actions .btn.ghost:hover{background:#ffffff1a!important}.hero-scroll-cue{position:absolute;z-index:5;left:50%;bottom:24px;transform:translate(-50%);display:grid;justify-items:center;gap:7px;padding:8px 14px 5px;color:#fff;opacity:.92;transition:opacity .2s ease,transform .2s ease}.hero-scroll-cue:hover{opacity:1;transform:translate(-50%) translateY(-2px)}.hero-scroll-cue small{font-size:8px;line-height:1;font-weight:800;letter-spacing:.2em;text-shadow:0 1px 8px rgba(0,0,0,.4)}.hero-scroll-mouse{position:relative;width:24px;height:36px;display:block;border:1.5px solid rgba(255,255,255,.92);border-radius:14px;background:#1411101f;box-shadow:0 3px 15px #0000001f}.hero-scroll-mouse i{position:absolute;top:7px;left:50%;width:3px;height:7px;margin-left:-1.5px;border-radius:3px;background:#fff;animation:home-scroll-dot 1.65s ease-in-out infinite}@keyframes home-scroll-dot{0%{transform:translateY(0);opacity:0}20%{opacity:1}70%{opacity:1}to{transform:translateY(11px);opacity:0}}@media(prefers-reduced-motion:reduce){.hero-scroll-mouse i{animation:none}}.home-trustbar{position:relative!important;z-index:1!important;width:min(1320px,calc(100% - 48px))!important;max-width:1320px!important;margin:0 auto!important;padding:58px 0 70px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;background:transparent!important;border:0!important;box-shadow:none!important;scroll-margin-top:20px}.home-trustbar>div{position:relative!important;min-height:118px!important;padding:26px 28px 22px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;background:#fff!important;border:1px solid #e0ddda!important;border-right:0!important;box-shadow:none!important}.home-trustbar>div:first-child{border-left:3px solid #197bbd!important}.home-trustbar>div:last-child{border-right:1px solid #e0ddda!important}.home-trustbar>div:before{position:absolute!important;top:13px!important;left:28px!important;color:#918985!important;font-size:8px!important;line-height:1!important;font-weight:850!important;letter-spacing:.14em!important}.home-trustbar>div:nth-child(1):before{content:"MARKEN"!important}.home-trustbar>div:nth-child(2):before{content:"REGIONAL"!important}.home-trustbar>div:nth-child(3):before{content:"PLANUNG"!important}.home-trustbar>div:nth-child(4):before{content:"SERVICE"!important}.home-trustbar b,.home-trustbar svg{width:46px!important;height:46px!important;margin:8px 0 0!important;padding:10px!important;display:grid!important;place-items:center!important;border:1px solid #cce1ed!important;border-radius:0!important;background:#edf7fc!important;color:#197bbd!important}.home-trustbar b{padding:0!important;font-size:24px!important;line-height:46px!important;text-align:center!important}.home-trustbar span{max-width:210px!important;margin-top:8px!important;color:#292523!important;font-size:13px!important;line-height:1.42!important;font-weight:750!important}.home-trustbar>div:hover{background:#fbfdfe!important}@media(max-width:1000px){.home-hero .hero-content{width:min(650px,68vw)!important;padding-left:clamp(24px,5vw,58px)!important}.home-hero .hero-overlay{background:linear-gradient(90deg,#181413d1,#1d181694 52%,#1d181629),linear-gradient(0deg,#100e0d9e,#100e0d14 52%)!important}.home-trustbar{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:42px 0 58px!important}.home-trustbar>div:nth-child(2){border-right:1px solid #e0ddda!important}.home-trustbar>div:nth-child(-n+2){border-bottom:0!important}}@media(max-width:700px){.home-hero{min-height:100svh!important;height:100svh!important;padding:0!important}.home-hero .hero-bg{inset:0!important;width:100%!important;height:100%!important;background-size:cover!important;background-position:64% center!important}.home-hero .hero-overlay{background:linear-gradient(180deg,#100e0d29,#1c161438 28%,#221b18b8 60%,#1b1614eb)!important}.home-hero .hero-content{width:100%!important;max-width:none!important;align-self:flex-end!important;padding:0 16px 94px!important}.home-hero .eyebrow{margin-bottom:14px!important;padding-left:20px!important;font-size:8px!important}.home-hero h1{font-size:clamp(40px,12vw,54px)!important;line-height:.97!important}.home-hero .hero-content>p{max-width:520px!important;margin:17px 0 21px!important;font-size:13.5px!important;line-height:1.58!important}.home-hero .hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important}.home-hero .hero-actions .btn{width:100%!important;min-height:45px!important;padding:0 11px!important;font-size:11px!important}.hero-scroll-cue{bottom:max(12px,env(safe-area-inset-bottom));gap:5px}.hero-scroll-mouse{width:21px;height:31px}.hero-scroll-cue small{font-size:7px}.home-trustbar{width:calc(100% - 28px)!important;margin:0 auto!important;padding:28px 0 42px!important;grid-template-columns:1fr!important}.home-trustbar>div{min-height:92px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:13px!important;padding:24px 16px 15px!important;border:1px solid #e0ddda!important;border-bottom:0!important}.home-trustbar>div:first-child{border-left:3px solid #197bbd!important}.home-trustbar>div:last-child{border-bottom:1px solid #e0ddda!important}.home-trustbar>div:before{top:10px!important;left:16px!important;font-size:7px!important}.home-trustbar b,.home-trustbar svg{width:42px!important;height:42px!important;margin-top:6px!important;padding:9px!important}.home-trustbar b{padding:0!important;font-size:21px!important;line-height:42px!important}.home-trustbar span{margin-top:6px!important;max-width:none!important;font-size:12px!important}}@media(max-width:700px)and (max-height:700px){.home-hero .hero-content{padding-bottom:76px!important}.home-hero .hero-content>p{margin:12px 0 15px!important;font-size:13px!important}.home-hero .hero-actions .btn{min-height:42px!important}.hero-scroll-cue small{display:none}}.workspace-v2{--ws-bg:#f3f5f6;--ws-surface:#ffffff;--ws-surface-2:#f8f9fa;--ws-ink:#171b1e;--ws-ink-2:#30373c;--ws-muted:#6f7880;--ws-muted-2:#98a0a6;--ws-line:#e1e6e9;--ws-line-strong:#d3dade;--ws-blue:#147fbd;--ws-blue-dark:#0e679a;--ws-blue-soft:#eaf5fb;--ws-green:#2b9168;--ws-green-soft:#edf8f3;--ws-orange:#b77425;--ws-orange-soft:#fff6e9;--ws-red:#b84a4a;--ws-red-soft:#fff1f1;--ws-sidebar:#11171a;--ws-sidebar-2:#171f23;--ws-shadow:0 1px 2px rgba(20,29,34,.04),0 10px 34px rgba(20,29,34,.04);min-height:100vh;background:var(--ws-bg);color:var(--ws-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.workspace-v2 *,.workspace-v2 *:before,.workspace-v2 *:after{box-sizing:border-box}.workspace-v2 button,.workspace-v2 input,.workspace-v2 select,.workspace-v2 textarea{font:inherit}.workspace-v2 button,.workspace-v2 a{touch-action:manipulation}.workspace-v2.dashboard{display:grid!important;grid-template-columns:256px minmax(0,1fr)!important;min-height:100vh!important;background:var(--ws-bg)!important}.workspace-v2 .workspace-sidebar{position:sticky!important;top:0!important;left:0!important;z-index:80!important;width:256px!important;height:100vh!important;display:flex!important;flex-direction:column!important;padding:20px 14px 14px!important;border:0!important;border-right:1px solid rgba(255,255,255,.04)!important;background:linear-gradient(180deg,#11181b,#101619 58%,#0d1214)!important;color:#fff!important}.workspace-v2 .workspace-brand{min-height:58px;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;padding:0 8px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.workspace-v2 .workspace-brand img{width:54px!important;height:42px!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:contain!important;background:transparent!important}.workspace-v2 .workspace-brand>div{min-width:0;display:grid;gap:3px}.workspace-v2 .workspace-brand b{color:#fff;font-size:14px;line-height:1.1;font-weight:780;letter-spacing:-.01em}.workspace-v2 .workspace-brand small{color:#7f8c93;font-size:7px;font-weight:800;letter-spacing:.14em}.workspace-v2 .workspace-location{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;margin:14px 2px 18px;padding:11px 10px;border:1px solid rgba(255,255,255,.07);background:#ffffff09}.workspace-v2 .workspace-location>span{width:34px;height:34px;display:grid;place-items:center;background:#147fbd21;color:#55b1e7}.workspace-v2 .workspace-location svg{width:16px;height:16px}.workspace-v2 .workspace-location>div{min-width:0;display:grid;gap:2px}.workspace-v2 .workspace-location small{color:#718089;font-size:7px;font-weight:850;letter-spacing:.12em}.workspace-v2 .workspace-location b{overflow:hidden;color:#e9edef;font-size:11px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.workspace-v2 .workspace-nav{flex:1;display:block!important;min-height:0;overflow-y:auto;scrollbar-width:none}.workspace-v2 .workspace-nav::-webkit-scrollbar{display:none}.workspace-v2 .workspace-nav-group{display:grid;gap:4px;margin:0 0 18px}.workspace-v2 .workspace-nav-group>small{padding:0 10px 6px;color:#627078;font-size:7px;font-weight:900;letter-spacing:.16em}.workspace-v2 .workspace-nav button{position:relative;width:100%;min-height:44px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:5px 10px 5px 6px!important;border:0!important;border-radius:5px!important;background:transparent!important;color:#aeb8bd!important;font-size:11px!important;font-weight:680!important;text-align:left!important;cursor:pointer;transition:background .16s ease,color .16s ease}.workspace-v2 .workspace-nav button:hover{background:#ffffff0d!important;color:#fff!important}.workspace-v2 .workspace-nav button.active{background:#147fbd26!important;color:#fff!important}.workspace-v2 .workspace-nav button.active:before{content:"";position:absolute;left:-14px;top:8px;bottom:8px;width:3px;background:#2a9ad8}.workspace-v2 .workspace-nav-icon{width:34px;height:34px;display:grid!important;place-items:center;color:#78868d!important}.workspace-v2 .workspace-nav button.active .workspace-nav-icon{color:#54afe0!important}.workspace-v2 .workspace-nav-icon svg{width:17px;height:17px}.workspace-v2 .workspace-nav button>span:nth-child(2){display:block!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-v2 .workspace-nav button i{min-width:21px;height:21px;display:grid;place-items:center;padding:0 5px;border-radius:10px;background:#258fc8;color:#fff;font-size:8px;font-style:normal;font-weight:850}.workspace-v2 .workspace-account{display:grid;grid-template-columns:36px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:14px 6px 2px;border-top:1px solid rgba(255,255,255,.08)}.workspace-v2 .workspace-avatar{width:36px;height:36px;display:grid;place-items:center;background:#263238;color:#fff;font-size:13px;font-weight:850}.workspace-v2 .workspace-account>div:nth-child(2){min-width:0;display:grid;gap:2px}.workspace-v2 .workspace-account b{overflow:hidden;color:#e9edef;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.workspace-v2 .workspace-account small{color:#738087;font-size:8px}.workspace-v2 .workspace-account button{width:34px!important;height:34px!important;min-height:34px!important;display:grid!important;place-items:center;padding:0!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:3px!important;background:transparent!important;color:#87939a!important}.workspace-v2 .workspace-account button:hover{border-color:#ffffff24!important;color:#fff!important}.workspace-v2 .workspace-account svg{width:15px;height:15px}.workspace-v2 .workspace-main{min-width:0!important;width:100%!important;background:var(--ws-bg)!important}.workspace-v2 .workspace-topbar{position:sticky!important;top:0!important;z-index:60!important;min-height:112px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;padding:20px clamp(24px,3vw,44px)!important;border:0!important;border-bottom:1px solid var(--ws-line)!important;background:#fffffff2!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-v2 .workspace-page-heading{min-width:0}.workspace-v2 .workspace-breadcrumb{display:flex;align-items:center;gap:5px;margin-bottom:5px;color:#8c969c;font-size:8px;font-weight:700}.workspace-v2 .workspace-breadcrumb svg{width:11px;height:11px}.workspace-v2 .workspace-breadcrumb b{color:#5b666d}.workspace-v2 .workspace-page-heading h1{margin:0!important;color:var(--ws-ink)!important;font-size:31px!important;line-height:1!important;font-weight:790!important;letter-spacing:-.035em!important}.workspace-v2 .workspace-page-heading p{max-width:680px;margin:7px 0 0!important;color:var(--ws-muted)!important;font-size:11px!important;line-height:1.5!important}.workspace-v2 .workspace-tools{display:flex!important;align-items:flex-end!important;gap:8px!important}.workspace-v2 .workspace-branch-switch{min-width:210px;display:grid!important;gap:5px!important;margin:0!important}.workspace-v2 .workspace-branch-switch>span{color:#8a949a!important;font-size:7px!important;font-weight:850!important;letter-spacing:.12em!important;text-transform:uppercase}.workspace-v2 .workspace-branch-switch select{min-height:42px!important;width:100%!important;padding:0 34px 0 12px!important;border:1px solid var(--ws-line-strong)!important;border-radius:4px!important;outline:none!important;background:#f9fafb!important;color:#2a3034!important;font-size:10px!important;font-weight:700!important}.workspace-v2 .workspace-branch-switch select:focus{border-color:#8bc8e7!important;box-shadow:0 0 0 3px #147fbd14}.workspace-v2 .workspace-site-link{min-height:42px;display:flex!important;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid var(--ws-line-strong);border-radius:4px;background:#fff;color:#3f494f!important;font-size:10px;font-weight:750}.workspace-v2 .workspace-site-link:hover{border-color:#a8cfe5;color:var(--ws-blue)!important}.workspace-v2 .workspace-site-link svg{width:14px;height:14px}.workspace-v2 .workspace-mobile-logout{display:none}.workspace-v2 .workspace-content{width:100%!important;padding:26px clamp(24px,3vw,44px) 54px!important;margin:0!important}.workspace-v2 .workspace-content-inner{width:min(100%,1460px);margin:0 auto}.workspace-v2 .workspace-loading{min-height:280px;display:grid;place-items:center;align-content:center;gap:10px;color:#7d878d;font-size:11px}.workspace-v2 .workspace-loading svg{width:24px;height:24px;color:var(--ws-blue)}.workspace-v2 .admin-panel{border:1px solid var(--ws-line)!important;border-radius:6px!important;background:var(--ws-surface)!important;box-shadow:var(--ws-shadow)!important}.workspace-v2 .panel-title{min-height:52px;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin:0 0 16px!important;padding:0 0 14px!important;border-bottom:1px solid var(--ws-line)!important}.workspace-v2 .panel-title>div{min-width:0}.workspace-v2 .panel-title small{display:block;margin-bottom:4px;color:var(--ws-blue);font-size:7px!important;font-weight:900!important;letter-spacing:.13em!important}.workspace-v2 .panel-title h2{margin:0!important;color:var(--ws-ink)!important;font-size:17px!important;line-height:1.15!important;font-weight:780!important;letter-spacing:-.015em!important}.workspace-v2 .panel-title p{margin:5px 0 0!important;color:var(--ws-muted)!important;font-size:9px!important;line-height:1.45!important}.workspace-v2 .panel-title>span{min-width:28px;height:28px;display:grid!important;place-items:center;padding:0 8px!important;border-radius:14px!important;background:var(--ws-blue-soft)!important;color:var(--ws-blue)!important;font-size:9px!important;font-weight:850!important}.workspace-v2 .panel-link{min-height:34px!important;display:flex!important;align-items:center;gap:6px;padding:0 10px!important;border:1px solid var(--ws-line)!important;border-radius:3px!important;background:#fff!important;color:#5d686e!important;font-size:8px!important;font-weight:750!important}.workspace-v2 .panel-link svg{width:12px;height:12px}.workspace-v2 .panel-link:hover{border-color:#b8d8e9!important;color:var(--ws-blue)!important}.workspace-v2 .empty-state{min-height:190px!important;display:grid!important;justify-items:center!important;align-content:center!important;gap:7px!important;padding:28px 16px!important;color:#8a9499!important;text-align:center!important}.workspace-v2 .empty-state>svg{width:30px!important;height:30px!important;margin:0 0 4px!important;color:#a5afb4!important}.workspace-v2 .empty-state h3{margin:0!important;color:#384146!important;font-size:12px!important}.workspace-v2 .empty-state p{max-width:420px!important;margin:0!important;color:#8a9499!important;font-size:9px!important;line-height:1.5!important}.workspace-v2 .btn{min-height:42px!important;border-radius:4px!important;font-size:9px!important;font-weight:780!important}.workspace-v2 .btn.primary{border:1px solid var(--ws-blue)!important;background:var(--ws-blue)!important;color:#fff!important}.workspace-v2 .btn.primary:hover{border-color:var(--ws-blue-dark)!important;background:var(--ws-blue-dark)!important}.workspace-v2 .btn.ghost-dark{border:1px solid var(--ws-line-strong)!important;background:#fff!important;color:#465157!important}.workspace-v2 .btn.ghost-dark:hover{border-color:#b8c4ca!important;background:#f8f9fa!important}.workspace-v2 .field{display:grid!important;gap:6px!important;color:#5b666d!important;font-size:8px!important;font-weight:800!important;letter-spacing:.01em}.workspace-v2 .field input,.workspace-v2 .field select,.workspace-v2 .field textarea,.workspace-v2 .standalone-input,.workspace-v2 .media-input>input,.workspace-v2 .multi-media-input input{width:100%!important;min-height:42px!important;padding:9px 11px!important;border:1px solid var(--ws-line-strong)!important;border-radius:4px!important;outline:none!important;background:#fff!important;color:#242b2f!important;font-size:10px!important;font-weight:550!important}.workspace-v2 .field textarea{min-height:96px!important;resize:vertical}.workspace-v2 .field input:focus,.workspace-v2 .field select:focus,.workspace-v2 .field textarea:focus,.workspace-v2 .media-input>input:focus,.workspace-v2 .multi-media-input input:focus{border-color:#75bce2!important;box-shadow:0 0 0 3px #147fbd14!important}.workspace-v2 .field small{color:#929ba0!important;font-size:7px!important;line-height:1.4!important}.workspace-v2 .two-col{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.workspace-v2 .checkline{min-height:42px;display:flex!important;align-items:center!important;gap:9px!important;padding:9px 10px!important;border:1px solid var(--ws-line)!important;border-radius:4px!important;background:var(--ws-surface-2)!important;color:#59636a!important;font-size:9px!important;font-weight:700!important}.workspace-v2 .checkline input{width:16px!important;height:16px!important;accent-color:var(--ws-blue)}.workspace-v2 .form-actions{display:flex!important;gap:8px!important;margin-top:4px!important}.workspace-v2 .form-actions .btn{flex:1}.admin-login{min-height:100vh!important;display:grid!important;place-items:center!important;padding:24px!important;background:radial-gradient(circle at 20% 10%,rgba(20,127,189,.14),transparent 32%),linear-gradient(135deg,#11181b,#182226 52%,#0e1417)!important}.admin-login .login-card{width:min(100%,420px)!important;padding:30px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 30px 80px #0000004d!important}.admin-login .employee-logo-wrap{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 24px!important;padding-bottom:18px!important;border-bottom:1px solid #e7ebed!important}.admin-login .employee-logo-wrap img{width:170px!important;max-height:54px!important;object-fit:contain!important}.admin-login .employee-logo-wrap small{color:#89939a!important;font-size:7px!important;font-weight:850!important;letter-spacing:.12em!important}.admin-login .login-card h1{margin:0 0 8px!important;font-size:26px!important;line-height:1!important;letter-spacing:-.03em!important}.admin-login .login-card>p{margin:0 0 22px!important;color:#788188!important;font-size:10px!important;line-height:1.5!important}.admin-login .login-card .field{margin-bottom:12px!important}.admin-login .login-card .field input{min-height:46px!important;font-size:12px!important}.admin-login .login-card .full{width:100%!important;margin-top:6px!important}.admin-login .back-link{display:block!important;margin:20px 0 0!important;color:#778188!important;font-size:9px!important;text-align:center!important}.workspace-v2 .overview-v2{display:grid;gap:18px}.workspace-v2 .overview-welcome{min-height:156px;display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:26px;padding:28px 30px;overflow:hidden;border:0;background:linear-gradient(125deg,#182327,#152126 55%,#12364a);color:#fff;box-shadow:0 16px 44px #0f191e1f}.workspace-v2 .overview-welcome>div{min-width:0}.workspace-v2 .overview-welcome>div>small{color:#76bfe6;font-size:7px;font-weight:900;letter-spacing:.14em}.workspace-v2 .overview-welcome h2{margin:8px 0 7px;color:#fff;font-size:28px;line-height:1.02;font-weight:790;letter-spacing:-.03em}.workspace-v2 .overview-welcome p{max-width:600px;margin:0;color:#aab8bf;font-size:10px;line-height:1.55}.workspace-v2 .overview-welcome>button{min-height:74px;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:11px 12px;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:#ffffff0f;color:#fff;text-align:left;cursor:pointer}.workspace-v2 .overview-welcome>button:hover{border-color:#57b5e75c;background:#147fbd24}.workspace-v2 .overview-welcome>button>svg:first-child{width:38px;height:38px;padding:10px;background:#4eabdc21;color:#69b9e5}.workspace-v2 .overview-welcome>button>span{min-width:0;display:grid;gap:3px}.workspace-v2 .overview-welcome>button b{font-size:10px}.workspace-v2 .overview-welcome>button small{color:#8ea1ab;font-size:8px}.workspace-v2 .overview-welcome>button>svg:last-child{width:15px;height:15px;justify-self:end;color:#86a1af}.workspace-v2 .overview-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0!important}.workspace-v2 .overview-kpis .stat-card{min-height:92px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin:0!important;padding:14px 15px!important;border:1px solid var(--ws-line)!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important}.workspace-v2 .overview-kpis .stat-card>span{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;padding:0!important;border-radius:4px!important;background:var(--ws-blue-soft)!important;color:var(--ws-blue)!important}.workspace-v2 .overview-kpis .stat-card svg{width:18px!important;height:18px!important}.workspace-v2 .overview-kpis .stat-card>div{min-width:0;display:grid!important;gap:4px!important}.workspace-v2 .overview-kpis .stat-card small{order:1;color:#7b858b!important;font-size:8px!important;font-weight:700!important}.workspace-v2 .overview-kpis .stat-card b{order:2;color:#20262a!important;font-size:24px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.03em}.workspace-v2 .overview-grid-v2{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr)!important;gap:14px!important}.workspace-v2 .overview-grid-v2>.admin-panel{padding:18px!important}.workspace-v2 .overview-install-list{display:grid;gap:0}.workspace-v2 .overview-install-list .mini-row{width:100%;min-height:62px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) auto 18px!important;align-items:center!important;gap:10px!important;margin:0!important;padding:9px 4px!important;border:0!important;border-top:1px solid #edf0f1!important;border-radius:0!important;background:transparent!important;color:inherit!important;text-align:left!important}.workspace-v2 .overview-install-list .mini-row:first-child{border-top:0!important}.workspace-v2 .overview-install-list .date-box{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:0!important;padding:0!important;border:1px solid #dce5ea!important;border-radius:4px!important;background:#f8fbfc!important}.workspace-v2 .overview-install-list .date-box b{font-size:14px!important;line-height:1!important}.workspace-v2 .overview-install-list .date-box small{margin-top:2px!important;color:#829097!important;font-size:7px!important;text-transform:uppercase}.workspace-v2 .overview-install-list .mini-row>div:nth-child(2){min-width:0;display:grid;gap:3px}.workspace-v2 .overview-install-list .mini-row>div:nth-child(2)>b{overflow:hidden;font-size:10px!important;text-overflow:ellipsis;white-space:nowrap}.workspace-v2 .overview-install-list .mini-row>div:nth-child(2)>small{overflow:hidden;color:#8b9499!important;font-size:8px!important;text-overflow:ellipsis;white-space:nowrap}.workspace-v2 .overview-install-list .mini-row>svg{width:14px;height:14px;color:#a2abb0}.workspace-v2 .status{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;margin:0!important;padding:0 7px!important;border-radius:3px!important;font-size:7px!important;font-weight:800!important;text-transform:none!important}.workspace-v2 .status.planned{background:var(--ws-orange-soft)!important;color:var(--ws-orange)!important}.workspace-v2 .status.confirmed{background:var(--ws-blue-soft)!important;color:var(--ws-blue)!important}.workspace-v2 .status.done{background:var(--ws-green-soft)!important;color:var(--ws-green)!important}.workspace-v2 .overview-empty{min-height:174px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:24px 10px}.workspace-v2 .overview-empty>span{width:46px;height:46px;display:grid;place-items:center;background:#f1f4f5;color:#8e9a9f}.workspace-v2 .overview-empty>span svg{width:20px;height:20px}.workspace-v2 .overview-empty>div{display:grid;gap:4px}.workspace-v2 .overview-empty b{font-size:11px}.workspace-v2 .overview-empty p{margin:0;color:#8a9499;font-size:8px}.workspace-v2 .overview-empty>button{min-height:36px;padding:0 11px;border:1px solid var(--ws-line-strong);border-radius:3px;background:#fff;color:#59646a;font-size:8px;font-weight:750}.workspace-v2 .quick-actions-grid{display:grid!important;grid-template-columns:1fr!important;gap:6px!important}.workspace-v2 .quick-actions-grid button{min-height:58px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;padding:8px 9px!important;border:1px solid var(--ws-line)!important;border-radius:4px!important;background:#fff!important;color:#364047!important;text-align:left!important}.workspace-v2 .quick-actions-grid button:hover{border-color:#c5dce8!important;background:#fbfdfe!important}.workspace-v2 .quick-actions-grid button>span{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;padding:0!important;background:var(--ws-blue-soft)!important;color:var(--ws-blue)!important}.workspace-v2 .quick-actions-grid button>span svg{width:16px;height:16px}.workspace-v2 .quick-actions-grid button>div{min-width:0;display:grid;gap:2px}.workspace-v2 .quick-actions-grid button b{color:#30383d;font-size:9px}.workspace-v2 .quick-actions-grid button small{color:#8b9499;font-size:7px}.workspace-v2 .quick-actions-grid button>svg{width:13px;height:13px;color:#a5adb1}.workspace-v2 .inquiries-workspace{display:grid;gap:12px}.workspace-v2 .inquiry-summary-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:0!important}.workspace-v2 .inquiry-summary-grid button{min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 13px!important;border:1px solid var(--ws-line)!important;border-radius:4px!important;background:#fff!important;color:#677178!important}.workspace-v2 .inquiry-summary-grid button.active{border-color:#9dcfe9!important;background:var(--ws-blue-soft)!important;color:var(--ws-blue)!important}.workspace-v2 .inquiry-summary-grid button span{font-size:9px!important;font-weight:750!important}.workspace-v2 .inquiry-summary-grid button b{font-size:16px!important}.workspace-v2 .inquiry-panel{padding:18px!important}.workspace-v2 .inquiry-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) 190px!important;gap:8px!important;margin:0 0 10px!important}.workspace-v2 .inquiry-search,.workspace-v2 .inquiry-sort{min-height:42px!important;border:1px solid var(--ws-line-strong)!important;border-radius:4px!important;background:#fff!important}.workspace-v2 .inquiry-search{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important}.workspace-v2 .inquiry-search svg{width:15px!important;height:15px!important;justify-self:center;color:#8c979c!important}.workspace-v2 .inquiry-search input{min-width:0!important;height:40px!important;padding:0 10px 0 0!important;border:0!important;outline:0!important;background:transparent!important;color:#2c3337!important;font-size:10px!important}.workspace-v2 .inquiry-sort{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:6px!important;padding-left:9px!important}.workspace-v2 .inquiry-sort>span{color:#8d969b!important;font-size:7px!important;font-weight:750!important}.workspace-v2 .inquiry-sort select{min-width:0!important;height:40px!important;border:0!important;outline:0!important;background:transparent!important;color:#465057!important;font-size:9px!important;font-weight:700!important}.workspace-v2 .inquiry-list-tools{min-height:36px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 8px!important;padding:0 2px!important;color:#8c959a!important;font-size:8px!important}.workspace-v2 .inquiry-select-all{display:flex!important;align-items:center!important;gap:7px!important}.workspace-v2 .inquiry-select-all input{width:15px!important;height:15px!important;accent-color:var(--ws-blue)}.workspace-v2 .inquiry-bulkbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 9px!important;padding:8px 10px!important;border:1px solid #bcdceb!important;border-radius:4px!important;background:#f1f8fc!important}.workspace-v2 .inquiry-bulkbar>b{color:#3d5968!important;font-size:9px!important}.workspace-v2 .inquiry-bulkbar>div{display:flex!important;gap:5px!important}.workspace-v2 .inquiry-bulkbar button{min-height:30px!important;padding:0 8px!important;border:1px solid #cee0e9!important;border-radius:3px!important;background:#fff!important;color:#50626b!important;font-size:8px!important;font-weight:750!important}.workspace-v2 .inquiry-admin-list{display:grid!important;gap:7px!important}.workspace-v2 .inquiry-admin-card{position:relative;display:grid!important;grid-template-columns:24px minmax(0,1.2fr) minmax(220px,.72fr) 148px!important;gap:12px!important;padding:12px!important;border:1px solid var(--ws-line)!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important}.workspace-v2 .inquiry-admin-card:before{content:"";position:absolute;left:-1px;top:12px;bottom:12px;width:3px;background:#c9d1d5}.workspace-v2 .inquiry-admin-card:has(.inquiry-status-dot.new):before{background:#2092cf}.workspace-v2 .inquiry-admin-card:has(.inquiry-status-dot.in_progress):before{background:#c88732}.workspace-v2 .inquiry-admin-card:has(.inquiry-status-dot.done):before{background:#42a177}.workspace-v2 .inquiry-admin-card.no-product{grid-template-columns:24px minmax(0,1fr) 148px!important}.workspace-v2 .inquiry-admin-card.selected{border-color:#97cae5!important;background:#fbfdfe!important}.workspace-v2 .inquiry-row-check{display:grid!important;place-items:start center!important;padding-top:3px!important}.workspace-v2 .inquiry-row-check input{width:15px!important;height:15px!important;accent-color:var(--ws-blue)}.workspace-v2 .inquiry-main{min-width:0!important}.workspace-v2 .inquiry-main-head{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;margin:0 0 5px!important;color:#90999e!important;font-size:7px!important}.workspace-v2 .inquiry-status-dot{display:inline-flex!important;align-items:center!important;min-height:20px!important;padding:0 6px!important;border-radius:3px!important;font-size:7px!important;font-weight:800!important}.workspace-v2 .inquiry-status-dot.new{background:var(--ws-blue-soft)!important;color:var(--ws-blue)!important}.workspace-v2 .inquiry-status-dot.in_progress{background:var(--ws-orange-soft)!important;color:var(--ws-orange)!important}.workspace-v2 .inquiry-status-dot.done{background:var(--ws-green-soft)!important;color:var(--ws-green)!important}.workspace-v2 .inquiry-main h3{margin:0!important;color:#252c30!important;font-size:14px!important;line-height:1.2!important}.workspace-v2 .inquiry-contact-line{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:6px 0!important}.workspace-v2 .inquiry-contact-line a{display:flex!important;align-items:center!important;gap:4px!important;color:#607078!important;font-size:8px!important}.workspace-v2 .inquiry-contact-line svg{width:11px!important;height:11px!important;color:#8c979c!important}.workspace-v2 .inquiry-message{margin:7px 0 5px!important;color:#59646a!important;font-size:9px!important;line-height:1.55!important}.workspace-v2 .inquiry-detail-toggle{min-height:26px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--ws-blue)!important;font-size:8px!important;font-weight:750!important}.workspace-v2 .inquiry-detail-toggle svg{width:11px;height:11px}.workspace-v2 .inquiry-product{min-width:0!important;display:grid!important;grid-template-columns:70px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;padding:8px!important;border:1px solid #e4eaed!important;border-radius:4px!important;background:#f9fbfc!important}.workspace-v2 .inquiry-product img,.workspace-v2 .inquiry-product .empty{width:70px!important;height:62px!important;object-fit:contain!important;background:#fff!important}.workspace-v2 .inquiry-product-copy{min-width:0!important;display:grid!important;gap:3px!important;text-align:left!important}.workspace-v2 .inquiry-product-copy small{color:#8a9499!important;font-size:6.5px!important}.workspace-v2 .inquiry-product-copy b{overflow:hidden;color:#30383d!important;font-size:10px!important;text-overflow:ellipsis;white-space:nowrap}.workspace-v2 .inquiry-product-copy .model{overflow:hidden;color:#7a858b!important;font-size:8px!important;text-overflow:ellipsis;white-space:nowrap}.workspace-v2 .inquiry-product-copy .price{color:#263036!important;font-size:10px!important;font-weight:800!important}.workspace-v2 .inquiry-product-copy .discount{margin-left:5px!important;padding:2px 4px!important;border-radius:2px!important;background:var(--ws-blue-soft)!important;color:var(--ws-blue)!important;font-size:7px!important}.workspace-v2 .inquiry-product-open{display:none!important}.workspace-v2 .inquiry-actions{display:grid!important;align-content:start!important;gap:6px!important}.workspace-v2 .inquiry-actions>label{color:#8e979c!important;font-size:7px!important;font-weight:800!important}.workspace-v2 .inquiry-actions>select{min-height:34px!important;width:100%!important;padding:0 7px!important;border:1px solid var(--ws-line-strong)!important;border-radius:3px!important;background:#fff!important;color:#4d585e!important;font-size:8px!important;font-weight:700!important}.workspace-v2 .inquiry-quick-actions{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important}.workspace-v2 .inquiry-quick-actions>a,.workspace-v2 .inquiry-quick-actions>button{min-width:0!important;height:30px!important;min-height:30px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid var(--ws-line)!important;border-radius:3px!important;background:#fff!important;color:#69757b!important}.workspace-v2 .inquiry-quick-actions svg{width:12px!important;height:12px!important}.workspace-v2 .inquiry-quick-actions .danger{color:var(--ws-red)!important}.workspace-v2 .inquiry-detail-grid{grid-column:2/-1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding-top:10px!important;border-top:1px solid var(--ws-line)!important}.workspace-v2 .inquiry-detail-grid>div{display:grid!important;gap:3px!important;padding:9px!important;border:1px solid #edf0f2!important;background:#fafbfb!important}.workspace-v2 .inquiry-detail-grid small{color:#939da2!important;font-size:6px!important;font-weight:850!important;letter-spacing:.08em!important}.workspace-v2 .inquiry-detail-grid b{color:#394247!important;font-size:9px!important}.workspace-v2 .inquiry-detail-grid span,.workspace-v2 .inquiry-detail-grid p{margin:0!important;color:#7b868b!important;font-size:8px!important;line-height:1.45!important}.workspace-v2 .inquiry-detail-message{grid-column:1/-1!important}.workspace-v2 .admin-split,.workspace-v2 .showroom-admin-split{display:grid!important;grid-template-columns:minmax(350px,410px) minmax(0,1fr)!important;align-items:start!important;gap:14px!important}.workspace-v2 .admin-form{position:sticky!important;top:138px!important;display:grid!important;gap:10px!important;margin:0!important;padding:18px!important}.workspace-v2 .admin-form .panel-title{margin-bottom:2px!important}.workspace-v2 .sale-admin-discount-preview{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:9px 10px!important;border:1px solid #cfe7f3!important;border-radius:4px!important;background:#f2f9fc!important}.workspace-v2 .sale-admin-discount-preview span{color:#71858f!important;font-size:7px!important}.workspace-v2 .sale-admin-discount-preview b{color:var(--ws-blue)!important;font-size:9px!important}.workspace-v2 .media-input,.workspace-v2 .multi-media-input{display:grid!important;gap:8px!important;padding:10px!important;border:1px solid var(--ws-line)!important;border-radius:4px!important;background:#fafbfb!important}.workspace-v2 .media-input>img{width:100%!important;max-height:210px!important;object-fit:contain!important;background:#fff!important}.workspace-v2 .upload-btn,.workspace-v2 .multi-upload-btn{min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px dashed #b9c9d1!important;border-radius:4px!important;background:#fff!important;color:#5e727c!important;font-size:8px!important;font-weight:750!important;cursor:pointer!important}.workspace-v2 .upload-btn svg,.workspace-v2 .multi-upload-btn svg{width:14px!important;height:14px!important}.workspace-v2 .multi-media-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.workspace-v2 .multi-media-head>div{min-width:0;display:grid;gap:3px}.workspace-v2 .multi-media-head b{color:#374146!important;font-size:9px!important}.workspace-v2 .multi-media-head small{color:#89949a!important;font-size:7px!important;line-height:1.4!important}.workspace-v2 .multi-upload-btn{flex:0 0 auto;min-width:138px;padding:0 10px!important}.workspace-v2 .multi-photo-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.workspace-v2 .multi-photo-card{position:relative;overflow:hidden;border:1px solid var(--ws-line)!important;border-radius:3px!important;background:#fff!important}.workspace-v2 .multi-photo-card img{width:100%!important;aspect-ratio:4/3!important;object-fit:contain!important;background:#f6f7f8!important}.workspace-v2 .multi-photo-label{position:absolute;top:4px;left:4px;padding:3px 5px!important;border-radius:2px!important;background:#172126!important;color:#fff!important;font-size:6px!important;font-weight:800!important}.workspace-v2 .multi-photo-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 28px!important;gap:4px!important;padding:4px!important}.workspace-v2 .multi-photo-actions button{min-height:28px!important;padding:0 5px!important;border:1px solid var(--ws-line)!important;border-radius:2px!important;background:#fff!important;color:#657178!important;font-size:6px!important;font-weight:750!important}.workspace-v2 .multi-photo-empty{min-height:74px!important;display:grid!important;place-items:center!important;padding:12px!important;border:1px dashed #d3dade!important;color:#8b959a!important;font-size:8px!important;text-align:center!important}.workspace-v2 .sale-admin-panel{padding:18px!important}.workspace-v2 .sale-admin-list{display:grid!important;gap:6px!important}.workspace-v2 .sale-admin-row{min-height:94px!important;display:grid!important;grid-template-columns:82px minmax(0,1fr) 86px!important;align-items:center!important;gap:12px!important;padding:10px!important;border:1px solid var(--ws-line)!important;border-radius:4px!important;background:#fff!important}.workspace-v2 .sale-admin-row:first-child{border-top:1px solid var(--ws-line)!important}.workspace-v2 .sale-admin-thumb{width:82px!important;height:72px!important;position:relative!important;overflow:hidden!important;border:1px solid #ebeff1!important;border-radius:3px!important;background:#f6f7f8!important}.workspace-v2 .sale-admin-thumb>img,.workspace-v2 .sale-admin-thumb>.thumb-empty{width:100%!important;height:100%!important;object-fit:contain!important;background:#f6f7f8!important}.workspace-v2 .sale-admin-info{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.workspace-v2 .sale-admin-meta{max-width:100%;display:flex!important;flex-wrap:wrap!important;gap:4px 8px!important}.workspace-v2 .sale-admin-meta span{color:#879299!important;font-size:6.5px!important;font-weight:750!important;letter-spacing:.035em!important;text-transform:uppercase!important}.workspace-v2 .sale-admin-name{max-width:100%;overflow:hidden;color:#252d31!important;font-size:13px!important;line-height:1.15!important;text-overflow:ellipsis;white-space:nowrap!important}.workspace-v2 .sale-admin-model{max-width:100%;overflow:hidden;color:#707c82!important;font-size:8px!important;text-overflow:ellipsis;white-space:nowrap!important}.workspace-v2 .sale-admin-price-line{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important}.workspace-v2 .sale-admin-price-line strong{color:#20282c!important;font-size:11px!important}.workspace-v2 .sale-admin-price-line del{color:#9aa2a7!important;font-size:7px!important}.workspace-v2 .sale-admin-discount{padding:2px 4px!important;border-radius:2px!important;background:var(--ws-blue-soft)!important;color:var(--ws-blue)!important;font-size:6.5px!important;font-weight:850!important}.workspace-v2 .sale-admin-state{display:flex!important;align-items:center!important;gap:4px!important}.workspace-v2 .sale-admin-state span{color:#8b959a!important;font-size:7px!important}.workspace-v2 .sale-admin-state i{width:5px!important;height:5px!important;border-radius:50%!important}.workspace-v2 .sale-admin-state i.online{background:var(--ws-green)!important}.workspace-v2 .sale-admin-state i.offline{background:#a4adb1!important}.workspace-v2 .sale-admin-actions{display:grid!important;grid-template-columns:38px 38px!important;gap:5px!important;justify-content:end!important}.workspace-v2 .sale-admin-icon{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid var(--ws-line-strong)!important;border-radius:3px!important;background:#fff!important;color:#5c686e!important}.workspace-v2 .sale-admin-icon svg{width:14px!important;height:14px!important}.workspace-v2 .sale-admin-icon.edit:hover{border-color:#a8d2e8!important;color:var(--ws-blue)!important}.workspace-v2 .sale-admin-icon.danger{color:var(--ws-red)!important}.workspace-v2 .admin-gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.workspace-v2 .admin-gallery>div{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:0!important;overflow:hidden!important;border:1px solid var(--ws-line)!important;border-radius:4px!important;background:#fff!important}.workspace-v2 .admin-gallery img{grid-column:1/-1!important;width:100%!important;height:auto!important;aspect-ratio:16/10!important;object-fit:cover!important;background:#f2f4f5!important}.workspace-v2 .admin-gallery>div>div{min-width:0!important;display:grid!important;gap:3px!important;padding:10px!important}.workspace-v2 .admin-gallery b{overflow:hidden;color:#30383d!important;font-size:9px!important;text-overflow:ellipsis;white-space:nowrap}.workspace-v2 .admin-gallery small{color:#8c969b!important;font-size:7px!important}.workspace-v2 .showroom-source-badge{width:max-content;padding:2px 4px!important;border-radius:2px!important;background:#edf1f3!important}.workspace-v2 .showroom-source-badge.custom{background:var(--ws-blue-soft)!important;color:var(--ws-blue)!important}.workspace-v2 .admin-gallery button{min-width:34px!important;min-height:34px!important;align-self:center!important;margin-right:6px!important;padding:0 7px!important;border:1px solid var(--ws-line)!important;border-radius:3px!important;background:#fff!important;color:#657179!important;font-size:7px!important;font-weight:750!important}.workspace-v2 .calendar-workspace{display:grid!important;grid-template-columns:minmax(0,1fr) 370px!important;align-items:start!important;gap:14px!important}.workspace-v2 .calendar-main{padding:18px!important}.workspace-v2 .calendar-editor{width:100%!important}.workspace-v2 .calendar-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 12px!important}.workspace-v2 .calendar-toolbar-title h2{margin:0!important;color:#272e32!important;font-size:18px!important;text-transform:capitalize}.workspace-v2 .calendar-toolbar-title p{margin:4px 0 0!important;color:#899399!important;font-size:8px!important}.workspace-v2 .calendar-controls{display:grid!important;grid-template-columns:34px auto 34px!important;gap:4px!important}.workspace-v2 .calendar-controls button{min-height:34px!important;padding:0 9px!important;border:1px solid var(--ws-line)!important;border-radius:3px!important;background:#fff!important;color:#59656b!important;font-size:8px!important;font-weight:750!important}.workspace-v2 .calendar-weekdays{display:grid!important;grid-template-columns:repeat(7,1fr)!important;background:#f7f9fa!important;border:1px solid var(--ws-line)!important;border-bottom:0!important}.workspace-v2 .calendar-weekdays span{padding:7px 6px!important;border-right:1px solid var(--ws-line)!important;color:#8e989d!important;font-size:7px!important;font-weight:800!important;text-align:center!important}.workspace-v2 .calendar-weekdays span:last-child{border-right:0!important}.workspace-v2 .calendar-month-grid{display:grid!important;grid-template-columns:repeat(7,1fr)!important;border-left:1px solid var(--ws-line)!important;border-top:1px solid var(--ws-line)!important}.workspace-v2 .calendar-day{min-height:104px!important;padding:7px!important;border:0!important;border-right:1px solid var(--ws-line)!important;border-bottom:1px solid var(--ws-line)!important;border-radius:0!important;background:#fff!important;cursor:pointer!important}.workspace-v2 .calendar-day.outside{background:#fafbfb!important}.workspace-v2 .calendar-day.today{box-shadow:inset 0 0 0 2px #147fbd57!important}.workspace-v2 .calendar-day.selected{background:#f6fbfd!important;box-shadow:inset 0 0 0 2px var(--ws-blue)!important}.workspace-v2 .calendar-day-number{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:6px!important}.workspace-v2 .calendar-day-number b{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;color:#4a555b!important;font-size:9px!important}.workspace-v2 .calendar-day.today .calendar-day-number b{border-radius:50%!important;background:var(--ws-blue)!important;color:#fff!important}.workspace-v2 .calendar-day-count{min-width:18px!important;height:18px!important;display:grid!important;place-items:center!important;padding:0 4px!important;border-radius:9px!important;background:#edf3f6!important;color:#65747c!important;font-size:6px!important;font-weight:800!important}.workspace-v2 .calendar-events{display:grid!important;gap:3px!important}.workspace-v2 .calendar-event{min-width:0!important;display:grid!important;gap:1px!important;padding:5px 6px!important;border:0!important;border-left:2px solid #b9c4ca!important;border-radius:2px!important;background:#f5f7f8!important;text-align:left!important}.workspace-v2 .calendar-event.planned{border-left-color:#d2964c!important;background:#fff9f1!important}.workspace-v2 .calendar-event.confirmed{border-left-color:#4b9fcb!important;background:#f1f8fc!important}.workspace-v2 .calendar-event.done{border-left-color:#57a984!important;background:#f2faf6!important}.workspace-v2 .calendar-event b{overflow:hidden;color:#3f494f!important;font-size:7px!important;text-overflow:ellipsis;white-space:nowrap}.workspace-v2 .calendar-event small{overflow:hidden;color:#8b969b!important;font-size:6px!important;text-overflow:ellipsis;white-space:nowrap}.workspace-v2 .calendar-more{color:#87949a!important;font-size:6px!important}.workspace-v2 .calendar-day-agenda{margin-top:12px!important;border-top:1px solid var(--ws-line)!important}.workspace-v2 .calendar-day-agenda>header{min-height:42px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0 2px!important}.workspace-v2 .calendar-day-agenda>header b{font-size:10px!important}.workspace-v2 .calendar-day-agenda>header span{color:#8c969b!important;font-size:8px!important}.workspace-v2 .calendar-agenda-row{min-height:52px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;padding:8px 2px!important;border-top:1px solid #edf0f1!important}.workspace-v2 .calendar-agenda-row>div{min-width:0;display:grid;gap:3px}.workspace-v2 .calendar-agenda-row b{font-size:9px!important}.workspace-v2 .calendar-agenda-row small{overflow:hidden;color:#89949a!important;font-size:7px!important;text-overflow:ellipsis;white-space:nowrap}.workspace-v2 .calendar-agenda-row>button{min-height:30px!important;padding:0 8px!important;border:1px solid var(--ws-line)!important;border-radius:3px!important;background:#fff!important;color:#637078!important;font-size:7px!important;font-weight:750!important}.workspace-v2 .calendar-empty-day{padding:18px 2px!important;color:#8a9499!important;font-size:8px!important;line-height:1.5!important}.workspace-v2 .card-list{display:grid!important;gap:6px!important}.workspace-v2 .admin-item{min-height:74px!important;display:grid!important;grid-template-columns:64px minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;padding:8px!important;border:1px solid var(--ws-line)!important;border-radius:4px!important;background:#fff!important}.workspace-v2 .admin-item:first-child{border-top:1px solid var(--ws-line)!important}.workspace-v2 .admin-item>img,.workspace-v2 .thumb-empty{width:64px!important;height:56px!important;display:grid!important;place-items:center!important;border-radius:3px!important;object-fit:cover!important;background:#f1f4f5!important}.workspace-v2 .admin-item>div:nth-child(2){min-width:0!important;display:grid!important;gap:3px!important}.workspace-v2 .admin-item small{color:#8a9499!important;font-size:7px!important}.workspace-v2 .admin-item b{overflow:hidden;color:#30383d!important;font-size:10px!important;text-overflow:ellipsis;white-space:nowrap!important}.workspace-v2 .admin-item span{color:#7e898f!important;font-size:8px!important}.workspace-v2 .admin-item>button{min-height:34px!important;padding:0 9px!important;border:1px solid var(--ws-line)!important;border-radius:3px!important;background:#fff!important;color:#5e6a70!important;font-size:7px!important;font-weight:750!important}.workspace-v2 .admin-item>button.danger{width:34px!important;padding:0!important;color:var(--ws-red)!important}.workspace-v2 .admin-item>button.danger svg{width:13px;height:13px}.workspace-v2 .inquiry-product-modal,.workspace-v2 .inquiry-forward-modal{background:#0d13169e!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.workspace-v2 .inquiry-product-modal-card,.workspace-v2 .inquiry-forward-card{border:1px solid rgba(255,255,255,.14)!important;border-radius:7px!important;box-shadow:0 30px 100px #00000057!important}.workspace-v2 .inquiry-forward-card{background:#f7f8f9!important}.workspace-v2 .inquiry-forward-head{border-radius:5px!important;background:#172329!important}.workspace-v2 .inquiry-forward-actions button.primary,.workspace-v2 .inquiry-product-modal-actions button{background:var(--ws-blue)!important}@media(max-width:980px){.workspace-v2.dashboard{grid-template-columns:86px minmax(0,1fr)!important}.workspace-v2 .workspace-sidebar{width:86px!important;padding:14px 8px!important}.workspace-v2 .workspace-brand{grid-template-columns:1fr!important;justify-items:center;padding:0 0 14px!important}.workspace-v2 .workspace-brand img{width:58px!important}.workspace-v2 .workspace-brand>div,.workspace-v2 .workspace-location>div,.workspace-v2 .workspace-nav-group>small,.workspace-v2 .workspace-nav button>span:nth-child(2),.workspace-v2 .workspace-account>div:nth-child(2){display:none!important}.workspace-v2 .workspace-location{grid-template-columns:1fr!important;justify-items:center;margin:10px 0 14px!important;padding:7px!important}.workspace-v2 .workspace-nav button{grid-template-columns:1fr!important;justify-items:center!important;padding:5px!important}.workspace-v2 .workspace-nav button.active:before{left:-8px}.workspace-v2 .workspace-nav button i{position:absolute;top:3px;right:4px}.workspace-v2 .workspace-account{grid-template-columns:1fr!important;justify-items:center!important;gap:7px!important}.workspace-v2 .workspace-avatar{display:none!important}.workspace-v2 .workspace-topbar,.workspace-v2 .workspace-content{padding-left:24px!important;padding-right:24px!important}.workspace-v2 .overview-grid-v2,.workspace-v2 .admin-split,.workspace-v2 .showroom-admin-split,.workspace-v2 .calendar-workspace{grid-template-columns:1fr!important}.workspace-v2 .admin-form{position:static!important}.workspace-v2 .admin-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-v2 .inquiry-admin-card{grid-template-columns:24px minmax(0,1fr) 138px!important}.workspace-v2 .inquiry-product{grid-column:2!important}.workspace-v2 .inquiry-actions{grid-column:3!important;grid-row:1/3!important}}@media(max-width:820px){.workspace-v2.dashboard{display:block!important;min-height:100dvh!important}.workspace-v2 .workspace-sidebar{position:fixed!important;z-index:800!important;inset:auto 0 0!important;width:100%!important;height:calc(70px + env(safe-area-inset-bottom))!important;display:block!important;padding:5px 6px env(safe-area-inset-bottom)!important;border-top:1px solid rgba(255,255,255,.08)!important;background:#0f1518f7!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.workspace-v2 .workspace-brand,.workspace-v2 .workspace-location,.workspace-v2 .workspace-account,.workspace-v2 .workspace-nav-group>small{display:none!important}.workspace-v2 .workspace-nav{height:60px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}.workspace-v2 .workspace-nav{display:flex!important;gap:2px!important}.workspace-v2 .workspace-nav-group{display:contents!important}.workspace-v2 .workspace-nav button{flex:1 0 64px!important;min-width:64px!important;min-height:58px!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:28px 16px!important;place-items:center!important;gap:1px!important;padding:4px 3px!important;border-radius:4px!important;color:#7f8c93!important}.workspace-v2 .workspace-nav button.active{background:#147fbd29!important;color:#fff!important}.workspace-v2 .workspace-nav button.active:before{inset:auto 12px 0!important;width:auto!important;height:2px!important}.workspace-v2 .workspace-nav-icon{width:28px!important;height:28px!important}.workspace-v2 .workspace-nav-icon svg{width:17px!important;height:17px!important}.workspace-v2 .workspace-nav button>span:nth-child(2){display:block!important;max-width:100%;color:inherit!important;font-size:7px!important;font-weight:750!important;text-align:center}.workspace-v2 .workspace-nav button i{top:2px!important;right:8px!important;min-width:16px!important;height:16px!important;font-size:6px!important}.workspace-v2 .workspace-main{padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}.workspace-v2 .workspace-topbar{position:sticky!important;min-height:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:14px 14px 12px!important}.workspace-v2 .workspace-breadcrumb{display:none!important}.workspace-v2 .workspace-page-heading h1{font-size:24px!important}.workspace-v2 .workspace-page-heading p{margin-top:5px!important;font-size:9px!important}.workspace-v2 .workspace-tools{display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;gap:7px!important;width:100%!important}.workspace-v2 .workspace-branch-switch{flex:1 1 auto!important;min-width:0!important;width:auto!important}.workspace-v2 .workspace-branch-switch select{min-height:42px!important;font-size:16px!important}.workspace-v2 .workspace-site-link{flex:0 0 42px!important;width:42px!important;height:42px!important;padding:0!important}.workspace-v2 .workspace-site-link span{display:none!important}.workspace-v2 .workspace-site-link svg{width:16px!important;height:16px!important}.workspace-v2 .workspace-mobile-logout{flex:0 0 42px!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid var(--ws-line-strong)!important;border-radius:4px!important;background:#fff!important;color:#667178!important}.workspace-v2 .workspace-mobile-logout svg{width:16px!important;height:16px!important}.workspace-v2 .workspace-content{padding:12px 12px 26px!important}.workspace-v2 .overview-v2{gap:10px!important}.workspace-v2 .overview-welcome{min-height:0!important;grid-template-columns:1fr!important;gap:16px!important;padding:20px 18px!important}.workspace-v2 .overview-welcome h2{font-size:24px!important}.workspace-v2 .overview-welcome>button{min-height:58px!important}.workspace-v2 .overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.workspace-v2 .overview-kpis .stat-card{min-height:76px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;padding:10px!important}.workspace-v2 .overview-kpis .stat-card>span{width:34px!important;height:34px!important}.workspace-v2 .overview-kpis .stat-card b{font-size:20px!important}.workspace-v2 .overview-grid-v2{gap:10px!important}.workspace-v2 .overview-grid-v2>.admin-panel,.workspace-v2 .inquiry-panel,.workspace-v2 .sale-admin-panel,.workspace-v2 .calendar-main{padding:12px!important}.workspace-v2 .panel-title{margin-bottom:10px!important;padding-bottom:10px!important}.workspace-v2 .panel-title h2{font-size:15px!important}.workspace-v2 .overview-empty{grid-template-columns:38px minmax(0,1fr)!important;min-height:130px!important;padding:16px 4px!important}.workspace-v2 .overview-empty>span{width:38px!important;height:38px!important}.workspace-v2 .overview-empty>button{grid-column:1/-1!important;width:100%!important}.workspace-v2 .inquiry-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-v2 .inquiry-toolbar{grid-template-columns:1fr!important}.workspace-v2 .inquiry-sort{grid-template-columns:auto minmax(0,1fr)!important}.workspace-v2 .inquiry-sort select,.workspace-v2 .inquiry-search input{font-size:16px!important}.workspace-v2 .inquiry-admin-card,.workspace-v2 .inquiry-admin-card.no-product{grid-template-columns:22px minmax(0,1fr)!important;gap:8px!important;padding:10px!important}.workspace-v2 .inquiry-product,.workspace-v2 .inquiry-actions,.workspace-v2 .inquiry-detail-grid{grid-column:2!important;grid-row:auto!important}.workspace-v2 .inquiry-actions{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;align-items:end!important}.workspace-v2 .inquiry-actions>label{grid-column:1!important}.workspace-v2 .inquiry-actions>select{grid-column:1!important;font-size:16px!important}.workspace-v2 .inquiry-quick-actions{grid-column:2!important;align-self:end!important}.workspace-v2 .inquiry-detail-grid{grid-template-columns:1fr!important}.workspace-v2 .admin-split,.workspace-v2 .showroom-admin-split,.workspace-v2 .calendar-workspace{gap:10px!important}.workspace-v2 .admin-form.mobile-form-sheet{position:fixed!important;top:auto!important;padding:0 12px calc(8px + env(safe-area-inset-bottom))!important;border-radius:20px 20px 0 0!important;background:#f3f5f6!important}.workspace-v2 .admin-form.mobile-form-sheet.open{transform:translateY(0)!important}.workspace-v2 .mobile-sheet-chrome{background:#f3f5f6f5!important}.workspace-v2 .mobile-sheet-launch{right:12px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;min-width:176px!important;border-radius:5px!important;background:var(--ws-blue)!important}.workspace-v2 .admin-gallery{grid-template-columns:1fr!important}.workspace-v2 .calendar-scroll{overflow:visible!important}.workspace-v2 .calendar-inner{min-width:0!important}.workspace-v2 .calendar-weekdays,.workspace-v2 .calendar-month-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important}.workspace-v2 .calendar-day{min-height:54px!important;padding:4px!important}.workspace-v2 .calendar-events{display:none!important}.workspace-v2 .calendar-day-number{justify-content:center!important;margin-bottom:0!important}.workspace-v2 .calendar-day-number b{width:22px!important;height:22px!important;font-size:8px!important}.workspace-v2 .calendar-day-count{position:absolute;margin:-19px 0 0 26px!important}.workspace-v2 .calendar-agenda-row{grid-template-columns:minmax(0,1fr) auto!important}.workspace-v2 .calendar-agenda-row>button{grid-column:2!important}.workspace-v2 .two-col{grid-template-columns:1fr!important}.workspace-v2 .multi-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-v2 .multi-media-head{align-items:stretch!important;flex-direction:column!important}.workspace-v2 .multi-upload-btn{min-width:0!important;width:100%!important}.workspace-v2 .field input,.workspace-v2 .field select,.workspace-v2 .field textarea,.workspace-v2 .standalone-input,.workspace-v2 .media-input>input,.workspace-v2 .multi-media-input input{font-size:16px!important}.workspace-v2 .sale-admin-row{grid-template-columns:62px minmax(0,1fr) 76px!important;gap:8px!important;padding:8px 0!important;border:0!important;border-top:1px solid var(--ws-line)!important;border-radius:0!important}.workspace-v2 .sale-admin-row:first-child{border-top:0!important}.workspace-v2 .sale-admin-thumb{width:62px!important;height:62px!important}.workspace-v2 .sale-admin-actions{grid-template-columns:36px 36px!important;gap:4px!important}.workspace-v2 .sale-admin-icon{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}.workspace-v2 .sale-admin-meta{display:block!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.workspace-v2 .sale-admin-meta span{display:inline!important}.workspace-v2 .sale-admin-name{font-size:12px!important}.workspace-v2 .form-actions{display:grid!important;grid-template-columns:1fr!important}}@media(max-width:430px){.workspace-v2 .workspace-topbar,.workspace-v2 .workspace-content{padding-left:10px!important;padding-right:10px!important}.workspace-v2 .overview-welcome{padding:18px 15px!important}.workspace-v2 .overview-kpis .stat-card{padding:9px!important}.workspace-v2 .overview-kpis .stat-card small{font-size:7px!important}.workspace-v2 .overview-kpis .stat-card b{font-size:18px!important}.workspace-v2 .inquiry-actions{grid-template-columns:1fr!important}.workspace-v2 .inquiry-actions>select,.workspace-v2 .inquiry-quick-actions{grid-column:1!important}.workspace-v2 .sale-admin-row{grid-template-columns:56px minmax(0,1fr) 70px!important;gap:6px!important}.workspace-v2 .sale-admin-thumb{width:56px!important;height:56px!important}.workspace-v2 .sale-admin-actions{grid-template-columns:33px 33px!important}.workspace-v2 .sale-admin-icon{width:33px!important;height:33px!important;min-width:33px!important;min-height:33px!important}}.workspace-v2 .workspace-module{display:grid;gap:14px;min-width:0}.workspace-v2 .workspace-module-intro{min-height:104px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;padding:18px 20px;border:1px solid var(--ws-line);border-left:3px solid var(--ws-blue);border-radius:5px;background:linear-gradient(90deg,rgba(20,127,189,.035),transparent 34%),var(--ws-surface);box-shadow:var(--ws-shadow)}.workspace-v2 .workspace-module-copy{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px}.workspace-v2 .workspace-module-icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid #d7e9f2;border-radius:4px;background:var(--ws-blue-soft);color:var(--ws-blue)}.workspace-v2 .workspace-module-icon svg{width:19px;height:19px}.workspace-v2 .workspace-module-copy>div{min-width:0}.workspace-v2 .workspace-module-copy small{display:block;margin-bottom:4px;color:var(--ws-blue);font-size:7px;font-weight:900;letter-spacing:.14em}.workspace-v2 .workspace-module-copy h2{margin:0;color:var(--ws-ink);font-size:20px;line-height:1.1;font-weight:790;letter-spacing:-.02em}.workspace-v2 .workspace-module-copy p{max-width:700px;margin:5px 0 0;color:var(--ws-muted);font-size:9px;line-height:1.5}.workspace-v2 .workspace-module-stats{display:grid;grid-template-columns:repeat(4,minmax(74px,1fr));align-items:stretch;border-left:1px solid var(--ws-line)}.workspace-v2 .workspace-module-stats>div{min-width:74px;display:grid;align-content:center;gap:4px;padding:4px 14px;border-right:1px solid var(--ws-line)}.workspace-v2 .workspace-module-stats>div:last-child{border-right:0}.workspace-v2 .workspace-module-stats small{color:#8a959b;font-size:6.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.workspace-v2 .workspace-module-stats b{color:#252c30;font-size:17px;line-height:1;font-weight:800}.workspace-v2 .workspace-module>.admin-split,.workspace-v2 .workspace-module>.calendar-workspace{margin:0!important}.workspace-v2 .workspace-module .admin-panel{overflow:hidden}.workspace-v2 .inquiries-workspace{gap:10px}.workspace-v2 .inquiries-workspace .workspace-module-intro{border-left-color:#2092cf}.workspace-v2 .sale-admin-panel-title small,.workspace-v2 .showroom-library .panel-title small,.workspace-v2 .promotions-library .panel-title small{color:var(--ws-blue)!important}.workspace-v2 .showroom-library,.workspace-v2 .promotions-library{padding:18px!important}.workspace-v2 .showroom-library .admin-gallery>div{position:relative;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important}.workspace-v2 .showroom-card-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:4px;padding:8px 8px 8px 0}.workspace-v2 .showroom-card-actions button{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border:1px solid var(--ws-line)!important;border-radius:3px!important;background:#fff!important;color:#5f6b71!important}.workspace-v2 .showroom-card-actions button:hover{border-color:#b7d8e9!important;color:var(--ws-blue)!important}.workspace-v2 .showroom-card-actions button.danger{color:var(--ws-red)!important}.workspace-v2 .showroom-card-actions svg{width:13px;height:13px}.workspace-v2 .calendar-toolbar-title>small{display:block;margin-bottom:4px;color:var(--ws-blue);font-size:7px;font-weight:900;letter-spacing:.12em}.workspace-v2 .calendar-edit-icon{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid var(--ws-line)!important;border-radius:3px!important;background:#fff!important;color:#637078!important}.workspace-v2 .calendar-edit-icon:hover{border-color:#b6d6e7!important;color:var(--ws-blue)!important}.workspace-v2 .calendar-edit-icon svg{width:12px;height:12px}.workspace-v2 .promotion-row{grid-template-columns:64px minmax(0,1fr) 78px!important}.workspace-v2 .promotion-actions{display:grid!important;grid-template-columns:37px 37px;gap:4px;justify-content:end}.workspace-v2 .promotion-actions button{width:37px!important;height:37px!important;min-width:37px!important;min-height:37px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid var(--ws-line)!important;border-radius:3px!important;background:#fff!important;color:#5f6b71!important}.workspace-v2 .promotion-actions button:hover{border-color:#b7d8e9!important;color:var(--ws-blue)!important}.workspace-v2 .promotion-actions button.danger{color:var(--ws-red)!important}.workspace-v2 .promotion-actions svg{width:13px;height:13px}.workspace-v2 .workspace-module .admin-form{border-top:3px solid #dceaf2!important}.workspace-v2 .workspace-module .admin-form .panel-title{margin-bottom:4px!important}.workspace-v2 .workspace-module .admin-form .panel-title h2{font-size:16px!important}.workspace-v2 .workspace-module .admin-form .panel-title p{max-width:330px}.workspace-v2 .workspace-module .two-col{padding:0!important;border:0!important;background:transparent!important}.workspace-v2 .workspace-module .form-actions{margin-top:2px!important;padding-top:10px!important;border-top:1px solid var(--ws-line)!important}@media(max-width:1100px){.workspace-v2 .workspace-module-intro{grid-template-columns:1fr;gap:14px}.workspace-v2 .workspace-module-stats{border-top:1px solid var(--ws-line);border-left:0;padding-top:12px}.workspace-v2 .workspace-module-stats>div{padding:2px 12px}}@media(max-width:820px){.workspace-v2 .workspace-module{gap:10px!important}.workspace-v2 .workspace-module-intro{min-height:0;grid-template-columns:1fr;gap:12px;padding:14px 12px;border-left-width:3px}.workspace-v2 .workspace-module-copy{grid-template-columns:38px minmax(0,1fr);gap:10px}.workspace-v2 .workspace-module-icon{width:38px;height:38px}.workspace-v2 .workspace-module-icon svg{width:17px;height:17px}.workspace-v2 .workspace-module-copy h2{font-size:17px}.workspace-v2 .workspace-module-copy p{font-size:8px;line-height:1.45}.workspace-v2 .workspace-module-stats{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;padding-top:10px}.workspace-v2 .workspace-module-stats>div{min-width:0;padding:2px 7px}.workspace-v2 .workspace-module-stats small{font-size:5.5px}.workspace-v2 .workspace-module-stats b{font-size:14px}.workspace-v2 .showroom-library,.workspace-v2 .promotions-library{padding:12px!important}.workspace-v2 .showroom-card-actions{padding-right:6px}.workspace-v2 .promotion-row{grid-template-columns:58px minmax(0,1fr) 72px!important}.workspace-v2 .promotion-actions{grid-template-columns:34px 34px!important}.workspace-v2 .promotion-actions button{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}}@media(max-width:430px){.workspace-v2 .workspace-module-intro{padding:12px 10px}.workspace-v2 .workspace-module-copy{grid-template-columns:34px minmax(0,1fr);gap:9px}.workspace-v2 .workspace-module-icon{width:34px;height:34px}.workspace-v2 .workspace-module-copy h2{font-size:16px}.workspace-v2 .workspace-module-stats>div{padding:2px 5px}.workspace-v2 .workspace-module-stats small{font-size:5px}.workspace-v2 .workspace-module-stats b{font-size:13px}.workspace-v2 .promotion-row{grid-template-columns:54px minmax(0,1fr) 68px!important;gap:6px!important}.workspace-v2 .promotion-actions{grid-template-columns:32px 32px!important}.workspace-v2 .promotion-actions button{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}}.workspace-v2 .overview-kpis-three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.workspace-v2 .overview-grid-simple{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)!important}.workspace-v2 .overview-activity{padding:18px!important}.workspace-v2 .overview-area-list{display:grid;gap:6px}.workspace-v2 .overview-area-list button{min-height:64px;display:grid;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:11px;width:100%;padding:8px 10px;border:1px solid var(--ws-line);border-radius:4px;background:#fff;color:#354047;text-align:left;cursor:pointer}.workspace-v2 .overview-area-list button:hover{border-color:#bedcea;background:#fbfdfe}.workspace-v2 .overview-area-list button>span{width:40px;height:40px;display:grid;place-items:center;background:var(--ws-blue-soft);color:var(--ws-blue)}.workspace-v2 .overview-area-list button>span svg{width:17px;height:17px}.workspace-v2 .overview-area-list button>div{min-width:0;display:grid;gap:3px}.workspace-v2 .overview-area-list button b{color:#2f383d;font-size:10px}.workspace-v2 .overview-area-list button small{color:#8b959a;font-size:8px}.workspace-v2 .overview-area-list button>svg{width:13px;height:13px;color:#a4adb2}@media(max-width:980px){.workspace-v2 .overview-grid-simple{grid-template-columns:1fr!important}}@media(max-width:820px){.workspace-v2 .overview-kpis-three{grid-template-columns:1fr 1fr 1fr!important}.workspace-v2 .overview-kpis-three .stat-card{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important;gap:7px!important}.workspace-v2 .overview-kpis-three .stat-card>div{justify-items:center!important}.workspace-v2 .overview-area-list button{min-height:58px;grid-template-columns:36px minmax(0,1fr) 14px;gap:9px;padding:7px 8px}.workspace-v2 .overview-area-list button>span{width:36px;height:36px}}@media(max-width:430px){.workspace-v2 .overview-kpis-three{grid-template-columns:1fr!important}.workspace-v2 .overview-kpis-three .stat-card{grid-template-columns:34px minmax(0,1fr)!important;justify-items:stretch!important;text-align:left!important}.workspace-v2 .overview-kpis-three .stat-card>div{justify-items:start!important}}@media(max-width:820px){.workspace-v2{--ios-blue:#0a84ff;--ios-bg:#f2f2f7;--ios-card:#ffffff;--ios-label:#3a3a3c;--ios-muted:#8e8e93;--ios-line:rgba(60,60,67,.16);--ios-shadow:0 -24px 70px rgba(0,0,0,.24)}.workspace-v2 .mobile-sheet-workspace{min-width:0!important}.workspace-v2 .mobile-sheet-launch{left:max(12px,env(safe-area-inset-left))!important;right:max(12px,env(safe-area-inset-right))!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;width:auto!important;min-width:0!important;min-height:58px!important;grid-template-columns:38px minmax(0,1fr) 32px!important;gap:11px!important;padding:9px 11px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:17px!important;background:linear-gradient(180deg,#1592ff,#087ee5)!important;box-shadow:0 14px 36px #005bb252,0 1px #ffffff2e inset!important;-webkit-tap-highlight-color:transparent}.workspace-v2 .mobile-sheet-launch>svg{width:38px!important;height:38px!important;padding:9px!important;border-radius:11px!important;background:#ffffff29!important}.workspace-v2 .mobile-sheet-launch small{font-size:8px!important;letter-spacing:.09em!important}.workspace-v2 .mobile-sheet-launch b{font-size:13px!important;line-height:1.2!important}.workspace-v2 .mobile-sheet-launch-plus{width:30px!important;height:30px!important;font-size:21px!important;background:#fff!important;color:#087ee5!important;box-shadow:0 1px 4px #00000014!important}.workspace-v2 .mobile-sheet-backdrop{background:#1212146b!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.workspace-v2 .admin-form.mobile-form-sheet{left:max(0px,env(safe-area-inset-left))!important;right:max(0px,env(safe-area-inset-right))!important;bottom:0!important;width:auto!important;height:auto!important;max-height:calc(100dvh - max(10px,env(safe-area-inset-top)))!important;margin:0!important;padding:0 16px calc(10px + env(safe-area-inset-bottom))!important;gap:14px!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-padding-top:88px;scroll-padding-bottom:132px;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;border:0!important;border-radius:28px 28px 0 0!important;background:var(--ios-bg)!important;box-shadow:var(--ios-shadow)!important}.workspace-v2 .admin-form.mobile-form-sheet.open{transform:translateZ(0)!important}.workspace-v2 .mobile-form-sheet::-webkit-scrollbar{width:0;height:0}.workspace-v2 .mobile-sheet-chrome{position:sticky!important;top:0!important;z-index:30!important;min-height:76px!important;display:block!important;margin:0 -16px!important;padding:23px 58px 12px!important;border:0!important;border-bottom:1px solid var(--ios-line)!important;border-radius:28px 28px 0 0!important;background:#f2f2f7eb!important;backdrop-filter:saturate(180%) blur(22px)!important;-webkit-backdrop-filter:saturate(180%) blur(22px)!important;text-align:center!important}.workspace-v2 .mobile-sheet-grabber{top:7px!important;width:38px!important;height:5px!important;background:#c7c7cc!important}.workspace-v2 .mobile-sheet-chrome>div{display:grid!important;gap:2px!important;justify-items:center!important}.workspace-v2 .mobile-sheet-chrome small{color:var(--ios-muted)!important;font-size:8px!important;font-weight:750!important;letter-spacing:.08em!important}.workspace-v2 .mobile-sheet-chrome b{max-width:100%!important;color:#1c1c1e!important;font-size:17px!important;line-height:1.15!important;font-weight:750!important;letter-spacing:-.01em!important}.workspace-v2 .mobile-sheet-chrome>button{position:absolute!important;top:24px!important;right:14px!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#e3e3e8!important;color:#4b4b50!important}.workspace-v2 .mobile-sheet-chrome>button:active{transform:scale(.94);background:#d7d7dc!important}.workspace-v2 .mobile-form-sheet>.panel-title{display:none!important}.workspace-v2 .mobile-form-sheet .field{display:grid!important;gap:7px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ios-label)!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important}.workspace-v2 .mobile-form-sheet .field:focus-within{color:#087ee5!important}.workspace-v2 .mobile-form-sheet .field input,.workspace-v2 .mobile-form-sheet .field select,.workspace-v2 .mobile-form-sheet .field textarea,.workspace-v2 .mobile-form-sheet .standalone-input,.workspace-v2 .mobile-form-sheet .media-input>input,.workspace-v2 .mobile-form-sheet .multi-media-input input{width:100%!important;min-width:0!important;min-height:52px!important;padding:13px 14px!important;border:1px solid var(--ios-line)!important;border-radius:13px!important;outline:0!important;background:var(--ios-card)!important;color:#1c1c1e!important;box-shadow:0 1px 2px #00000006!important;font-size:16px!important;line-height:1.3!important;font-weight:500!important;letter-spacing:0!important;-webkit-tap-highlight-color:transparent}.workspace-v2 .mobile-form-sheet .field select{padding-right:36px!important}.workspace-v2 .mobile-form-sheet .field textarea{min-height:118px!important;resize:none!important}.workspace-v2 .mobile-form-sheet .field input:focus,.workspace-v2 .mobile-form-sheet .field select:focus,.workspace-v2 .mobile-form-sheet .field textarea:focus,.workspace-v2 .mobile-form-sheet .media-input>input:focus,.workspace-v2 .mobile-form-sheet .multi-media-input input:focus{border-color:#0a84ffb8!important;box-shadow:0 0 0 3px #0a84ff1f!important}.workspace-v2 .mobile-form-sheet .field small{margin-top:-1px!important;color:var(--ios-muted)!important;font-size:10px!important;line-height:1.45!important;font-weight:500!important}.workspace-v2 .mobile-form-sheet input,.workspace-v2 .mobile-form-sheet select,.workspace-v2 .mobile-form-sheet textarea,.workspace-v2 .mobile-form-sheet button{scroll-margin-top:92px;scroll-margin-bottom:136px}.workspace-v2 .mobile-form-sheet .two-col{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding:0!important;border:0!important;background:transparent!important}.workspace-v2 .mobile-form-sheet .checkline{min-height:54px!important;margin:0!important;padding:12px 13px!important;border:1px solid var(--ios-line)!important;border-radius:14px!important;background:#fff!important;color:#2c2c2e!important;font-size:12px!important;line-height:1.35!important;font-weight:650!important;box-shadow:0 1px 2px #00000005!important}.workspace-v2 .mobile-form-sheet .checkline input{width:20px!important;height:20px!important;flex:0 0 20px!important;accent-color:var(--ios-blue)!important}.workspace-v2 .mobile-form-sheet .sale-admin-discount-preview{padding:12px 13px!important;border:1px solid rgba(10,132,255,.16)!important;border-left:3px solid var(--ios-blue)!important;border-radius:13px!important;background:#fff!important}.workspace-v2 .mobile-form-sheet .media-input,.workspace-v2 .mobile-form-sheet .multi-media-input{display:grid!important;gap:12px!important;padding:13px!important;border:1px solid var(--ios-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 1px 2px #00000006!important}.workspace-v2 .mobile-form-sheet .media-input>img{width:100%!important;max-height:260px!important;aspect-ratio:16/10;object-fit:contain!important;border-radius:11px!important;background:#f5f5f7!important}.workspace-v2 .mobile-form-sheet .upload-btn,.workspace-v2 .mobile-form-sheet .multi-upload-btn{width:100%!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 13px!important;border:0!important;border-radius:12px!important;background:#eaf4ff!important;color:#087ee5!important;font-size:12px!important;font-weight:750!important}.workspace-v2 .mobile-form-sheet .multi-media-head{display:grid!important;gap:10px!important}.workspace-v2 .mobile-form-sheet .multi-media-head>div{display:grid!important;gap:3px!important}.workspace-v2 .mobile-form-sheet .multi-media-head b{color:#1c1c1e!important;font-size:13px!important}.workspace-v2 .mobile-form-sheet .multi-media-head small{color:var(--ios-muted)!important;font-size:10px!important;line-height:1.45!important}.workspace-v2 .mobile-form-sheet .multi-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.workspace-v2 .mobile-form-sheet .multi-photo-card{overflow:hidden!important;border:1px solid var(--ios-line)!important;border-radius:12px!important;background:#f8f8fa!important}.workspace-v2 .mobile-form-sheet .multi-photo-card img{aspect-ratio:1/1!important;object-fit:cover!important}.workspace-v2 .mobile-form-sheet .multi-photo-actions{grid-template-columns:minmax(0,1fr) 40px!important;gap:6px!important;padding:7px!important}.workspace-v2 .mobile-form-sheet .multi-photo-actions button{min-height:38px!important;border-radius:9px!important}.workspace-v2 .mobile-form-sheet .multi-photo-empty{padding:18px 12px!important;border:1px dashed #cfd0d5!important;border-radius:12px!important;background:#f8f8fa!important;color:#7c7c80!important;font-size:11px!important;line-height:1.5!important;text-align:center!important}.workspace-v2 .mobile-form-sheet .mobile-sheet-actions{position:sticky!important;z-index:25!important;bottom:calc(-10px - env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:4px -16px calc(-10px - env(safe-area-inset-bottom))!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--ios-line)!important;background:#f9f9fbf0!important;backdrop-filter:saturate(180%) blur(22px)!important;-webkit-backdrop-filter:saturate(180%) blur(22px)!important}.workspace-v2 .mobile-form-sheet .mobile-sheet-actions .btn{width:100%!important;min-height:52px!important;margin:0!important;border-radius:13px!important;font-size:13px!important;font-weight:750!important}.workspace-v2 .mobile-form-sheet .mobile-sheet-actions .btn.primary{border-color:var(--ios-blue)!important;background:var(--ios-blue)!important;box-shadow:0 5px 14px #0a84ff33!important}.workspace-v2 .mobile-form-sheet .mobile-sheet-actions .btn.ghost-dark{background:#fff!important}.workspace-v2 .mobile-form-sheet,.workspace-v2 .mobile-form-sheet *{max-width:100%;box-sizing:border-box}}@media(max-width:430px){.workspace-v2 .admin-form.mobile-form-sheet{max-height:94dvh!important;padding-left:14px!important;padding-right:14px!important;border-radius:26px 26px 0 0!important}.workspace-v2 .mobile-sheet-chrome{margin-left:-14px!important;margin-right:-14px!important;border-radius:26px 26px 0 0!important}.workspace-v2 .mobile-form-sheet .mobile-sheet-actions{margin-left:-14px!important;margin-right:-14px!important;padding-left:14px!important;padding-right:14px!important}.workspace-v2 .mobile-sheet-launch{left:max(10px,env(safe-area-inset-left))!important;right:max(10px,env(safe-area-inset-right))!important;bottom:calc(80px + env(safe-area-inset-bottom))!important}}@media(max-width:374px){.workspace-v2 .admin-form.mobile-form-sheet{padding-left:12px!important;padding-right:12px!important}.workspace-v2 .mobile-sheet-chrome{margin-left:-12px!important;margin-right:-12px!important;padding-left:52px!important;padding-right:52px!important}.workspace-v2 .mobile-form-sheet .mobile-sheet-actions{margin-left:-12px!important;margin-right:-12px!important;padding-left:12px!important;padding-right:12px!important}.workspace-v2 .mobile-form-sheet .multi-photo-grid{grid-template-columns:1fr!important}}@media(max-width:900px)and (max-height:520px)and (orientation:landscape){.workspace-v2 .admin-form.mobile-form-sheet{max-height:calc(100dvh - 6px)!important;border-radius:20px 20px 0 0!important}.workspace-v2 .mobile-sheet-chrome{min-height:66px!important;padding-top:20px!important;padding-bottom:9px!important}}@media(max-width:820px){.workspace-v2 .sale-mobile-form{gap:10px!important;scroll-padding-bottom:104px!important}.workspace-v2 .sale-mobile-form .field{gap:5px!important;font-size:11px!important}.workspace-v2 .sale-mobile-form .field input,.workspace-v2 .sale-mobile-form .field select,.workspace-v2 .sale-mobile-form .field textarea{min-height:46px!important;padding:10px 12px!important;border-radius:11px!important}.workspace-v2 .sale-mobile-form .field textarea{min-height:92px!important}.workspace-v2 .sale-mobile-form>.two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important}.workspace-v2 .sale-mobile-form>.two-col>.field{min-width:0!important}.workspace-v2 .sale-mobile-form>.two-col>.field input{min-width:0!important}.workspace-v2 .sale-mobile-form .sale-admin-discount-preview{padding:9px 11px!important;border-radius:11px!important}.workspace-v2 .sale-mobile-form .multi-media-input{gap:8px!important;padding:10px!important;border-radius:14px!important}.workspace-v2 .sale-mobile-form .multi-media-head{gap:7px!important}.workspace-v2 .sale-mobile-form .multi-media-head b{font-size:12px!important}.workspace-v2 .sale-mobile-form .multi-media-head small{font-size:9px!important;line-height:1.35!important}.workspace-v2 .sale-mobile-form .multi-upload-btn{min-height:44px!important;padding:8px 11px!important;border-radius:10px!important;font-size:11px!important}.workspace-v2 .sale-mobile-form .multi-media-input>.two-col{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important}.workspace-v2 .sale-mobile-form .multi-media-input>.two-col input{min-height:44px!important;padding:9px 11px!important}.workspace-v2 .sale-mobile-form .multi-media-input>.two-col .btn{min-width:106px!important;min-height:44px!important;width:auto!important;padding:8px 11px!important;font-size:10px!important;white-space:nowrap!important}.workspace-v2 .sale-mobile-form .multi-photo-empty{min-height:64px!important;padding:10px!important;font-size:10px!important}.workspace-v2 .sale-mobile-form .multi-photo-grid{gap:7px!important}.workspace-v2 .sale-mobile-form .checkline{min-height:50px!important;padding:9px 11px!important;border-radius:12px!important}.workspace-v2 .sale-mobile-form .mobile-sheet-actions{margin-top:0!important;padding-top:8px!important;padding-bottom:calc(8px + env(safe-area-inset-bottom))!important}.workspace-v2 .sale-mobile-form .mobile-sheet-actions .btn{min-height:48px!important;border-radius:11px!important}}@media(max-width:430px){.workspace-v2 .sale-mobile-form{gap:9px!important}.workspace-v2 .sale-mobile-form .mobile-sheet-chrome{min-height:70px!important;padding-top:21px!important;padding-bottom:9px!important}.workspace-v2 .sale-mobile-form .mobile-sheet-chrome b{font-size:16px!important}.workspace-v2 .sale-mobile-form .mobile-sheet-chrome>button{top:20px!important;width:34px!important;height:34px!important}}@media(max-width:350px){.workspace-v2 .sale-mobile-form>.two-col{grid-template-columns:1fr!important}.workspace-v2 .sale-mobile-form .multi-media-input>.two-col{grid-template-columns:1fr!important}.workspace-v2 .sale-mobile-form .multi-media-input>.two-col .btn{width:100%!important}}.workspace-v2 .inquiry-forward-modal{padding:18px!important;background:#0f161a99!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.workspace-v2 .inquiry-forward-card{width:min(720px,calc(100vw - 36px))!important;max-height:calc(100dvh - 36px)!important;padding:18px!important;border:1px solid #dfe5e8!important;border-radius:8px!important;background:#f5f7f8!important;box-shadow:0 24px 80px #00000047!important}.workspace-v2 .inquiry-forward-close{top:12px!important;right:12px!important;width:34px!important;height:34px!important;border:1px solid #dfe5e8!important;border-radius:6px!important;box-shadow:none!important}.workspace-v2 .inquiry-forward-head{min-height:72px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:11px!important;align-items:center!important;margin:0 0 12px!important;padding:12px 48px 12px 12px!important;border:1px solid #e1e7ea!important;border-left:3px solid var(--ws-blue)!important;border-radius:6px!important;background:#fff!important}.workspace-v2 .inquiry-forward-head>span{width:38px!important;height:38px!important;border-radius:6px!important;background:#eaf5fb!important;color:var(--ws-blue)!important}.workspace-v2 .inquiry-forward-head>span svg{width:17px!important;height:17px!important}.workspace-v2 .inquiry-forward-head small{color:var(--ws-blue)!important;font-size:7px!important;letter-spacing:.12em!important}.workspace-v2 .inquiry-forward-head h2{margin:2px 0 0!important;color:#20282c!important;font-size:19px!important;line-height:1.15!important;letter-spacing:-.02em!important}.workspace-v2 .inquiry-forward-head p{max-width:none!important;margin:4px 0 0!important;color:#737e84!important;font-size:9px!important;line-height:1.45!important}.workspace-v2 .inquiry-forward-recipient{gap:5px!important;margin-bottom:10px!important;padding:10px 11px!important;border:1px solid #e0e5e8!important;border-radius:6px!important;background:#fff!important}.workspace-v2 .inquiry-forward-recipient>span{color:#59656b!important;font-size:8px!important;letter-spacing:.025em!important}.workspace-v2 .inquiry-forward-recipient input{min-height:42px!important;padding:0 11px!important;border:1px solid #e3e8ea!important;border-radius:5px!important;background:#f7f9fa!important;font-size:12px!important}.workspace-v2 .inquiry-forward-summary{gap:0!important;margin-bottom:10px!important;border:1px solid #e0e5e8!important;border-radius:6px!important;background:#fff!important}.workspace-v2 .inquiry-forward-summary>div{min-height:66px!important;padding:10px 11px!important;border-right:1px solid #e9edef!important;background:#fff!important}.workspace-v2 .inquiry-forward-summary>div:last-child{border-right:0!important}.workspace-v2 .inquiry-forward-summary small,.workspace-v2 .inquiry-forward-message>small{color:#8a9499!important;font-size:6.5px!important;letter-spacing:.11em!important}.workspace-v2 .inquiry-forward-summary b{font-size:10px!important}.workspace-v2 .inquiry-forward-summary span{font-size:7.5px!important}.workspace-v2 .inquiry-forward-message{margin-bottom:10px!important;padding:10px 11px!important;border:1px solid #e0e5e8!important;border-radius:6px!important;background:#fff!important}.workspace-v2 .inquiry-forward-message p{margin:4px 0 0!important;font-size:9px!important;line-height:1.45!important}.workspace-v2 .inquiry-forward-photos{padding:10px 11px!important;border:1px solid #e0e5e8!important;border-radius:6px!important;background:#fff!important}.workspace-v2 .inquiry-forward-section-head{min-height:22px!important;margin-bottom:7px!important}.workspace-v2 .inquiry-forward-section-head b{font-size:9px!important}.workspace-v2 .inquiry-forward-section-head span{font-size:7px!important}.workspace-v2 .inquiry-forward-photos>div:last-child{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:7px!important}.workspace-v2 .inquiry-forward-photos figure{flex:0 0 112px!important;width:112px!important;border:1px solid #e1e6e8!important;border-radius:5px!important;background:#f7f9fa!important}.workspace-v2 .inquiry-forward-photos img{width:100%!important;height:92px!important;aspect-ratio:auto!important;padding:4px!important;object-fit:contain!important}.workspace-v2 .inquiry-forward-photos figcaption{padding:4px 6px!important;font-size:6.5px!important}.workspace-v2 .inquiry-forward-note{grid-template-columns:16px minmax(0,1fr)!important;gap:7px!important;margin-top:10px!important;padding:8px 10px!important;border:1px solid #e0e8ec!important;border-radius:5px!important;background:#eef6fa!important;color:#53666f!important}.workspace-v2 .inquiry-forward-note svg{width:14px!important;height:14px!important;color:var(--ws-blue)!important}.workspace-v2 .inquiry-forward-note span{font-size:7.5px!important;line-height:1.45!important}.workspace-v2 .inquiry-forward-actions{grid-template-columns:180px minmax(0,1fr)!important;gap:8px!important;margin-top:10px!important}.workspace-v2 .inquiry-forward-actions button{min-height:42px!important;border-radius:5px!important;font-size:9px!important}.workspace-v2 .inquiry-forward-actions .secondary{border:1px solid #dfe5e8!important;background:#fff!important;color:#4f5b61!important}.workspace-v2 .inquiry-forward-actions .primary{background:var(--ws-blue)!important;color:#fff!important}@media(max-width:760px){.workspace-v2 .inquiry-forward-modal{align-items:end!important;padding:0!important}.workspace-v2 .inquiry-forward-card{width:100%!important;max-height:92dvh!important;padding:14px 12px calc(12px + env(safe-area-inset-bottom))!important;border-radius:16px 16px 0 0!important}.workspace-v2 .inquiry-forward-head{grid-template-columns:34px minmax(0,1fr)!important;min-height:66px!important;padding:10px 42px 10px 10px!important}.workspace-v2 .inquiry-forward-head>span{width:34px!important;height:34px!important}.workspace-v2 .inquiry-forward-head h2{font-size:17px!important}.workspace-v2 .inquiry-forward-recipient input{font-size:16px!important}.workspace-v2 .inquiry-forward-summary{grid-template-columns:1fr!important}.workspace-v2 .inquiry-forward-summary>div{min-height:0!important;border-right:0!important;border-bottom:1px solid #e9edef!important}.workspace-v2 .inquiry-forward-summary>div:last-child{border-bottom:0!important}.workspace-v2 .inquiry-forward-photos figure{flex-basis:96px!important;width:96px!important}.workspace-v2 .inquiry-forward-photos img{height:78px!important}.workspace-v2 .inquiry-forward-actions{grid-template-columns:1fr!important}}.workspace-v2 .sale-editor-body,.workspace-v2 .sale-editor-section{display:contents}.workspace-v2 .sale-editor-section-head,.workspace-v2 .sale-mobile-type-switch{display:none}@media(max-width:430px){.workspace-v2{--sp-blue:#147fbd;--sp-blue-soft:#edf7fc;--sp-bg:#f4f5f6;--sp-card:#ffffff;--sp-text:#22282c;--sp-muted:#747d82;--sp-line:#dfe3e5;--sp-line-soft:#eceeef;--sp-nav-height:68px}.workspace-v2,.workspace-v2 *{box-sizing:border-box}.workspace-v2.dashboard{display:block!important;min-width:0!important;min-height:100dvh!important;overflow-x:hidden!important;background:var(--sp-bg)!important;color:var(--sp-text)!important}.workspace-v2 .workspace-sidebar{position:fixed!important;z-index:900!important;inset:auto 0 0!important;width:100%!important;height:calc(var(--sp-nav-height) + env(safe-area-inset-bottom))!important;padding:0 6px env(safe-area-inset-bottom)!important;display:block!important;border:0!important;border-top:1px solid rgba(255,255,255,.08)!important;background:#0e1417f7!important;box-shadow:0 -8px 28px #1016191f!important;backdrop-filter:saturate(150%) blur(18px)!important;-webkit-backdrop-filter:saturate(150%) blur(18px)!important}.workspace-v2 .workspace-brand,.workspace-v2 .workspace-location,.workspace-v2 .workspace-account{display:none!important}.workspace-v2 .workspace-nav{width:100%!important;height:var(--sp-nav-height)!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:0!important;overflow:visible!important}.workspace-v2 .workspace-nav-group{display:contents!important;margin:0!important}.workspace-v2 .workspace-nav-group>small{display:none!important}.workspace-v2 .workspace-nav button{position:relative!important;min-width:0!important;min-height:var(--sp-nav-height)!important;height:var(--sp-nav-height)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;margin:0!important;padding:7px 3px 6px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#89959b!important;box-shadow:none!important;font-size:10px!important;line-height:1!important;font-weight:650!important;white-space:nowrap!important;-webkit-tap-highlight-color:transparent}.workspace-v2 .workspace-nav button:before{content:""!important;position:absolute!important;top:0!important;left:22%!important;right:22%!important;width:auto!important;height:2px!important;display:block!important;background:transparent!important}.workspace-v2 .workspace-nav button.active{color:#66b9e8!important;background:transparent!important}.workspace-v2 .workspace-nav button.active:before{background:#66b9e8!important}.workspace-v2 .workspace-nav-icon{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;background:transparent!important;color:inherit!important}.workspace-v2 .workspace-nav-icon svg,.workspace-v2 .workspace-nav button svg{width:20px!important;height:20px!important}.workspace-v2 .workspace-nav button>span:not(.workspace-nav-icon){display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workspace-v2 .workspace-nav button i{position:absolute!important;top:7px!important;left:calc(50% + 7px)!important;right:auto!important;min-width:16px!important;height:16px!important;display:grid!important;place-items:center!important;padding:0 4px!important;border:2px solid #11181b!important;border-radius:999px!important;background:#e84343!important;color:#fff!important;font-size:8px!important;font-style:normal!important;font-weight:800!important;line-height:1!important}.workspace-v2 .workspace-main{min-width:0!important;width:100%!important;min-height:100dvh!important;padding:0 0 calc(var(--sp-nav-height) + env(safe-area-inset-bottom))!important;background:var(--sp-bg)!important}.workspace-v2 .workspace-topbar{position:sticky!important;z-index:700!important;top:0!important;min-height:0!important;display:block!important;padding:calc(10px + env(safe-area-inset-top)) 12px 10px!important;border:0!important;border-bottom:1px solid var(--sp-line)!important;background:#fffffff5!important;backdrop-filter:saturate(170%) blur(18px)!important;-webkit-backdrop-filter:saturate(170%) blur(18px)!important}.workspace-v2 .workspace-page-heading{min-width:0!important}.workspace-v2 .workspace-page-heading:before{content:"MAGNET · STUDIO PORTAL";display:block;margin:0 0 3px;color:#8c9499;font-size:9px;font-weight:850;letter-spacing:.1em}.workspace-v2 .workspace-breadcrumb,.workspace-v2 .workspace-page-heading p{display:none!important}.workspace-v2 .workspace-page-heading h1{margin:0!important;color:#202629!important;font-size:25px!important;line-height:1.06!important;font-weight:800!important;letter-spacing:-.035em!important}.workspace-v2 .workspace-tools{width:100%!important;min-width:0!important;display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;gap:7px!important;margin:9px 0 0!important}.workspace-v2 .workspace-branch-switch{min-width:0!important;flex:1 1 auto!important;display:grid!important;gap:4px!important}.workspace-v2 .workspace-branch-switch>span{display:block!important;color:#8b9499!important;font-size:8px!important;font-weight:800!important;letter-spacing:.08em!important}.workspace-v2 .workspace-branch-switch select{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 34px 0 11px!important;border:1px solid #d7dcdf!important;border-radius:7px!important;background:#f7f8f8!important;color:#30373b!important;font-size:14px!important;font-weight:650!important}.workspace-v2 .workspace-site-link,.workspace-v2 .workspace-mobile-logout{flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #d7dcdf!important;border-radius:7px!important;background:#fff!important;color:#525c62!important;box-shadow:none!important}.workspace-v2 .workspace-site-link span{display:none!important}.workspace-v2 .workspace-site-link svg,.workspace-v2 .workspace-mobile-logout svg{width:17px!important;height:17px!important}.workspace-v2 .workspace-content{width:100%!important;min-width:0!important;margin:0!important;padding:12px 10px 22px!important}.workspace-v2 .workspace-content-inner{width:100%!important;max-width:none!important;margin:0!important}.workspace-v2 .workspace-module,.workspace-v2 .inquiries-workspace,.workspace-v2 .overview-v2{min-width:0!important;gap:10px!important}.workspace-v2 .admin-panel{min-width:0!important;margin:0!important;padding:12px!important;border:1px solid var(--sp-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 2px 10px #1e282d06!important}.workspace-v2 .panel-title{min-height:0!important;gap:10px!important;margin:0 0 10px!important;padding:0 0 10px!important;border-bottom:1px solid var(--sp-line-soft)!important}.workspace-v2 .panel-title small{margin:0 0 3px!important;color:#67808d!important;font-size:9px!important;letter-spacing:.08em!important}.workspace-v2 .panel-title h2{font-size:18px!important;line-height:1.12!important}.workspace-v2 .panel-title p{margin-top:4px!important;color:var(--sp-muted)!important;font-size:11px!important;line-height:1.45!important}.workspace-v2 .overview-welcome{min-height:0!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding:18px!important;border-radius:8px!important;background:linear-gradient(135deg,#182327,#15303d)!important;box-shadow:0 8px 24px #121d2314!important}.workspace-v2 .overview-welcome>div>small{font-size:9px!important;letter-spacing:.09em!important}.workspace-v2 .overview-welcome h2{margin:6px 0 5px!important;font-size:28px!important}.workspace-v2 .overview-welcome p{font-size:12px!important;line-height:1.5!important}.workspace-v2 .overview-welcome>button{min-height:54px!important;grid-template-columns:34px minmax(0,1fr) 16px!important;gap:9px!important;padding:8px 10px!important;border-radius:6px!important}.workspace-v2 .overview-welcome>button>svg:first-child{width:34px!important;height:34px!important;padding:8px!important}.workspace-v2 .overview-welcome>button b{font-size:12px!important}.workspace-v2 .overview-welcome>button small{font-size:10px!important}.workspace-v2 .overview-kpis-three{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:0!important}.workspace-v2 .overview-kpis-three .stat-card{min-width:0!important;min-height:84px!important;display:grid!important;grid-template-columns:1fr!important;justify-items:start!important;align-content:center!important;gap:6px!important;padding:10px!important;border-radius:7px!important;text-align:left!important}.workspace-v2 .overview-kpis-three .stat-card>span{width:30px!important;height:30px!important;border-radius:5px!important}.workspace-v2 .overview-kpis-three .stat-card>span svg{width:15px!important;height:15px!important}.workspace-v2 .overview-kpis-three .stat-card>div{min-width:0!important;justify-items:start!important}.workspace-v2 .overview-kpis-three .stat-card b{font-size:21px!important;line-height:1!important}.workspace-v2 .overview-kpis-three .stat-card small{display:block!important;color:#747f85!important;font-size:9px!important;line-height:1.2!important;white-space:normal!important}.workspace-v2 .overview-grid-simple{grid-template-columns:1fr!important;gap:10px!important}.workspace-v2 .quick-actions-panel{display:none!important}.workspace-v2 .overview-activity{padding:12px!important}.workspace-v2 .overview-area-list{gap:5px!important}.workspace-v2 .overview-area-list button{min-height:58px!important;grid-template-columns:36px minmax(0,1fr) 14px!important;gap:9px!important;padding:7px 8px!important;border-radius:6px!important}.workspace-v2 .overview-area-list button>span{width:36px!important;height:36px!important}.workspace-v2 .overview-area-list button b{font-size:12px!important}.workspace-v2 .overview-area-list button small{font-size:10px!important}.workspace-v2 .workspace-module-intro{min-height:0!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:14px!important;border:1px solid var(--sp-line)!important;border-left:3px solid var(--sp-blue)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.workspace-v2 .workspace-module-copy{grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important}.workspace-v2 .workspace-module-icon{width:38px!important;height:38px!important;border-radius:6px!important}.workspace-v2 .workspace-module-copy small{margin-bottom:2px!important;font-size:9px!important}.workspace-v2 .workspace-module-copy h2{font-size:20px!important}.workspace-v2 .workspace-module-copy p{margin-top:4px!important;font-size:11px!important;line-height:1.45!important}.workspace-v2 .workspace-module-stats{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;border:1px solid var(--sp-line-soft)!important;border-radius:6px!important;overflow:hidden!important}.workspace-v2 .workspace-module-stats>div{min-width:0!important;min-height:50px!important;gap:2px!important;padding:8px 10px!important;border:0!important;border-right:1px solid var(--sp-line-soft)!important;border-bottom:1px solid var(--sp-line-soft)!important}.workspace-v2 .workspace-module-stats>div:nth-child(2n){border-right:0!important}.workspace-v2 .workspace-module-stats>div:nth-last-child(-n+2){border-bottom:0!important}.workspace-v2 .workspace-module-stats small{font-size:8px!important}.workspace-v2 .workspace-module-stats b{font-size:18px!important}.workspace-v2 .inquiry-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.workspace-v2 .inquiry-summary-grid button{min-height:48px!important;padding:0 10px!important;border-radius:6px!important}.workspace-v2 .inquiry-summary-grid button span{font-size:10px!important}.workspace-v2 .inquiry-summary-grid button b{font-size:17px!important}.workspace-v2 .inquiry-panel{padding:10px!important}.workspace-v2 .inquiry-toolbar{grid-template-columns:1fr!important;gap:6px!important}.workspace-v2 .inquiry-search,.workspace-v2 .inquiry-sort{min-height:44px!important;border-radius:6px!important}.workspace-v2 .inquiry-search input,.workspace-v2 .inquiry-sort select{font-size:16px!important}.workspace-v2 .inquiry-sort>span{font-size:9px!important}.workspace-v2 .inquiry-list-tools{min-height:32px!important;font-size:10px!important}.workspace-v2 .inquiry-bulkbar{align-items:stretch!important;flex-direction:column!important;gap:7px!important;padding:9px!important;border-radius:6px!important}.workspace-v2 .inquiry-bulkbar>b{font-size:10px!important}.workspace-v2 .inquiry-bulkbar>div{display:grid!important;grid-template-columns:1fr 1fr!important}.workspace-v2 .inquiry-bulkbar button{min-height:38px!important;font-size:10px!important}.workspace-v2 .inquiry-admin-list{gap:8px!important}.workspace-v2 .inquiry-admin-card{grid-template-columns:26px minmax(0,1fr)!important;gap:6px 9px!important;padding:11px!important;border-radius:7px!important}.workspace-v2 .inquiry-row-check{grid-column:1!important;grid-row:1!important;padding-top:2px!important}.workspace-v2 .inquiry-row-check input{width:18px!important;height:18px!important}.workspace-v2 .inquiry-main{grid-column:2!important;min-width:0!important}.workspace-v2 .inquiry-main-head{gap:4px!important;flex-wrap:wrap!important;font-size:9px!important}.workspace-v2 .inquiry-main h3{margin-top:5px!important;font-size:17px!important}.workspace-v2 .inquiry-contact-line{gap:6px 10px!important;flex-wrap:wrap!important}.workspace-v2 .inquiry-contact-line a{min-width:0!important;max-width:100%!important;font-size:11px!important;overflow-wrap:anywhere!important}.workspace-v2 .inquiry-message{font-size:12px!important;line-height:1.5!important}.workspace-v2 .inquiry-detail-toggle{min-height:34px!important;font-size:10px!important}.workspace-v2 .inquiry-product{grid-column:2!important;width:100%!important;min-width:0!important;grid-template-columns:76px minmax(0,1fr)!important;gap:9px!important;padding:8px!important;border-radius:6px!important}.workspace-v2 .inquiry-product img,.workspace-v2 .inquiry-product .empty{width:76px!important;height:76px!important}.workspace-v2 .inquiry-product-copy small{font-size:8px!important}.workspace-v2 .inquiry-product-copy b{font-size:12px!important}.workspace-v2 .inquiry-product-copy .model,.workspace-v2 .inquiry-product-copy .price{font-size:10px!important}.workspace-v2 .inquiry-actions{grid-column:1/-1!important;width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important;padding-top:9px!important;border-top:1px solid var(--sp-line-soft)!important}.workspace-v2 .inquiry-actions>label{font-size:9px!important}.workspace-v2 .inquiry-actions>select{width:100%!important;min-height:42px!important;font-size:14px!important}.workspace-v2 .inquiry-quick-actions{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.workspace-v2 .inquiry-quick-actions>a,.workspace-v2 .inquiry-quick-actions>button{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;display:grid!important;place-items:center!important;padding:0!important}.workspace-v2 .inquiry-detail-grid{grid-column:1/-1!important;grid-template-columns:1fr!important;gap:7px!important}.workspace-v2 .admin-split{display:block!important;min-width:0!important}.workspace-v2 .sale-admin-panel{padding:10px!important}.workspace-v2 .sale-admin-panel-title{grid-template-columns:minmax(0,1fr) auto!important}.workspace-v2 .sale-admin-list{gap:0!important}.workspace-v2 .sale-admin-row{min-height:104px!important;display:grid!important;grid-template-columns:76px minmax(0,1fr) 38px!important;gap:10px!important;align-items:start!important;padding:11px 0!important;border:0!important;border-bottom:1px solid var(--sp-line-soft)!important;border-radius:0!important;background:#fff!important}.workspace-v2 .sale-admin-row:last-child{border-bottom:0!important}.workspace-v2 .sale-admin-thumb{width:76px!important;height:76px!important}.workspace-v2 .sale-admin-thumb img,.workspace-v2 .sale-admin-thumb .thumb-empty{width:76px!important;height:76px!important;object-fit:cover!important;border-radius:5px!important}.workspace-v2 .sale-admin-info{min-width:0!important;gap:3px!important}.workspace-v2 .sale-admin-meta{gap:4px!important;flex-wrap:wrap!important;font-size:8px!important}.workspace-v2 .sale-admin-name{font-size:15px!important;line-height:1.15!important}.workspace-v2 .sale-admin-model{font-size:10px!important}.workspace-v2 .sale-admin-price-line{gap:5px!important;flex-wrap:wrap!important}.workspace-v2 .sale-admin-price-line strong{font-size:15px!important}.workspace-v2 .sale-admin-price-line del,.workspace-v2 .sale-admin-discount,.workspace-v2 .sale-admin-state{font-size:9px!important}.workspace-v2 .sale-admin-actions{width:38px!important;display:grid!important;gap:6px!important}.workspace-v2 .sale-admin-icon{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;border-radius:6px!important}.workspace-v2 .showroom-library{padding:10px!important}.workspace-v2 .admin-gallery{grid-template-columns:1fr!important;gap:0!important}.workspace-v2 .admin-gallery>div{min-width:0!important;display:grid!important;grid-template-columns:96px minmax(0,1fr) 38px!important;gap:9px!important;align-items:center!important;padding:10px 0!important;border:0!important;border-bottom:1px solid var(--sp-line-soft)!important;border-radius:0!important;background:#fff!important}.workspace-v2 .admin-gallery>div:last-child{border-bottom:0!important}.workspace-v2 .admin-gallery img{grid-column:1!important;width:96px!important;height:76px!important;object-fit:cover!important;border-radius:5px!important}.workspace-v2 .admin-gallery>div>div:not(.showroom-card-actions){grid-column:2!important;min-width:0!important}.workspace-v2 .admin-gallery b{font-size:12px!important;line-height:1.25!important}.workspace-v2 .admin-gallery small{font-size:9px!important}.workspace-v2 .showroom-card-actions{grid-column:3!important;display:grid!important;gap:6px!important}.workspace-v2 .showroom-card-actions button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border-radius:6px!important}.workspace-v2 .mobile-sheet-launch{left:10px!important;right:10px!important;bottom:calc(var(--sp-nav-height) + 8px + env(safe-area-inset-bottom))!important;width:auto!important;min-width:0!important;min-height:52px!important;grid-template-columns:32px minmax(0,1fr) 26px!important;gap:9px!important;padding:7px 9px!important;border-radius:9px!important;background:#147fbd!important;box-shadow:0 8px 26px #115e8c38!important}.workspace-v2 .mobile-sheet-launch>svg{width:32px!important;height:32px!important;padding:7px!important;border-radius:6px!important}.workspace-v2 .mobile-sheet-launch small{font-size:8px!important}.workspace-v2 .mobile-sheet-launch b{font-size:12px!important}.workspace-v2 .mobile-sheet-launch-plus{width:26px!important;height:26px!important;font-size:18px!important}.workspace-v2 .mobile-sheet-workspace{padding-bottom:66px!important}.workspace-v2 .mobile-sheet-backdrop{z-index:6990!important;background:#1012137a!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.workspace-v2 .admin-form.mobile-form-sheet{z-index:7000!important;inset:auto 0 0!important;width:100%!important;max-width:none!important;max-height:calc(100dvh - 8px)!important;margin:0!important;padding:0 12px calc(8px + env(safe-area-inset-bottom))!important;gap:10px!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-padding-top:74px!important;scroll-padding-bottom:112px!important;border:0!important;border-radius:20px 20px 0 0!important;background:#f2f2f7!important;box-shadow:0 -20px 60px #0000003d!important}.workspace-v2 .mobile-sheet-chrome{min-height:66px!important;margin:0 -12px!important;padding:20px 50px 9px!important;border-radius:20px 20px 0 0!important;background:#f2f2f7f5!important}.workspace-v2 .mobile-sheet-grabber{top:7px!important;width:36px!important;height:4px!important}.workspace-v2 .mobile-sheet-chrome small{font-size:8px!important}.workspace-v2 .mobile-sheet-chrome b{font-size:17px!important}.workspace-v2 .mobile-sheet-chrome>button{top:19px!important;right:12px!important;width:34px!important;height:34px!important}.workspace-v2 .mobile-form-sheet>.panel-title{display:none!important}.workspace-v2 .mobile-form-sheet .field{gap:5px!important;color:#3a3a3c!important;font-size:11px!important;font-weight:700!important}.workspace-v2 .mobile-form-sheet .field input,.workspace-v2 .mobile-form-sheet .field select,.workspace-v2 .mobile-form-sheet .field textarea,.workspace-v2 .mobile-form-sheet .standalone-input,.workspace-v2 .mobile-form-sheet .media-input>input,.workspace-v2 .mobile-form-sheet .multi-media-input input{min-height:48px!important;padding:11px 12px!important;border:1px solid rgba(60,60,67,.18)!important;border-radius:10px!important;background:#fff!important;color:#1c1c1e!important;font-size:16px!important;line-height:1.25!important;box-shadow:none!important}.workspace-v2 .mobile-form-sheet .field textarea{min-height:96px!important}.workspace-v2 .mobile-form-sheet .field small{color:#818187!important;font-size:9px!important;line-height:1.4!important}.workspace-v2 .mobile-form-sheet .two-col{grid-template-columns:1fr!important;gap:10px!important}.workspace-v2 .sale-mobile-form>.two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important}.workspace-v2 .mobile-form-sheet .media-input,.workspace-v2 .mobile-form-sheet .multi-media-input{gap:9px!important;padding:10px!important;border:1px solid rgba(60,60,67,.16)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.workspace-v2 .mobile-form-sheet .multi-media-head{gap:7px!important}.workspace-v2 .mobile-form-sheet .multi-media-head b{font-size:13px!important}.workspace-v2 .mobile-form-sheet .multi-media-head small{font-size:9px!important}.workspace-v2 .mobile-form-sheet .upload-btn,.workspace-v2 .mobile-form-sheet .multi-upload-btn{min-height:44px!important;padding:8px 10px!important;border-radius:9px!important;font-size:12px!important}.workspace-v2 .mobile-form-sheet .multi-media-input>.two-col{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important}.workspace-v2 .mobile-form-sheet .multi-media-input>.two-col .btn{width:auto!important;min-width:94px!important;min-height:44px!important;padding:8px 10px!important;font-size:10px!important;white-space:nowrap!important}.workspace-v2 .mobile-form-sheet .multi-photo-empty{min-height:58px!important;padding:10px!important;font-size:10px!important}.workspace-v2 .mobile-form-sheet .multi-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.workspace-v2 .mobile-form-sheet .checkline{min-height:50px!important;padding:10px 11px!important;border-radius:10px!important;font-size:12px!important}.workspace-v2 .mobile-form-sheet .checkline input{width:20px!important;height:20px!important}.workspace-v2 .mobile-form-sheet .sale-admin-discount-preview{padding:9px 10px!important;border-radius:9px!important}.workspace-v2 .mobile-form-sheet .mobile-sheet-actions{position:sticky!important;z-index:25!important;bottom:calc(-8px - env(safe-area-inset-bottom))!important;grid-template-columns:1fr!important;gap:6px!important;margin:2px -12px calc(-8px - env(safe-area-inset-bottom))!important;padding:9px 12px calc(9px + env(safe-area-inset-bottom))!important;border-top:1px solid rgba(60,60,67,.14)!important;background:#f9f9fbf7!important}.workspace-v2 .mobile-form-sheet .mobile-sheet-actions .btn{width:100%!important;min-height:48px!important;margin:0!important;border-radius:9px!important;font-size:13px!important}.workspace-v2 .inquiry-product-modal,.workspace-v2 .inquiry-forward-modal{padding:6px!important;align-items:flex-end!important}.workspace-v2 .inquiry-product-modal-card,.workspace-v2 .inquiry-forward-card{width:100%!important;max-width:none!important;max-height:calc(100dvh - 8px)!important;border-radius:16px 16px 0 0!important;overflow:auto!important}.workspace-v2 button,.workspace-v2 a,.workspace-v2 select{-webkit-tap-highlight-color:transparent}.workspace-v2 button:focus-visible,.workspace-v2 a:focus-visible,.workspace-v2 input:focus-visible,.workspace-v2 select:focus-visible,.workspace-v2 textarea:focus-visible{outline:2px solid rgba(20,127,189,.52)!important;outline-offset:2px!important}}@media(max-width:360px){.workspace-v2 .workspace-content{padding-left:8px!important;padding-right:8px!important}.workspace-v2 .overview-kpis-three{grid-template-columns:1fr!important}.workspace-v2 .overview-kpis-three .stat-card{grid-template-columns:32px minmax(0,1fr)!important;min-height:62px!important}.workspace-v2 .sale-mobile-form>.two-col,.workspace-v2 .mobile-form-sheet .multi-media-input>.two-col{grid-template-columns:1fr!important}.workspace-v2 .mobile-form-sheet .multi-media-input>.two-col .btn{width:100%!important}}@media(max-width:430px){.workspace-v2 .sale-mobile-form{inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:100dvh!important;margin:0!important;padding:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:0!important;overflow:hidden!important;border-radius:0!important;background:#f3f4f5!important;box-shadow:none!important;transform:translateY(102%)!important}.workspace-v2 .sale-mobile-form.open{transform:translateY(0)!important}.workspace-v2 .sale-mobile-form .sale-editor-chrome{position:relative!important;top:auto!important;min-height:calc(70px + env(safe-area-inset-top))!important;margin:0!important;padding:calc(14px + env(safe-area-inset-top)) 52px 11px 14px!important;display:flex!important;align-items:flex-end!important;border:0!important;border-bottom:1px solid #dadddf!important;border-radius:0!important;background:#fffffff7!important;text-align:left!important}.workspace-v2 .sale-mobile-form .sale-editor-chrome .mobile-sheet-grabber{display:none!important}.workspace-v2 .sale-mobile-form .sale-editor-chrome>div{min-width:0!important;display:grid!important;justify-items:start!important;gap:2px!important}.workspace-v2 .sale-mobile-form .sale-editor-chrome small{color:#78838a!important;font-size:8px!important;font-weight:850!important;letter-spacing:.1em!important}.workspace-v2 .sale-mobile-form .sale-editor-chrome b{color:#20272b!important;font-size:21px!important;line-height:1.08!important;font-weight:800!important;letter-spacing:-.025em!important}.workspace-v2 .sale-mobile-form .sale-editor-chrome>button{position:absolute!important;top:calc(13px + env(safe-area-inset-top))!important;right:12px!important;width:38px!important;height:38px!important;border:1px solid #d8dcde!important;border-radius:6px!important;background:#f5f6f7!important;color:#4d575c!important}.workspace-v2 .sale-editor-body{min-width:0!important;min-height:0!important;display:grid!important;align-content:start!important;gap:9px!important;padding:10px 10px 18px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch;scroll-padding-bottom:24px!important;background:#f3f4f5!important}.workspace-v2 .sale-editor-section{min-width:0!important;display:grid!important;gap:10px!important;padding:12px!important;border:1px solid #dde1e3!important;border-radius:6px!important;background:#fff!important;box-shadow:0 1px 2px #1e282d05!important}.workspace-v2 .sale-editor-section-head{display:grid!important;grid-template-columns:27px minmax(0,1fr)!important;gap:9px!important;align-items:start!important;padding-bottom:9px!important;border-bottom:1px solid #eef0f1!important}.workspace-v2 .sale-editor-section-head>span{width:27px!important;height:27px!important;display:grid!important;place-items:center!important;border:1px solid #cfe3ee!important;border-radius:4px!important;background:#eef8fc!important;color:#147fbd!important;font-size:9px!important;font-weight:850!important}.workspace-v2 .sale-editor-section-head>div{min-width:0!important;display:grid!important;gap:2px!important}.workspace-v2 .sale-editor-section-head b{color:#283034!important;font-size:13px!important;line-height:1.2!important;font-weight:800!important}.workspace-v2 .sale-editor-section-head small{color:#7c858a!important;font-size:9px!important;line-height:1.35!important;font-weight:500!important}.workspace-v2 .sale-mobile-type-switch{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:3px!important;padding:3px!important;border:1px solid #d9dddf!important;border-radius:6px!important;background:#f3f5f6!important}.workspace-v2 .sale-mobile-type-switch button{min-width:0!important;min-height:40px!important;padding:7px 8px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:#69747a!important;font-size:11px!important;font-weight:750!important}.workspace-v2 .sale-mobile-type-switch button.active{background:#fff!important;color:#147fbd!important;box-shadow:0 1px 4px #192d371a!important}.workspace-v2 .sale-desktop-type-select{display:none!important}.workspace-v2 .sale-mobile-form .field{gap:5px!important;font-size:11px!important}.workspace-v2 .sale-mobile-form .field input,.workspace-v2 .sale-mobile-form .field select,.workspace-v2 .sale-mobile-form .field textarea{width:100%!important;min-width:0!important;min-height:46px!important;padding:10px 11px!important;border:1px solid #d5dade!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important;font-size:16px!important}.workspace-v2 .sale-mobile-form .field textarea{min-height:90px!important}.workspace-v2 .sale-mobile-form .field small{margin:0!important;color:#80898e!important;font-size:9px!important;line-height:1.4!important}.workspace-v2 .sale-price-fields{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.workspace-v2 .sale-price-fields .field{min-width:0!important}.workspace-v2 .sale-admin-discount-preview{display:grid!important;gap:2px!important;padding:9px 10px!important;border:1px solid #cfe4ef!important;border-left:3px solid #147fbd!important;border-radius:5px!important;background:#f5fbfe!important}.workspace-v2 .sale-admin-discount-preview span{font-size:9px!important}.workspace-v2 .sale-admin-discount-preview b{font-size:11px!important}.workspace-v2 .sale-editor-images .multi-media-input{margin:0!important;padding:0!important;gap:9px!important;border:0!important;border-radius:0!important;background:transparent!important}.workspace-v2 .sale-editor-images .multi-media-head{display:block!important}.workspace-v2 .sale-editor-images .multi-media-head>div{display:none!important}.workspace-v2 .sale-editor-images .multi-upload-btn{width:100%!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:8px 10px!important;border:1px solid #cfe2ed!important;border-radius:5px!important;background:#eef8fd!important;color:#147fbd!important;font-size:11px!important;font-weight:800!important}.workspace-v2 .sale-editor-images .multi-media-input>.two-col{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important}.workspace-v2 .sale-editor-images .multi-media-input>.two-col input{min-width:0!important;height:42px!important;min-height:42px!important;padding:9px 10px!important;border:1px solid #d6dbde!important;border-radius:5px!important;background:#fff!important;font-size:16px!important}.workspace-v2 .sale-editor-images .multi-media-input>.two-col .btn{width:auto!important;min-width:88px!important;min-height:42px!important;padding:8px 9px!important;border-radius:5px!important;font-size:9px!important;white-space:nowrap!important}.workspace-v2 .sale-editor-images .multi-photo-empty{min-height:54px!important;display:grid!important;place-items:center!important;padding:9px!important;border:1px dashed #cdd3d6!important;border-radius:5px!important;background:#fafbfb!important;color:#818a8f!important;font-size:10px!important;line-height:1.4!important}.workspace-v2 .sale-editor-images .multi-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.workspace-v2 .sale-editor-publish .checkline{min-height:48px!important;margin:0!important;padding:9px 10px!important;border:1px solid #dde1e3!important;border-radius:5px!important;background:#fafbfb!important;font-size:11px!important}.workspace-v2 .sale-editor-publish .checkline input{width:20px!important;height:20px!important}.workspace-v2 .sale-mobile-form .sale-editor-actions{position:relative!important;z-index:10!important;bottom:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:6px!important;margin:0!important;padding:9px 10px calc(9px + env(safe-area-inset-bottom))!important;border-top:1px solid #dadddf!important;background:#fffffffa!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.workspace-v2 .sale-mobile-form .sale-editor-actions .btn{width:100%!important;min-height:48px!important;margin:0!important;border-radius:5px!important;font-size:12px!important;font-weight:800!important}.workspace-v2 .sale-mobile-form .sale-editor-actions .btn.primary{border-color:#147fbd!important;background:#147fbd!important;box-shadow:none!important}}@media(max-width:350px){.workspace-v2 .sale-price-fields,.workspace-v2 .sale-editor-images .multi-media-input>.two-col{grid-template-columns:1fr!important}.workspace-v2 .sale-editor-images .multi-media-input>.two-col .btn{width:100%!important}}@media(max-width:430px){.workspace-v2.employee-workspace .sale-admin-panel{padding:10px!important;overflow:hidden!important}.workspace-v2.employee-workspace .sale-admin-list{width:100%!important;min-width:0!important;display:grid!important;gap:0!important;overflow:visible!important}.workspace-v2.employee-workspace .admin-item.sale-admin-row{width:100%!important;min-width:0!important;min-height:108px!important;display:grid!important;grid-template-columns:74px minmax(0,1fr) 40px!important;grid-template-rows:auto!important;align-items:center!important;column-gap:10px!important;row-gap:0!important;margin:0!important;padding:12px 0!important;overflow:hidden!important;border:0!important;border-top:0!important;border-bottom:1px solid #e7eaec!important;border-radius:0!important;background:#fff!important}.workspace-v2.employee-workspace .admin-item.sale-admin-row:first-child{border-top:0!important}.workspace-v2.employee-workspace .admin-item.sale-admin-row:last-child{border-bottom:0!important}.workspace-v2.employee-workspace .sale-admin-thumb{grid-column:1!important;width:74px!important;min-width:74px!important;max-width:74px!important;height:82px!important;min-height:82px!important;margin:0!important;align-self:center!important;overflow:hidden!important;border:1px solid #e5e9eb!important;border-radius:5px!important;background:#f5f6f7!important}.workspace-v2.employee-workspace .sale-admin-thumb>img,.workspace-v2.employee-workspace .sale-admin-thumb>.thumb-empty{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;object-position:center!important;border-radius:4px!important}.workspace-v2.employee-workspace .sale-admin-photo-count{right:4px!important;bottom:4px!important;min-width:20px!important;height:20px!important;padding:0 5px!important;font-size:8px!important}.workspace-v2.employee-workspace .sale-admin-info{grid-column:2!important;min-width:0!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important;overflow:hidden!important}.workspace-v2.employee-workspace .sale-admin-meta{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:#748087!important;font-size:8px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.045em!important}.workspace-v2.employee-workspace .sale-admin-meta span{display:inline!important;max-width:none!important;font-size:inherit!important;line-height:inherit!important;white-space:nowrap!important}.workspace-v2.employee-workspace .sale-admin-meta span+span:before{content:"·"!important;margin:0 5px!important;color:#abb2b6!important}.workspace-v2.employee-workspace .sale-admin-name{width:100%!important;max-width:100%!important;margin:0!important;overflow:hidden!important;color:#222a2e!important;font-size:15px!important;line-height:1.15!important;font-weight:800!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workspace-v2.employee-workspace .sale-admin-model{width:100%!important;max-width:100%!important;overflow:hidden!important;color:#737d82!important;font-size:10px!important;line-height:1.2!important;font-weight:650!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workspace-v2.employee-workspace .sale-admin-price-line{width:100%!important;min-width:0!important;display:flex!important;align-items:baseline!important;gap:5px!important;overflow:hidden!important;white-space:nowrap!important}.workspace-v2.employee-workspace .sale-admin-price-line strong{flex:0 0 auto!important;color:#20272b!important;font-size:16px!important;line-height:1!important}.workspace-v2.employee-workspace .sale-admin-price-line del{flex:0 1 auto!important;min-width:0!important;overflow:hidden!important;color:#9aa2a6!important;font-size:9px!important;text-overflow:ellipsis!important}.workspace-v2.employee-workspace .sale-admin-discount{flex:0 0 auto!important;padding:3px 5px!important;border-radius:3px!important;font-size:8px!important}.workspace-v2.employee-workspace .sale-admin-state{width:100%!important;min-width:0!important;gap:5px!important;overflow:hidden!important}.workspace-v2.employee-workspace .sale-admin-state span{min-width:0!important;overflow:hidden!important;color:#8a9398!important;font-size:9px!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workspace-v2.employee-workspace .sale-admin-state i{flex:0 0 auto!important;width:6px!important;height:6px!important}.workspace-v2.employee-workspace .sale-admin-actions{grid-column:3!important;width:40px!important;min-width:40px!important;max-width:40px!important;display:grid!important;grid-template-columns:40px!important;grid-template-rows:40px 40px!important;align-content:center!important;justify-content:center!important;gap:7px!important;margin:0!important;overflow:visible!important}.workspace-v2.employee-workspace .sale-admin-row .sale-admin-icon{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border:1px solid #dce1e4!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important}.workspace-v2.employee-workspace .sale-admin-row .sale-admin-icon svg{width:16px!important;height:16px!important}.workspace-v2.employee-workspace .admin-split.mobile-sheet-workspace{padding-bottom:calc(142px + env(safe-area-inset-bottom))!important}.workspace-v2.employee-workspace .mobile-sheet-launch{bottom:calc(var(--sp-nav-height) + 10px + env(safe-area-inset-bottom))!important}}@media(max-width:360px){.workspace-v2.employee-workspace .admin-item.sale-admin-row{grid-template-columns:66px minmax(0,1fr) 38px!important;column-gap:8px!important}.workspace-v2.employee-workspace .sale-admin-thumb{width:66px!important;min-width:66px!important;max-width:66px!important;height:74px!important;min-height:74px!important}.workspace-v2.employee-workspace .sale-admin-actions{width:38px!important;min-width:38px!important;max-width:38px!important;grid-template-columns:38px!important;grid-template-rows:38px 38px!important}.workspace-v2.employee-workspace .sale-admin-row .sale-admin-icon{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}}.newsletter-hp{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}.footer-newsletter{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;padding:38px 42px;border-bottom:1px solid rgba(255,255,255,.12);background:#171a1d;color:#fff}.footer-newsletter-copy h2{margin:8px 0 10px;font-size:clamp(24px,3vw,38px);line-height:1.05}.footer-newsletter-copy p{margin:0;max-width:560px;color:#c7ccd0;line-height:1.65}.footer-newsletter-form{display:grid;gap:12px;align-content:center}.footer-newsletter-fields{display:grid;grid-template-columns:1fr 1.25fr auto;gap:8px}.footer-newsletter-fields input{min-width:0;height:48px;padding:0 13px;border:1px solid #454b50;background:#fff;color:#15191c;font:inherit}.footer-newsletter-fields button{height:48px;border:0;background:#197bbd;color:#fff;padding:0 18px;font-weight:800;display:flex;align-items:center;gap:8px;justify-content:center;cursor:pointer}.footer-newsletter-fields button svg{width:17px}.footer-newsletter-fields button:disabled{opacity:.65;cursor:wait}.footer-newsletter-consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;color:#aeb5ba}.footer-newsletter-consent input{margin-top:3px}.footer-newsletter-consent a{color:#fff;text-decoration:underline}.newsletter-form-message{padding:10px 12px;font-size:12px;font-weight:700}.newsletter-form-message.success{background:#e8f7ee;color:#21643b}.newsletter-form-message.error{background:#fdecec;color:#8b2525}.newsletter-status-page{min-height:68vh;display:grid;place-items:center}.newsletter-status-card{width:min(680px,100%);background:#fff;border:1px solid #e1e4e6;padding:38px;text-align:center;box-shadow:0 16px 44px #0000000f}.newsletter-status-icon{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:#edf5fa;color:#197bbd;margin:0 auto 18px}.newsletter-status-icon svg{width:28px;height:28px}.newsletter-status-card.loading .newsletter-status-icon svg{animation:newsletter-spin 1s linear infinite}.newsletter-status-card.success .newsletter-status-icon{background:#e9f7ef;color:#217a44}.newsletter-status-card.error .newsletter-status-icon{background:#fdecec;color:#a62f2f}.newsletter-status-card h1{font-size:clamp(30px,5vw,48px);margin:9px 0 12px}.newsletter-status-card p{max-width:540px;margin:0 auto 22px;line-height:1.7;color:#5c6469}.newsletter-status-card .back-link{display:block;margin-top:20px}@keyframes newsletter-spin{to{transform:rotate(360deg)}}.newsletter-admin{display:grid;gap:18px}.newsletter-admin-intro{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px 26px;background:#fff;border:1px solid #e1e5e8}.newsletter-admin-intro>div:first-child{display:flex;align-items:flex-start;gap:15px}.newsletter-admin-intro>div:first-child>span{width:44px;height:44px;display:grid;place-items:center;background:#edf5fa;color:#197bbd}.newsletter-admin-intro>div:first-child>span svg{width:21px}.newsletter-admin-intro small{font-size:10px;letter-spacing:1.4px;font-weight:800;color:#197bbd}.newsletter-admin-intro h2{margin:4px 0 6px;font-size:25px}.newsletter-admin-intro p{margin:0;color:#737b80;max-width:720px}.newsletter-admin-stats{display:flex!important;gap:1px!important;background:#e1e5e8}.newsletter-admin-stats div{min-width:92px;background:#fff;padding:11px 14px;text-align:center}.newsletter-admin-stats small{display:block;color:#7a8287;letter-spacing:0;font-weight:600}.newsletter-admin-stats b{display:block;margin-top:2px;font-size:22px}.newsletter-admin-tabs{display:flex;gap:8px}.newsletter-admin-tabs button{border:1px solid #d8dde0;background:#fff;padding:11px 14px;display:flex;align-items:center;gap:8px;font-weight:750;cursor:pointer}.newsletter-admin-tabs button svg{width:17px}.newsletter-admin-tabs button.active{background:#202326;color:#fff;border-color:#202326}.newsletter-admin-tabs button span{background:#eef1f3;color:#202326;border-radius:20px;padding:1px 7px;font-size:11px}.newsletter-admin-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);gap:18px;align-items:start}.newsletter-editor{display:grid;gap:15px}.newsletter-editor-head,.newsletter-subscriber-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.newsletter-editor-head small,.newsletter-subscriber-head small{font-size:10px;font-weight:800;letter-spacing:1.4px;color:#197bbd}.newsletter-editor-head h3,.newsletter-subscriber-head h3{margin:4px 0 0;font-size:22px}.newsletter-editor-head button{border:0;background:#f0f2f4;padding:8px 10px;display:flex;gap:6px;align-items:center;font-weight:700;cursor:pointer}.newsletter-editor-head button svg{width:16px}.newsletter-editor textarea{resize:vertical}.newsletter-image-field{display:grid;gap:10px;padding:14px;border:1px solid #dfe3e5;background:#f8f9fa}.newsletter-image-field>div:first-child{display:grid;gap:2px}.newsletter-image-field small{color:#7b8388}.newsletter-image-field img{width:100%;max-height:260px;object-fit:cover;background:#eceff1}.newsletter-image-actions{display:flex;gap:8px;flex-wrap:wrap}.newsletter-image-actions label,.newsletter-image-actions button{border:1px solid #ccd2d6;background:#fff;padding:9px 11px;display:flex;gap:7px;align-items:center;font-weight:700;cursor:pointer}.newsletter-image-actions label input{display:none}.newsletter-image-actions svg{width:16px}.newsletter-audience{display:grid;gap:9px;padding:14px;border:1px solid #dce5eb;background:#f5f9fc}.newsletter-audience>div{display:grid;gap:2px}.newsletter-audience>div small{color:#667078}.newsletter-audience label{display:flex;align-items:center;gap:8px;font-size:13px}.newsletter-audience label strong{margin-left:auto}.newsletter-audience>button{justify-self:start;border:0;background:none;color:#197bbd;font-weight:800;display:flex;align-items:center;gap:6px;cursor:pointer;padding:3px 0}.newsletter-audience>button svg{width:15px}.newsletter-admin-side{display:grid;gap:18px}.newsletter-preview-mail{border:1px solid #dfe3e5;background:#f3f4f5;padding:14px}.newsletter-preview-mail>header{background:#197bbd;color:#fff;padding:18px;display:grid;gap:4px}.newsletter-preview-mail>header small{letter-spacing:1.4px;font-weight:800}.newsletter-preview-mail>img{display:block;width:100%;max-height:230px;object-fit:cover;background:#e8ebed}.newsletter-preview-mail>main{background:#fff;padding:20px}.newsletter-preview-mail>main small{font-size:10px;color:#197bbd;font-weight:800;letter-spacing:1.2px}.newsletter-preview-mail>main h3{font-size:24px;line-height:1.1;margin:8px 0 12px}.newsletter-preview-mail>main p{white-space:pre-wrap;color:#555e63;line-height:1.6}.newsletter-preview-mail>main span{display:inline-block;margin-top:10px;background:#197bbd;color:#fff;padding:10px 13px;font-weight:800;font-size:12px}.newsletter-preview-mail>footer{background:#202326;color:#bdc3c7;padding:12px 18px;font-size:10px;line-height:1.5}.newsletter-campaign-list{display:grid;gap:10px}.newsletter-campaign{border:1px solid #e0e4e7;padding:12px;display:grid;grid-template-columns:1fr auto;gap:10px;background:#fff}.newsletter-campaign-main{min-width:0;display:grid;gap:4px}.newsletter-campaign-main>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newsletter-campaign-main>small{color:#7b8388}.newsletter-status{justify-self:start;border-radius:20px;padding:3px 8px;font-size:10px;font-weight:800}.newsletter-status.draft,.newsletter-status.pending{background:#eef1f3;color:#50585d}.newsletter-status.sending{background:#fff2d8;color:#8d5e00}.newsletter-status.sent,.newsletter-status.active{background:#e7f6ed;color:#246a3d}.newsletter-status.unsubscribed{background:#f4e8e8;color:#8e3333}.newsletter-campaign-actions{display:flex;align-items:flex-start;gap:5px}.newsletter-campaign-actions button,.newsletter-subscriber-list article>button{width:34px;height:34px;border:1px solid #d8dde0;background:#fff;display:grid;place-items:center;cursor:pointer}.newsletter-campaign-actions button svg,.newsletter-subscriber-list article>button svg{width:15px}.newsletter-campaign-actions button.send{background:#197bbd;color:#fff;border-color:#197bbd}.newsletter-campaign-actions button.danger,.newsletter-subscriber-list article>button.danger{color:#a02f2f}.newsletter-send-progress{grid-column:1/-1;background:#edf5fa;color:#195e8b;padding:8px 10px;font-size:11px;font-weight:700}.newsletter-empty{padding:26px;text-align:center;color:#7b8388;border:1px dashed #d9dde0}.newsletter-subscribers{display:grid;gap:16px}.newsletter-subscriber-head p{margin:5px 0 0;color:#7b8388}.newsletter-subscriber-head>button{border:1px solid #d7dce0;background:#fff;padding:9px 11px;font-weight:700;cursor:pointer}.newsletter-subscriber-tools{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:10px;align-items:center}.newsletter-subscriber-tools label{height:42px;border:1px solid #d7dce0;display:flex;align-items:center;gap:8px;padding:0 11px}.newsletter-subscriber-tools label svg{width:17px;color:#7a8287}.newsletter-subscriber-tools label input{border:0;outline:0;width:100%;font:inherit}.newsletter-subscriber-tools>span{font-size:12px;color:#677076}.newsletter-subscriber-tools>button{border:0;background:#202326;color:#fff;padding:11px 13px;font-weight:800;display:flex;align-items:center;gap:6px;cursor:pointer}.newsletter-subscriber-tools>button svg{width:15px}.newsletter-subscriber-list{display:grid;gap:6px}.newsletter-subscriber-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;border:1px solid #e1e5e8;padding:11px 12px}.newsletter-subscriber-list article>div{min-width:0;display:grid;gap:2px}.newsletter-subscriber-list article>div b,.newsletter-subscriber-list article>div a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newsletter-subscriber-list article>div a{font-size:12px;color:#197bbd}.newsletter-subscriber-list article>div small{font-size:11px;color:#7a8287}@media(max-width:900px){.footer-newsletter{grid-template-columns:1fr;padding:30px 22px}.footer-newsletter-fields,.newsletter-admin-grid{grid-template-columns:1fr}.newsletter-admin-intro{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.footer-newsletter{padding:26px 18px;gap:20px}.newsletter-status-card{padding:28px 18px}.newsletter-admin-intro{padding:18px}.newsletter-admin-stats{width:100%}.newsletter-admin-stats div{min-width:0;flex:1}.newsletter-admin-tabs{display:grid;grid-template-columns:1fr 1fr}.newsletter-admin-tabs button{justify-content:center}.newsletter-subscriber-tools{grid-template-columns:1fr}.newsletter-subscriber-list article{grid-template-columns:auto minmax(0,1fr) auto}.newsletter-subscriber-list article>button{grid-column:3}.newsletter-status{grid-column:2;justify-self:start}.newsletter-campaign{grid-template-columns:1fr}.newsletter-campaign-actions{justify-content:flex-start}}
