:root{--font-size-7: 8px;--font-size-8: 9px;--font-size-9: 10px;--font-size-10: 11px;--font-size-11: 12px;--font-size-12: 13px;--font-size-13: 14px;--font-size-14: 15px;--font-size-15: 16px;--font-size-16: 17px;--font-size-base: 17px}:root,:root[data-theme=dark]{color-scheme:dark;--bg:#070b0c;--surface:#0d1415;--surface-2:#131b1c;--surface-soft:#0a1112;--surface-hover:#12201c;--panel:#08100f;--panel-alt:#070b0c;--control:#0d1415;--line:#253233;--line-strong:#344243;--text:#f4f7f5;--muted:#94a0a0;--green:#20bc51;--green-deep:#15973f;--green-soft:#11341e;--red:#df3037;--danger-soft:#341518;--shadow:#0009;--overlay:#07100fe8;--body-glow:#15201a;font-family:Manrope,Arial,sans-serif}:root[data-theme=light]{color-scheme:light;--bg:#f4f7f5;--surface:#ffffff;--surface-2:#edf2ef;--surface-soft:#f8faf9;--surface-hover:#edf7f0;--panel:#fbfdfc;--panel-alt:#f1f5f2;--control:#ffffff;--line:#d9e2dc;--line-strong:#bccbc1;--text:#16221b;--muted:#68766e;--green:#168b3e;--green-deep:#117434;--green-soft:#dff3e5;--red:#c92f37;--danger-soft:#fbeaec;--shadow:#18302224;--overlay:#fffffff0;--body-glow:#deeee3}*{box-sizing:border-box}body{font-size:var(--font-size-base);margin:0;background:radial-gradient(circle at 50% -10%,#192027 0,var(--bg) 38%);color:var(--text);min-width:320px}button{font:inherit;color:inherit;border:0;cursor:pointer}.shell{width:min(100%,720px);min-height:100vh;margin:0 auto;padding:26px 24px 116px;position:relative}.topbar{display:flex;justify-content:space-between;align-items:center}.logo{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:42px;font-weight:400;letter-spacing:4px;line-height:1;text-decoration:none}.logo-o{width:35px;height:35px;border:3px solid var(--green);border-right-color:var(--red);border-bottom-color:var(--red);border-radius:50%;display:inline-block;transform:rotate(-20deg)}.topbar__actions{display:flex;gap:10px}.round-button{background:var(--surface);width:45px;height:45px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;position:relative}.icon{width:24px;height:24px;vertical-align:middle}.round-button .icon{width:22px}.notification i,.nav-item i{position:absolute;background:var(--red);color:#fff;border-radius:12px;font-size:var(--font-size-10);font-style:normal;font-weight:800;min-width:18px;height:18px;display:grid;place-items:center;border:2px solid var(--bg)}.notification i{top:-4px;right:-4px}.location{display:flex;align-items:center;gap:8px;padding:0;margin-top:35px;background:none;color:#f1f2f1;font-weight:700}.location .icon{color:var(--green);width:24px}.location span{font-size:20px;margin-left:2px}.hero{padding:35px 0 29px}.eyebrow{display:none}h1{margin:0;font-size:clamp(34px,7vw,47px);letter-spacing:-1.9px;line-height:1.13}.hero>p:not(.eyebrow){color:var(--muted);font-size:var(--font-size-16);line-height:1.55;margin:14px 0 21px}.primary-button{width:100%;min-height:64px;border-radius:16px;background:linear-gradient(105deg,var(--green-deep),var(--green));font-size:17px;font-weight:800;box-shadow:0 12px 30px #0b6b2a55}.primary-button .icon{margin-right:9px;width:25px}.content-section{margin-top:20px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px}h2{font-size:19px;letter-spacing:-.5px;margin:0}h2 b{margin-left:8px;padding:4px 8px;background:var(--red);border-radius:9px;font-size:var(--font-size-12);vertical-align:2px}.text-action{padding:3px 0;background:none;color:#abb0b5;font-size:var(--font-size-13)}.text-action .icon{color:#d7dbde;height:16px;width:16px}.categories{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;overflow-x:auto;scrollbar-width:none}.category-card{background:none;padding:0;min-width:68px;color:#afb5ba}.category-card>span{height:68px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,#1a2025,#101317);display:grid;place-items:center;color:#f8fafb}.category-card .icon{width:28px;height:28px}.category-card small{display:block;margin-top:8px;font-size:var(--font-size-12)}.lead-list{display:grid;gap:10px}.lead-card{min-height:100px;display:grid;grid-template-columns:68px 1fr auto;align-items:center;gap:12px;padding:12px 13px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(110deg,#15191d,#111417);position:relative}.status-dot{width:10px;height:10px;border-radius:50%;background:var(--red);position:absolute;left:-5px;top:42px}.status-dot--open{background:var(--green)}.category-icon{width:62px;height:62px;border-radius:12px;background:#191e22;border:1px solid #252b30;display:grid;place-items:center;color:#f3f6f7}.lead-card__content h3{font-size:var(--font-size-14);margin:0 0 4px;letter-spacing:-.3px}.lead-card p{margin:2px 0;color:var(--muted);font-size:var(--font-size-12)}.lead-card__meta{text-align:right;align-self:center}.offer-badge{display:inline-block;padding:7px 9px;white-space:nowrap;background:linear-gradient(105deg,#c4252d,#e14345);border-radius:8px;font-size:var(--font-size-11);font-weight:800}.lead-card__meta p{margin-top:11px;font-size:var(--font-size-11)}.recent-section{margin-top:29px}.lead-card--recent{min-height:88px}.lead-card--recent .offer-badge{background:#252b30}.bottom-nav{position:fixed;z-index:3;bottom:0;left:50%;transform:translate(-50%);width:min(100%,720px);height:86px;padding:10px 16px 16px;border-top:1px solid var(--line);background:#0b0e11ed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;grid-template-columns:repeat(5,1fr)}.nav-item{position:relative;background:none;color:#838a91;display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;font-size:var(--font-size-10)}.nav-item .icon{width:23px;height:23px}.nav-item.is-active{color:var(--green)}.nav-item i{top:5px;right:calc(50% - 20px)}.toast{opacity:0;pointer-events:none;position:fixed;z-index:10;bottom:100px;left:50%;transform:translate(-50%,15px);width:max-content;max-width:calc(100% - 48px);padding:12px 16px;background:#272d32;border:1px solid #3b4349;border-radius:12px;color:#f6f7f7;font-size:var(--font-size-13);transition:.22s ease;text-align:center}.toast.is-visible{opacity:1;transform:translate(-50%)}@media(min-width:721px){body{background:radial-gradient(circle at 10% 20%,#17241c 0,transparent 25%),radial-gradient(circle at 80% 0,#182129 0,var(--bg) 37%)}.shell{width:min(100% - 72px,1100px);padding:40px 0 70px}.topbar{border-bottom:1px solid var(--line);padding-bottom:25px}.hero{padding:85px 0 65px;max-width:690px}.hero>p:not(.eyebrow){font-size:18px}.primary-button{width:285px}.content-section{margin-top:42px}.categories{grid-template-columns:repeat(6,116px)}.category-card{min-width:0}.category-card>span{height:100px}.lead-list{grid-template-columns:repeat(3,1fr)}.lead-card{grid-template-columns:58px 1fr;padding:16px}.lead-card__meta{grid-column:1 / -1;text-align:left;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:10px}.lead-card__meta p{margin:0}.bottom-nav{top:40px;bottom:auto;left:auto;right:max(36px,calc((100% - 1100px)/2));transform:none;width:310px;height:45px;padding:0;border:0;background:none;display:flex;justify-content:flex-end;gap:4px}.nav-item{width:45px;height:45px;border-radius:50%;background:var(--surface)}.nav-item span{display:none}.nav-item.is-active{color:#fff;border:1px solid var(--green)}.nav-item i{top:-3px;right:-3px}}@media(max-width:420px){.shell{padding-left:16px;padding-right:16px}.categories{gap:8px}.category-card{min-width:57px}.category-card>span{height:57px}.lead-card{grid-template-columns:54px 1fr auto;gap:9px;padding:10px}.category-icon{width:50px;height:50px}.lead-card__content h3{font-size:var(--font-size-12)}.offer-badge{font-size:var(--font-size-10);padding:6px}.lead-card__meta p{font-size:var(--font-size-10)}}.app-layout{min-height:100vh;position:relative}.map-panel{min-height:560px;position:relative;overflow:hidden;background:#0d1114}.almaty-map{height:100%;min-height:560px;width:100%;background:#111820}.leaflet-container{font-family:Manrope,Arial,sans-serif;background:#10161b}.leaflet-tile-pane{filter:grayscale(.34) brightness(.72) contrast(1.16) saturate(.62)}.leaflet-control-zoom{border:1px solid #2a3339!important;border-radius:12px!important;overflow:hidden;box-shadow:0 10px 25px #0008!important}.leaflet-control-zoom a{width:38px!important;height:38px!important;line-height:36px!important;background:#12181d!important;color:#f4f7f8!important;border-color:#2a3339!important}.leaflet-control-attribution{background:#0d1114bd!important;color:#7f8a91!important;font-size:var(--font-size-9)!important}.leaflet-control-attribution a{color:#aab4b9!important}.mor-map-marker{background:transparent;border:0}.mor-map-marker__dot{display:block;width:22px;height:22px;border:3px solid #f8fafb;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 4px 12px #0009}.mor-map-marker__dot--active{background:var(--green)}.map-toolbar{position:absolute;z-index:500;top:20px;left:20px;right:20px;display:flex;gap:9px}.map-search{height:45px;flex:1;min-width:150px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #2c363c;border-radius:12px;background:#0d1216e8;box-shadow:0 8px 24px #0005;color:#abb4ba;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.map-search .icon{width:19px;height:19px}.map-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--text);font:600 var(--font-size-13) Manrope,Arial,sans-serif}.map-search input::placeholder{color:#869096}.map-toolbar select,.map-filter-button{height:45px;border:1px solid #2c363c;border-radius:12px;background:#0d1216e8;box-shadow:0 8px 24px #0005;color:#e6eaeb;font:700 var(--font-size-12) Manrope,Arial,sans-serif;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.map-toolbar select{max-width:145px;padding:0 31px 0 12px;outline:0}.map-filter-button{display:flex;align-items:center;gap:7px;padding:0 13px}.map-filter-button .icon{width:18px;height:18px;color:var(--green)}.locate-button{position:absolute;z-index:500;right:20px;bottom:108px;width:42px;height:42px;display:grid;place-items:center;border:1px solid #2c363c;border-radius:12px;background:#12181de8;color:var(--green);box-shadow:0 8px 24px #0007}.locate-button .icon{width:20px;height:20px}.map-legend{position:absolute;z-index:500;left:20px;bottom:20px;display:flex;gap:15px;align-items:center;padding:10px 13px;border:1px solid #2c363c;border-radius:11px;background:#0d1216e8;color:#d7dde0;font-size:var(--font-size-11);font-weight:700;box-shadow:0 8px 24px #0005;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.map-legend span{display:flex;align-items:center;gap:6px;white-space:nowrap}.legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.legend-dot--active{background:var(--green)}.legend-dot--new{background:var(--red)}.leaflet-popup-content-wrapper{padding:0;border:1px solid #2c363c;border-radius:14px;background:#11171b;color:#f4f6f7;box-shadow:0 12px 28px #000b}.leaflet-popup-content{margin:0;width:248px!important}.leaflet-popup-tip{background:#11171b}.map-popup-card{padding:15px}.map-popup-card__eyebrow{color:var(--green);font-size:var(--font-size-10);font-weight:800;text-transform:uppercase;letter-spacing:.5px}.map-popup-card h3{margin:5px 0;font-size:var(--font-size-14)}.map-popup-card p{margin:0;color:var(--muted);font-size:var(--font-size-12)}.map-popup-card footer{display:flex;justify-content:space-between;gap:8px;margin-top:13px;padding-top:10px;border-top:1px solid #283036;font-size:var(--font-size-11)}.map-popup-card footer span{color:#fff;padding:4px 6px;border-radius:6px;background:var(--red);font-weight:800}@media(min-width:721px){.app-layout{display:grid;grid-template-columns:minmax(390px,470px) minmax(0,1fr);max-width:1600px;margin:0 auto}.app-layout .shell{width:auto;min-width:0;margin:0;padding:34px 32px 50px}.app-layout .topbar{padding-bottom:21px}.app-layout .hero{padding:52px 0 34px}.app-layout .hero h1{font-size:37px}.app-layout .hero>p:not(.eyebrow){font-size:var(--font-size-14)}.app-layout .primary-button{width:100%;min-height:58px}.app-layout .content-section{margin-top:29px}.app-layout .categories{grid-template-columns:repeat(3,1fr)}.app-layout .category-card>span{height:72px}.app-layout .lead-list{grid-template-columns:1fr}.app-layout .lead-card{grid-template-columns:54px 1fr auto;padding:11px}.app-layout .lead-card__meta{grid-column:auto;display:block;border:0;padding:0;text-align:right}.app-layout .lead-card__meta p{margin-top:10px}.app-layout .recent-section{margin-top:29px}.app-layout .map-panel{min-height:100vh;height:100vh;position:sticky;top:0;border-left:1px solid #232a2f}.app-layout .almaty-map{min-height:100vh}.app-layout .bottom-nav{right:22px;top:24px;z-index:600}.app-layout .bottom-nav .nav-item{background:#0d1216e8;border-color:#2c363c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-layout .bottom-nav .nav-item.is-active{color:var(--green);border:1px solid var(--green)}.app-layout .map-toolbar{right:192px}.app-layout .locate-button{bottom:110px}.app-layout .map-legend{bottom:20px}}@media(max-width:720px){.app-layout{display:flex;flex-direction:column}.app-layout .map-panel{order:-1;min-height:66vh;height:66vh;border-bottom:1px solid var(--line)}.app-layout .almaty-map{min-height:66vh}.app-layout .shell{width:100%;padding-top:24px}.app-layout .topbar{display:none}.app-layout .location{margin-top:0}.app-layout .hero{padding-top:25px}.map-toolbar{top:14px;left:14px;right:14px;gap:7px}.map-toolbar select{display:none}.map-filter-button{width:44px;padding:0;justify-content:center}.map-filter-button span{display:none}.locate-button{right:14px;bottom:94px}.map-legend{left:14px;bottom:14px;gap:10px;font-size:var(--font-size-10)}.bottom-nav{z-index:700}.leaflet-bottom.leaflet-right{bottom:94px;right:12px}}@media(min-width:721px){.app-layout .bottom-nav{position:fixed;inset:24px 22px auto auto;z-index:650;width:auto;height:48px;min-height:0;margin:0;padding:0;display:flex;align-items:center;gap:10px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-layout .bottom-nav .nav-item{isolation:isolate;flex:0 0 46px;width:46px;height:46px;padding:0;display:grid;place-items:center;border:1px solid #2d373d;border-radius:50%;background:#0d1216e8;color:#f2f5f6;box-shadow:0 8px 22px #0006;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.app-layout .bottom-nav .nav-item .icon{display:block;width:22px;height:22px;stroke-width:1.8}.app-layout .bottom-nav .nav-item:hover{background:#1a2227;border-color:#526069;transform:translateY(-1px)}.app-layout .bottom-nav .nav-item:focus-visible{outline:2px solid var(--green);outline-offset:3px}.app-layout .bottom-nav .nav-item.is-active{color:var(--green);border-color:var(--green);background:#102219ed;box-shadow:0 0 0 1px #20bc5138,0 8px 22px #0007}.app-layout .bottom-nav .nav-item i{top:-5px;right:-5px;z-index:2;border-color:#10161a}}@media(min-width:1000px){.app-layout .map-toolbar{right:262px;gap:7px}.app-layout .map-toolbar select{width:140px;max-width:140px;padding-left:10px;padding-right:24px;font-size:var(--font-size-11)}.app-layout .map-filter-button{width:42px;padding:0;justify-content:center}.app-layout .map-filter-button span{display:none}.app-layout .map-search{min-width:120px;padding:0 11px}.app-layout .bottom-nav{right:18px;gap:7px}.app-layout .bottom-nav .nav-item{flex-basis:42px;width:42px;height:42px}.app-layout .bottom-nav .nav-item .icon{width:20px;height:20px}}@media(min-width:721px)and (max-width:999px){.app-layout{display:flex;flex-direction:column}.app-layout .map-panel{order:-1;min-height:66vh;height:66vh;position:relative;top:auto;border-left:0;border-bottom:1px solid var(--line)}.app-layout .almaty-map{min-height:66vh}.app-layout .shell{width:100%;padding-top:24px}.app-layout .topbar{display:none}.app-layout .location{margin-top:0}.app-layout .hero{padding-top:25px}.app-layout .map-toolbar{top:14px;left:14px;right:14px;gap:7px}.app-layout .map-toolbar select{display:none}.app-layout .map-filter-button{width:44px;padding:0;justify-content:center}.app-layout .map-filter-button span{display:none}.app-layout .locate-button{right:14px;bottom:94px}.app-layout .map-legend{left:14px;bottom:14px}.app-layout .bottom-nav{position:fixed;inset:auto auto 0 50%;transform:translate(-50%);z-index:700;width:min(100%,720px);height:86px;padding:10px 16px 16px;display:grid;grid-template-columns:repeat(5,1fr);gap:0;border-top:1px solid var(--line);background:#0b0e11ed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-layout .bottom-nav .nav-item{width:auto;height:auto;border:0;border-radius:0;background:none;color:#838a91;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-layout .bottom-nav .nav-item span{display:block}.app-layout .bottom-nav .nav-item.is-active{color:var(--green);background:none;border:0;box-shadow:none}.app-layout .bottom-nav .nav-item i{top:5px;right:calc(50% - 20px)}}.profile-page{min-height:100vh;padding:28px 24px 45px;background:radial-gradient(circle at 50% -10%,#192027 0,var(--bg) 40%)}.profile-header{width:min(100%,920px);margin:0 auto;position:relative;min-height:48px;display:flex;align-items:center;justify-content:space-between}.profile-brand{color:#fff;font-size:30px;letter-spacing:3px;text-decoration:none}.profile-content{width:min(100%,680px);margin:54px auto 0}.profile-kicker{margin:0 0 10px;color:var(--green);font-size:var(--font-size-12);font-weight:800;letter-spacing:1.1px;text-transform:uppercase}.profile-content>h1{margin:0 0 26px;font-size:42px}.profile-summary{display:flex;align-items:center;gap:16px;padding:22px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(120deg,#151b1f,#101417)}.profile-avatar{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:linear-gradient(145deg,#2bc35a,#106c34);color:#fff;font-size:20px;font-weight:800;box-shadow:0 8px 24px #0b6b2a55}.profile-summary h2{margin:0 0 8px;font-size:20px}.profile-summary p{display:flex;align-items:center;gap:6px;margin:0;color:var(--muted);font-size:var(--font-size-13)}.profile-summary p .icon{width:16px;height:16px;color:var(--green)}.profile-contact{display:flex;flex-wrap:wrap;gap:12px 24px;padding:16px 4px 3px;color:var(--muted);font-size:var(--font-size-12)}.profile-contact span{display:flex;align-items:center;gap:7px}.profile-contact .icon{width:16px;height:16px;color:#bbc2c7}.profile-section{margin-top:32px}.profile-section>h2{margin:0 0 12px;font-size:var(--font-size-15);color:#b6bdc2}.profile-menu{display:grid;gap:9px}.profile-menu-item{width:100%;min-height:68px;display:grid;grid-template-columns:44px 1fr 18px;align-items:center;gap:13px;padding:10px 15px 10px 11px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(110deg,#151a1e,#111518);text-align:left;transition:.18s ease}.profile-menu-item:hover{border-color:#3a464d;background:#1a2125;transform:translateY(-1px)}.profile-menu-item:focus-visible{outline:2px solid var(--green);outline-offset:2px}.profile-menu-item>.icon{width:17px;height:17px;color:#78828a}.profile-menu-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#1b2125;color:var(--green)}.profile-menu-icon .icon{width:21px;height:21px}.profile-menu-item b{display:block;font-size:var(--font-size-14);color:#f0f3f4}.profile-menu-item small{display:block;margin-top:4px;color:var(--muted);font-size:var(--font-size-11)}.profile-menu-item--danger .profile-menu-icon{color:var(--red)}.profile-menu-item--danger b{color:#e66a6d}.placeholder-content{text-align:center;padding-top:70px}.back-link{display:inline-flex;align-items:center;gap:5px;margin-bottom:70px;padding:0;color:#c1c8cc;background:none;font-size:var(--font-size-13)}.back-link .icon{width:15px;transform:rotate(180deg)}.placeholder-icon{width:78px;height:78px;margin:0 auto 24px;display:grid;place-items:center;border:1px solid #245d37;border-radius:24px;background:#11271a;color:var(--green)}.placeholder-icon .icon{width:34px;height:34px}.placeholder-text{max-width:390px;margin:0 auto;color:var(--muted);font-size:var(--font-size-15);line-height:1.6}@media(min-width:721px){.profile-page .bottom-nav{position:absolute;inset:0 0 auto auto;transform:none;width:auto;height:48px;padding:0;display:flex;gap:7px;border:0;background:transparent}.profile-page .bottom-nav .nav-item{width:42px;height:42px;flex:0 0 42px;border:1px solid #2d373d;border-radius:50%;background:#0d1216e8;color:#f2f5f6;box-shadow:0 8px 22px #0006}.profile-page .bottom-nav .nav-item span{display:none}.profile-page .bottom-nav .nav-item.is-active{color:var(--green);border-color:var(--green);background:#102219ed}.profile-page .bottom-nav .nav-item .icon{width:20px;height:20px}}@media(max-width:720px){.profile-page{padding:22px 16px 105px}.profile-header{min-height:38px}.profile-brand{font-size:24px}.profile-page .bottom-nav{position:fixed}.profile-content{margin-top:38px}.profile-content>h1{font-size:36px}.profile-summary{padding:17px}.profile-avatar{width:62px;height:62px}.profile-summary h2{font-size:17px}.profile-contact{display:grid;gap:9px}.placeholder-content{padding-top:22px}.back-link{margin-bottom:52px}}.business-account-hero{display:flex;align-items:center;gap:14px;margin:18px 0 22px;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.business-account-hero h2{margin:0 0 7px;font-size:20px}.business-account-hero p{margin:0;color:#f2c94c;font-size:var(--font-size-12)}.business-account-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:22px}.business-account-stats span{padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.business-account-stats b,.business-account-stats small{display:block}.business-account-stats small{margin-top:4px;color:var(--muted);font-size:var(--font-size-10)}.business-account-details{display:grid;gap:10px;margin-top:20px;color:var(--muted);font-size:var(--font-size-12)}.business-account-details span{display:flex;align-items:center;gap:8px}.business-account-details .icon{width:16px;color:var(--green)}.business-offers-list{display:grid;gap:10px;margin-top:24px}.business-offer-row{display:grid;grid-template-columns:2fr 1fr .9fr .9fr 1.2fr;align-items:center;gap:14px;padding:15px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.business-offer-row h2{margin:6px 0 4px;font-size:var(--font-size-14)}.business-offer-row p,.business-offer-row time{margin:0;color:var(--muted);font-size:var(--font-size-11)}.business-offer-row>strong{font-size:var(--font-size-15)}.business-offer-row>span:not(.request-category):not(.offer-status){color:#c2cacf;font-size:var(--font-size-12)}@media(max-width:720px){.business-account-stats{grid-template-columns:1fr 1fr}.business-account-stats span:last-child{grid-column:1 / -1}.business-offer-row{grid-template-columns:1fr 1fr;gap:8px}.business-offer-row>div{grid-column:1 / -1}.business-offer-row>strong{font-size:var(--font-size-16)}.business-offer-row>span:not(.request-category):not(.offer-status),.business-offer-row time{text-align:right}}.business-map-home .business-map-sidebar{overflow:auto}.business-mode-label{color:var(--green);font-size:var(--font-size-12);font-weight:800}.business-map-heading{margin:42px 0 22px}.business-map-heading h1{font-size:34px}.business-map-heading p:last-child{margin-top:10px;color:var(--muted);font-size:var(--font-size-12);line-height:1.5}.business-map-filter-list{display:flex;gap:7px;overflow-x:auto;margin-bottom:15px;padding-bottom:3px;scrollbar-width:none}.business-map-filter{padding:9px 11px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font-size:var(--font-size-11);font-weight:800;white-space:nowrap}.business-map-filter.is-active{border-color:var(--green);color:#fff;background:#123a22}.business-map-list{display:grid;gap:9px}.business-map-request{display:grid;grid-template-columns:1fr auto;gap:8px;padding:13px;border:1px solid var(--line);border-radius:15px;background:var(--surface);cursor:pointer}.business-map-request:hover{border-color:#3d4b52}.business-map-request h3{margin:5px 0;font-size:var(--font-size-14)}.business-map-request p{margin:3px 0;color:var(--muted);font-size:var(--font-size-10)}.business-map-request button{align-self:center;padding:8px 10px;border:1px solid #315b3d;border-radius:8px;background:transparent;color:var(--green);font-size:var(--font-size-10);font-weight:800}.business-map-panel .almaty-map{min-height:100vh}.business-map-panel .map-legend{left:20px;bottom:20px}.mor-map-marker--company .mor-map-marker__dot{position:relative;display:grid;place-items:center;width:28px;height:28px;overflow:hidden;border-radius:50%;transform:none;border:2px solid #fff;color:#07140b;font-size:15px;font-weight:900}.mor-map-marker--company .mor-map-marker__dot>img{position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center}.mor-map-marker__dot--company{background:var(--green)}.mor-map-marker__dot--completed,.mor-map-marker__dot--cancelled,.mor-map-marker__dot--viewed{background:#68747a}.mor-map-marker__dot--new{background:var(--red)}.map-popup-card--business .map-popup-open{width:100%;min-height:34px;margin-top:12px;border:1px solid #2c7040;border-radius:8px;background:#123a22;color:#bdf0c9;font-size:var(--font-size-11);font-weight:800}@media(max-width:720px){.business-map-home .business-map-sidebar{order:2;min-height:auto;padding-bottom:100px}.business-map-home .business-map-sidebar .topbar{display:flex}.business-map-heading{margin:24px 0 17px}.business-map-heading h1{font-size:30px}.business-map-panel{order:1;min-height:68vh!important;height:68vh!important}.business-map-panel .almaty-map{min-height:68vh}.business-map-panel .map-legend{left:14px;bottom:14px}.business-map-request{grid-template-columns:1fr auto}.business-map-request button{padding:9px 8px}}.business-lead-panels{display:grid;gap:18px}.business-lead-section{display:grid;gap:10px}.business-lead-section .section-heading{margin:0}.business-lead-section .section-heading h2{font-size:18px}.business-lead-section .section-heading h2 b{margin-left:7px;color:var(--green);font-size:var(--font-size-12)}.business-lead-list{display:grid;gap:9px}.business-lead-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;border:1px solid var(--line);border-radius:15px;background:var(--surface);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.business-lead-card:hover{border-color:#3d4b52;transform:translateY(-1px)}.business-lead-card.is-selected{border-color:var(--green);background:#122219;box-shadow:0 0 0 1px #20bc5130}.business-lead-media{width:52px;height:52px;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:linear-gradient(145deg,#253238,#151d20);color:var(--green)}.business-lead-media .icon{width:23px;height:23px}.business-lead-media img{width:100%;height:100%;object-fit:cover}.business-lead-main{min-width:0}.business-lead-main .request-category{display:block;overflow:hidden;color:var(--green);font-size:var(--font-size-10);text-overflow:ellipsis;white-space:nowrap}.business-lead-main h3{margin:5px 0 6px;overflow:hidden;font-size:var(--font-size-14);text-overflow:ellipsis;white-space:nowrap}.business-lead-main p{margin:3px 0;overflow:hidden;color:var(--muted);font-size:var(--font-size-10);text-overflow:ellipsis;white-space:nowrap}.business-lead-open{align-self:center;padding:8px 10px;border:1px solid #315b3d;border-radius:8px;background:transparent;color:var(--green);font-size:var(--font-size-10);font-weight:800;white-space:nowrap}.business-lead-open:hover{background:#123a22}.business-recent-section{padding-top:4px}.map-popup-photo-frame{position:relative;width:100%;aspect-ratio:16/9;margin:-2px 0 10px;overflow:hidden;border-radius:9px;background:#18201f}.map-popup-photo{width:100%;height:100%;display:block;object-fit:cover}.media-unavailable{display:grid;place-items:center;width:100%;height:100%;min-height:72px;padding:12px;background:#18201f;color:var(--muted);font-size:var(--font-size-10)}.media-unavailable[hidden]{display:none}.leaflet-popup-content:has(.mor-request-popup){width:min(310px,calc(100vw - 58px))!important;max-width:310px}.mor-request-popup{width:100%}@media(max-width:720px){.business-lead-card{grid-template-columns:46px minmax(0,1fr);gap:9px;padding:10px}.business-lead-media{width:46px;height:46px}.business-lead-open{grid-column:1 / -1;width:100%;min-height:36px}.business-lead-main h3{font-size:var(--font-size-13)}.business-lead-main p{font-size:var(--font-size-10)}}@media(max-width:720px){.bottom-nav--business{grid-template-columns:repeat(6,1fr)!important;padding-left:6px;padding-right:6px}.bottom-nav--business .nav-item{font-size:var(--font-size-9)}.bottom-nav--business .nav-item .icon{width:21px;height:21px}}.requests-page{min-height:100vh;padding:28px 24px 52px;background:radial-gradient(circle at 50% -10%,#192027 0,var(--bg) 40%)}.page-header{width:min(100%,1000px);margin:0 auto;min-height:48px;display:flex;align-items:center;justify-content:space-between}.page-header .bottom-nav{position:static;transform:none;width:auto;height:48px;padding:0;display:flex;gap:7px;border:0;background:transparent}.page-header .nav-item{width:42px;height:42px;flex:0 0 42px;border:1px solid #2d373d;border-radius:50%;background:#0d1216e8;color:#f2f5f6;box-shadow:0 8px 22px #0006}.page-header .nav-item span{display:none}.page-header .nav-item.is-active{color:var(--green);border-color:var(--green);background:#102219ed}.requests-content{width:min(100%,920px);margin:55px auto 0}.requests-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.requests-title-row h1{margin:0;font-size:42px}.requests-create{width:auto;min-height:48px;padding:0 18px;font-size:var(--font-size-13)}.request-filters{display:flex;gap:8px;overflow-x:auto;margin:35px 0 18px;padding-bottom:3px;scrollbar-width:none}.request-filter{padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:#13191d;color:#aeb7bc;font-size:var(--font-size-12);font-weight:700;white-space:nowrap}.request-filter b{margin-left:6px;color:#fff;font-size:var(--font-size-10)}.request-filter.is-active{border-color:var(--green);background:#123420;color:#fff}.requests-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.request-card{padding:18px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(120deg,#151b1f,#101417);text-align:left;transition:.18s ease}.request-card:hover{border-color:#3d4b52;transform:translateY(-2px)}.request-card:focus-visible{outline:2px solid var(--green);outline-offset:3px}.request-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.request-category{display:inline-flex;align-items:center;gap:7px;color:var(--green);font-size:var(--font-size-11);font-weight:800}.request-category .icon{width:17px;height:17px}.request-status{padding:5px 8px;border-radius:7px;font-size:var(--font-size-10);font-weight:800}.request-status--active{color:#7ee89c;background:#123a22}.request-status--completed{color:#aab2b7;background:#2a3034}.request-status--cancelled{color:#ee8a8d;background:#3c2022}.request-card h2{margin:16px 0 7px;font-size:17px;color:#f3f5f6}.request-description{min-height:37px;margin:0 0 16px;color:var(--muted);font-size:var(--font-size-12);line-height:1.55}.request-card footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:13px;border-top:1px solid var(--line);font-size:var(--font-size-12)}.request-card footer b{color:#e8edef}.request-offers{display:inline-flex;align-items:center;gap:4px;color:#c9d0d4;font-size:var(--font-size-11)}.request-offers.has-offers{color:#f08b8e}.request-offers .icon{width:14px;height:14px}.request-detail{max-width:680px}.request-detail .back-link{margin-bottom:37px}.request-detail h1{margin:14px 0 12px;font-size:42px}.request-detail-description{margin:0 0 24px;color:var(--muted);line-height:1.65}.detail-photo-placeholder{height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-bottom:22px;border:1px dashed #344148;border-radius:18px;background:linear-gradient(145deg,#151d20,#0f1417);color:#6f7c83}.detail-photo-placeholder .icon{width:34px;height:34px;color:#4eaf6b}.detail-photo-placeholder span{font-size:var(--font-size-11)}.detail-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:15px;background:var(--line)}.detail-info-grid span{display:flex;flex-direction:column;gap:7px;padding:15px;background:#12181c}.detail-info-grid small{color:var(--muted);font-size:var(--font-size-10)}.detail-info-grid b{font-size:var(--font-size-13)}.request-status-text--active{color:#67db88}.request-status-text--completed{color:#aab2b7}.request-status-text--cancelled{color:#ed7479}.detail-offers{margin-top:20px}.detail-offers .icon{width:16px;margin-left:5px}@media(max-width:720px){.requests-page{padding:22px 16px 105px}.page-header{min-height:38px}.page-header .bottom-nav{position:fixed;z-index:700;bottom:0;left:50%;transform:translate(-50%);width:min(100%,720px);height:86px;padding:10px 16px 16px;display:grid;grid-template-columns:repeat(5,1fr);gap:0;border-top:1px solid var(--line);background:#0b0e11ed}.page-header .nav-item{width:auto;height:auto;flex:initial;border:0;border-radius:0;background:none;box-shadow:none;color:#838a91}.page-header .nav-item span{display:block}.page-header .nav-item.is-active{border:0;background:none;box-shadow:none}.requests-content{margin-top:38px}.requests-title-row{align-items:flex-start;flex-direction:column;gap:18px}.requests-title-row h1{font-size:36px}.requests-create{width:100%}.request-filters{margin-top:27px}.requests-list{grid-template-columns:1fr}.request-card h2{font-size:var(--font-size-16)}.request-detail h1{font-size:34px}.detail-info-grid{grid-template-columns:1fr 1fr}.detail-info-grid span{min-width:0}.detail-info-grid b{font-size:var(--font-size-11)}.request-detail .back-link{margin-bottom:30px}}.offers-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.offers-title-row h1{margin:0}.offers-count{color:#f1787c;font-size:var(--font-size-12);font-weight:800}.offer-request-summary{margin:28px 0 17px;padding:17px 18px;border:1px solid var(--line);border-radius:16px;background:#12181c}.offer-request-summary h2{margin:9px 0 6px;font-size:17px}.offer-request-summary p{display:flex;gap:9px;align-items:center;margin:0;color:var(--muted);font-size:var(--font-size-12)}.offer-request-summary p .icon{width:15px;height:15px;color:var(--green)}.offer-request-summary p span{color:#586269}.offers-list{display:grid;gap:12px}.offer-card{padding:18px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(120deg,#151b1f,#101417);transition:.18s ease}.offer-card.is-selected{border-color:var(--green);background:linear-gradient(120deg,#132a1c,#101a15);box-shadow:0 0 0 1px #20bc5138,0 10px 28px #0b6b2a29}.offer-card.is-rejected{opacity:.62}.offer-card__head{display:flex;align-items:center;gap:12px}.company-avatar{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;border-radius:15px;background:linear-gradient(145deg,#29373c,#172125);color:#d9f3e0;font-size:var(--font-size-12);font-weight:800}.company-info{min-width:0;flex:1}.company-info h2{margin:0 0 5px;font-size:var(--font-size-15)}.company-info p{margin:0;color:var(--muted);font-size:var(--font-size-11)}.rating{color:#f4be56;font-weight:800}.offer-status{padding:5px 8px;border-radius:7px;font-size:var(--font-size-10);font-weight:800;white-space:nowrap}.offer-status--new{color:#ff9a9d;background:#452124}.offer-status--pending{color:#c2cacf;background:#292f34}.offer-status--selected{color:#7cf09d;background:#164326}.offer-status--rejected{color:#e38d90;background:#432224}.offer-price-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:17px 0 8px}.offer-price-row strong{font-size:20px}.offer-price-row span{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:var(--font-size-11)}.offer-price-row .icon{width:15px;height:15px;color:var(--green)}.offer-comment{min-height:35px;margin:0;color:#c1c9cd;font-size:var(--font-size-12);line-height:1.55}.offer-actions{display:flex;gap:8px;margin-top:16px}.offer-actions button{min-height:38px;flex:1;border-radius:10px;font-size:var(--font-size-12);font-weight:800}.offer-choose{background:var(--green);color:#06160b}.offer-reject{border:1px solid #3b464c;background:transparent;color:#b8c0c4}.offer-choose:hover{background:#35d968}.offer-reject:hover{border-color:#db6065;color:#f08b8e}@media(min-width:721px){.offers-page .requests-content{max-width:820px}.offers-page .offers-list{grid-template-columns:repeat(2,minmax(0,1fr))}.offers-page .offer-request-summary{margin-top:24px}.offers-page .offer-card{padding:16px}.offers-page .offer-status{font-size:var(--font-size-9)}}@media(max-width:720px){.offers-title-row{align-items:flex-start}.offers-title-row h1{font-size:36px}.offers-count{padding-top:32px}.offer-card{padding:15px}.offer-card__head{gap:9px}.company-avatar{width:44px;height:44px}.company-info h2{font-size:var(--font-size-13)}.offer-status{font-size:var(--font-size-9)}.offer-price-row strong{font-size:18px}.offer-comment{font-size:var(--font-size-11)}}.notifications-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.notifications-title-row h1{margin:0}.notifications-title-row h1 b{padding:5px 8px;vertical-align:8px;border-radius:8px;background:var(--red);font-size:var(--font-size-12)}.read-all{color:var(--green);font-weight:800}.notifications-list{display:grid;gap:10px;margin-top:28px}.notification-card{width:100%;display:grid;grid-template-columns:44px 1fr 12px 18px;align-items:start;gap:12px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#12181c;text-align:left}.notification-card.is-unread{border-color:#563035;background:linear-gradient(110deg,#1e1719,#121619)}.notification-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#20262a;color:var(--red)}.notification-icon .icon{width:21px;height:21px}.notification-copy b,.notification-copy small,.notification-copy strong,.notification-copy time{display:block}.notification-copy b{font-size:var(--font-size-13)}.notification-copy small{margin-top:5px;color:#bbc2c6;font-size:var(--font-size-12);line-height:1.45}.notification-copy strong{margin-top:9px;font-size:var(--font-size-12);color:#f0b1b3}.notification-copy time{margin-top:8px;color:var(--muted);font-size:var(--font-size-10)}.notification-card>.icon{width:16px;color:#657078;margin-top:12px}.unread-dot{width:8px;height:8px;margin-top:14px;border-radius:50%;background:var(--red)}.offer-group{margin-top:24px;overflow:hidden;border:1px solid var(--line);border-radius:17px;background:#101619}.offer-group>header{padding:18px}.offer-group>header h2{margin:9px 0 5px;font-size:19px}.offer-group>header p{margin:0;color:var(--muted);font-size:var(--font-size-11)}.comparison-head,.comparison-row{display:grid;grid-template-columns:1.5fr .8fr .8fr .7fr .9fr .9fr;align-items:center;gap:12px;padding:12px 18px}.comparison-head{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#6f7b82;font-size:var(--font-size-10);text-transform:uppercase;letter-spacing:.4px}.comparison-row{min-height:67px;border-bottom:1px solid #20282c;font-size:var(--font-size-12)}.comparison-row:last-child{border-bottom:0}.comparison-company{display:flex;align-items:center;gap:9px;min-width:0}.comparison-company b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparison-company .company-avatar{width:34px;height:34px;border-radius:10px;font-size:var(--font-size-9)}.comparison-row>strong{color:#f3f5f6}.comparison-row>span{color:#b9c0c4}.offer-rating{color:#f4be56!important}.offer-rating small{display:block;margin-top:3px;color:var(--muted);font-size:var(--font-size-9)}.comparison-open{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;background:none;color:var(--green);font-size:var(--font-size-11);font-weight:800}.comparison-open .icon{width:13px}.offer-company-hero{display:flex;align-items:center;gap:14px;margin-bottom:24px}.offer-company-hero .company-avatar{width:68px;height:68px}.offer-company-hero h1{margin:0 0 5px;font-size:34px}.offer-company-hero p{margin:0;color:var(--muted);font-size:var(--font-size-12)}.offer-detail-request{display:flex;flex-direction:column;gap:6px;padding:16px;margin-bottom:17px;border:1px solid var(--line);border-radius:14px;background:#12181c}.offer-detail-request small{color:var(--muted);font-size:var(--font-size-10)}.offer-detail-request b{font-size:var(--font-size-15)}.offer-detail-request span{color:#aeb7bc;font-size:var(--font-size-11)}.offer-detail-message{padding:17px;margin:17px 0 0;border-left:2px solid var(--green);background:#121a16;color:#cbd3d5;font-size:var(--font-size-13);line-height:1.6}.offer-detail-actions{display:flex;gap:10px;margin-top:20px}.offer-detail-actions .primary-button{flex:1;width:auto;min-height:48px;font-size:var(--font-size-13)}.secondary-button{flex:1;min-height:48px;border:1px solid #3a474e;border-radius:12px;background:transparent;color:#dce2e4;font-size:var(--font-size-13);font-weight:800}.secondary-button .icon{width:17px;margin-right:5px;vertical-align:-4px}@media(max-width:720px){.notifications-title-row{align-items:flex-start}.notifications-title-row h1{font-size:34px}.notification-card{grid-template-columns:40px 1fr 9px 16px;gap:9px;padding:13px}.notification-icon{width:38px;height:38px}.notification-copy small{font-size:var(--font-size-11)}.comparison-head{display:none}.offer-group>header{padding:15px}.offer-group>header h2{font-size:17px}.comparison-row{display:grid;grid-template-columns:1fr auto;gap:8px 10px;padding:15px}.comparison-company{grid-column:1 / -1}.comparison-row>strong{font-size:18px}.comparison-row>span:nth-of-type(1){grid-column:2;grid-row:2;text-align:right}.comparison-row>span:nth-of-type(2){grid-column:1;grid-row:3}.comparison-row>span:nth-of-type(3){grid-column:2;grid-row:3;text-align:right}.comparison-open{grid-column:1 / -1;justify-content:center;min-height:36px;border:1px solid #285f39;border-radius:9px}.offer-company-hero h1{font-size:30px}.offer-detail-actions{flex-direction:column}.offers-page .requests-content{margin-top:36px}}.page-subtitle{margin:8px 0 0;color:var(--muted);font-size:var(--font-size-14)}.business-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.business-card{padding:20px;border:1px solid var(--line);border-radius:22px;background:var(--surface);min-width:0}.business-card__head{display:flex;align-items:center;gap:12px}.business-card__head h2{margin:0;font-size:18px}.business-card__head p{margin:4px 0 0;color:var(--muted);font-size:var(--font-size-12)}.company-avatar{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:14px;background:#123a22;color:var(--green);font-weight:800}.company-avatar--large{width:68px;height:68px;flex-basis:68px;border-radius:22px;font-size:20px}.business-card__stats,.business-card__location{display:flex;gap:14px;flex-wrap:wrap;margin:16px 0 0;color:var(--text);font-size:var(--font-size-13)}.business-card__stats small{color:var(--muted)}.business-card__location{align-items:center;color:var(--muted)}.business-card__location .icon{width:15px;color:var(--green)}.business-card__description{min-height:38px;margin:14px 0 8px;color:var(--muted);font-size:var(--font-size-13);line-height:1.5}.business-card__tags,.business-profile-tags{color:var(--green);font-size:var(--font-size-12)}.business-card .secondary-button{margin-top:14px;width:100%;justify-content:center}.business-profile-hero{display:flex;gap:16px;align-items:center}.business-profile-hero h1{margin:4px 0 8px}.business-rating{color:#f2c94c}.business-rating small{color:var(--muted)}.business-profile-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.business-profile-stats span{padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.business-profile-stats b,.business-profile-stats small{display:block}.business-profile-stats small{margin-top:5px;color:var(--muted);font-size:var(--font-size-11)}.business-profile-description{max-width:680px;color:var(--muted);line-height:1.6}.business-profile-tags{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.business-profile-tags span{padding:7px 10px;border-radius:999px;background:#123a22}.business-profile-actions{display:flex;gap:10px;margin:22px 0 30px}.reviews-section{max-width:760px}.review-card{padding:16px 0;border-top:1px solid var(--line)}.review-card>div{display:flex;justify-content:space-between}.review-card>div span{color:#f2c94c}.review-card p{margin:8px 0;color:var(--muted)}.review-card time{color:var(--muted);font-size:var(--font-size-12)}.business-request-filters{margin:18px 0}.empty-state{padding:28px;color:var(--muted);text-align:center}@media(max-width:760px){.business-grid{grid-template-columns:1fr}.business-card{padding:16px}.business-profile-stats{grid-template-columns:1fr 1fr}.business-profile-stats span:last-child{grid-column:1 / -1}.business-profile-actions{flex-direction:column}}.create-request-content{max-width:760px}.create-request-content>h1{margin-bottom:22px}.create-steps{display:flex;gap:8px;margin-bottom:28px;color:var(--muted);font-size:var(--font-size-11);font-weight:800}.create-steps span{padding:8px 11px;border:1px solid var(--line);border-radius:999px}.create-steps span.is-active{border-color:var(--green);color:var(--green);background:#123a22}.category-picker,.form-section,.request-preview{padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.category-picker h2,.form-section h2{margin-bottom:16px;font-size:17px}.create-category-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.create-category{min-height:82px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:9px 5px;border:1px solid var(--line);border-radius:13px;background:#151b1f;color:#bac2c6;font-size:var(--font-size-11);text-align:center}.create-category .icon{width:24px;height:24px}.create-category:hover,.create-category.is-selected{border-color:var(--green);color:#fff;background:#123a22}.create-category-grid .mor-category-card--compact{flex-direction:row;align-items:center;justify-content:flex-start;min-height:60px;padding:12px}.create-category-grid .mor-category-card--compact .icon{width:22px;height:22px;color:var(--green)}.request-form[hidden]{display:none}.request-form{display:grid;gap:14px;margin-top:14px}.form-section{display:grid;gap:14px}.form-section label{display:grid;gap:7px;color:#cbd2d5;font-size:var(--font-size-12);font-weight:700}.form-section input,.form-section select,.form-section textarea{width:100%;padding:12px 13px;border:1px solid #2b353b;border-radius:10px;outline:none;background:#0f1518;color:var(--text);font:inherit;font-size:var(--font-size-13)}.form-section textarea{resize:vertical;min-height:100px}.form-section input:focus,.form-section select:focus,.form-section textarea:focus{border-color:var(--green);box-shadow:0 0 0 2px #20bc5130}.budget-row,.date-time-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.check-label{display:flex!important;flex-direction:row;align-items:center;gap:8px!important;padding:12px 0}.check-label input{width:17px;height:17px;accent-color:var(--green)}.location-picker{overflow:hidden;border:1px solid #2b353b;border-radius:13px;background:#10171a}#request-location-map{height:220px;width:100%}.location-picker p{margin:0;padding:10px 12px;color:var(--muted);font-size:var(--font-size-11)}.form-error{min-height:18px;margin:0;color:#f18b8f;font-size:var(--font-size-12)}.request-preview h2{margin:13px 0 8px;font-size:24px}.request-preview>p{color:var(--muted);line-height:1.6}.preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:20px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--line)}.preview-grid span{display:flex;flex-direction:column;gap:6px;padding:13px;background:#12181c}.preview-grid small{color:var(--muted);font-size:var(--font-size-10)}.preview-grid b{font-size:var(--font-size-12)}.preview-coordinates{display:block;margin-top:12px;color:var(--muted);font-size:var(--font-size-10)}.preview-actions{display:flex;gap:10px;margin-top:18px}.preview-actions>*{flex:1;width:auto;min-height:48px}.preview-actions .secondary-button{display:grid;place-items:center}.success-banner{display:flex;align-items:center;gap:14px;margin-bottom:32px;padding:18px;border:1px solid #28643b;border-radius:16px;background:#102319}.success-banner>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:#07140b;font-weight:900}.success-banner h1{font-size:24px}.success-banner p{margin:5px 0 0;color:#9ec9aa;font-size:var(--font-size-12)}.matching-heading{margin:8px 0 16px;font-size:20px}.matching-business-list{display:grid;gap:10px}.matching-business-card{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.matching-business-card h3{margin:0 0 5px;font-size:var(--font-size-14)}.matching-business-card p{margin:3px 0;color:var(--muted);font-size:var(--font-size-11)}.matching-business-card .secondary-button{min-height:36px;padding:0 13px}@media(max-width:720px){.create-request-content{margin-top:30px}.create-category-grid{grid-template-columns:repeat(2,1fr)}.create-category{min-height:70px}.category-picker,.form-section,.request-preview{padding:15px}.budget-row,.date-time-row,.preview-grid{grid-template-columns:1fr}.preview-actions{flex-direction:column}.matching-business-card{grid-template-columns:40px 1fr}.matching-business-card .secondary-button{grid-column:1 / -1;width:100%}.success-banner h1{font-size:20px}}.offer-target-card{display:flex;align-items:center;gap:12px;margin:18px 0;padding:15px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.offer-target-card div{display:flex;flex-direction:column;gap:4px;min-width:0}.offer-target-card span:not(.company-avatar),.offer-target-card small{color:var(--muted);font-size:var(--font-size-11)}.offer-target-card b{font-size:var(--font-size-14)}.offer-form{display:grid;gap:14px}.offer-form label{display:grid;gap:7px;color:#cbd2d5;font-size:var(--font-size-12);font-weight:700}.offer-form input,.offer-form textarea{width:100%;padding:12px 13px;border:1px solid #2b353b;border-radius:10px;outline:none;background:#0f1518;color:var(--text);font:inherit;font-size:var(--font-size-13)}.offer-form input:focus,.offer-form textarea:focus{border-color:var(--green);box-shadow:0 0 0 2px #20bc5130}.offer-price-button{width:100%;min-height:39px;margin-top:14px;font-size:var(--font-size-12)}.offer-price-button .icon{width:16px;margin-right:4px}.business-request-card{padding-bottom:14px}.app-layout .categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible}.app-layout .category-card{min-width:0;text-align:left}.app-layout .category-card>span{height:78px;padding:16px;display:flex;align-items:center;gap:12px;border-radius:16px;background:linear-gradient(145deg,#1a2422,#101517);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.app-layout .category-card .icon{width:30px;height:30px;flex:0 0 auto;color:#f5faf7}.app-layout .category-card small{margin:0;color:#f1f5f3;font-size:var(--font-size-14);font-weight:700;line-height:1.25}.app-layout .category-card:hover>span,.app-layout .category-card:focus-visible>span,.app-layout .category-card.is-selected>span{border-color:var(--green);box-shadow:0 0 0 1px #25c26a33,0 8px 20px #07140d66;transform:translateY(-1px)}.app-layout .category-card:last-child{grid-column:1 / -1}@media(max-width:420px){.app-layout .categories{gap:9px}.app-layout .category-card>span{height:68px;padding:11px;gap:8px}.app-layout .category-card .icon{width:25px;height:25px}.app-layout .category-card small{font-size:var(--font-size-12)}}.catalog-actions{display:flex;gap:12px;align-items:center;margin:22px 0 14px}.catalog-search{flex:1;min-width:0;min-height:46px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:#11171a;color:var(--text)}.catalog-create{width:auto;min-height:46px;padding:0 18px;white-space:nowrap;font-size:var(--font-size-13)}.catalog-filters{display:flex;gap:8px;overflow-x:auto;padding-bottom:12px;scrollbar-width:none}.catalog-filters .request-filter{flex:0 0 auto}.business-card[hidden]{display:none}.business-card:hover{border-color:var(--green)}@media(max-width:520px){.catalog-actions{flex-direction:column;align-items:stretch}.catalog-create{width:100%}}.customer-map-sidebar{overflow:auto}.customer-map-heading{margin:34px 0 20px}.customer-map-heading h1{font-size:30px}.customer-map-heading p{color:var(--muted);font-size:var(--font-size-13)}.customer-map-filters{display:flex;gap:7px;overflow:auto;margin-bottom:22px;padding-bottom:4px}.customer-map-filters .request-filter{flex:0 0 auto}.customer-company-list{display:grid;gap:10px;margin-top:12px}.customer-company-card{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:start;padding:13px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.customer-company-card h3{margin:0 0 5px;font-size:var(--font-size-14)}.customer-company-card p{margin:3px 0;color:var(--muted);font-size:var(--font-size-11)}.customer-company-card small{display:block;margin-top:6px;color:var(--muted);font-size:var(--font-size-10);line-height:1.35}.customer-company-card .secondary-button{min-height:34px;padding:0 10px;font-size:var(--font-size-11)}.customer-map-panel .map-toolbar{right:24px}.customer-map-label{color:var(--green);font-size:var(--font-size-12)}@media(max-width:720px){.customer-company-card{grid-template-columns:38px 1fr}.customer-company-card .secondary-button{grid-column:1 / -1;width:100%}.customer-map-panel{min-height:65vh}.customer-map-panel .map-toolbar{right:16px;left:16px}}.request-card-wrap{position:relative;display:grid;gap:8px}.request-card-wrap .request-card{width:100%}.request-delete{justify-self:end;border:0;background:transparent;color:#d87070;font-size:var(--font-size-12);padding:4px 8px;cursor:pointer}.request-delete:hover{color:#ff8b8b;text-decoration:underline}.favorite-card{display:grid;grid-template-columns:auto 1fr auto auto;gap:14px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);margin-top:10px}.favorite-card h2{margin:0 0 5px;font-size:var(--font-size-16)}.favorite-card p{margin:3px 0;color:var(--muted);font-size:var(--font-size-12)}.favorite-remove{color:#e47777}.messages-workspace{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:520px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surface)}.conversation-list{padding:20px;border-right:1px solid var(--line)}.conversation-list h1{margin:0 0 18px;font-size:24px}.conversation-item{display:grid;gap:5px;width:100%;padding:12px;border:0;border-radius:10px;background:transparent;color:var(--text);text-align:left}.conversation-item.is-active,.conversation-item:hover{background:#17251e}.conversation-item small{color:var(--muted)}.chat-panel{display:grid;grid-template-rows:auto 1fr auto;min-width:0}.chat-panel>header{padding:20px;border-bottom:1px solid var(--line);display:grid;gap:4px}.chat-panel>header small{color:var(--muted)}.chat-messages{padding:20px;display:flex;flex-direction:column;gap:10px}.chat-message{align-self:flex-start;max-width:70%;margin:0;padding:10px 12px;border-radius:12px;background:#1a2428}.chat-message.is-own{align-self:flex-end;background:#123a22}.chat-message time{display:block;margin-top:5px;color:var(--muted);font-size:var(--font-size-10)}.chat-compose{display:flex;gap:10px;padding:14px;border-top:1px solid var(--line)}.chat-compose input,.profile-edit-form input,.settings-form input,.settings-form select{min-width:0;flex:1;border:1px solid var(--line);border-radius:9px;padding:11px;background:#0d1215;color:var(--text)}.profile-edit-form{display:flex;gap:8px;flex-wrap:wrap}.profile-edit-form input{flex:1}.settings-form{display:grid;gap:14px;max-width:420px;margin-top:20px}.settings-form label{display:flex;align-items:center;gap:8px;color:var(--muted)}.settings-form input:not([type=checkbox]),.settings-form select{width:100%}.success-inline{color:var(--green);font-size:var(--font-size-13)}@media(max-width:700px){.favorite-card{grid-template-columns:auto 1fr}.favorite-card .secondary-button,.favorite-card .favorite-remove{grid-column:2}.messages-workspace{grid-template-columns:1fr}.conversation-list{border-right:0;border-bottom:1px solid var(--line)}.chat-compose{flex-wrap:wrap}.chat-compose input{flex-basis:100%}.chat-message{max-width:88%}}.mor-sidebar{display:none}@media(min-width:721px){.app-layout--sidebar{display:grid;grid-template-columns:238px minmax(390px,470px) minmax(0,1fr);max-width:none;margin:0;min-height:100vh}.app-layout--sidebar .workspace-shell .hero:before{content:"Добро пожаловать, Мария!";display:block;margin-bottom:18px;color:#eef2f2;font-size:var(--font-size-16);font-weight:600}.app-layout--sidebar .mor-sidebar{display:flex;grid-column:1;grid-row:1;min-height:100vh;padding:30px 16px 22px;flex-direction:column;border-right:1px solid var(--line);background:linear-gradient(180deg,#0b1112,#090d0f);z-index:4}.mor-sidebar__logo{padding:0 14px 26px;border-bottom:1px solid var(--line)}.mor-sidebar__logo .logo{font-size:38px}.mor-sidebar__logo .logo-o{width:31px;height:31px}.mor-sidebar__city{display:flex;align-items:center;gap:8px;margin:20px 8px 14px;padding:11px 10px;background:#0d1513;border:1px solid var(--line);border-radius:10px;text-align:left;font-weight:700}.mor-sidebar__city .icon{width:19px;color:var(--green)}.mor-sidebar__city b{margin-left:auto;color:var(--muted)}.mor-sidebar__create{width:100%;min-height:48px;border-radius:10px;font-size:var(--font-size-14);box-shadow:none}.mor-sidebar__create .icon{width:18px;margin-right:6px}.mor-sidebar__nav{margin-top:20px}.mor-sidebar__nav .bottom-nav{position:static;transform:none;width:100%;height:auto;padding:0;border:0;background:none;display:grid;grid-template-columns:1fr;gap:4px}.mor-sidebar__nav .nav-item{position:relative;width:100%;height:42px;min-height:42px;padding:0 12px;display:flex;flex-direction:row;justify-content:flex-start;gap:12px;border-radius:9px;background:transparent;color:#9ba2a7;font-size:var(--font-size-13)}.mor-sidebar__nav .nav-item span{display:block}.mor-sidebar__nav .nav-item .icon{width:19px;height:19px}.mor-sidebar__nav .nav-item.is-active{color:#fff;background:#0d2b1d;border:0}.mor-sidebar__nav .nav-item.is-active:before{content:"";position:absolute;left:-16px;top:0;bottom:0;width:3px;border-radius:0 3px 3px 0;background:var(--green)}.mor-sidebar__nav .nav-item.is-active .icon{color:var(--green)}.mor-sidebar__nav .nav-item i{top:10px;right:12px}.mor-sidebar__profile{display:flex;align-items:center;gap:10px;width:100%;margin-top:auto;padding:14px 8px;border-top:1px solid var(--line);background:none;text-align:left}.profile-avatar-mini{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#3a2720;color:#f5d9c7;font-size:var(--font-size-11);font-weight:800}.mor-sidebar__profile span:nth-child(2){display:grid;gap:3px;min-width:0}.mor-sidebar__profile b{font-size:var(--font-size-12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mor-sidebar__profile small{color:var(--muted);font-size:var(--font-size-11)}.mor-sidebar__profile .icon{margin-left:auto;width:16px;color:var(--muted)}.mor-sidebar__premium{display:grid;gap:9px;margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:11px;background:#141b1e}.mor-sidebar__premium strong{font-size:var(--font-size-14)}.mor-sidebar__premium span{color:var(--muted);font-size:var(--font-size-11);line-height:1.45}.mor-sidebar__premium .secondary-button{min-height:34px;padding:0 10px;border-radius:8px;background:var(--green);color:#fff;font-size:var(--font-size-11);font-weight:800}.app-layout--sidebar>.workspace-shell{grid-column:2}.app-layout--sidebar>.map-panel{grid-column:3}.app-layout--sidebar>.map-panel .map-toolbar{right:20px}.app-layout--sidebar>.bottom-nav{display:none!important}.app-layout--sidebar .mor-sidebar__nav .bottom-nav .nav-item{width:100%;height:42px;min-height:42px;flex-basis:auto;flex-grow:0;border-radius:9px;background:transparent;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0 12px;gap:12px}.app-layout--sidebar .mor-sidebar__nav .bottom-nav .nav-item span{display:block;position:static}.app-layout--sidebar .mor-sidebar__nav .bottom-nav .nav-item .icon{width:19px;height:19px}.app-layout--sidebar .mor-sidebar__nav .bottom-nav .nav-item.is-active{background:#0d2b1d;border:0;color:#fff}.app-layout--sidebar .mor-sidebar__nav .bottom-nav .nav-item i{top:10px;right:12px}}@media(max-width:720px){.mor-sidebar{display:none!important}.app-layout--sidebar>.bottom-nav{display:grid;grid-template-columns:repeat(4,1fr);height:104px}.app-layout--sidebar .workspace-shell{width:100%}}body{background:radial-gradient(circle at 50% -10%,var(--body-glow) 0,var(--bg) 38%)}@media(min-width:721px){body{background:radial-gradient(circle at 10% 20%,var(--body-glow) 0,transparent 25%),radial-gradient(circle at 80% 0,var(--body-glow) 0,var(--bg) 37%)}}:root[data-theme=light] .logo{color:var(--text)}:root[data-theme=light] .leaflet-container{background:#e7ece8}:root[data-theme=light] .leaflet-tile-pane{filter:grayscale(.42) saturate(.72) brightness(1.03) contrast(.94)}:root[data-theme=light] .leaflet-control-zoom{border-color:var(--line-strong)!important;box-shadow:0 8px 22px var(--shadow)!important}:root[data-theme=light] .leaflet-control-zoom a{background:var(--control)!important;color:var(--text)!important;border-color:var(--line)!important}:root[data-theme=light] .leaflet-control-attribution{background:#ffffffe6!important;color:var(--muted)!important}:root[data-theme=light] .leaflet-control-attribution a{color:#476154!important}:root[data-theme=light] .leaflet-popup-content-wrapper{border-color:var(--line-strong);background:var(--surface);color:var(--text);box-shadow:0 12px 30px var(--shadow)}:root[data-theme=light] .leaflet-popup-tip{background:var(--surface)}:root[data-theme=light] .map-popup-card footer{border-color:var(--line)}:root[data-theme=light] .admin-layout{background:var(--bg)!important}:root[data-theme=light] .admin-sidebar{background:var(--panel)!important;border-color:var(--line)!important}:root[data-theme=light] .admin-sidebar nav a:hover,:root[data-theme=light] .admin-sidebar nav a.is-active{background:var(--green-soft)!important;color:var(--green)!important}:root[data-theme=light] .admin-table-toolbar input{background:var(--control)!important;color:var(--text)!important}:root[data-theme=light] .admin-row{border-color:var(--line)!important}@media(max-width:700px){:root[data-theme=light] .admin-sidebar{background:var(--overlay)!important}}.logo.mor-brand{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none;width:140px;max-width:100%;height:56px;gap:0;line-height:1;letter-spacing:normal}.logo.mor-brand img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.logo.mor-brand--compact{width:40px;height:48px}:root[data-theme=light] .logo.mor-brand{background:#0b0f10;border-radius:8px;padding:5px}.auth-logo{display:flex;justify-content:center}.auth-logo .logo.mor-brand{width:200px;height:80px}@media(max-width:900px){.logo.mor-brand{width:106px;height:44px}.auth-logo .logo.mor-brand{width:184px;height:74px}}.mor-safety-actions{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.mor-safety-actions button{font-size:12px;min-height:34px;padding:6px 10px}.mor-account-safety{display:grid;gap:12px}.mor-account-safety a,.mor-safety-dialog a{color:var(--green,#00d77a)}.mor-safety-dialog{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;border:1px solid #33423f;border-radius:18px;background:#101819;color:#eef4f2;padding:20px}.mor-safety-dialog::backdrop{background:#000a}.mor-safety-dialog form,.mor-safety-dialog label{display:grid;gap:12px;min-width:0}.mor-safety-dialog input,.mor-safety-dialog select,.mor-safety-dialog textarea{min-width:0;width:100%;box-sizing:border-box;padding:12px;color:inherit;background:#0b1011;border:1px solid #34433f;border-radius:10px;font:inherit}.mor-safety-dialog p{line-height:1.5;overflow-wrap:anywhere}.mor-safety-dialog [data-error]{color:#ff777d}.mor-safety-dialog footer{display:flex;gap:10px;flex-wrap:wrap}.mor-safety-dialog button{flex:1;white-space:normal}.mor-account-safety.mor-account-menu__row{display:flex;gap:12px;text-decoration:none;box-sizing:border-box;color:var(--text)}.mor-account-safety.mor-account-menu__row.is-danger{color:#ef6a70}.mor-account-safety.mor-account-menu__row>.icon:first-child{width:21px;height:21px;flex-shrink:0;color:inherit}.mor-account-menu.mor-account-safety{margin-top:16px}.mor-account-menu.mor-account-safety{--account-border:var(--border,#263334);--account-surface:var(--surface,#10191a);--account-muted:var(--text-muted,#9ba7a8);max-width:640px;margin-inline:auto}.auth-page{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(circle at 50% 0,var(--body-glow) 0,transparent 42%),var(--bg)}.auth-card{width:min(100%,430px);padding:34px 32px 30px;border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:0 24px 70px var(--shadow)}.auth-logo{display:block;width:max-content;margin:0 auto 16px}.auth-logo .logo{font-size:38px}.auth-heading{text-align:center}.auth-heading h1{font-size:32px;letter-spacing:-1px}.auth-heading>p:last-child{margin:11px auto 0;color:var(--muted);font-size:var(--font-size-13);line-height:1.5}.auth-form{display:grid;gap:15px;margin-top:28px}.auth-form label{display:grid;gap:8px;color:var(--text);font-size:var(--font-size-12);font-weight:700}.auth-form input{width:100%;height:48px;padding:0 13px;border:1px solid var(--line-strong);border-radius:11px;outline:0;background:var(--control);color:var(--text);font:inherit;font-size:var(--font-size-13)}.auth-form input:focus{border-color:var(--green);box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 20%,transparent)}.auth-password{position:relative}.auth-password input{padding-right:46px}.auth-password-toggle{position:absolute;top:0;right:0;width:45px;height:48px;display:grid;place-items:center;background:none;color:var(--muted)}.auth-password-toggle:hover{color:var(--green)}.auth-password-toggle .icon{width:19px;height:19px}.auth-error{min-height:17px;margin:0;color:#f08b8f;font-size:var(--font-size-11)}.auth-submit{width:100%;min-height:50px;font-size:var(--font-size-14)}.auth-link{background:none;color:var(--green);font-size:var(--font-size-12);font-weight:800}.auth-forgot{display:block;margin:15px auto 0}.auth-divider{display:flex;align-items:center;gap:12px;margin:24px 0 18px;color:#6f7a80;font-size:var(--font-size-11)}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--line)}.auth-google{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #37434a;border-radius:11px;background:#151c20;color:#e4e8e9;font-size:var(--font-size-13);font-weight:800}.auth-google:hover{border-color:#58666e;background:#1a2328}.auth-google .icon{width:19px;height:19px}.auth-register{margin:25px 0 0;color:var(--muted);font-size:var(--font-size-12);text-align:center}.auth-register a{margin-left:4px;color:var(--green);font-weight:800;text-decoration:none}.auth-placeholder{text-align:center}.auth-placeholder .placeholder-icon{margin:0 auto 15px}.auth-back{display:grid;place-items:center;width:100%;margin-top:26px;color:#07140b;text-decoration:none}.auth-company-block{margin-top:24px;text-align:center}.auth-company-button{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;border-color:var(--line-strong);background:var(--surface-soft);color:var(--text);text-decoration:none}.auth-company-block p{margin:9px 0 0;color:var(--muted);font-size:var(--font-size-11)}.auth-page .primary-button{box-shadow:none;color:#061008}.auth-dev-login{display:grid;gap:9px;margin-top:16px;padding:12px;border:1px dashed var(--line-strong);border-radius:12px;background:var(--surface-soft)}.auth-dev-login>span{color:var(--green);font-size:var(--font-size-11);font-weight:800}.auth-dev-login>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.auth-dev-login button{min-height:34px;padding:0 7px;border:1px solid var(--line-strong);border-radius:8px;background:var(--control);color:var(--text);font-size:var(--font-size-10);font-weight:800}.auth-dev-login button:hover{border-color:var(--green)}.auth-dev-login small{color:var(--muted);font-size:var(--font-size-9)}.auth-register-card{width:min(100%,500px)}.auth-account-type{display:grid;grid-template-columns:1fr 1fr;gap:8px}.auth-account-type label{display:flex;grid-template-columns:auto 1fr;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border:1px solid var(--line-strong);border-radius:11px;background:var(--control);cursor:pointer}.auth-account-type input{width:16px;height:16px;accent-color:var(--green)}.auth-form textarea{width:100%;resize:vertical;padding:12px 13px;border:1px solid var(--line-strong);border-radius:11px;outline:0;background:var(--control);color:var(--text);font:inherit;font-size:var(--font-size-13)}.auth-form textarea:focus{border-color:var(--green)}.auth-form [data-business-fields]{display:grid;gap:15px}.auth-form [data-business-fields][hidden]{display:none}.auth-business-location{display:grid;gap:8px}.auth-business-location>strong{font-size:var(--font-size-12)}.auth-business-location #business-registration-map{width:100%;height:190px;overflow:hidden;border:1px solid var(--line-strong);border-radius:13px;background:var(--control)}.auth-business-location p{margin:0;color:var(--muted);font-size:var(--font-size-11)}@media(max-width:520px){.auth-page{padding:18px 14px;place-items:start center}.auth-card{margin-top:5vh;padding:27px 20px 24px;border-radius:20px}.auth-logo{margin-bottom:16px}.auth-heading h1{font-size:29px}.auth-form{margin-top:24px}}@media(max-width:768px){.auth-page{min-height:100dvh;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(20px + env(safe-area-inset-bottom,0px));align-content:start}.auth-card{min-width:0;margin-top:16px;padding:24px 18px}.auth-logo{display:flex;justify-content:center;width:100%;margin-bottom:16px}.auth-form,.auth-form label,.auth-password,.auth-form [data-business-fields]{min-width:0}.auth-form input,.auth-form textarea,.auth-form select{min-width:0;max-width:100%;font-size:16px}.auth-submit{display:flex;align-items:center;justify-content:center;gap:10px;height:54px;min-height:54px;padding:0 12px;line-height:1.2}.auth-dev-login>div{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.auth-dev-login button{min-width:0;padding:8px 6px;overflow-wrap:anywhere}.auth-account-type{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-account-type label{min-width:0;padding:8px;gap:6px}.auth-account-type input{flex:none;height:16px;min-height:16px}.auth-register{overflow-wrap:anywhere;line-height:1.5}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.admin-layout{min-height:100vh;display:grid;grid-template-columns:240px 1fr;background:#0b0f11;color:var(--text)}.admin-sidebar{padding:28px 18px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:20px}.admin-brand .logo{font-size:30px}.admin-brand .logo-o{width:25px;height:25px}.admin-kicker{margin:0;color:var(--muted);font-size:var(--font-size-11);text-transform:uppercase;letter-spacing:.12em}.admin-sidebar nav{display:grid;gap:5px}.admin-sidebar nav a,.admin-logout{padding:11px 12px;border-radius:10px;color:var(--muted);text-decoration:none;font-size:var(--font-size-13)}.admin-sidebar nav a:hover,.admin-sidebar nav a.is-active{background:#18251f;color:var(--green)}.admin-logout{margin-top:auto;color:#ed7777}.admin-content{padding:42px clamp(20px,4vw,60px);max-width:1200px;width:100%}.admin-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px}.admin-header h1{font-size:32px;margin-top:8px}.admin-role{padding:7px 10px;border:1px solid var(--green);border-radius:8px;color:var(--green);font-size:var(--font-size-11)}.admin-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px}.admin-stats article,.admin-card{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:20px}.admin-stats b{display:block;font-size:28px;color:var(--green)}.admin-stats span{color:var(--muted);font-size:var(--font-size-12)}.admin-card h2{margin:0 0 8px;font-size:20px}.admin-card p{color:var(--muted)}.admin-table-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:18px}.admin-table-toolbar input{background:#11171a;border:1px solid var(--line);border-radius:9px;padding:10px 12px;color:var(--text)}.admin-table{overflow:auto}.admin-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #20282c;font-size:var(--font-size-13)}.admin-row--head{color:var(--muted);font-size:var(--font-size-11)}.status-pill{color:var(--green)}@media(max-width:700px){.admin-layout{display:block}.admin-sidebar{position:sticky;top:0;z-index:4;padding:14px 16px;background:#0b0f11ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:0;border-bottom:1px solid var(--line)}.admin-sidebar nav{display:flex;overflow:auto;gap:5px}.admin-sidebar nav a{white-space:nowrap}.admin-logout{position:absolute;right:16px;top:12px}.admin-content{padding:26px 16px 80px}.admin-header h1{font-size:27px}.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-row{min-width:560px}}.admin-layout{grid-template-columns:248px minmax(0,1fr);background:#080c0e}.admin-sidebar{position:sticky;top:0;height:100vh;background:#0a1011}.admin-current{margin-top:auto;padding:13px;border-top:1px solid var(--line);display:grid;gap:3px}.admin-current b{font-size:var(--font-size-13)}.admin-current span{font-size:var(--font-size-11);color:var(--muted)}.admin-logout{margin-top:0}.admin-content{max-width:none;padding:38px clamp(20px,3.5vw,56px);min-width:0}.admin-view,.admin-header{max-width:1400px}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.admin-stats article,.admin-growth article,.admin-card{padding:18px}.admin-growth{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.admin-growth article{border:1px solid var(--line);border-radius:16px;background:var(--surface-soft)}.admin-growth b{display:block;font-size:20px;color:var(--green)}.admin-growth span{color:var(--muted);font-size:var(--font-size-12)}.admin-card{margin-bottom:16px;min-width:0}.admin-dashboard-grid,.admin-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-narrow{max-width:820px}.admin-event,.admin-offer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 4px;border-bottom:1px solid var(--line);background:none;text-align:left}.admin-event:hover,.admin-offer:hover{background:var(--surface-hover)}.admin-event>span,.admin-offer>span{display:grid;gap:4px}.admin-event small,.admin-offer small,.admin-row small{display:block;color:var(--muted);font-size:var(--font-size-11);margin-top:3px}.admin-event time{font-size:var(--font-size-11);color:var(--muted)}.admin-table-toolbar{justify-content:flex-start;gap:9px}.admin-table-toolbar input{flex:1;min-width:150px}.admin-table-toolbar input,.admin-table-toolbar select,.admin-status-select{height:42px;background:#101719;border:1px solid var(--line);border-radius:9px;padding:0 11px;color:var(--text)}.admin-row{grid-template-columns:repeat(var(--columns),minmax(120px,1fr));gap:13px;align-items:center;min-width:max(760px,calc(var(--columns)*145px));padding:13px 8px;font-size:var(--font-size-12)}.admin-row--head{font-size:var(--font-size-10);text-transform:uppercase;letter-spacing:.04em}.admin-row.is-clickable{cursor:pointer}.admin-row.is-clickable:hover{background:var(--surface-hover)}.status-pill{display:inline-flex;width:max-content;padding:5px 8px;border-radius:999px;background:var(--green-soft);color:var(--green);font-size:var(--font-size-10);font-weight:800}.status-pill--blocked,.status-pill--deleted,.status-pill--cancelled,.status-pill--rejected,.status-pill--hidden{background:var(--danger-soft);color:#f07177}.status-pill--completed,.status-pill--archived,.status-pill--not_selected,.status-pill--inactive{background:#252c2d;color:#a9b2b2}.admin-primary,.admin-secondary,.admin-danger,.admin-danger-outline,.admin-inline-action{min-height:40px;padding:0 14px;border-radius:9px;font-weight:750}.admin-primary{background:var(--green);color:#071009}.admin-secondary{border:1px solid var(--line-strong);background:var(--surface-2)}.admin-danger{background:var(--red);color:#fff}.admin-danger-outline{border:1px solid #7d3034;background:transparent;color:#f07177}.admin-inline-action{min-height:32px;border:1px solid var(--line-strong);background:transparent}.admin-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.admin-back{display:inline-block;margin-bottom:16px;color:var(--green);text-decoration:none}.admin-detail-heading{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:14px}.admin-detail-heading h2{font-size:25px;margin:5px 0}.admin-detail-heading small{color:var(--muted)}.admin-facts{display:grid;margin:14px 0}.admin-facts div{display:grid;grid-template-columns:minmax(120px,36%) 1fr;gap:14px;padding:9px 0;border-bottom:1px solid var(--line)}.admin-facts dt{font-size:var(--font-size-11);color:var(--muted)}.admin-facts dd{margin:0;font-size:var(--font-size-12);word-break:break-word}.admin-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-metrics article{padding:14px;border-radius:12px;background:var(--surface-2)}.admin-metrics b{display:block;font-size:19px;color:var(--green)}.admin-metrics span{font-size:var(--font-size-11);color:var(--muted)}.admin-tags{display:flex;flex-wrap:wrap;gap:7px}.admin-tags span{padding:6px 8px;border-radius:8px;background:var(--green-soft);color:var(--green);font-size:var(--font-size-10)}.admin-offer{position:relative}.admin-offer.is-accepted{padding-left:12px;border-left:3px solid var(--green);background:#102319}.admin-offer strong{white-space:nowrap}.admin-offer em{position:absolute;right:6px;bottom:2px;color:var(--green);font-size:var(--font-size-9)}.admin-timeline{display:flex;flex-wrap:wrap;gap:12px}.admin-timeline div{position:relative;display:grid;gap:3px;padding:10px 12px 10px 25px;border:1px solid var(--line);border-radius:10px}.admin-timeline div>span{position:absolute;left:10px;top:15px;width:7px;height:7px;border-radius:50%;background:var(--green)}.admin-timeline b{font-size:var(--font-size-11)}.admin-timeline time{font-size:var(--font-size-10);color:var(--muted)}.admin-request-map{height:260px;border:1px solid var(--line);border-radius:13px;overflow:hidden}.admin-media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.admin-media img{width:100%;height:110px;object-fit:cover;border-radius:10px}.admin-readonly{padding:11px 13px;border:1px solid #5c4e24;border-radius:10px;background:#211e12;color:#e4c863;font-size:var(--font-size-11);margin-bottom:16px}.admin-messages{display:grid;gap:10px;margin-top:18px}.admin-messages article{padding:12px;border-radius:12px;background:var(--surface-2)}.admin-messages header{display:flex;justify-content:space-between}.admin-messages p{margin:8px 0 0;color:var(--text)}.admin-messages time{color:var(--muted);font-size:var(--font-size-10)}.admin-pagination{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px}.admin-pagination button{padding:8px 11px;border-radius:8px;background:var(--surface-2)}.admin-pagination button:disabled{opacity:.35}.admin-pagination span,.admin-total{color:var(--muted);font-size:var(--font-size-11)}.admin-state,.admin-empty{min-height:180px;display:grid;place-items:center;align-content:center;gap:12px;color:var(--muted);text-align:center}.admin-spinner{width:28px;height:28px;border:3px solid var(--line);border-top-color:var(--green);border-radius:50%;animation:admin-spin .8s linear infinite}.admin-state--error h2{color:var(--text)}.admin-link{background:none;color:var(--green);text-align:left}.admin-deleted-note{padding:12px;background:var(--danger-soft);border-radius:10px}.admin-modal{position:fixed;z-index:3000;inset:0;display:grid;place-items:center;padding:20px;background:#000a}.admin-modal section{width:min(100%,440px);padding:22px;border:1px solid var(--line-strong);border-radius:16px;background:var(--surface);box-shadow:0 24px 80px #000}.admin-modal p{color:var(--muted);line-height:1.5}.admin-modal label{display:grid;gap:7px;color:var(--muted);font-size:var(--font-size-11)}.admin-modal textarea{resize:vertical;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--control);color:var(--text)}.admin-modal footer{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.admin-modal footer button{padding:10px 14px;border-radius:9px;background:var(--surface-2)}.admin-modal footer .admin-danger{background:var(--red)}@keyframes admin-spin{to{transform:rotate(360deg)}}@media(max-width:980px){.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-dashboard-grid,.admin-detail-grid{grid-template-columns:1fr}}@media(max-width:700px){.admin-sidebar{height:auto}.admin-brand,.admin-kicker,.admin-current{display:none}.admin-content{padding:24px 14px 70px}.admin-header h1{font-size:25px}.admin-role{display:none}.admin-growth{grid-template-columns:1fr}.admin-table-toolbar{align-items:stretch;flex-wrap:wrap}.admin-table-toolbar input{flex-basis:100%}.admin-facts div{grid-template-columns:1fr;gap:3px}.admin-media{grid-template-columns:repeat(2,1fr)}}.admin-date-filter{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--font-size-10);white-space:nowrap}.admin-date-filter input{width:145px;min-width:0;flex:none}.admin-toast{position:fixed;z-index:3200;right:24px;bottom:24px;max-width:min(380px,calc(100vw - 32px));padding:13px 16px;border:1px solid #2d7347;border-radius:11px;background:#10291a;color:#dff8e7;box-shadow:0 18px 50px #0009;opacity:0;transform:translateY(12px);transition:.2s ease}.admin-toast.is-visible{opacity:1;transform:translateY(0)}.admin-toast.is-error{border-color:#7d3034;background:#35181a;color:#ffd9dc}.admin-promotion-form{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:10px;align-items:end;margin-top:18px}.admin-promotion-form label{display:grid;gap:6px;color:var(--muted);font-size:var(--font-size-10)}.admin-promotion-form input,.admin-promotion-form select{height:42px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:#101719;color:var(--text)}.admin-promotion-form--compact{grid-template-columns:1fr 1fr auto}.admin-actions>button{min-height:40px;padding:0 14px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface-2);color:var(--text)}.admin-actions>button.is-danger{border-color:#7d3034;color:#f07177}.status-pill--scheduled{background:#1b2b36;color:#80c9ef}.status-pill--paused{background:#342f18;color:#ead16f}@media(max-width:980px){.admin-promotion-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-promotion-form .admin-primary{grid-column:1/-1}}@media(max-width:600px){.admin-promotion-form,.admin-promotion-form--compact{grid-template-columns:1fr}}.admin-company-logo{width:48px;height:48px;object-fit:cover;border-radius:10px;display:block;margin-bottom:6px}.admin-company-editor{max-height:90dvh;overflow:auto}.admin-company-editor form{display:grid;gap:10px}.admin-company-editor input,.admin-company-editor textarea{width:100%;padding:9px;background:var(--control);color:var(--text);border:1px solid var(--line);border-radius:8px}.admin-card pre{white-space:pre-wrap;overflow-wrap:anywhere}.admin-media a{min-width:0}.admin-company-editor .admin-service-choice{display:flex;align-items:center;gap:8px}.admin-company-editor input[type=checkbox]{width:auto}.admin-hours-row{display:grid;grid-template-columns:1fr 90px 90px;gap:6px;margin:6px 0}.admin-company-editor fieldset{border:1px solid var(--line);border-radius:8px;padding:12px}.admin-company-logo{object-fit:contain;object-position:50% 50%;padding:5px;box-sizing:border-box;background:#1a2426}.admin-company-media{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#1a2426;color:#80928b;height:110px;min-width:0}.admin-company-media>span{grid-area:1/1;pointer-events:none}.admin-company-media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;border-radius:0}.admin-company-media--logo img{object-fit:contain;padding:10%;box-sizing:border-box;background:#1a2426}.admin-company-media--cover{grid-column:1/-1;height:150px}.admin-company-media--logo{width:110px}.admin-company-editor .admin-company-media--cover{width:100%}.admin-company-editor .admin-company-media--gallery{width:110px}.admin-company-list-logo{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:10px;overflow:hidden;background:#1a2426;color:#d9f3e0;margin-bottom:6px}.admin-company-list-logo>.admin-company-logo{position:absolute;inset:0;margin:0}.admin-lifecycle-menu{position:relative;font-size:12px}.admin-lifecycle-menu summary{cursor:pointer;padding:8px}.admin-lifecycle-menu>div{display:grid;gap:6px;padding:8px;background:var(--surface, #15201c);border:1px solid #35433c;border-radius:10px}.admin-lifecycle-menu button{text-align:left;padding:8px}.admin-modal [data-error]{color:#ef9393}.admin-modal input[data-confirmation]{width:100%;margin-top:8px;padding:12px;background:#0c1511;color:#fff;border:1px solid #42534b;border-radius:8px}.admin-modal button:disabled{opacity:.45;cursor:not-allowed}.admin-modal section{max-height:calc(100dvh - 32px);overflow-y:auto}.admin-mobile-menu,.admin-mobile-open{display:none}@media(max-width:768px){.admin-layout{display:block;min-width:0}.admin-sidebar{position:sticky;top:0;z-index:1000;display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;height:auto;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px;border-right:0;border-bottom:1px solid var(--line);background:var(--panel)}.admin-sidebar .admin-brand{display:block;margin-right:auto}.admin-sidebar>.admin-kicker,.admin-sidebar>.admin-current,.admin-sidebar>.admin-desktop-nav{display:none}.admin-sidebar>.admin-logout{position:static;flex:none;margin:0;padding:10px 0}.admin-mobile-menu{display:block;position:relative}.admin-mobile-menu>summary{padding:10px;border:1px solid var(--line);border-radius:10px;cursor:pointer;color:var(--text);font-size:13px}.admin-mobile-menu>nav{position:absolute;top:calc(100% + 8px);right:0;display:grid;width:min(260px,calc(100vw - 32px));max-height:calc(100dvh - 100px);overflow-y:auto;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 12px 30px #0005}.admin-mobile-menu>nav a{min-width:0;white-space:normal;overflow-wrap:anywhere}.admin-content{width:100%;padding:24px 16px calc(24px + env(safe-area-inset-bottom,0px))}.admin-view,.admin-card,.admin-detail-grid>*,.admin-dashboard-grid>*,.admin-stats>*,.admin-growth>*{min-width:0}.admin-header{gap:12px;margin-bottom:20px;overflow-wrap:anywhere}.admin-header h1{font-size:26px;line-height:1.2}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid,.admin-detail-grid,.admin-growth{grid-template-columns:minmax(0,1fr)}.admin-card{padding:14px}.admin-table{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.admin-table-toolbar>*{min-width:0;max-width:100%}.admin-table-toolbar input{min-width:0}.admin-table-toolbar select{flex:1 1 130px;width:100%;min-width:0}.admin-table--cards{display:grid;gap:12px;overflow:visible}.admin-table--cards>.admin-row--head{display:none}.admin-table--cards>.admin-row:not(.admin-row--head){display:grid;grid-template-columns:minmax(0,1fr);min-width:0;width:100%;gap:10px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.admin-table--cards .admin-row>span{min-width:0;overflow-wrap:anywhere}.admin-table--cards .admin-row>span:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--muted);font-size:10px;font-weight:500}.admin-table--cards .status-pill{max-width:100%;white-space:normal}.admin-table--cards .admin-mobile-open{display:block;width:100%}.admin-lifecycle-menu button{width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}.admin-facts div{grid-template-columns:minmax(0,1fr);gap:4px}.admin-event,.admin-offer,.admin-detail-heading{flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}.admin-event>span,.admin-offer>span,.admin-detail-heading>div{min-width:0}.admin-modal{padding:16px}.admin-modal section{min-width:0;max-width:100%;padding:18px;overflow-wrap:anywhere}.admin-modal footer{flex-wrap:wrap}}.admin-modal .admin-cancel-orders{display:flex;align-items:flex-start;gap:8px}.admin-modal .admin-cancel-orders input{width:16px;min-width:16px;height:16px;min-height:16px;flex:0 0 16px;padding:0;margin:2px 0 0}.admin-modal .admin-cancel-orders span{min-width:0;line-height:1.5}@media(min-width:769px){.admin-sidebar{height:100vh;height:100dvh;box-sizing:border-box;min-height:0;gap:12px;overflow:hidden;align-self:start}.admin-sidebar>.admin-brand,.admin-sidebar>.admin-kicker,.admin-sidebar>.admin-current,.admin-sidebar>.admin-logout{flex-shrink:0}.admin-sidebar>.admin-desktop-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.admin-sidebar>.admin-current{margin-top:0}.admin-sidebar>.admin-logout{display:flex;align-items:center;min-height:44px}}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0);-webkit-touch-callout:none}.maplibregl-canvas{position:absolute;left:0;top:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{right:0;bottom:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{margin:10px 0 0 10px;float:left}.maplibregl-ctrl-top-right .maplibregl-ctrl{margin:10px 10px 0 0;float:right}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{margin:0 0 10px 10px;float:left}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{margin:0 10px 10px 0;float:right}.maplibregl-ctrl-group{border-radius:4px;background:#fff}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media(forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.maplibregl-ctrl button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media(forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media(hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M10%2013c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h9c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M14.5%208.5c-.75%200-1.5.75-1.5%201.5v3h-3c-.75%200-1.5.75-1.5%201.5S9.25%2016%2010%2016h3v3c0%20.75.75%201.5%201.5%201.5S16%2019.75%2016%2019v-3h3c.75%200%201.5-.75%201.5-1.5S19.75%2013%2019%2013h-3v-3c0-.75-.75-1.5-1.5-1.5%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M24%2016v5.5c0%201.75-.75%202.5-2.5%202.5H16v-1l3-1.5-4-5.5%201-1%205.5%204%201.5-3zM6%2016l1.5%203%205.5-4%201%201-4%205.5%203%201.5v1H7.5C5.75%2024%205%2023.25%205%2021.5V16zm7-11v1l-3%201.5%204%205.5-1%201-5.5-4L6%2013H5V7.5C5%205.75%205.75%205%207.5%205zm11%202.5c0-1.75-.75-2.5-2.5-2.5H16v1l3%201.5-4%205.5%201%201%205.5-4%201.5%203h1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M18.5%2016c-1.75%200-2.5.75-2.5%202.5V24h1l1.5-3%205.5%204%201-1-4-5.5%203-1.5v-1zM13%2018.5c0-1.75-.75-2.5-2.5-2.5H5v1l3%201.5L4%2024l1%201%205.5-4%201.5%203h1zm3-8c0%201.75.75%202.5%202.5%202.5H24v-1l-3-1.5L25%205l-1-1-5.5%204L17%205h-1zM10.5%2013c1.75%200%202.5-.75%202.5-2.5V5h-1l-1.5%203L5%204%204%205l4%205.5L5%2012v1z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22m10.5%2014%204-8%204%208z%22%2F%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22m10.5%2016%204%208%204-8z%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228.5%22%2F%3E%3Cpath%20d%3D%22M17.5%2011c0%204.819-3.02%208.5-6.5%208.5S4.5%2015.819%204.5%2011%207.52%202.5%2011%202.5s6.5%203.681%206.5%208.5Z%22%2F%3E%3Cpath%20d%3D%22M13.5%2011c0%202.447-.331%204.64-.853%206.206-.262.785-.562%201.384-.872%201.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831%2015.64%208.5%2013.446%208.5%2011s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872%201.777.522%201.565.853%203.76.853%206.206Z%22%2F%3E%3Cpath%20d%3D%22M11%207.5c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138q.07-.058.224-.138c.299-.151.763-.302%201.379-.434C7.378%205.666%209.091%205.5%2011%205.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0%209c-1.909%200-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3%201.3%200%200%201-.224-.138%201.3%201.3%200%200%201%20.224-.138c.299-.151.763-.302%201.379-.434C7.378%2014.666%209.091%2014.5%2011%2014.5s3.622.166%204.845.428c.616.132%201.08.283%201.379.434.105.053.177.1.224.138a1.3%201.3%200%200%201-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm0-4c-2.46%200-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5%201.5%200%200%201-.39-.272.3.3%200%200%201-.047-.064.3.3%200%200%201%20.048-.064c.066-.073.189-.167.389-.272.399-.21%201.009-.413%201.805-.59C6.328%209.722%208.54%209.5%2011%209.5s4.672.222%206.256.574c.795.177%201.405.38%201.804.59.2.105.323.2.39.272a.3.3%200%200%201%20.047.064.3.3%200%200%201-.048.064%201.4%201.4%200%200%201-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0%20.018v.002zm17.002.002v-.002zm0-.018v-.002z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2022%2022%22%3E%3Cpath%20d%3D%22m1.754%2013.406%204.453-4.851%203.09%203.09%203.281%203.277.969-.969-3.309-3.312%203.844-4.121%206.148%206.886h1.082v-.855l-7.207-8.07-4.84%205.187L6.169%206.57l-5.48%205.965v.871ZM.688%2016.844h20.625v1.375H.688Zm0%200%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23333%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23aaa%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23999%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e58978%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%2333b5e5%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23e54e33%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3C%2Fsvg%3E)}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2229%22%20height%3D%2229%22%20fill%3D%22%23666%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M10%204C9%204%209%205%209%205v.1A5%205%200%200%200%205.1%209H5s-1%200-1%201%201%201%201%201h.1A5%205%200%200%200%209%2014.9v.1s0%201%201%201%201-1%201-1v-.1a5%205%200%200%200%203.9-3.9h.1s1%200%201-1-1-1-1-1h-.1A5%205%200%200%200%2011%205.1V5s0-1-1-1m0%202.5a3.5%203.5%200%201%201%200%207%203.5%203.5%200%201%201%200-7%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%222%22%2F%3E%3Cpath%20fill%3D%22red%22%20d%3D%22m14%205%201%201-9%209-1-1z%22%2F%3E%3C%2Fsvg%3E)}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media(forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2288%22%20height%3D%2223%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.4%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.408%2016.796h-1.827l2.501-12.095h.198l3.324%206.533.988%202.19.988-2.19%203.258-6.533h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.929%205.644h-.098l-2.914-5.644-.757-1.71-.345%201.71zm1.958-3.42-.726%203.663a1.255%201.255%200%200%201-1.232%201.011h-1.827a1.255%201.255%200%200%201-1.229-1.509l2.501-12.095a1.255%201.255%200%200%201%201.23-1.001h.197a1.25%201.25%200%200%201%201.12.685l3.19%206.273%203.125-6.263a1.25%201.25%200%200%201%201.123-.695h.181a1.255%201.255%200%200%201%201.227.991l1.443%206.71a5%205%200%200%201%20.314-.787l.009-.016a4.6%204.6%200%200%201%201.777-1.887c.782-.46%201.668-.667%202.611-.667a4.6%204.6%200%200%201%201.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255%201.255%200%200%201%201.212.925%201.255%201.255%200%200%201%201.212-.925h1.711c.284%200%20.545.094.755.252.613-.3%201.312-.45%202.075-.45%201.356%200%202.557.445%203.482%201.4q.47.48.763%201.064V4.701a1.255%201.255%200%200%201%201.255-1.255h1.86A1.255%201.255%200%200%201%2054.44%204.7v9.194h2.217c.19%200%20.37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42%202.42%200%200%201-.682-1.71c0-.665.267-1.253.735-1.7a2.45%202.45%200%200%201%201.722-.674%202.43%202.43%200%200%201%201.705.675q.318.302.504.683V4.7a1.255%201.255%200%200%201%201.255-1.255h1.744A1.255%201.255%200%200%201%2065.812%204.7v3.335a4.8%204.8%200%200%201%201.526-.246c.938%200%201.817.214%202.59.69a4.47%204.47%200%200%201%201.67%201.743v-.98a1.255%201.255%200%200%201%201.256-1.256h1.777c.233%200%20.451.064.639.174a3.4%203.4%200%200%201%201.567-.372c.346%200%20.861.02%201.285.232a1.25%201.25%200%200%201%20.689%201.004%204.7%204.7%200%200%201%20.853-.588c.795-.44%201.675-.647%202.61-.647%201.385%200%202.65.39%203.525%201.396.836.938%201.168%202.173%201.168%203.528q-.001.515-.056%201.051a1.255%201.255%200%200%201-.947%201.09l.408.952a1.255%201.255%200%200%201-.477%201.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06%200-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8%205.8%200%200%201-.548-2.512q0-.429.053-.843a1.3%201.3%200%200%201-.333-.086l-.166-.004c-.223%200-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255%201.255%200%200%201-1.256%201.256h-1.777a1.255%201.255%200%200%201-1.256-1.256V15.69l-.032.057a4.8%204.8%200%200%201-1.86%201.833%205.04%205.04%200%200%201-2.484.634%204.5%204.5%200%200%201-1.935-.424%201.25%201.25%200%200%201-.764.258h-1.71a1.255%201.255%200%200%201-1.256-1.255V7.687a2.4%202.4%200%200%201-.428.625c.253.23.412.561.412.93v7.553a1.255%201.255%200%200%201-1.256%201.255h-1.843a1.25%201.25%200%200%201-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255%201.255%200%200%201-1.256-1.255v-1.251l-.061.117a4.7%204.7%200%200%201-1.782%201.884%204.77%204.77%200%200%201-2.485.67%205.6%205.6%200%200%201-1.485-.188l.009%202.764a1.255%201.255%200%200%201-1.255%201.259h-1.729a1.255%201.255%200%200%201-1.255-1.255v-3.537a1.255%201.255%200%200%201-1.167.793h-1.679a1.25%201.25%200%200%201-.77-.263%204.5%204.5%200%200%201-1.945.429c-.885%200-1.724-.21-2.495-.632l-.017-.01a5%205%200%200%201-1.081-.836%201.255%201.255%200%200%201-1.254%201.312h-1.81a1.255%201.255%200%200%201-1.228-.99l-.782-3.625-2.044%203.939a1.25%201.25%200%200%201-1.115.676h-.098a1.25%201.25%200%200%201-1.116-.68l-2.061-3.994zM35.92%2016.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033%201.332h1.678V9.242h-1.694l-.033%201.267q-.133-.329-.526-.658l-.032-.028a3.2%203.2%200%200%200-.668-.428l-.27-.12a3.3%203.3%200%200%200-1.235-.23q-1.136-.001-1.974.493a3.36%203.36%200%200%200-1.3%201.382q-.445.89-.444%202.074%200%201.2.51%202.107a3.8%203.8%200%200%200%201.382%201.381%203.9%203.9%200%200%200%201.893.477q.795%200%201.455-.33zm-2.789-5.38q-.576.675-.575%201.762%200%201.102.559%201.794.576.675%201.645.675a2.25%202.25%200%200%200%20.934-.19%202.2%202.2%200%200%200%20.468-.29l.178-.161a2.2%202.2%200%200%200%20.397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2%202.2%200%200%200-.633-.709l-.13-.086-.047-.028a2.1%202.1%200%200%200-1.073-.285q-1.052%200-1.629.692zm2.316%202.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96%200%200%200-.353-.389.85.85%200%200%200-.464-.127c-.4%200-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945%200%20.506.122.801.27.99.097.11.266.224.68.224.303%200%20.504-.09.687-.269zm7.545%201.705a2.6%202.6%200%200%200%20.331.423q.319.33.755.548l.173.074q.65.255%201.49.255%201.02%200%201.844-.493a3.45%203.45%200%200%200%201.316-1.4q.493-.904.493-2.089%200-1.909-.988-2.913-.988-1.02-2.584-1.02-.898%200-1.575.347a3%203%200%200%200-.415.262l-.199.166a3.4%203.4%200%200%200-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296%201.119.297%201.07%200%201.645-.675.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.435%200-.835.16a2%202%200%200%200-.284.136%202%202%200%200%200-.363.254%202.2%202.2%200%200%200-.46.569l-.082.162a2.6%202.6%200%200%200-.213%201.072v.115q0%20.707.296%201.267l.135.211zm.964-.818a1.1%201.1%200%200%200%20.367.385.94.94%200%200%200%20.476.118c.423%200%20.59-.117.687-.23.159-.194.28-.478.28-.95%200-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1%201%200%200%200-.503.135l-.012.007a.86.86%200%200%200-.335.343c-.073.133-.132.324-.132.614v.115a1.4%201.4%200%200%200%20.14.66zm15.7-6.222q.347-.346.346-.856a1.05%201.05%200%200%200-.345-.79%201.18%201.18%200%200%200-.84-.329q-.51%200-.855.33a1.05%201.05%200%200%200-.346.79q0%20.51.346.855.345.346.856.346.51%200%20.839-.346zm4.337%209.314.033-1.332q.191.403.59.747l.098.081a4%204%200%200%200%20.316.224l.223.122a3.2%203.2%200%200%200%201.44.322%203.8%203.8%200%200%200%201.875-.477%203.5%203.5%200%200%200%201.382-1.366q.527-.89.526-2.09%200-1.184-.444-2.073a3.24%203.24%200%200%200-1.283-1.399q-.823-.51-1.942-.51a3.5%203.5%200%200%200-1.527.344l-.086.043-.165.09a3%203%200%200%200-.33.214q-.432.315-.656.707a2%202%200%200%200-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5%202.5%200%200%200%20.566.7q.117.098.245.18l.144.08a2.1%202.1%200%200%200%20.975.232q1.07%200%201.645-.675.576-.69.576-1.778%200-1.102-.576-1.777-.56-.691-1.645-.692a2.2%202.2%200%200%200-1.015.235q-.22.113-.415.282l-.15.142a2.1%202.1%200%200%200-.42.594q-.223.479-.223%201.1v.115q0%20.705.293%201.26zm2.616-.293c.157-.191.28-.479.28-.967%200-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87%200%200%200-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0%20.285.057.499.144.669a1.1%201.1%200%200%200%20.367.405c.137.082.28.123.455.123.423%200%20.59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493%200%20.642.099l.247-1.794q-.196-.099-.717-.099a2.3%202.3%200%200%200-.545.063%202%202%200%200%200-.411.148%202.2%202.2%200%200%200-.4.249%202.5%202.5%200%200%200-.485.499%202.7%202.7%200%200%200-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5%201.5%200%200%201%20.466-.636%202.5%202.5%200%200%201%20.399-.253%202%202%200%200%201%20.224-.099zm9.784%202.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46%203.46%200%200%200-1.4%201.382q-.493.906-.493%202.106%200%201.07.428%201.975.428.89%201.332%201.432.906.526%202.255.526.973%200%201.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954%200-1.497-.444a1.6%201.6%200%200%201-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1%201%200%200%200-.156-.176q-.46-.428-1.316-.428-.986%200-1.494.604-.379.45-.494%201.234zm-27.053%202.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m19.63%2011.151-.757-1.71-.345%201.71-1.12%205.644h-1.827L18.083%204.7h.197l3.325%206.533.988%202.19.988-2.19L26.839%204.7h.181l2.6%2012.095h-1.81l-1.218-5.644-.362-1.71-.658%201.71-2.93%205.644h-.098l-2.913-5.644zm14.836%205.81q-1.02%200-1.893-.478a3.8%203.8%200%200%201-1.381-1.382q-.51-.906-.51-2.106%200-1.185.444-2.074a3.36%203.36%200%200%201%201.3-1.382q.839-.494%201.974-.494a3.3%203.3%200%200%201%201.234.231%203.3%203.3%200%200%201%20.97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02%201.053a3.17%203.17%200%200%201-1.662.444zm.296-1.482q.938%200%201.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2%202.2%200%200%200-.807-.872%202.1%202.1%200%200%200-1.119-.313q-1.053%200-1.629.692-.575.675-.575%201.76%200%201.103.559%201.795.577.675%201.645.675zm6.521-6.237h1.711v1.4q.906-1.597%202.83-1.597%201.596%200%202.584%201.02.988%201.005.988%202.914%200%201.185-.493%202.09a3.46%203.46%200%200%201-1.316%201.399%203.5%203.5%200%200%201-1.844.493q-.954%200-1.662-.329a2.67%202.67%200%200%201-1.086-.97l.017%205.134h-1.728zm4.048%206.22q1.07%200%201.645-.674.577-.69.576-1.762%200-1.119-.576-1.777-.558-.675-1.645-.675-.592%200-1.12.296-.51.28-.822.823-.296.527-.296%201.234v.115q0%20.708.296%201.267.313.543.823.855.51.296%201.119.297z%22%2F%3E%3Cpath%20fill%3D%22%23e1e3e9%22%20d%3D%22M51.325%204.7h1.86v10.45h3.473v1.646h-5.333zm7.12%204.542h1.843v7.553h-1.843zm.905-1.415a1.16%201.16%200%200%201-.856-.346%201.17%201.17%200%200%201-.346-.856%201.05%201.05%200%200%201%20.346-.79q.346-.329.856-.329.494%200%20.839.33a1.05%201.05%200%200%201%20.345.79%201.16%201.16%200%200%201-.345.855q-.33.346-.84.346zm7.875%209.133a3.17%203.17%200%200%201-1.662-.444q-.723-.46-1.004-1.053l-.033%201.332h-1.71V4.701h1.743v4.657l-.082%201.283q.279-.658%201.086-1.119a3.5%203.5%200%200%201%201.778-.477q1.119%200%201.942.51a3.24%203.24%200%200%201%201.283%201.4q.445.888.444%202.072%200%201.201-.526%202.09a3.5%203.5%200%200%201-1.382%201.366%203.8%203.8%200%200%201-1.876.477zm-.296-1.481q1.069%200%201.645-.675.577-.69.577-1.778%200-1.102-.577-1.776-.56-.691-1.645-.692a2.12%202.12%200%200%200-1.58.659q-.642.641-.642%201.694v.115q0%20.71.296%201.267a2.4%202.4%200%200%200%20.807.872%202.1%202.1%200%200%200%201.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14%202.14%200%200%201%201.349-.46q.527%200%20.724.098l-.247%201.794q-.149-.099-.642-.099-.774%200-1.416.494-.626.493-.626%201.58v3.883h-1.777V9.242zm9.534%207.718q-1.35%200-2.255-.526-.904-.543-1.332-1.432a4.6%204.6%200%200%201-.428-1.975q0-1.2.493-2.106a3.46%203.46%200%200%201%201.4-1.382q.889-.495%202.007-.494%201.744%200%202.584.97.855.956.856%202.7%200%20.444-.05.92h-5.43q.18%201.005.708%201.45.542.443%201.497.443.79%200%201.3-.131a4%204%200%200%200%20.938-.362l.542%201.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728%200-1.991%201.86z%22%2F%3E%3Cpath%20d%3D%22M5.074%2015.948a.484.657%200%200%200-.486.659v1.84a.484.657%200%200%200%20.486.659h4.101a.484.657%200%200%200%20.486-.659v-1.84a.484.657%200%200%200-.486-.659zm3.56%201.16H5.617v.838h3.017z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%3Bstroke-width%3A1.03600001%22%2F%3E%3Cg%20style%3D%22stroke-width%3A1.12603545%22%3E%3Cpath%20d%3D%22M-9.408-1.416c-3.833-.025-7.056%202.912-7.08%206.615-.02%203.08%201.653%204.832%203.107%206.268.903.892%201.721%201.74%202.32%202.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87%201.87%200%200%200-.362%201.121l-.011%201.877c-.003.402.104.787.347%201.125.244.338.688.653%201.23.656l4.142.028c.542.003.99-.306%201.238-.641a1.87%201.87%200%200%200%20.363-1.121l.012-1.875a1.87%201.87%200%200%200-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145%201.425-1.983%202.348-2.87%201.473-1.414%203.18-3.149%203.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006%201.1v.002c3.274.02%205.92%202.532%205.9%205.6-.017%202.706-1.39%204.026-2.863%205.44-1.034.994-2.118%202.033-2.814%203.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34%200%200%201-.226.084.34.34%200%200%201-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067%202.7-5.545%205.975-5.523m-.02%202.826c-1.62-.01-2.944%201.315-2.955%202.96-.01%201.646%201.295%202.988%202.916%202.999h.002c1.621.01%202.943-1.316%202.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005%201.1c1.017.006%201.829.83%201.822%201.89s-.83%201.874-1.848%201.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874%201.848-1.868m-2.155%2011.857%204.14.025c.271.002.49.305.487.676l-.013%201.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%22%20style%3D%22color%3A%23000%3Bfont-style%3Anormal%3Bfont-variant%3Anormal%3Bfont-weight%3A400%3Bfont-stretch%3Anormal%3Bfont-size%3Amedium%3Bline-height%3Anormal%3Bfont-family%3Asans-serif%3Bfont-variant-ligatures%3Anormal%3Bfont-variant-position%3Anormal%3Bfont-variant-caps%3Anormal%3Bfont-variant-numeric%3Anormal%3Bfont-variant-alternates%3Anormal%3Bfont-feature-settings%3Anormal%3Btext-indent%3A0%3Btext-align%3Astart%3Btext-decoration%3Anone%3Btext-decoration-line%3Anone%3Btext-decoration-style%3Asolid%3Btext-decoration-color%3A%23000%3Bletter-spacing%3Anormal%3Bword-spacing%3Anormal%3Btext-transform%3Anone%3Bwriting-mode%3Alr-tb%3Bdirection%3Altr%3Btext-orientation%3Amixed%3Bdominant-baseline%3Aauto%3Bbaseline-shift%3Abaseline%3Btext-anchor%3Astart%3Bwhite-space%3Anormal%3Bshape-padding%3A0%3Bclip-rule%3Aevenodd%3Bdisplay%3Ainline%3Boverflow%3Avisible%3Bvisibility%3Avisible%3Bopacity%3A1%3Bisolation%3Aauto%3Bmix-blend-mode%3Anormal%3Bcolor-interpolation%3AsRGB%3Bcolor-interpolation-filters%3AlinearRGB%3Bsolid-color%3A%23000%3Bsolid-opacity%3A1%3Bvector-effect%3Anone%3Bfill%3A%23000%3Bfill-opacity%3A.4%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Amiter%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bcolor-rendering%3Aauto%3Bimage-rendering%3Aauto%3Bshape-rendering%3Aauto%3Btext-rendering%3Aauto%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-9.415-.316C-12.69-.338-15.37%202.14-15.39%205.207c-.017%202.716%201.326%204.041%202.78%205.477%201.013%201%202.081%202.055%202.78%203.67l.092.076a.34.34%200%200%200%20.225.086.34.34%200%200%200%20.227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6%201.78-2.64%202.814-3.634%201.473-1.414%202.847-2.733%202.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057%208.784c1.621.011%202.944-1.315%202.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945%201.315-2.955%202.96s1.295%202.989%202.916%203%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23e1e3e9%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3Cpath%20d%3D%22M-11.594%2015.465c-.27-.002-.492.297-.494.668l-.012%201.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%22%20style%3D%22clip-rule%3Aevenodd%3Bfill%3A%23fff%3Bfill-opacity%3A1%3Bfill-rule%3Aevenodd%3Bstroke%3Anone%3Bstroke-width%3A2.47727823%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A.4%22%20transform%3D%22translate(15.553%202.85)scale(.88807)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{padding:0 5px;background-color:#ffffff80;margin:0}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;color:#000;border-radius:12px;box-sizing:content-box}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E);background-color:#ffffff80;width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}@media screen and (forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill-rule%3D%22evenodd%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M4%2010a6%206%200%201%200%2012%200%206%206%200%201%200-12%200m5-3a1%201%200%201%200%202%200%201%201%200%201%200-2%200m0%203a1%201%200%201%201%202%200v3a1%201%200%201%201-2%200%22%2F%3E%3C%2Fsvg%3E)}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;font-size:10px;white-space:nowrap;border-color:#333;border-style:none solid solid;border-width:medium 2px 2px;padding:0 5px;color:#333;box-sizing:border-box}.maplibregl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{position:absolute;top:0;left:0;will-change:transform;transition:opacity .2s}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.maplibregl-user-location-dot:before{content:"";position:absolute;animation:maplibregl-user-location-dot-pulse 2s infinite}.maplibregl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px #00000059}@media(prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;width:1px;height:1px;border-radius:100%}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}.maplibregl-cooperative-gesture-screen{background:#0006;position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:#fff;padding:1rem;font-size:1.4em;line-height:1.2;opacity:0;pointer-events:none;transition:opacity 1s 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media(hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}.mor-vector-map.leaflet-container{background:#171717}.mor-vector-map .leaflet-morBasemap-pane{z-index:200;pointer-events:none;filter:none}.mor-vector-map .leaflet-morBasemap-pane .maplibregl-canvas{filter:none}.mor-vector-map .leaflet-morDistrictLabels-pane{z-index:350;pointer-events:none;filter:none}.mor-district-label{position:absolute;display:block;width:max-content;max-width:200px;transform:translate(-50%,-50%);color:#fff;font-weight:500;line-height:1.15;text-align:center;white-space:pre-line;text-shadow:0 1px 1px rgba(0,0,0,.15);pointer-events:none}.mor-business-editor,.mor-be-dialog{--be-bg:#0b0f10;--be-surface:#10191a;--be-raised:#172123;--be-line:#293638;--be-text:#f4f7f6;--be-muted:#9ba8a9;--be-green:#00df85;color:var(--be-text);font-family:inherit;box-sizing:border-box}.mor-business-editor{max-width:640px;width:100%;height:100%;min-width:0;min-height:0;margin:0 auto;display:flex;flex-direction:column;gap:0}#workspace-content:has(#mor-business-editor-form){display:flex;min-height:0;overflow:hidden;box-sizing:border-box;padding-bottom:0;scroll-padding-bottom:0}#workspace-content:has(#mor-business-editor-form)>.mor-account-editor{display:flex;flex:1 1 0%;width:100%;min-width:0;min-height:0;overflow:hidden}.mor-be-scroll{flex:1 1 0%;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;display:grid;align-content:start;gap:16px;padding:2px 2px calc(20px + env(safe-area-inset-bottom,0px));scroll-padding-block:16px 24px}.mor-business-editor *,.mor-be-dialog *{box-sizing:border-box}.mor-be-heading{display:flex;gap:12px;align-items:flex-start;margin-bottom:5px}.mor-be-heading>div{min-width:0}.mor-be-heading p{margin:0 0 7px;color:var(--be-green);font-size:9px;letter-spacing:1.6px;font-weight:700}.mor-be-heading h1{font-size:clamp(21px,4vw,27px);letter-spacing:-.5px;line-height:1.3;margin:0}.mor-be-heading span{display:block;color:var(--be-muted);font-size:13px;line-height:1.5;margin-top:7px}.mor-be-back{flex:0 0 34px;width:34px;height:36px;border:0;background:var(--be-surface);color:var(--be-text);border-radius:10px;display:grid;place-items:center}.mor-be-back>.icon{width:17px;height:17px;transform:rotate(180deg)}.mor-be-section{min-width:0;padding:23px;border-radius:20px;background:var(--be-surface);display:grid;gap:17px}.mor-be-title{display:flex;align-items:center;gap:10px;margin-bottom:1px}.mor-be-title>span{color:var(--be-green);font-size:10px;letter-spacing:1px}.mor-be-title h2{margin:0;font-size:17px;line-height:1.4;font-weight:650}.mor-be-field{min-width:0;display:grid;gap:8px;color:var(--be-muted);font-size:12px;line-height:1.5}.mor-be-field input,.mor-be-field textarea,.mor-be-field select{width:100%;min-width:0;min-height:48px;padding:12px 13px;border:1px solid var(--be-line);border-radius:12px;background:var(--be-bg);color:var(--be-text);font:inherit;font-size:14px;outline:none;line-height:1.5}.mor-be-field textarea{resize:vertical;min-height:130px}.mor-be-field input:focus,.mor-be-field textarea:focus,.mor-be-field select:focus{border-color:var(--be-green)}.mor-be-field small{text-align:right;color:var(--be-muted);font-size:10px}.mor-be-field input[name=businessName]{font-size:17px;font-weight:600}.mor-be-field ::placeholder{color:var(--be-muted);opacity:.6}.mor-be-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mor-be-note{margin:0;font-size:12px;line-height:1.65;color:var(--be-muted)}.mor-be-logo{display:flex;align-items:center;justify-content:center;gap:20px;padding:8px 0 14px}.mor-be-logo>div{display:grid;gap:7px}.mor-be-logo small{font-size:10px;color:var(--be-muted)}.mor-be-avatar{position:relative;display:block;width:94px;height:94px;min-width:94px;min-height:94px;flex:0 0 94px;padding:0;border:0;border-radius:50%;overflow:visible;background:transparent;color:var(--be-muted)}.mor-be-avatar__image{display:grid;place-items:center;width:100%;height:100%;border:1px solid var(--be-line);border-radius:50%;overflow:hidden;background:var(--be-raised)}.mor-be-avatar__image>img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover;object-position:center}.mor-be-avatar[data-image-fit=contain] .mor-be-avatar__image>img{object-fit:contain;padding:16%}.mor-be-avatar__fallback{color:var(--be-green);font-size:26px;line-height:1;font-weight:800}.mor-be-avatar__camera{position:absolute;bottom:0;right:0;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--be-green);color:#062315;border:3px solid var(--be-surface)}.mor-be-avatar__camera .icon{width:14px;height:14px}.mor-be-primary,.mor-be-secondary,.mor-be-text{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:13px;line-height:1.5;cursor:pointer;border-radius:12px;min-height:46px;padding:12px 15px;white-space:normal;text-align:center}.mor-be-primary{background:var(--be-green);color:#062315;font-weight:700;border:0}.mor-be-secondary{background:var(--be-raised);color:var(--be-text);border:1px solid var(--be-line)}.mor-be-text{border:0;background:transparent;padding:3px 0;min-height:30px;color:var(--be-green);justify-content:flex-start;text-align:left}.mor-be-text.is-danger{color:#ef737b}.mor-be-primary:disabled,.mor-be-secondary:disabled{opacity:.5;cursor:default}.mor-be-primary .icon,.mor-be-secondary .icon{width:17px;height:17px;flex:0 0 17px}.mor-business-editor button:focus-visible,.mor-be-dialog button:focus-visible{outline:2px solid var(--be-green);outline-offset:3px}.mor-be-selection-count{color:var(--be-muted);font-size:11px;margin:0 0 10px}.mor-be-chips{display:flex;flex-wrap:wrap;gap:8px}.mor-be-chips button{display:flex;align-items:center;gap:10px;padding:7px 10px;border:0;border-radius:9px;background:#00df850e;color:var(--be-text);font:inherit;font-size:12px;line-height:1.5;text-align:left;max-width:100%;overflow-wrap:anywhere}.mor-be-chips button>span{color:var(--be-green);font-size:17px}.mor-be-map{height:185px;border-radius:14px;overflow:hidden;background:var(--be-bg)}.mor-be-map>p{padding:30px;color:var(--be-muted);font-size:13px}.mor-be-warning{color:#dfb97a;font-size:12px;line-height:1.6;margin:0}.mor-be-warning[hidden]{display:none}.mor-be-cover{aspect-ratio:16/7;width:100%;overflow:hidden;border-radius:15px;background:var(--be-raised)}.mor-be-cover>img{width:100%;height:100%;object-fit:cover}.mor-be-cover>div{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--be-muted);font-size:12px}.mor-be-cover .icon{width:34px;height:34px}.mor-be-media-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.mor-be-gallery-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:6px}.mor-be-gallery-heading h3{margin:0;font-size:14px;font-weight:600}.mor-be-gallery-heading>span{color:var(--be-muted);font-size:11px}.mor-be-gallery{display:flex;flex-wrap:wrap;gap:9px}.mor-be-gallery>div{position:relative;width:90px;height:90px;border-radius:12px;overflow:hidden}.mor-be-gallery img{width:100%;height:100%;object-fit:cover}.mor-be-gallery button{position:absolute;top:3px;right:3px;border:0;width:26px;height:26px;border-radius:50%;background:#08100fdd;color:#fff;font-size:19px}.mor-be-file{display:none}.mor-be-upload-state{padding:18px;background:var(--be-surface);border-radius:16px}.mor-be-upload-state[hidden]{display:none}.mor-be-upload-state img{height:100px;max-width:100%;object-fit:contain}.mor-be-upload-state p{font-size:12px;line-height:1.6;color:var(--be-muted)}.mor-be-upload-state button{margin-right:10px}.mor-be-error{margin:0;color:#ef737b;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.mor-be-error:empty{display:none}.mor-be-actions{position:static;flex:0 0 auto;display:grid;grid-template-columns:minmax(72px,1fr) minmax(0,2fr);align-items:center;gap:10px;padding:12px 0 max(12px,env(safe-area-inset-bottom,0px));background:var(--be-bg);border-top:1px solid var(--be-line)}.mor-be-actions button{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:48px;min-height:48px;max-height:48px;padding:0 12px;line-height:20px;white-space:nowrap;text-align:center}.mor-be-dialog{width:min(550px,calc(100vw - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:0;border:1px solid var(--be-line);border-radius:22px;background:var(--be-surface);overflow-y:auto;overscroll-behavior:contain}.mor-be-dialog::backdrop{background:#020708bc}.mor-be-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 20px 14px}.mor-be-dialog-head h2{margin:0;font-size:21px;line-height:1.3;letter-spacing:-.4px}.mor-be-dialog-head>button{width:30px;height:30px;flex:0 0 30px;border:0;border-radius:8px;background:var(--be-raised);color:var(--be-muted);font-size:22px}.mor-be-dialog-body{padding:4px 20px 20px}.mor-be-dialog-body>p{font-size:14px;line-height:1.65;color:var(--be-muted)}.mor-be-dialog footer{display:flex;flex-wrap:wrap;gap:10px;padding:14px 20px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--be-line)}.mor-be-dialog footer button{flex:1;min-width:130px}.mor-be-category{display:flex;align-items:center;gap:12px;width:100%;padding:15px 0;border:0;border-bottom:1px solid var(--be-line);background:transparent;color:var(--be-text);font:inherit;font-size:14px;text-align:left}.mor-be-category>span{flex:1;min-width:0}.mor-be-category>.icon{width:20px;height:20px;color:var(--be-muted);flex:0 0 20px}.mor-be-category small{color:var(--be-green)}.mor-be-service-option{display:flex;align-items:center;gap:12px;padding:14px 0;font-size:14px;line-height:1.5;color:var(--be-text)}.mor-be-service-option input{width:18px;height:18px;accent-color:var(--be-green);flex:0 0 18px}.mor-be-location-picker{height:min(420px,48dvh);min-height:200px;border-radius:14px;overflow:hidden;margin-top:15px}[data-theme=light] .mor-business-editor,[data-theme=light] .mor-be-dialog{--be-bg:#f6f8f7;--be-surface:#fff;--be-raised:#f0f4f1;--be-line:#d8e0db;--be-text:#10221b;--be-muted:#65716c;--be-green:#11834e}[data-theme=light] .mor-be-primary{color:#fff}@media(max-width:900px){#workspace-content:has(#mor-business-editor-form){padding-bottom:calc(var(--mobile-nav-space,80px) + 8px)}}@media(max-width:420px){.mor-be-section{padding:20px 16px;border-radius:18px}.mor-be-pair{grid-template-columns:1fr}.mor-be-logo{gap:15px}.mor-be-logo small{max-width:130px;line-height:1.5}}@media(max-width:360px){.mor-be-actions{gap:8px}.mor-be-actions button{font-size:12px;padding-inline:8px}}.mor-be-gallery button[data-be-preview]{position:static;width:100%;height:100%;padding:0;border-radius:0;background:transparent}.mor-subscription,.mor-subscription-checkout{--plan-bg:#0b1011;--plan-surface:#111a1b;--plan-raised:#182224;--plan-text:#f4f7f6;--plan-muted:#a2afaf;--plan-line:#2a3638;--plan-green:#00df85;--plan-green-ink:#041d11;color:var(--plan-text);font-family:inherit;box-sizing:border-box}.mor-subscription{width:100%;max-width:640px;min-width:0;margin:0 auto;padding:4px 0 12px}.mor-subscription *,.mor-subscription-checkout *{box-sizing:border-box}.mor-subscription__header{margin-bottom:24px}.mor-subscription__header>p{margin:0 0 9px;color:var(--plan-green);font-size:10px;font-weight:700;letter-spacing:1.7px}.mor-subscription__header>h1{margin:0;color:var(--plan-text);font-size:clamp(23px,4vw,30px);font-weight:700;line-height:1.2;letter-spacing:-.7px}.mor-subscription__header>span{display:block;margin-top:9px;color:var(--plan-muted);font-size:14px;line-height:1.5}.mor-plan-card{position:relative;min-width:0;padding:26px;border:1px solid var(--plan-line);border-radius:24px;background:linear-gradient(135deg,#00df850a,transparent 46%),var(--plan-surface);overflow:hidden}.mor-plan-card:before{content:"";position:absolute;top:0;left:26px;right:26px;height:2px;background:linear-gradient(90deg,var(--plan-green),#00df8500)}.mor-plan-card__heading{display:flex;align-items:center;gap:12px;min-width:0}.mor-plan-card__heading>div{flex:1;min-width:0}.mor-plan-card__heading h2,.mor-plan-card__heading h3{margin:3px 0 0;color:var(--plan-text);font-size:24px;line-height:1.25;letter-spacing:-.5px;overflow-wrap:anywhere}.mor-plan-emblem{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;background:#00df8510;border-radius:15px}.mor-plan-emblem .mor-navigation-glyph,.mor-plan-emblem .mor-navigation-icon{width:28px;height:28px}.mor-plan-eyebrow{color:var(--plan-muted);font-size:9px;letter-spacing:1.4px;font-weight:600}.mor-plan-card__tag{padding:6px 9px;border-radius:8px;background:var(--plan-raised);font-size:10px;line-height:1.3;color:var(--plan-muted)}.mor-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 9px;margin:27px 0 12px;min-width:0}.mor-plan-price strong{font-size:clamp(32px,7vw,42px);line-height:1.15;font-weight:750;letter-spacing:-1.4px;color:var(--plan-text);overflow-wrap:anywhere}.mor-plan-price>span{color:var(--plan-muted);font-size:14px;line-height:1.5}.mor-plan-description{margin:0;max-width:440px;color:var(--plan-muted);font-size:14px;line-height:1.65}.mor-plan-divider{height:1px;background:var(--plan-line);margin:24px 0 22px}.mor-plan-section-title{margin:0 0 14px;font-size:14px;font-weight:650;line-height:1.5;color:var(--plan-text)}.mor-plan-benefits{display:grid;gap:15px;list-style:none;padding:0;margin:0}.mor-plan-benefits li{display:flex;align-items:center;gap:12px;min-width:0;font-size:13px;line-height:1.5;color:var(--plan-text)}.mor-plan-benefits li>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.mor-plan-benefits__icon{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:var(--plan-raised)}.mor-plan-benefits__icon .mor-navigation-glyph,.mor-plan-benefits__icon .mor-navigation-icon{width:20px;height:20px}.mor-plan-benefits__check{flex:0 0 15px;width:15px;height:15px;color:var(--plan-green);opacity:.85}.mor-plan-status{--status-color:var(--plan-muted);margin:26px 0 20px;padding:18px;border-radius:16px;background:var(--plan-raised)}.mor-plan-status.is-active{--status-color:#00df85;background:#00df850c}.mor-plan-status.is-expired{--status-color:#ff9c78;background:#ff9c780a}.mor-plan-status.is-pending{--status-color:#edc276;background:#edc2760b}.mor-plan-status__heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.mor-plan-status__dot{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:var(--status-color)}.mor-plan-status__heading h3{margin:0;color:var(--status-color);font-size:14px;line-height:1.5;font-weight:650}.mor-plan-status__eyebrow{margin-left:auto;color:var(--plan-muted);font-size:10px}.mor-plan-status__facts{display:flex;flex-wrap:wrap;gap:15px 26px;margin:16px 0 0}.mor-plan-status__facts>div{min-width:0}.mor-plan-status__facts dt{margin-bottom:5px;color:var(--plan-muted);font-size:11px;line-height:1.5}.mor-plan-status__facts dd{margin:0;color:var(--plan-text);font-size:15px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.mor-plan-status>p{margin:12px 0 0;color:var(--plan-muted);font-size:12px;line-height:1.65}.mor-plan-status .mor-plan-status__paid{color:var(--plan-text)}.mor-plan-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:15px 16px;border:0;border-radius:13px;background:var(--plan-green);color:var(--plan-green-ink);font:inherit;font-size:14px;font-weight:700;line-height:1.45;text-align:center;cursor:pointer;white-space:normal;overflow-wrap:anywhere;transition:background .16s,transform .16s}.mor-plan-button>.icon{flex:0 0 19px;width:19px;height:19px}.mor-plan-button:hover:not(:disabled){background:#26e799}.mor-plan-button:active:not(:disabled){transform:translateY(1px)}.mor-plan-button:focus-visible,.mor-plan-text-button:focus-visible,.mor-checkout-close:focus-visible{outline:2px solid var(--plan-green);outline-offset:4px}.mor-plan-button:disabled{background:var(--plan-raised);color:var(--plan-muted);cursor:default}.mor-plan-text-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;max-width:100%;min-height:44px;padding:10px 0;background:none;border:0;color:var(--plan-green);font:inherit;font-size:12px;line-height:1.5;cursor:pointer;white-space:normal;text-align:left}.mor-plan-text-button .icon{width:14px;height:14px;flex:0 0 14px}.mor-plan-card>.mor-plan-text-button{width:100%;text-align:center;margin-top:5px}.mor-plan-footnote{display:flex;align-items:flex-start;gap:7px;margin:13px 0 0;color:var(--plan-muted);font-size:10px;line-height:1.65;text-align:center;justify-content:center}.mor-plan-footnote>.icon{width:13px;height:13px;margin-top:2px;flex:0 0 13px}.mor-plan-help{display:flex;align-items:flex-start;gap:12px;padding:22px 4px 0}.mor-plan-help>.icon{width:21px;height:21px;color:var(--plan-muted);flex:0 0 21px;margin-top:1px}.mor-plan-help>div{min-width:0}.mor-plan-help h2{margin:0;color:var(--plan-text);font-size:13px;font-weight:600;line-height:1.5}.mor-plan-help p{margin:6px 0 0;color:var(--plan-muted);font-size:12px;line-height:1.6}.mor-plan-help .mor-plan-text-button{justify-content:flex-start;padding-bottom:0}.mor-plan-empty{padding:28px 22px;border-radius:22px;background:var(--plan-surface);text-align:center}.mor-plan-empty>.icon{width:32px;height:32px;color:var(--plan-muted)}.mor-plan-empty h2{font-size:18px;color:var(--plan-text)}.mor-plan-empty p{font-size:14px;line-height:1.6;color:var(--plan-muted);margin:12px 0 22px}.mor-subscription-checkout{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--plan-line);border-radius:24px;background:var(--plan-surface);box-shadow:0 24px 80px #0007;overflow-y:auto;overscroll-behavior:contain}.mor-subscription-checkout::backdrop{background:#020708bb}.mor-checkout-shell{min-width:0}.mor-checkout-header{display:flex;align-items:flex-start;gap:12px;padding:24px 24px 18px;border-bottom:1px solid var(--plan-line);flex-shrink:0}.mor-checkout-header>div{flex:1;min-width:0}.mor-checkout-header h2{margin:7px 0 0;color:var(--plan-text);font-size:22px;line-height:1.25;letter-spacing:-.4px}.mor-checkout-close{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:var(--plan-raised);color:var(--plan-muted);font-size:25px;cursor:pointer}.mor-checkout-body{min-width:0;padding:20px 24px}.mor-checkout-summary{padding:18px;border-radius:16px;background:var(--plan-bg);margin-bottom:22px}.mor-checkout-summary h3{font-size:19px}.mor-checkout-summary .mor-plan-emblem{width:38px;height:38px;flex-basis:38px;border-radius:12px}.mor-checkout-summary .mor-plan-price{margin-top:20px}.mor-checkout-summary .mor-plan-price strong{font-size:32px}.mor-checkout-period{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--plan-line);font-size:12px;line-height:1.5;color:var(--plan-muted)}.mor-checkout-period strong{color:var(--plan-text);font-weight:600}.mor-checkout-payment{display:flex;gap:10px;margin-top:22px;padding:16px;border-radius:14px;background:var(--plan-raised)}.mor-checkout-payment>.icon{flex:0 0 19px;width:19px;height:19px;color:var(--plan-green);margin-top:2px}.mor-checkout-payment>div{min-width:0}.mor-checkout-payment h3{margin:0;font-size:13px;line-height:1.5;color:var(--plan-text)}.mor-checkout-payment p{margin:7px 0 0;font-size:12px;line-height:1.65;color:var(--plan-muted)}.mor-checkout-hint{color:var(--plan-muted);font-size:11px;line-height:1.6;margin:13px 0 0}.mor-checkout-footer{padding:16px 24px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--plan-line);flex-shrink:0}.mor-checkout-footer>.mor-plan-text-button{display:flex;width:100%;text-align:center}.mor-checkout-support{margin:0 0 14px;color:var(--plan-muted);font-size:12px;line-height:1.6}.mor-checkout-support[hidden]{display:none}.mor-first-partner{margin-top:24px;padding:18px;border-radius:16px;background:#d9b9700b;border:1px solid #d9b97033}.mor-first-partner__heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:11px;font-weight:700;letter-spacing:.5px;color:#dfc690}.mor-first-partner__heading>.icon{width:18px;height:18px}.mor-first-partner__badge{margin-left:auto;padding:4px 7px;border-radius:6px;background:#d9b97016;font-size:9px;letter-spacing:0;font-weight:500}.mor-first-partner h3{font-size:21px;line-height:1.4;margin:15px 0 5px;color:var(--plan-text)}.mor-first-partner h3 small{font-size:12px;font-weight:400;color:var(--plan-muted)}.mor-first-partner p{font-size:12px;line-height:1.6;margin:5px 0 0;color:var(--plan-muted)}.mor-first-partner .mor-first-partner__terms{padding-top:10px;margin-top:12px;border-top:1px solid #d9b97022}[data-theme=light] .mor-subscription,[data-theme=light] .mor-subscription-checkout{--plan-bg:#f5f8f7;--plan-surface:#fff;--plan-raised:#f0f4f2;--plan-text:#10221b;--plan-muted:#61736a;--plan-line:#dfe8e3;--plan-green:#11834e;--plan-green-ink:#fff}[data-theme=light] .mor-plan-status.is-active{--status-color:#11834e}[data-theme=light] .mor-plan-status.is-expired{--status-color:#b34926}[data-theme=light] .mor-plan-status.is-pending{--status-color:#8b651d}[data-theme=light] .mor-plan-button:hover:not(:disabled){background:#0a7542}[data-theme=light] .mor-first-partner__heading{color:#82601f}@media(max-width:420px){.mor-subscription__header{margin-bottom:20px}.mor-plan-card{padding:21px 18px;border-radius:21px}.mor-plan-card__tag{display:none}.mor-plan-card__heading h2{font-size:23px}.mor-plan-status{padding:15px}.mor-plan-status__eyebrow{display:none}.mor-checkout-header{padding:20px 18px 16px}.mor-checkout-header h2{font-size:20px}.mor-checkout-body{padding:18px}.mor-checkout-footer{padding-left:18px;padding-right:18px}}@media(prefers-reduced-motion:reduce){.mor-plan-button{transition:none}}.mor-app-shell{position:fixed;inset:0;display:grid;grid-template-columns:230px minmax(450px,510px) minmax(480px,1fr);height:100dvh;overflow:hidden;background:#050909;color:var(--text)}.workspace-sidebar{min-width:0;display:flex;flex-direction:column;padding:26px 14px 18px;border-right:1px solid #1d292a;background:#08100f;overflow-y:auto;scrollbar-width:none}.workspace-sidebar::-webkit-scrollbar,.workspace-nav::-webkit-scrollbar,.workspace-filters::-webkit-scrollbar{display:none}.workspace-sidebar__brand{padding:2px 12px 24px;border-bottom:1px solid #182323}.workspace-sidebar__brand .logo{font-size:34px}.workspace-sidebar__brand .logo-o{width:28px;height:28px;border-width:2px}.workspace-city{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;margin:20px 0 14px;padding:0 12px;border:1px solid #223032;border-radius:10px;background:#0b1314;text-align:left;font-size:var(--font-size-13);font-weight:800}.workspace-city .icon{width:19px;color:var(--green)}.workspace-city b{margin-left:auto;color:#9fa9aa}.workspace-create{align-self:stretch;width:auto!important;min-width:0;min-height:46px;margin:0 4px;border-radius:10px;font-size:var(--font-size-12);box-shadow:none;white-space:nowrap}.workspace-create .icon{width:18px;margin-right:7px}.workspace-nav{display:grid;gap:4px;margin-top:20px}.workspace-nav__item{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:43px;padding:0 12px;border-radius:9px;background:transparent;color:#9aa5a6;text-align:left;font-size:var(--font-size-12);font-weight:600;transition:background .18s,color .18s}.workspace-nav__item:hover{background:#101b1a;color:#fff}.workspace-nav__item.is-active{background:#0d2a1c;color:#fff}.workspace-nav__item.is-active:before{content:"";position:absolute;left:-14px;top:6px;bottom:6px;width:3px;border-radius:3px;background:var(--green)}.workspace-nav__item .icon{width:18px;height:18px}.workspace-nav__item.is-active .icon{color:var(--green)}.workspace-nav__item i{margin-left:auto;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--red);color:#fff;font-size:var(--font-size-9);font-style:normal;font-weight:800}.workspace-account{display:flex;align-items:center;gap:10px;width:100%;margin-top:auto;padding:16px 8px 12px;border-top:1px solid #1b2727;background:transparent;text-align:left}.workspace-account__avatar,.workspace-profile-avatar{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:#26302c;color:#dfe8e3;font-size:var(--font-size-11);font-weight:800}.workspace-account>span:nth-child(2){display:grid;gap:3px;min-width:0}.workspace-account b{overflow:hidden;font-size:var(--font-size-11);text-overflow:ellipsis;white-space:nowrap}.workspace-account small{color:var(--muted);font-size:var(--font-size-10)}.workspace-account>.icon{width:15px;margin-left:auto;color:#7d8989}.workspace-column{min-width:0;height:100dvh;border-right:1px solid #1e292b;background:#070b0c;overflow:hidden}.workspace-column>#workspace-content{height:100%;padding:42px 30px 90px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#293637 transparent}.workspace-map-panel{position:relative;min-width:0;height:100dvh;overflow:hidden;background:#0d1114}.workspace-map-panel>.almaty-map{width:100%;height:100%;min-height:100%}.workspace-map-toolbar{position:absolute;z-index:500;top:20px;left:20px;right:20px;display:grid;grid-template-columns:minmax(180px,1fr) minmax(122px,150px) auto;gap:8px}.workspace-map-toolbar select{min-width:0;height:45px;padding:0 30px 0 12px;border:1px solid #2c363c;border-radius:11px;background:#0d1216e8;color:#eef2f2;font:700 var(--font-size-11) Manrope,Arial,sans-serif;outline:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.workspace-map-toolbar .map-filter-button{min-width:43px;padding:0 11px}.workspace-map-panel>.locate-button{right:20px;bottom:110px}.workspace-map-panel>.map-legend{bottom:20px}.workspace-heading{margin-bottom:26px}.workspace-heading>p:not(.profile-kicker){margin:0 0 13px;color:#d9dfdf;font-size:var(--font-size-14)}.workspace-heading h1{font-size:clamp(27px,2.3vw,36px);line-height:1.13;letter-spacing:-1.3px}.workspace-heading>span,.workspace-heading>div>span{display:block;margin-top:10px;color:var(--muted);font-size:var(--font-size-12);line-height:1.55}.workspace-heading--row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.workspace-heading--row .compact-action{width:auto;min-height:42px;padding:0 14px;border-radius:10px;font-size:var(--font-size-11)}.profile-kicker{margin:0 0 9px;color:var(--green);font-size:var(--font-size-10);font-weight:800;letter-spacing:.8px;text-transform:uppercase}.workspace-hero-action{min-height:50px;margin:-8px 0 28px;border-radius:11px;font-size:var(--font-size-13);box-shadow:none}.workspace-section{margin-top:28px}.workspace-section__head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px}.workspace-section__head h2{font-size:var(--font-size-16)}.workspace-section__head h2 b{font-size:var(--font-size-9)}.workspace-section__head>button{display:flex;align-items:center;gap:3px;padding:0;background:none;color:#9da7a8;font-size:var(--font-size-10)}.workspace-section__head>button .icon{width:13px}.workspace-section__head>span{color:var(--muted);font-size:var(--font-size-11)}.workspace-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.workspace-category-grid button{display:flex;align-items:center;gap:11px;min-height:74px;padding:13px;border:1px solid #222f30;border-radius:13px;background:#0e1516;text-align:left;transition:border-color .18s,background .18s}.workspace-category-grid button:last-child{grid-column:1/-1}.workspace-category-grid button:hover{border-color:var(--green);background:#102019}.workspace-category-grid .icon{width:24px;color:#eef5f1}.workspace-category-grid strong{font-size:var(--font-size-12)}.workspace-list{display:grid;gap:9px}.workspace-card{min-width:0;border:1px solid #222d2f;border-radius:13px;background:#0d1315}.request-workspace-card{padding:13px}.request-workspace-card.is-selected{border-color:var(--green);background:#0d1c15}.workspace-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.request-category{display:flex;align-items:center;gap:6px;color:#cdd5d3;font-size:var(--font-size-10);font-weight:700}.request-category .icon{width:16px;height:16px}.request-workspace-card h3,.offer-workspace-card h3,.company-workspace-card h3{margin:9px 0 5px;font-size:var(--font-size-13)}.request-workspace-card>p,.offer-workspace-card p{margin:0;color:var(--muted);font-size:var(--font-size-10);line-height:1.5}.workspace-card__meta{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:9px;color:#8d999a;font-size:var(--font-size-9)}.workspace-card__meta span{display:flex;align-items:center;gap:4px}.workspace-card__meta .icon{width:12px;height:12px}.request-workspace-card footer,.offer-workspace-card footer{display:flex;align-items:center;gap:10px;margin-top:11px;padding-top:10px;border-top:1px solid #1f292b;font-size:var(--font-size-10)}.request-workspace-card footer b,.offer-workspace-card footer b{font-size:var(--font-size-11)}.request-workspace-card footer>span,.offer-workspace-card footer>span{margin-left:auto;color:#9ba5a6}.request-workspace-card footer button,.offer-workspace-card footer button,.workspace-card__actions button{min-height:30px;padding:0 9px;border:1px solid #31553b;border-radius:7px;background:#102117;color:#73db8f;font-size:var(--font-size-9);font-weight:800}.request-status{flex:0 0 auto;padding:4px 7px;border-radius:7px;background:#252d2f;color:#bdc5c6;font-size:var(--font-size-8);font-weight:800}.request-status--active,.request-status--new,.request-status--in_progress{background:#10351e;color:#7ee39a}.request-status--cancelled{background:#3a171a;color:#ff8d92}.request-status--completed{background:#202829;color:#aab4b5}.workspace-empty{display:grid;justify-items:start;gap:7px;padding:18px;border:1px dashed #273334;border-radius:12px;background:#0a1011}.workspace-empty>.icon{width:22px;color:#647172}.workspace-empty strong{font-size:var(--font-size-12)}.workspace-empty p{max-width:290px;margin:0;color:var(--muted);font-size:var(--font-size-10);line-height:1.5}.workspace-empty--action .compact-action{width:auto;min-height:38px;margin-top:5px;padding:0 14px;font-size:var(--font-size-10)}.workspace-operation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px}.workspace-operation-grid button{display:grid;gap:3px;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface);text-align:left}.workspace-operation-grid button:hover{border-color:var(--green);background:var(--surface-hover)}.workspace-operation-grid b{font-size:var(--font-size-16);color:var(--text)}.workspace-operation-grid span{color:var(--muted);font-size:var(--font-size-8)}.workspace-filters{display:flex;gap:7px;margin:0 0 20px;padding-bottom:3px;overflow-x:auto;scrollbar-width:none}.workspace-chip{flex:0 0 auto;min-height:34px;padding:0 11px;border:1px solid #243032;border-radius:999px;background:#0d1415;color:#929d9e;font-size:var(--font-size-10);font-weight:800}.workspace-chip:hover,.workspace-chip.is-active{border-color:#247440;background:#11341e;color:#fff}.workspace-search{display:flex;align-items:center;gap:9px;min-height:44px;margin-bottom:18px;padding:0 12px;border:1px solid #253233;border-radius:11px;background:#0d1415;color:#869294}.workspace-search .icon{width:18px}.workspace-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#fff;font:600 var(--font-size-11) Manrope,Arial,sans-serif}.company-workspace-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:11px;align-items:start;padding:12px}.company-workspace-card h3{margin-top:0}.company-workspace-card p{margin:3px 0;color:var(--muted);font-size:var(--font-size-9)}.company-workspace-card .company-rating{color:#f0c65c}.company-workspace-card small{display:block;margin-top:5px;color:#8f9a9b;font-size:var(--font-size-9)}.company-avatar{display:grid;place-items:center;width:40px;height:40px;border:1px solid #2a3838;border-radius:11px;background:#182120;color:#dce6e2;font-size:var(--font-size-10);font-weight:800}.company-avatar--large{width:58px;height:58px;border-radius:15px;font-size:var(--font-size-14)}.workspace-card__actions{display:grid;gap:5px}.workspace-card__actions .danger-link{border-color:#573034;background:#251113;color:#ef777d}.workspace-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:20px 0}.workspace-detail-grid>span{display:grid;gap:5px;min-height:71px;padding:12px;border:1px solid #233032;border-radius:11px;background:#0d1415}.workspace-detail-grid small{color:var(--muted);font-size:var(--font-size-9)}.workspace-detail-grid b{font-size:var(--font-size-11);line-height:1.4}.workspace-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.workspace-actions>.primary-button,.workspace-actions>.secondary-button,.workspace-actions>.danger-button{flex:1 1 150px;width:auto;min-height:44px;border-radius:10px;font-size:var(--font-size-11)}.danger-button{min-height:44px;padding:0 14px;border:1px solid #5a2c30;border-radius:10px;background:#291215;color:#ff8d93;font-weight:800}.workspace-back{display:flex;align-items:center;gap:5px;margin:0 0 22px;padding:0;background:none;color:#a5b0b0;font-size:var(--font-size-10)}.workspace-back .icon{width:15px;transform:rotate(180deg)}.offer-workspace-card{padding:13px}.offer-workspace-card__company{display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:start;margin-top:12px}.offer-workspace-card__company h3{margin-top:2px}.offer-status{padding:4px 7px;border-radius:7px;background:#222b2c;color:#aeb8b9;font-size:var(--font-size-8);font-weight:800}.offer-status--new{background:#42171b;color:#ff979c}.offer-status--accepted{background:#113a20;color:#82e69d}.offer-status--rejected{background:#2c1b1d;color:#d78085}.offer-detail-heading{display:flex;align-items:center;gap:14px}.offer-detail-heading>div>h1{font-size:26px}.linked-request{padding:14px}.linked-request small{color:var(--muted);font-size:var(--font-size-9)}.linked-request h3{margin:6px 0}.linked-request p,.offer-message{color:#a3adae;font-size:var(--font-size-11);line-height:1.65}.offer-message{padding:15px;border:1px solid #223032;border-radius:12px;background:#0d1415}.workspace-form{display:grid;gap:15px}.workspace-form label{display:grid;gap:7px;color:#bac3c3;font-size:var(--font-size-10);font-weight:700}.workspace-form input,.workspace-form textarea,.workspace-form select{min-width:0;width:100%;min-height:45px;padding:10px 12px;border:1px solid #253334;border-radius:10px;outline:0;background:#0d1415;color:#fff;font:600 var(--font-size-11) Manrope,Arial,sans-serif}.workspace-form textarea{resize:vertical}.workspace-form input:focus,.workspace-form textarea:focus,.workspace-form select:focus{border-color:var(--green)}.workspace-form fieldset{display:grid;gap:13px;margin:0;padding:15px;border:1px solid #243031;border-radius:12px}.workspace-form legend{padding:0 6px;color:#fff;font-size:var(--font-size-12);font-weight:800}.workspace-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.workspace-switch{display:flex!important;grid-template-columns:none!important;align-items:center;gap:9px!important}.workspace-switch input{position:absolute;opacity:0;pointer-events:none}.workspace-switch>span{position:relative;width:38px;height:22px;border-radius:12px;background:#293334;transition:.2s}.workspace-switch>span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:.2s}.workspace-switch input:checked+span{background:var(--green)}.workspace-switch input:checked+span:after{transform:translate(16px)}.form-error{min-height:16px;margin:0;color:#ff777d;font-size:var(--font-size-10)}.workspace-location{overflow:hidden;border:1px solid #253334;border-radius:12px}.workspace-location>#workspace-request-map{height:210px}.workspace-location>p{margin:0;padding:9px 11px;color:var(--muted);font-size:var(--font-size-9)}.request-preview-card{padding:17px}.request-preview-card h2{font-size:18px}.request-preview-card>p{color:#a5afaf;font-size:var(--font-size-11);line-height:1.6}.workspace-success{display:grid;place-items:center;width:52px;height:52px;margin-bottom:18px;border-radius:50%;background:#123e21;color:#79e395;font-size:24px;font-weight:900}.workspace-success-note{margin-top:16px;padding:13px;border:1px solid #285c37;border-radius:10px;background:#102619;font-size:var(--font-size-11)}.notification-workspace-list,.conversation-list{display:grid;gap:8px}.notification-workspace-card,.conversation-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;width:100%;padding:12px;border:1px solid #202b2c;border-radius:12px;background:#0c1213;text-align:left}.notification-workspace-card.is-unread{border-color:#255f37;background:#0e1b14}.notification-workspace-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#172220;color:var(--green)}.notification-workspace-icon .icon{width:18px}.notification-workspace-card span:nth-child(2){display:grid;gap:4px}.notification-workspace-card b{font-size:var(--font-size-11)}.notification-workspace-card p{margin:0;color:#a0aaab;font-size:var(--font-size-9);line-height:1.45}.notification-workspace-card strong{color:#fff;font-size:var(--font-size-10)}.notification-workspace-card small{color:#778384;font-size:var(--font-size-8)}.workspace-text-action{padding:7px 0;background:none;color:var(--green);font-size:var(--font-size-10);font-weight:800}.conversation-card{position:relative;grid-template-columns:40px minmax(0,1fr) auto;align-items:center}.conversation-card>span:nth-child(2){display:grid;gap:4px;min-width:0}.conversation-card b{font-size:var(--font-size-11)}.conversation-card small{overflow:hidden;color:#8f999a;font-size:var(--font-size-9);text-overflow:ellipsis;white-space:nowrap}.conversation-card time{align-self:start;color:#748080;font-size:var(--font-size-8)}.conversation-card i{position:absolute;top:auto;right:12px;bottom:12px;display:grid;place-items:center;min-width:17px;height:17px;border:0;border-radius:9px;background:var(--red);font-size:var(--font-size-8);font-style:normal}.chat-heading{display:flex;align-items:center;gap:11px}.chat-heading>div>h1{font-size:21px}.workspace-chat{display:flex;flex-direction:column;gap:8px;min-height:260px;margin-bottom:12px}.chat-bubble{align-self:flex-start;max-width:82%;padding:10px 12px;border-radius:12px 12px 12px 3px;background:#182122}.chat-bubble.is-own{align-self:flex-end;border-radius:12px 12px 3px;background:#123a21}.chat-bubble p{margin:0;font-size:var(--font-size-10);line-height:1.5}.chat-bubble time{display:block;margin-top:5px;color:#7f8b8b;font-size:var(--font-size-7);text-align:right}.chat-form{position:sticky;bottom:-70px;display:grid;grid-template-columns:1fr 42px;gap:8px;padding:10px 0;background:#070b0c}.chat-form input{min-width:0;height:42px;padding:0 12px;border:1px solid #253334;border-radius:10px;outline:0;background:#0d1415;color:#fff}.chat-form button{display:grid;place-items:center;border-radius:10px;background:var(--green)}.chat-form .icon{width:18px}.chat-context{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr)) auto;gap:1px;margin:-8px 0 14px;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--line)}.chat-context>span{display:grid;gap:3px;padding:10px;background:var(--surface)}.chat-context small{color:var(--muted);font-size:var(--font-size-8)}.chat-context b{overflow:hidden;font-size:var(--font-size-10);text-overflow:ellipsis;white-space:nowrap}.chat-context button{padding:0 12px;background:var(--green-soft);color:var(--green);font-size:var(--font-size-9);font-weight:800}.workspace-profile-hero{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #243031;border-radius:13px;background:#0d1415}.workspace-profile-hero h2{font-size:var(--font-size-16)}.workspace-profile-hero p{margin:5px 0 0;color:#99a4a5;font-size:var(--font-size-10)}.workspace-profile-avatar{width:56px;height:56px;border-radius:15px;font-size:var(--font-size-14)}.workspace-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.workspace-stat-grid span{display:grid;gap:4px;padding:12px;border:1px solid #233031;border-radius:11px;background:#0d1415}.workspace-stat-grid b{font-size:var(--font-size-14)}.workspace-stat-grid small{color:#899495;font-size:var(--font-size-8)}.workspace-detail-list{display:grid;gap:8px;margin-top:14px}.workspace-detail-list span{display:flex;align-items:flex-start;gap:8px;padding:12px;border:1px solid #223031;border-radius:10px;background:#0c1314;color:#a9b3b3;font-size:var(--font-size-10);line-height:1.45}.workspace-detail-list .icon{flex:0 0 auto;width:16px;color:var(--green)}@media(max-width:1200px){.mor-app-shell{grid-template-columns:205px minmax(390px,450px) minmax(420px,1fr)}.workspace-sidebar{padding-left:10px;padding-right:10px}.workspace-column>#workspace-content{padding-left:24px;padding-right:24px}.workspace-map-toolbar .map-filter-button span{display:none}}@media(max-width:900px){.mor-app-shell{grid-template-columns:1fr;grid-template-rows:42vh minmax(0,1fr);overflow:hidden}.workspace-map-panel{grid-row:1;height:42vh;border-bottom:1px solid #233031}.workspace-column{grid-row:2;height:auto;border:0}.workspace-column>#workspace-content{padding:24px 18px 96px}.workspace-sidebar{position:fixed;z-index:900;left:0;right:0;bottom:0;display:block;width:100%;height:76px;padding:7px 8px calc(7px + env(safe-area-inset-bottom));border:0;border-top:1px solid #233031;background:#08100ff2;overflow-x:auto;overflow-y:hidden;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspace-sidebar__brand,.workspace-city,.workspace-create,.workspace-account{display:none}.workspace-nav{display:flex;gap:3px;width:max-content;min-width:100%;margin:0}.workspace-nav__item{flex:1 0 68px;display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:4px 5px;text-align:center;font-size:var(--font-size-8)}.workspace-nav__item.is-active:before{inset:-7px 18px auto;width:auto;height:3px}.workspace-nav__item .icon{width:19px;height:19px}.workspace-nav__item i{position:absolute;top:2px;right:12px;margin:0}.workspace-map-toolbar{top:12px;left:12px;right:12px;grid-template-columns:minmax(130px,1fr) 42px}.workspace-map-toolbar select{display:none}.workspace-map-toolbar .map-filter-button{display:grid;place-items:center;padding:0}.workspace-map-panel>.locate-button{right:12px;bottom:72px}.workspace-map-panel>.map-legend{left:12px;bottom:12px;max-width:calc(100% - 70px);padding:8px 10px;font-size:var(--font-size-8)}.workspace-heading{margin-bottom:20px}.workspace-heading h1{font-size:28px}.workspace-category-grid button{min-height:66px}.company-workspace-card{grid-template-columns:38px minmax(0,1fr)}.company-workspace-card>.workspace-card__actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.workspace-form-row{grid-template-columns:1fr}.workspace-detail-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.workspace-operation-grid{grid-template-columns:1fr}.chat-context{grid-template-columns:1fr 1fr}.chat-context>span:first-child{grid-column:1/-1}.chat-context button{min-height:36px}}@media(max-width:430px){.workspace-column>#workspace-content{padding-left:14px;padding-right:14px}.workspace-heading h1{font-size:25px}.workspace-heading--row{align-items:flex-end}.workspace-category-grid{gap:7px}.workspace-category-grid button{padding:10px}.request-workspace-card footer{flex-wrap:wrap}.request-workspace-card footer>span{margin-left:0}.request-workspace-card footer button{margin-left:auto}.workspace-detail-grid{grid-template-columns:1fr}.workspace-actions{display:grid}.workspace-actions>*{width:100%!important}.workspace-map-toolbar .map-search{min-width:0}}.workspace-hero-action--mobile,.workspace-mobile-nav,.workspace-mobile-header,.workspace-mobile-profile-links{display:none}@media(max-width:900px){.workspace-hero-action--mobile{display:inline-flex}}.request-status--published,.request-status--contractor_selected,.request-status--in_progress{background:#10351e;color:#7ee39a}.request-status--completion_pending{background:#3d3215;color:#f0ce72}.request-status--expired,.request-status--archived{background:#202829;color:#9aa5a6}.statistics-heading{margin-bottom:22px}.statistics-periods{display:flex;gap:8px;margin:0 0 18px}.statistics-period{min-height:36px;padding:0 15px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--muted);font-size:var(--font-size-11);font-weight:800}.statistics-period.is-active{border-color:var(--green);background:#123a22;color:#fff}.statistics-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.statistics-kpi{display:flex;flex-direction:column;gap:7px;padding:15px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.statistics-kpi small{color:var(--muted);font-size:var(--font-size-10)}.statistics-kpi strong{font-size:22px}.statistics-kpi span{color:var(--muted);font-size:var(--font-size-10)}.statistics-kpi .statistics-change{color:var(--muted)}.statistics-kpi .statistics-change.is-positive{color:var(--green)}.statistics-chart-card{padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.statistics-chart-card__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.statistics-chart-card__head h2{margin:0;font-size:var(--font-size-15)}.statistics-chart-card__head p{margin:5px 0 0;color:var(--muted);font-size:var(--font-size-10)}.statistics-chart-card__head>strong{color:var(--green);font-size:var(--font-size-15)}.statistics-chart-wrap{width:100%;overflow:hidden;margin-top:12px}.statistics-chart{display:block;width:100%;min-width:520px;height:auto}.statistics-axis{stroke:var(--line);stroke-width:1}.statistics-line{fill:none;stroke:var(--green);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.statistics-point circle{fill:var(--green);stroke:var(--surface);stroke-width:3}.statistics-point text{fill:var(--muted);font-size:var(--font-size-10)}.statistics-empty{margin:12px 0 0;color:var(--muted);font-size:var(--font-size-11)}@media(max-width:700px){.statistics-kpi-grid{grid-template-columns:1fr}.statistics-periods{overflow-x:auto;padding-bottom:2px}.statistics-chart{min-width:620px}.statistics-chart-card{overflow:hidden}}.offer-status--sent{background:#42171b;color:#ff979c}.offer-status--viewed{background:#252d2f;color:#c5cecf}.offer-status--not_selected,.offer-status--withdrawn,.offer-status--expired{background:#2c1b1d;color:#d78085}.workspace-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 16px}.workspace-photos img{display:block;width:100%;height:110px;border:1px solid #263334;border-radius:11px;object-fit:cover}.inline-review-form{margin-top:20px;padding:16px;border:1px solid #285c37;border-radius:13px;background:#0d1812}@media(max-width:430px){.workspace-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-photos img{height:96px}}.workspace-map-advanced-filter{display:grid;gap:7px;margin:10px 0 4px;color:var(--muted);font-size:var(--font-size-11);font-weight:700}.workspace-map-advanced-filter select{width:100%;min-width:0;height:42px;padding:0 38px 0 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--text)}.workspace-business-location>strong{display:block;margin-bottom:10px;font-size:var(--font-size-12)}.workspace-business-location #workspace-business-profile-map{height:220px;border-radius:12px;overflow:hidden}.mor-map-marker--company .mor-map-marker__dot{transition:transform .18s ease,border-color .18s ease}.mor-map-marker--company.is-selected .mor-map-marker__dot{transform:scale(1.16);border-color:var(--green)}.workspace-form-hint,.preview-location-summary{margin:0;color:#8e9a9b;font-size:var(--font-size-10);line-height:1.55}.preview-location-summary{margin-top:14px;padding:11px;border:1px solid #243132;border-radius:9px;background:#0a1112}.workspace-location-fieldset>.secondary-button{width:100%;min-height:40px;font-size:var(--font-size-10)}.mor-app-shell .workspace-account__avatar,.mor-app-shell .workspace-profile-avatar,.mor-app-shell .company-avatar{position:relative;overflow:hidden;border-radius:50%}.mor-app-shell .profile-media-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.mor-app-shell .workspace-account__avatar>.profile-media-image,.mor-app-shell .workspace-profile-avatar>.profile-media-image,.mor-app-shell .company-avatar>.profile-media-image{position:absolute;inset:0}.mor-app-shell .workspace-profile-avatar--large,.mor-app-shell .company-avatar--large{width:88px;height:88px;flex:0 0 88px;border-radius:50%;font-size:19px}.business-profile-cover{position:relative;display:grid;place-items:center;width:100%;height:150px;margin:0 0 14px;overflow:hidden;border:1px solid #263334;border-radius:15px;background:radial-gradient(circle at 72% 20%,#164329 0,transparent 34%),linear-gradient(135deg,#151d1f,#0c1112);color:#52605f;font-size:var(--font-size-11);font-weight:800;letter-spacing:1.3px;text-transform:uppercase}.business-profile-cover.has-image{background:#111719}.business-profile-cover>.profile-media-image{position:absolute;inset:0}.business-profile-hero{position:relative;margin-top:-50px;margin-inline:14px;padding:14px 16px;background:#0d1415ed;box-shadow:0 10px 28px #0007;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-media-editor,.business-media-editor{display:grid;gap:13px;margin:0 0 22px;padding:16px;border:1px solid #243132;border-radius:14px;background:#0d1415}.profile-media-editor{grid-template-columns:auto minmax(0,1fr);align-items:center}.profile-media-editor>div{display:grid;gap:8px}.profile-media-editor strong{font-size:var(--font-size-12)}.profile-media-editor small,.business-media-editor>small{color:#859192;font-size:var(--font-size-9);line-height:1.45}.profile-media-error{grid-column:1/-1;width:100%}.profile-media-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.profile-media-upload{display:inline-flex!important;align-items:center;justify-content:center;min-height:34px;padding:0 11px;border:1px solid #31553b;border-radius:8px;background:#102117;color:#73db8f!important;font-size:var(--font-size-9)!important;font-weight:800!important;cursor:pointer;transition:border-color .18s,background .18s,color .18s}.profile-media-upload:hover{border-color:var(--green);background:#12301c;color:#fff!important}.profile-media-upload input{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;opacity:0;pointer-events:none}.profile-media-upload--wide{justify-self:start}.profile-media-actions>.danger-link,.profile-media-editor .danger-link{min-height:34px;padding:0 10px;border:1px solid #573034;border-radius:8px;background:#251113;color:#ef777d;font-size:var(--font-size-9);font-weight:800}.business-media-editor>.business-profile-cover{margin:0}.business-media-logo-row{display:flex;align-items:center;gap:14px}.business-media-logo-row>.profile-media-actions{min-width:0}.business-portfolio{min-width:0}.business-portfolio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.business-portfolio-item{position:relative;min-width:0;aspect-ratio:4/3;overflow:hidden;border:1px solid #273536;border-radius:11px;background:#111819}.business-portfolio-item>button:first-child{display:block;width:100%;height:100%;padding:0;background:none}.business-portfolio-item>button:first-child:focus-visible{outline:2px solid var(--green);outline-offset:-3px}.business-portfolio-remove{position:absolute;z-index:2;top:6px;right:6px;display:grid;place-items:center;width:25px;height:25px;border:1px solid #72363b;border-radius:50%;background:#211012e8;color:#ff9498;font-size:17px;line-height:1}.profile-media-empty{margin:0;padding:18px;border:1px dashed #2b3738;border-radius:11px;color:#7e8a8b;font-size:var(--font-size-10);text-align:center}.review-author{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px}.review-author>span{display:grid;gap:3px}.review-author small{color:#7e898a;font-size:var(--font-size-8)}.review-author>strong{color:#f0c65c;font-size:var(--font-size-10)}.review-card>p{margin:11px 0 0;color:#a0aaab;font-size:var(--font-size-10);line-height:1.55}.profile-image-modal[hidden]{display:none}.profile-image-modal{position:fixed;z-index:2000;inset:0;display:grid;place-items:center;padding:22px;background:#020505e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-image-modal>img{display:block;max-width:min(92vw,1100px);max-height:88vh;border:1px solid #344342;border-radius:16px;box-shadow:0 24px 80px #000;object-fit:contain}.profile-image-modal>button{position:absolute;z-index:2;top:20px;right:22px;display:grid;place-items:center;width:42px;height:42px;border:1px solid #435050;border-radius:50%;background:#0e1515e8;color:#fff;font-size:27px;line-height:1}.profile-image-modal>button:hover{border-color:var(--green);color:var(--green)}.offer-workspace-card footer{flex-wrap:wrap}.offer-workspace-card footer>span{margin-left:auto}@media(max-width:430px){.mor-app-shell .workspace-profile-avatar--large,.mor-app-shell .company-avatar--large{width:74px;height:74px;flex-basis:74px}.business-profile-cover{height:118px;border-radius:12px}.business-profile-hero{margin-top:-42px;margin-inline:9px;padding:11px}.profile-media-editor{grid-template-columns:1fr;justify-items:start}.profile-media-error{grid-column:1}.business-media-logo-row{align-items:flex-start;flex-direction:column}.business-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-image-modal{padding:12px}.profile-image-modal>button{top:12px;right:12px;width:38px;height:38px}}.request-wizard-heading{margin-bottom:18px}.request-wizard-heading h1{font-size:31px}.request-progress{display:grid;gap:9px;margin:0 0 18px}.request-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#7f8b8c;font-size:var(--font-size-9);text-transform:uppercase;letter-spacing:.55px}.request-progress>div:first-child strong{color:#dce4e2;font-size:var(--font-size-10)}.request-progress__track{height:4px;overflow:hidden;border-radius:3px;background:#172122}.request-progress__track i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#17b94c,var(--green));box-shadow:0 0 12px #20bc5170;transition:width .25s ease}.request-draft-note{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 13px;padding:9px 11px;border:1px solid #274032;border-radius:9px;background:#0d1912;color:#8fb99a;font-size:var(--font-size-9)}.request-draft-note>span{display:flex;align-items:center;gap:6px}.request-draft-note .icon{width:14px}.request-draft-note button{padding:4px 0;background:none;color:#72df90;font-size:var(--font-size-9);font-weight:800}.request-wizard{gap:12px}.request-wizard-card{display:grid;gap:16px;padding:17px;border:1px solid #253233;border-radius:15px;background:linear-gradient(145deg,#0e1617,#0b1112);box-shadow:0 16px 38px #0002}.request-wizard-card__head{display:flex;align-items:flex-start;gap:11px;padding-bottom:13px;border-bottom:1px solid #202b2c}.request-wizard-card__head>span{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid #275b37;border-radius:9px;background:#102519;color:#69dc89;font-size:var(--font-size-9);font-weight:900}.request-wizard-card__head h2{margin:0;font-size:17px}.request-wizard-card__head p{margin:5px 0 0;color:#899596;font-size:var(--font-size-9);line-height:1.5}.request-wizard-card label{gap:7px!important}.request-wizard-card input,.request-wizard-card textarea,.request-wizard-card select{background:#091011}.request-counter-field small{display:flex;align-items:center;justify-content:space-between;color:#7c8889;font-size:var(--font-size-8);font-weight:500}.request-counter-field small b{color:#a7b2b1;font-size:var(--font-size-8)}.request-field-group{display:grid;gap:9px}.request-field-group>strong{color:#bac3c3;font-size:var(--font-size-10)}.request-category-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.request-category-choice button{display:flex;align-items:center;gap:9px;min-width:0;min-height:54px;padding:10px;border:1px solid #263334;border-radius:11px;background:#0b1213;color:#d1d9d6;text-align:left;font-size:var(--font-size-10);font-weight:800;transition:border-color .18s,background .18s,transform .18s}.request-category-choice button:last-child{grid-column:1/-1}.request-category-choice button:hover{border-color:#356d45;transform:translateY(-1px)}.request-category-choice button.is-selected{border-color:var(--green);background:#0f2818;color:#fff;box-shadow:inset 0 0 0 1px #20bc5128}.request-category-choice .icon{flex:0 0 auto;width:19px;color:#e8efeb}.request-category-choice .is-selected .icon{color:var(--green)}.request-smart-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:13px;border:1px solid #202e2e;border-radius:11px;background:#0a1112}.request-smart-fields>div{grid-column:1/-1;display:grid;gap:3px}.request-smart-fields>div strong{font-size:var(--font-size-10)}.request-smart-fields>div small{color:#758182;font-size:var(--font-size-8)}.request-smart-fields label:last-child:nth-child(2n){grid-column:1/-1}.request-photo-block{display:grid;gap:11px}.request-photo-block>div:first-child>strong{font-size:var(--font-size-11)}.request-photo-block>div:first-child>p{margin:4px 0 0;color:#829090;font-size:var(--font-size-9);line-height:1.5}.request-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.request-photo-grid>figure,.request-photo-add{position:relative;min-width:0;aspect-ratio:1;overflow:hidden;border:1px solid #2a3738;border-radius:11px;background:#0a1112}.request-photo-add{display:grid!important;place-items:center;align-content:center!important;gap:5px!important;padding:8px!important;color:#8cdca2!important;text-align:center;cursor:pointer}.request-photo-add:hover{border-color:var(--green);background:#0e1d14}.request-photo-add .icon{width:20px}.request-photo-add strong{font-size:var(--font-size-9)}.request-photo-add small{color:#758182;font-size:var(--font-size-8)}.request-photo-add input{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;opacity:0;pointer-events:none}.request-photo-grid figure{margin:0}.request-photo-grid figure img{display:block;width:100%;height:100%;object-fit:cover}.request-photo-grid figure button{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:24px;height:24px;border:1px solid #71363a;border-radius:50%;background:#1d0e10e8;color:#ff9ca0;font-size:var(--font-size-16)}.request-photo-error{min-height:0}.request-budget-field>div{display:grid;grid-template-columns:1fr auto;align-items:center;overflow:hidden;border:1px solid #273536;border-radius:11px;background:#091011}.request-budget-field>div:focus-within{border-color:var(--green)}.request-budget-field input{border:0!important;border-radius:0!important}.request-budget-field>div b{padding:0 14px;color:#8a9697;font-size:var(--font-size-13)}.request-negotiable{padding:13px;border:1px solid #253233;border-radius:11px;background:#0a1112}.request-negotiable>div{display:grid;gap:3px}.request-negotiable b{font-size:var(--font-size-10)}.request-negotiable small{color:#758182;font-size:var(--font-size-8);font-weight:500}.request-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.request-choice{min-height:42px;padding:8px 10px;border:1px solid #283536;border-radius:10px;background:#0a1112;color:#9ba6a7;font-size:var(--font-size-9);font-weight:800}.request-choice:hover{border-color:#386344;color:#fff}.request-choice.is-selected{border-color:var(--green);background:#102519;color:#80e69c}.request-location-button{width:100%;min-height:40px;font-size:var(--font-size-10)}.request-location-button .icon{width:15px;margin-right:5px}.request-location-picker{background:#091011}.request-location-picker>#workspace-request-map{height:240px}.request-location-picker>p{display:grid;gap:3px;padding:10px 12px}.request-location-picker>p b{color:#d4dcda;font-size:var(--font-size-9)}.request-location-picker>p span{color:#7e8b8b;font-size:var(--font-size-8)}.request-step-error{min-height:16px;padding:0 2px}.request-wizard-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:9px;margin-top:4px}.request-wizard-actions button{width:100%;min-height:45px;border-radius:10px;font-size:var(--font-size-10)}.request-wizard-actions .primary-button .icon{width:14px;margin-left:5px;vertical-align:-3px}.request-preview-heading{margin-top:19px}.request-preview-card--v2{display:grid;gap:13px}.request-preview-card--v2 h2{margin:0}.request-preview-card--v2>p{margin:0}.request-preview-card--v2 .workspace-photos{margin:0}.request-private-location{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:13px;border:1px solid #263435;border-radius:11px;background:#0b1314}.request-private-location>.icon{flex:0 0 auto;width:18px;color:var(--green)}.request-private-location>div{display:grid;gap:3px}.request-private-location strong{font-size:var(--font-size-10)}.request-private-location span{color:#b0b9b8;font-size:var(--font-size-9)}.request-private-location small{color:#788485;font-size:var(--font-size-8);line-height:1.45}.request-published{padding-top:16px}.request-published .workspace-success{width:62px;height:62px;font-size:28px}.request-published-card{display:grid;gap:7px;padding:17px;margin-bottom:15px}.request-published-card>span{color:#748182;font-size:var(--font-size-8);text-transform:uppercase;letter-spacing:.5px}.request-published-card h2{font-size:17px}.request-published-card p{margin:0;color:#9aa5a6;font-size:var(--font-size-10)}.request-published-card strong{margin-top:5px;padding-top:11px;border-top:1px solid #223031;color:#78df93;font-size:var(--font-size-10);line-height:1.45}@media(max-width:430px){.request-wizard-heading h1{font-size:26px}.request-wizard-card{padding:14px}.request-category-choice{gap:7px}.request-category-choice button{min-height:50px;padding:9px}.request-smart-fields{grid-template-columns:1fr}.request-smart-fields>div,.request-smart-fields label:last-child:nth-child(2n){grid-column:auto}.request-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.request-location-picker>#workspace-request-map{height:220px}.request-choice-grid{grid-template-columns:1fr 1fr}.request-wizard-actions{grid-template-columns:1fr 1.25fr}}.business-feed-controls{display:grid;gap:9px;margin:0 0 19px;padding:11px;border:1px solid #222f30;border-radius:13px;background:#0b1213}.business-feed-search{display:flex;align-items:center;gap:8px;min-width:0;height:40px;padding:0 11px;border:1px solid #293738;border-radius:10px;background:#081011;color:#7f8b8c}.business-feed-search:focus-within{border-color:#337043}.business-feed-search .icon{flex:0 0 auto;width:16px}.business-feed-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#f3f7f4;font:600 var(--font-size-10) Manrope,Arial,sans-serif}.business-feed-selects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.business-feed-selects label{display:grid;gap:4px;min-width:0}.business-feed-selects label>span{padding-left:2px;color:#6f7c7d;font-size:var(--font-size-7);font-weight:800;letter-spacing:.2px;text-transform:uppercase}.business-feed-selects select{min-width:0;width:100%;height:35px;padding:0 24px 0 8px;border:1px solid #253334;border-radius:8px;outline:0;background:#0d1516;color:#cbd3d1;font:700 var(--font-size-8) Manrope,Arial,sans-serif}.business-feed-selects select:focus{border-color:var(--green)}.business-request-card{position:relative;display:grid;gap:10px;padding:14px;border-color:#263233;border-radius:15px;background:linear-gradient(145deg,#101718,#0b1112);text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.business-request-card:hover{border-color:#3d4b49;background:linear-gradient(145deg,#121b1b,#0c1313);transform:translateY(-1px)}.business-request-card.is-selected{border-color:#33894b;background:linear-gradient(145deg,#102017,#0c1511);box-shadow:inset 0 0 0 1px #20bc5120}.business-request-card:focus-within{border-color:#367347}.business-request-card__header{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#7f8b8c;font-size:var(--font-size-8)}.business-request-card__header>span{display:flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-request-card__header b{margin:0 3px 0 5px;color:#8fe3a5;font-size:var(--font-size-9)}.business-request-card__header .icon{flex:0 0 auto;width:14px;color:var(--green)}.business-request-card__header time{flex:0 0 auto;color:#7a8687;white-space:nowrap}.business-request-badges{display:flex;flex-wrap:wrap;gap:5px;min-height:0}.business-request-badges:empty{display:none}.business-request-badge{padding:4px 7px;border:1px solid #354041;border-radius:999px;background:#151d1e;color:#9ba6a7;font-size:var(--font-size-7);font-weight:900;text-transform:uppercase;letter-spacing:.35px}.business-request-badge.is-new{border-color:#27683a;background:#10291a;color:#79e596}.business-request-badge.is-urgent{border-color:#6c3035;background:#2c1215;color:#ff979b}.business-request-card>h3{display:-webkit-box;overflow:hidden;margin:0;color:#f2f5f3;font-size:var(--font-size-15);line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2}.business-request-description{display:-webkit-box;overflow:hidden;margin:0!important;color:#98a3a3!important;font-size:var(--font-size-9)!important;line-height:1.55!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}.business-request-more{justify-self:start;margin-top:-6px;padding:0;background:none;color:#72db8e;font-size:var(--font-size-8);font-weight:800}.business-request-more:hover{text-decoration:underline}.business-request-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:hidden;border-radius:11px}.business-request-photos--1{grid-template-columns:1fr}.business-request-photos--2{grid-template-columns:repeat(2,minmax(0,1fr))}.business-request-photos>button{position:relative;display:block;min-width:0;height:88px;overflow:hidden;padding:0;border:1px solid #283536;border-radius:9px;background:#080e0f}.business-request-photos--1>button{height:124px}.business-request-photos img{display:block;width:100%;height:100%;object-fit:cover}.business-request-photos button:hover{border-color:#50845d}.business-request-photos button>span{position:absolute;inset:0;display:grid;place-items:center;background:#050909b8;color:#fff;font-size:17px;font-weight:900;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.business-request-no-photo{justify-self:start;padding:4px 7px;border:1px solid #253132;border-radius:7px;background:#0b1213;color:#6f7c7d;font-size:var(--font-size-7);font-weight:700}.business-request-details{margin:0!important;padding:8px 9px;border:1px solid #243132;border-radius:8px;background:#0a1112;color:#c6cfcc!important;font-size:var(--font-size-8)!important;font-weight:700;line-height:1.45!important}.business-request-facts{display:grid;grid-template-columns:1.25fr .9fr .85fr;gap:6px}.business-request-facts>span{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:2px 5px;min-width:0;padding:8px;border:1px solid #222f30;border-radius:9px;background:#0b1213}.business-request-facts .icon{grid-row:1/3;width:13px;color:#53c773}.business-request-facts b{overflow:hidden;color:#cbd2d0;font-size:var(--font-size-8);line-height:1.35;text-overflow:ellipsis}.business-request-facts small{color:#6f7b7c;font-size:6.5px;line-height:1.3}.business-request-match{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:7px 9px;border:1px solid #20402b;border-radius:8px;background:#0c1710}.business-request-match strong{display:flex;align-items:center;gap:5px;flex:0 0 auto;color:#71dc8d;font-size:var(--font-size-8)}.business-request-match .icon{width:13px}.business-request-match>span{overflow:hidden;color:#7f9a86;font-size:var(--font-size-7);text-align:right;text-overflow:ellipsis;white-space:nowrap}.business-request-price{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 10px;padding:9px 0 0;border-top:1px solid #202a2b}.business-request-price small{color:#707d7e;font-size:var(--font-size-7)}.business-request-price strong{grid-row:2;color:#f4f7f5;font-size:var(--font-size-14)}.business-request-price>span{grid-column:2;grid-row:1/3;align-self:center;color:#8e999a;font-size:var(--font-size-8);white-space:nowrap}.business-request-card__footer{display:grid!important;grid-template-columns:34px auto minmax(0,1fr);align-items:stretch!important;gap:7px!important;margin:0!important;padding:0!important;border:0!important}.business-request-card__footer>button{margin:0!important}.business-request-favorite{display:grid;place-items:center;min-width:34px!important;width:34px;padding:0!important;border-color:#334041!important;background:#0c1314!important;color:#8f9a9b!important}.business-request-favorite .icon{width:15px}.business-request-favorite:hover,.business-request-favorite.is-active{border-color:#318046!important;color:var(--green)!important}.business-request-open{background:#11191a!important;color:#c4ccca!important;border-color:#334041!important}.business-request-primary{width:100%!important;min-height:34px!important;margin:0!important;border:0!important;background:var(--green)!important;color:#061008!important;font-size:var(--font-size-9)!important;box-shadow:none!important}.business-request-primary:hover{filter:brightness(1.08)}.business-request-offer-state{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-width:0;padding:6px 8px;border:1px solid #2a5d38;border-radius:8px;background:#0d1d12}.business-request-offer-state>span{color:#7c9182;font-size:var(--font-size-7)}.business-request-offer-state>strong{grid-row:2;color:#80e69b;font-size:var(--font-size-10)}.business-request-offer-state>button{grid-column:2;grid-row:1/3;min-height:27px!important;padding:0 8px!important}.business-request-offer-state.is-muted{grid-template-columns:1fr;border-color:#393435;background:#161415}.business-request-offer-state.is-muted strong{grid-row:auto;color:#a6aaaa}.business-request-offer-state.is-muted span{font-size:6.5px}.business-request-offer-state.is-accepted{border-color:#318048;background:#0e2416}.business-request-offer-state.is-accepted>strong{grid-row:auto;color:#8aeba3}.business-request-offer-state.is-accepted>.primary-button{grid-column:2;grid-row:1/3;width:auto!important;min-height:30px!important;padding:0 9px!important;font-size:var(--font-size-8)!important}.business-request-lifecycle{grid-column:2;grid-row:1/3;align-self:center;color:#a9b4b0!important;font-size:var(--font-size-7)!important}.workspace-photos--interactive>button{display:block;min-width:0;height:110px;overflow:hidden;padding:0;border:1px solid #263334;border-radius:11px;background:#0b1112}.workspace-photos--interactive img{height:100%;border:0;border-radius:0}.business-detail-offer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:12px;border:1px solid #29643b;border-radius:10px;background:#0e1f14;color:#8ce9a4;font-size:var(--font-size-9)}.business-detail-offer strong{font-size:var(--font-size-13)}.business-detail-offer.is-muted{border-color:#3b3435;background:#171415;color:#a3aaaa}.business-detail-smart{display:grid;gap:9px;margin:13px 0;padding:13px;border:1px solid #253233;border-radius:11px;background:#0d1415}.business-detail-smart>strong{font-size:var(--font-size-10)}.business-detail-smart>div{display:flex;flex-wrap:wrap;gap:7px}.business-detail-smart span{display:grid;gap:3px;min-width:88px;padding:8px;border:1px solid #263334;border-radius:8px;background:#091011}.business-detail-smart small{color:#788485;font-size:var(--font-size-7)}.business-detail-smart b{font-size:var(--font-size-9)}.business-request-match--detail{margin:13px 0}.mor-request-marker{z-index:450!important;background:transparent;border:0}.mor-request-marker__surface{position:relative;display:grid;place-items:center;width:42px;height:42px;border:2px solid var(--green);border-radius:50%;background:#0b1412;color:#f7faf8;box-shadow:0 7px 18px #000a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.mor-request-marker__icon{width:19px;height:19px;stroke-width:1.9}.mor-request-marker--new .mor-request-marker__surface:after{content:"";position:absolute;top:-2px;right:-2px;width:10px;height:10px;border:2px solid #0b1412;border-radius:50%;background:var(--red)}.mor-request-marker--muted .mor-request-marker__surface{border-color:#75807d;background:#19201f;color:#c5ccca}.mor-request-marker.is-selected{z-index:1200!important}.mor-request-marker.is-selected .mor-request-marker__surface{transform:scale(1.16);border-width:3px;border-color:#35da66;box-shadow:0 0 0 3px #20bc5130,0 9px 22px #000b}.mor-request-tooltip{border:1px solid #2c3b36!important;border-radius:8px!important;background:#0b1211!important;color:#f5f8f6!important;box-shadow:0 8px 20px #0009!important;font:700 var(--font-size-10) Manrope,Arial,sans-serif!important}.mor-request-tooltip:before{border-top-color:#0b1211!important}.mor-request-popup__facts{display:grid;gap:7px;margin:12px 0 0}.mor-request-popup__facts>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px}.mor-request-popup__facts dt{color:#778381;font-size:var(--font-size-9)}.mor-request-popup__facts dd{min-width:0;margin:0;color:#f3f7f4;font-size:var(--font-size-10);font-weight:700;line-height:1.35}@media(max-width:1200px){.business-request-facts{grid-template-columns:1fr 1fr}.business-request-facts>span:first-child{grid-column:1/-1}.business-request-card__footer{grid-template-columns:34px auto 1fr}}@media(max-width:900px){.business-feed-selects{grid-template-columns:repeat(3,minmax(105px,1fr));overflow-x:auto;padding-bottom:3px}.business-request-card{padding:13px}.business-request-photos>button{height:96px}.business-request-photos--1>button{height:138px}}@media(max-width:430px){.business-feed-controls{padding:9px}.business-feed-selects{grid-template-columns:repeat(6,116px)}.business-request-card{gap:9px;padding:12px}.business-request-card>h3{font-size:var(--font-size-14)}.business-request-photos>button{height:78px}.business-request-photos--1>button{height:118px}.business-request-facts{grid-template-columns:1fr 1fr}.business-request-match{align-items:flex-start;flex-direction:column}.business-request-match>span{text-align:left;white-space:normal}.business-request-price strong{font-size:var(--font-size-13)}.business-request-card__footer{grid-template-columns:34px 1fr}.business-request-card__footer>.business-request-primary,.business-request-card__footer>.business-request-offer-state{grid-column:1/-1}.business-request-offer-state{min-height:42px}.workspace-photos--interactive{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-photos--interactive>button{height:96px}}.business-request-card{gap:7px;padding:12px}.business-request-card__header,.business-request-badge,.business-request-no-photo,.business-request-match,.business-request-price,.business-request-card__footer,.business-request-offer-state{line-height:1.2}.business-request-badge,.business-request-no-photo{padding-block:3px}.business-request-match{padding-block:6px}.business-request-price{padding-top:7px}.business-request-offer-state{padding-block:5px}@media(max-width:900px){.business-request-card{padding:12px}}@media(max-width:430px){.business-request-card{gap:7px}}.mor-app-shell{background:var(--bg);color:var(--text)}.workspace-sidebar{border-color:var(--line);background:var(--panel)}.workspace-sidebar__brand,.workspace-account{border-color:var(--line)}.workspace-city{border-color:var(--line);background:var(--surface)}.workspace-nav__item{color:var(--muted)}.workspace-nav__item .mor-navigation-glyph{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border-radius:4px}.workspace-nav__item .mor-navigation-icon{width:20px;height:20px;display:block;opacity:.88;transition:opacity .18s}.workspace-nav__item.is-active .mor-navigation-icon{opacity:1}:root[data-theme=light] .workspace-nav__item .mor-navigation-glyph{background:#15221f}:root[data-theme=light] .workspace-nav__item.is-active .mor-navigation-glyph{background:transparent}.workspace-nav__item:hover{background:var(--surface-hover);color:var(--text)}.workspace-nav__item.is-active{background:#11341e;color:#f4f7f5}.workspace-theme-toggle{margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 9px 9px}.workspace-account__avatar,.workspace-profile-avatar,.company-avatar{background:var(--surface-2);color:var(--text);border-color:var(--line)}.workspace-column{border-color:var(--line);background:var(--panel-alt)}.workspace-map-panel{background:var(--surface-2)}.workspace-map-toolbar select,.map-search,.map-filter-button,.locate-button,.map-legend{border-color:var(--line-strong);background:var(--overlay);color:var(--text);box-shadow:0 8px 24px var(--shadow)}.map-search{color:var(--muted)}.map-search input::placeholder{color:var(--muted)}.workspace-category-grid button,.workspace-card,.workspace-empty,.workspace-search,.workspace-detail-grid>span,.offer-message,.workspace-form input,.workspace-form textarea,.workspace-form select,.workspace-form fieldset,.workspace-location,.workspace-profile-hero,.workspace-detail-list>span,.workspace-stat-grid>span,.review-card,.request-wizard-card,.request-private-location,.request-published-card,.business-feed-controls,.business-feed-search,.business-feed-selects select,.business-request-no-photo,.business-request-details,.business-request-facts>span,.business-detail-smart,.business-detail-smart span,.workspace-photos--interactive>button{border-color:var(--line);background:var(--surface);color:var(--text)}.workspace-category-grid button:hover,.workspace-chip:hover,.workspace-chip.is-active{border-color:var(--green);background:var(--green-soft);color:var(--text)}.workspace-category-grid .icon,.workspace-form legend,.workspace-form input,.workspace-form textarea,.workspace-form select,.workspace-search input,.business-feed-search input,.business-feed-selects select,.request-workspace-card h3,.offer-workspace-card h3,.company-workspace-card h3,.business-request-card>h3,.business-request-price strong{color:var(--text)}.request-workspace-card.is-selected,.business-request-card.is-selected{border-color:var(--green);background:var(--green-soft);box-shadow:none}.request-workspace-card footer,.offer-workspace-card footer,.business-request-price{border-color:var(--line)}.request-workspace-card footer button,.offer-workspace-card footer button,.workspace-card__actions button,.business-request-open,.business-request-favorite{border-color:var(--line-strong)!important;background:var(--surface-soft)!important;color:var(--green)!important}.workspace-empty,.business-request-card{background:var(--surface)}.business-request-card:hover{border-color:var(--line-strong);background:var(--surface-hover);box-shadow:none}.business-request-photos>button{border-color:var(--line);background:var(--surface-soft)}.business-request-badge{border-color:var(--line-strong);background:var(--surface-2);color:var(--muted)}.business-request-badge.is-new{border-color:color-mix(in srgb,var(--green) 45%,var(--line));background:var(--green-soft);color:var(--green)}.business-request-badge.is-urgent{border-color:color-mix(in srgb,var(--red) 45%,var(--line));background:var(--danger-soft);color:var(--red)}.business-request-match,.business-request-offer-state,.business-detail-offer,.workspace-success-note{border-color:color-mix(in srgb,var(--green) 42%,var(--line));background:var(--green-soft)}.business-request-offer-state.is-muted,.business-detail-offer.is-muted{border-color:var(--line);background:var(--surface-2)}.workspace-chip{border-color:var(--line);background:var(--surface);color:var(--muted)}.notification-workspace-card,.conversation-card,.notification-workspace-icon,.chat-bubble,.chat-form input{border-color:var(--line);background:var(--surface);color:var(--text)}.notification-workspace-card.is-unread,.chat-bubble.is-own{border-color:color-mix(in srgb,var(--green) 38%,var(--line));background:var(--green-soft)}.chat-form{background:var(--panel-alt)}.secondary-button{border-color:var(--line-strong);background:var(--surface);color:var(--text)}.danger-button,.workspace-card__actions .danger-link{border-color:color-mix(in srgb,var(--red) 42%,var(--line));background:var(--danger-soft);color:var(--red)}.mor-app-shell .primary-button{background:var(--green);color:#061008;box-shadow:none}.workspace-switch>span{background:var(--line-strong)}.workspace-theme-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.workspace-theme-options button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border-radius:9px;font-size:var(--font-size-10)}.workspace-theme-options button .icon{width:16px}.workspace-theme-options button.is-active{border-color:var(--green);background:var(--green-soft);color:var(--green)}.profile-image-modal{background:color-mix(in srgb,var(--bg) 88%,transparent)}.toast{border-color:var(--line-strong);background:var(--surface-2);color:var(--text);box-shadow:0 10px 30px var(--shadow)}.leaflet-popup-content-wrapper{border-color:var(--line-strong);background:var(--surface);color:var(--text);box-shadow:0 12px 30px var(--shadow)}.leaflet-popup-tip{background:var(--surface)}.map-popup-card footer{border-color:var(--line)}.map-popup-open,.map-popup-favorite{min-height:32px;margin-top:10px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-soft);color:var(--text);font-size:var(--font-size-9);font-weight:800}.map-popup-open{border-color:color-mix(in srgb,var(--green) 55%,var(--line));background:var(--green-soft);color:var(--green)}.map-popup-favorite{margin-left:6px}:root[data-theme=light] .workspace-map-panel .leaflet-tile-pane{filter:grayscale(.42) saturate(.72) brightness(1.03) contrast(.94)}:root[data-theme=light] .workspace-map-toolbar select,:root[data-theme=light] .map-search,:root[data-theme=light] .map-filter-button,:root[data-theme=light] .locate-button,:root[data-theme=light] .map-legend{background:#fffffff0}:root[data-theme=light] .mor-map-marker__dot{border-color:#fff;box-shadow:0 4px 12px #17312355}:root[data-theme=light] .mor-request-marker__surface{border-color:#12a943;background:#17221d;color:#fff;box-shadow:0 7px 18px #17312355}:root[data-theme=light] .mor-request-marker--new .mor-request-marker__surface:after{border-color:#17221d}:root[data-theme=light] .mor-request-marker--muted .mor-request-marker__surface{border-color:#66736e;background:#303a36}:root[data-theme=light] .mor-request-tooltip{border-color:#cbd6d0!important;background:#fff!important;color:#17201c!important;box-shadow:0 8px 20px #17312333!important}:root[data-theme=light] .mor-request-tooltip:before{border-top-color:#fff!important}:root[data-theme=light] .mor-request-popup__facts dd{color:var(--text)}:root[data-theme=light] .request-status--completed,:root[data-theme=light] .request-status--archived{background:#e7ece9;color:#5e6b64}:root[data-theme=light] .offer-status--new{background:#fbeaec;color:var(--red)}:root[data-theme=light] .offer-status--accepted,:root[data-theme=light] .request-status--active,:root[data-theme=light] .request-status--new,:root[data-theme=light] .request-status--published,:root[data-theme=light] .request-status--in_progress{background:var(--green-soft);color:var(--green)}:root[data-theme=light] .workspace-heading>p:not(.profile-kicker),:root[data-theme=light] .workspace-heading h1,:root[data-theme=light] .workspace-section__head h2,:root[data-theme=light] .business-request-card>h3,:root[data-theme=light] .notification-workspace-card strong{color:var(--text)}:root[data-theme=light] .workspace-section__head>button,:root[data-theme=light] .workspace-back,:root[data-theme=light] .request-category,:root[data-theme=light] .request-workspace-card footer>span,:root[data-theme=light] .offer-workspace-card footer>span,:root[data-theme=light] .business-request-description,:root[data-theme=light] .business-request-card__header,:root[data-theme=light] .business-request-card__header time,:root[data-theme=light] .business-request-price>span,:root[data-theme=light] .business-feed-selects label>span,:root[data-theme=light] .workspace-detail-list span,:root[data-theme=light] .notification-workspace-card p,:root[data-theme=light] .conversation-card small{color:var(--muted)!important}:root[data-theme=light] .workspace-account:hover,:root[data-theme=light] .workspace-city:hover{background:var(--surface-hover)}@media(max-width:900px){.workspace-sidebar{border-color:var(--line);background:var(--overlay)}.workspace-theme-toggle{margin-top:0;border-top:0;border-radius:9px}}@media(max-width:430px){.workspace-map-panel .leaflet-popup-content{width:190px!important}.workspace-map-panel .map-popup-card{padding:11px}.workspace-map-panel .map-popup-card__eyebrow{font-size:var(--font-size-8)}.workspace-map-panel .map-popup-card h3{margin:4px 0;font-size:var(--font-size-12)}.workspace-map-panel .map-popup-card p{font-size:var(--font-size-9);line-height:1.4}.workspace-map-panel .map-popup-card footer{flex-wrap:wrap;gap:5px;margin-top:7px;padding-top:7px;font-size:var(--font-size-9)}.workspace-map-panel .map-popup-open,.workspace-map-panel .map-popup-favorite{width:100%;margin:7px 0 0}}.request-arrival-window{display:grid;gap:6px;padding:13px;border:1px solid #253334;border-radius:11px;background:var(--surface-soft)}.request-arrival-window>strong{font-size:var(--font-size-11)}.request-arrival-window>small{color:var(--muted);font-size:var(--font-size-9);line-height:1.45}.request-arrival-window__fields{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px}.request-arrival-window__fields label{display:grid;gap:5px;font-size:var(--font-size-10)}.request-arrival-window__fields input{min-width:0}.request-arrival-window__fields>span{padding-bottom:12px;color:var(--muted);font-size:var(--font-size-14)}.business-services-summary{display:grid;gap:9px;margin-top:14px;padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.business-services-summary h2{margin:0 0 2px;font-size:var(--font-size-14)}.business-services-summary article{display:grid;gap:7px;padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.business-services-summary article>strong{font-size:var(--font-size-11);color:var(--text)}.business-services-summary article>div{display:flex;flex-wrap:wrap;gap:6px}.business-services-summary article span{padding:5px 8px;border:1px solid color-mix(in srgb,var(--green) 30%,var(--line));border-radius:999px;background:var(--green-soft);color:var(--green);font-size:var(--font-size-9);font-weight:700}.workspace-column>#workspace-content.is-request-flow{padding:0;overflow:hidden}.request-wizard-layout{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-width:0;min-height:0;overflow:hidden}.request-wizard-layout--preview{grid-template-rows:auto minmax(0,1fr) auto}.request-wizard-layout__header{position:relative;z-index:2;padding:24px 30px 14px;border-bottom:1px solid var(--line);background:var(--panel-alt)}.request-wizard-layout__header .workspace-back{margin-bottom:12px}.request-wizard-layout__header .workspace-heading{margin-bottom:14px}.request-wizard-layout__header .request-preview-heading{margin-top:0}.request-wizard-layout__header .request-progress{margin-bottom:0}.request-wizard-layout>.request-wizard{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;gap:0}.request-wizard-layout__content{min-width:0;min-height:0;padding:20px 30px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.request-wizard-layout__content::-webkit-scrollbar{width:6px}.request-wizard-layout__content::-webkit-scrollbar-track{background:transparent}.request-wizard-layout__content::-webkit-scrollbar-thumb{border-radius:999px;background:var(--line-strong)}.request-wizard-layout__footer{position:relative;z-index:2;margin:0;padding:14px 30px 20px;border-top:1px solid var(--line);background:var(--panel-alt);box-shadow:0 -12px 28px var(--shadow)}.workspace-toast-stack{position:fixed;z-index:3000;top:20px;right:20px;display:grid;gap:10px;width:min(380px,calc(100vw - 32px));pointer-events:none}.workspace-toast{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 32px;overflow:hidden;border:1px solid var(--line-strong);border-radius:14px;background:var(--surface-2);color:var(--text);box-shadow:0 18px 45px var(--shadow);pointer-events:auto;animation:workspace-toast-in .22s ease-out both}.workspace-toast.is-leaving{animation:workspace-toast-out .18s ease-in both}.workspace-toast__body{display:grid;grid-template-columns:40px minmax(0,1fr);gap:11px;min-width:0;padding:13px 8px 13px 13px;background:transparent;color:inherit;text-align:left}.workspace-toast.is-clickable .workspace-toast__body:hover{background:var(--surface-hover)}.workspace-toast__icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--green) 35%,var(--line));border-radius:11px;background:var(--green-soft);color:var(--green)}.workspace-toast__icon .icon{width:19px;height:19px}.workspace-toast__copy{display:grid;align-content:center;gap:3px;min-width:0}.workspace-toast__copy strong{font-size:var(--font-size-12);line-height:1.35}.workspace-toast__copy>span{overflow-wrap:anywhere;color:var(--text);font-size:var(--font-size-10);line-height:1.45}.workspace-toast__copy small{color:var(--muted);font-size:var(--font-size-9);line-height:1.4}.workspace-toast__close{align-self:start;display:grid;place-items:center;width:28px;height:28px;margin:8px 7px 0 0;border-radius:8px;background:transparent;color:var(--muted);font-size:20px;line-height:1}.workspace-toast__close:hover{background:var(--surface-hover);color:var(--text)}@keyframes workspace-toast-in{0%{opacity:0;transform:translate3d(18px,-6px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes workspace-toast-out{to{opacity:0;transform:translate3d(18px,-4px,0)}}@media(max-width:900px){.request-wizard-layout__header{padding:16px 18px 11px}.request-wizard-layout__content{padding:16px 18px}.request-wizard-layout__footer{padding:12px 18px calc(88px + env(safe-area-inset-bottom))}.workspace-toast-stack{top:16px;right:16px}}@media(max-width:430px){.request-wizard-layout__header{padding-inline:14px}.request-wizard-layout__content{padding:14px}.request-wizard-layout__footer{padding-inline:14px}.workspace-toast__body{grid-template-columns:34px minmax(0,1fr);padding-left:10px}.workspace-toast__icon{width:34px;height:34px}}.workspace-form .business-category-selector{gap:10px;padding:16px}.business-category-selector>p{margin:0;color:var(--muted);font-size:var(--font-size-10);line-height:1.5}.business-category-groups{display:grid;gap:8px}.business-category-group{overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--surface-soft);transition:border-color .18s ease,background .18s ease}.business-category-group.is-selected{border-color:color-mix(in srgb,var(--green) 48%,var(--line));background:var(--green-soft)}.business-category-group summary{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:46px;padding:9px 11px;cursor:pointer;list-style:none;color:var(--text)}.business-category-group summary::-webkit-details-marker{display:none}.business-category-group summary .icon{width:18px;color:var(--green)}.business-category-group summary strong{font-size:var(--font-size-11)}.business-category-group summary span{color:var(--muted);font-size:var(--font-size-8);font-weight:700}.workspace-form .business-category-master,.workspace-form .business-service-checklist label{display:flex;grid-template-columns:none;align-items:center;gap:9px;color:var(--text);font-size:var(--font-size-10);font-weight:650}.business-category-master{padding:10px 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.business-service-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:11px 12px}.workspace-form .business-category-selector input[type=checkbox]{appearance:none;flex:0 0 17px;width:17px;min-width:17px;height:17px;min-height:17px;margin:0;padding:0;border:1px solid var(--line-strong);border-radius:5px;background:var(--surface);cursor:pointer}.workspace-form .business-category-selector input[type=checkbox]:checked{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 4px var(--surface)}.workspace-form .business-category-selector input[type=checkbox]:disabled{cursor:not-allowed;opacity:.38}.business-category-error{margin-top:2px}.company-workspace-card .company-services{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--muted);line-height:1.45}@media(max-width:520px){.business-service-checklist{grid-template-columns:1fr}.business-category-group summary{grid-template-columns:18px minmax(0,1fr)}.business-category-group summary span{grid-column:2}}.workspace-categories{container-type:inline-size}.workspace-categories--catalog{margin:0 0 24px}.workspace-categories--catalog .workspace-section__head>div{display:grid;gap:5px}.workspace-categories--catalog .workspace-section__head p{margin:0;color:var(--muted);font-size:var(--font-size-10);line-height:1.45}.mor-category-showcase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mor-category-card{font:inherit}.mor-category-card--featured{position:relative;isolation:isolate;display:block;min-width:0;height:176px;overflow:hidden;border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,#172124,#0b1113);color:var(--text);text-align:left;box-shadow:0 16px 34px color-mix(in srgb,var(--shadow) 72%,transparent);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.mor-category-card--featured:hover{border-color:color-mix(in srgb,var(--green) 62%,var(--line));transform:translateY(-2px);box-shadow:0 18px 38px color-mix(in srgb,var(--shadow) 88%,transparent)}.mor-category-card--featured:focus-visible,.mor-category-card--compact:focus-visible{outline:2px solid var(--green);outline-offset:3px}.mor-category-card--wide{grid-column:1/-1;height:154px}.mor-category-card__media{position:absolute;z-index:-2;right:var(--category-image-right,-5%);bottom:var(--category-image-bottom,-2%);width:var(--category-image-width,96%);height:var(--category-image-height,94%);object-fit:contain;object-position:right bottom;opacity:var(--category-image-opacity,.84);filter:saturate(.62) brightness(var(--category-image-brightness,.88)) contrast(1.02);-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent var(--category-image-fade-low,38%),rgba(0,0,0,.68) var(--category-image-fade-mid,72%),#000 100%);mask-image:linear-gradient(90deg,transparent 0%,transparent var(--category-image-fade-low,38%),rgba(0,0,0,.68) var(--category-image-fade-mid,72%),#000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none;-webkit-user-select:none;user-select:none}.mor-category-card--wide .mor-category-card__media{right:0;bottom:-16%;width:60%;height:126%}.mor-category-card__shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#070c0df5,#070c0dc2 42%,#070c0d0d 82%),linear-gradient(0deg,rgba(4,9,10,.86) 0%,transparent 66%)}.mor-category-card__icon{position:absolute;top:14px;left:14px;display:grid;place-items:center;width:43px;height:43px;border:1px solid #ffffff0d;border-radius:13px;background:#273337d9;color:#d8e1df;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mor-category-card__icon .icon{width:24px;height:24px}.mor-category-card:first-child .mor-category-card__icon{background:#18352ae8;color:#68dc88}.mor-category-card__copy{position:absolute;right:14px;bottom:39px;left:14px;display:grid;grid-template-rows:18px 27px;gap:5px;height:50px;max-width:76%;align-content:start}.mor-category-card__copy strong{overflow:hidden;font-size:var(--font-size-15);line-height:18px;letter-spacing:-.25px;text-overflow:ellipsis;white-space:nowrap}.mor-category-card__copy small{overflow:hidden;display:-webkit-box;height:27px;color:#a8b2b3;font-size:var(--font-size-9);line-height:13px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mor-category-card__arrow{position:absolute;bottom:12px;left:14px;display:grid;place-items:center;width:26px;height:26px;border:1px solid #ffffff0d;border-radius:50%;background:#273235d9;color:#e5ece9}.mor-category-card__arrow .icon{width:15px;height:15px}.mor-category-card--compact{display:flex;align-items:center;gap:9px;min-width:0;min-height:54px;padding:10px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--text);text-align:left;font-size:var(--font-size-10);font-weight:800;transition:border-color .18s,background .18s,transform .18s}.mor-category-card--compact:hover{border-color:color-mix(in srgb,var(--green) 55%,var(--line));transform:translateY(-1px)}.mor-category-card--compact.is-selected{border-color:var(--green);background:var(--green-soft);color:var(--text)}.mor-category-card--compact .icon{flex:0 0 auto;width:20px;height:20px;color:var(--green)}.request-category-choice .mor-category-card--compact:last-child,.create-category-grid .mor-category-card--compact:last-child{grid-column:auto}.create-category-grid .mor-category-card--compact{flex-direction:row;justify-content:flex-start;min-height:60px;padding:12px}:root[data-theme=light] .mor-category-card--featured{background:#182124;color:#fff}:root[data-theme=light] .mor-category-card--featured .mor-category-card__copy strong{color:#fff}@container (max-width:390px){.mor-category-showcase{gap:9px}.mor-category-card--featured{height:162px;border-radius:14px}.mor-category-card--wide{height:140px}.mor-category-card__icon{top:11px;left:11px;width:38px;height:38px;border-radius:11px}.mor-category-card__icon .icon{width:21px;height:21px}.mor-category-card__copy{right:11px;bottom:35px;left:11px;grid-template-rows:16px 24px;height:45px;max-width:82%}.mor-category-card__copy strong{font-size:var(--font-size-13);line-height:16px}.mor-category-card__copy small{height:24px;font-size:var(--font-size-8);line-height:12px}.mor-category-card__arrow{left:11px;bottom:10px;width:24px;height:24px}}@media(max-width:360px){.mor-category-showcase{grid-template-columns:1fr}.mor-category-card--featured,.mor-category-card--wide{grid-column:auto;height:145px}.mor-category-card--wide .mor-category-card__media{width:72%}}.mor-company-map-marker{background:transparent;border:0;overflow:visible!important}.mor-company-map-marker__logo{position:absolute;left:50%;top:0;display:grid;place-items:center;width:42px;height:42px;overflow:hidden;transform:translate(-50%);border:2px solid #f5f8f7;border-radius:14px;background:#172021;color:#fff;font-size:11px;font-weight:900;box-shadow:0 7px 18px #000a}.mor-company-map-marker__logo:after{content:"";position:absolute;left:50%;bottom:-5px;width:9px;height:9px;transform:translate(-50%) rotate(45deg);background:#172021;border-right:2px solid #f5f8f7;border-bottom:2px solid #f5f8f7}.mor-company-map-marker__logo img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.mor-company-map-marker__rating{position:absolute;left:50%;top:45px;transform:translate(-50%);padding:3px 6px;border:1px solid #394346;border-radius:999px;background:#0c1113f2;color:#f4c95d;font:800 9px/1 Manrope,Arial,sans-serif;white-space:nowrap;box-shadow:0 4px 12px #0008}.mor-company-map-marker__name{position:absolute;left:50%;top:61px;max-width:110px;transform:translate(-50%);padding:3px 6px;border-radius:6px;background:#0b1012ee;color:#fff;font:800 9px/1.2 Manrope,Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mor-company-map-marker.is-selected .mor-company-map-marker__logo{width:50px;height:50px;border-color:var(--green)}.mor-company-map-marker.is-selected .mor-company-map-marker__rating{top:53px}.mor-company-cluster{display:grid!important;place-items:center;border:0!important;border-radius:50%;background:#11191a!important;color:#fff!important;box-shadow:0 0 0 2px var(--green),0 8px 22px #000b;font:900 13px Manrope,Arial,sans-serif}.mor-company-cluster span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#153a25}.company-map-preview-host{position:absolute;z-index:650;left:20px;right:20px;bottom:72px;display:flex;justify-content:center;pointer-events:none}.company-map-preview-host[hidden]{display:none}.company-map-preview-card{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:13px;align-items:center;width:min(620px,100%);padding:15px;border:1px solid #334043;border-radius:18px;background:#0b1113f2;color:var(--text);box-shadow:0 18px 44px #000c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.company-map-preview-card__close{position:absolute;top:5px;right:7px;width:25px;height:25px;border:0;background:transparent;color:var(--muted);font-size:20px}.company-map-preview-card__logo{display:grid;place-items:center;width:56px;height:56px;overflow:hidden;border:1px solid #3a474a;border-radius:15px;background:#182123;color:#fff;font-size:var(--font-size-13);font-weight:900}.company-map-preview-card__logo img{width:100%;height:100%;object-fit:cover}.company-map-preview-card__content{min-width:0}.company-map-preview-card__title{display:flex;align-items:center;gap:7px;padding-right:22px}.company-map-preview-card h3{margin:0;font-size:var(--font-size-15);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-map-preview-card strong{display:block;margin-top:3px;color:#f4c95d;font-size:var(--font-size-11)}.company-map-preview-card small{display:block;margin-top:3px;color:var(--muted);font-size:var(--font-size-9)}.company-map-preview-card p{margin:6px 0 0;color:#c6cdcb;font-size:var(--font-size-10);line-height:1.35}.company-map-preview-card__services{display:flex;gap:5px;overflow:hidden;margin-top:7px}.company-map-preview-card__services span{padding:3px 6px;border-radius:999px;background:#172123;color:#c8d0ce;font-size:var(--font-size-8);white-space:nowrap}.company-map-ad-label{padding:3px 6px;border-radius:999px;background:#103a23;color:#8cf1aa;font-size:var(--font-size-8);font-weight:800}.company-map-preview-card__actions{display:flex;align-items:center;gap:7px}.company-map-preview-card__actions .primary-button{min-height:38px;padding:0 13px;font-size:var(--font-size-10);white-space:nowrap}.company-map-preview-card__favorite{display:grid;place-items:center;width:38px;height:38px;border:1px solid #3a474a;border-radius:11px;background:#151d1f;color:#d6dcda}.company-map-preview-card__favorite.is-active{border-color:var(--red);color:var(--red)}@media(max-width:600px){.company-map-preview-host{left:10px;right:10px;bottom:58px}.company-map-preview-card{grid-template-columns:46px minmax(0,1fr);gap:10px;padding:12px}.company-map-preview-card__logo{width:46px;height:46px;border-radius:12px}.company-map-preview-card__actions{grid-column:1/-1}.company-map-preview-card__actions .primary-button{flex:1}.company-map-preview-card p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.company-map-preview-card__services{display:none}}.company-map-preview-card__actions .secondary-button{min-height:38px;padding:0 12px;font-size:var(--font-size-10);white-space:nowrap}.promotion-summary-card{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0;padding:22px;border:1px solid #2f3c3e;border-radius:18px;background:linear-gradient(135deg,#10191a,#0c1213);box-shadow:0 18px 44px #0005}.promotion-summary-card h2{margin:10px 0 4px;font-size:22px}.promotion-summary-card p,.promotion-note{color:var(--muted)}.promotion-status{padding:8px 12px;border-radius:999px;background:#172123;color:#d8dfdd;font-size:var(--font-size-12)}.promotion-status--active{background:#103a23;color:#8cf1aa}.promotion-status--paused{background:#3a3010;color:#f1d87b}.promotion-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.promotion-note{margin-top:18px;font-size:var(--font-size-12)}@media(max-width:900px){.promotion-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.company-map-preview-card__actions{flex-wrap:wrap}.company-map-preview-card__actions .primary-button,.company-map-preview-card__actions .secondary-button{flex:1}}.mor-company-map-marker.is-promoted .mor-company-map-marker__logo{width:44px;height:44px;border:2.5px solid #ffd21c;border-radius:14px;background:#111719;box-shadow:0 0 6px #ffd21ce6,0 0 16px #ffc40091,0 0 30px #ffc40040;transition:transform .18s ease,box-shadow .18s ease;overflow:hidden}.mor-company-map-marker.is-promoted .mor-company-map-marker__logo:after{display:none}.mor-company-map-marker.is-promoted.is-selected .mor-company-map-marker__logo{border-color:#ffd21c;transform:translate(-50%) scale(1.07);box-shadow:0 0 8px #ffd21cf2,0 0 19px #ffc400a6,0 0 34px #ffc4004d}.mor-company-map-marker__point{position:absolute;left:50%;top:46px;width:7px;height:7px;transform:translate(-50%);border-radius:50%;background:#ffd21c;box-shadow:0 0 8px #ffc400b3}.mor-company-map-marker.is-promoted .mor-company-map-marker__name{top:58px;max-width:124px;padding:4px 7px;border:1px solid #ffd21c66;border-radius:7px;background:#101719f5;color:#fff;font-size:10px;box-shadow:0 4px 12px #0006}.company-map-preview-card{padding:18px;gap:16px;border-radius:20px;background:#101719f5}.company-map-preview-card.is-promoted{border-color:#ffd21c47;box-shadow:0 18px 44px #000b,0 0 24px #ffc4000d}.company-map-preview-card.is-promoted .company-map-preview-card__logo{border-color:#ffd21c80;background:#111719}.company-map-preview-card__address{color:#aab6b1!important;font-size:var(--font-size-10)!important}@media(min-width:901px){.company-map-preview-card{width:min(760px,100%);grid-template-columns:64px minmax(0,1fr)}.company-map-preview-card__logo{width:64px;height:64px}.company-map-preview-card__actions{grid-column:2;justify-content:flex-end}.company-map-preview-card__title h3{font-size:17px}}@media(max-width:900px){.company-map-preview-card{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:14px}.company-map-preview-card__logo{width:48px;height:48px}.company-map-preview-card__actions{grid-column:1/-1;display:flex;flex-wrap:nowrap}.company-map-preview-card__actions .primary-button,.company-map-preview-card__actions .secondary-button{flex:1;padding:0 8px}}#customer-company-location{height:220px;border-radius:16px;overflow:hidden;margin-top:12px}.business-hours-editor{display:grid;gap:8px}.business-hours-editor .workspace-form-row{display:grid;grid-template-columns:minmax(130px,1.4fr) 1fr 1fr;align-items:center}.business-hours-editor input[type=checkbox]{width:auto;margin-right:8px}@media(max-width:500px){.business-hours-editor .workspace-form-row{grid-template-columns:1fr 1fr}.business-hours-editor .workspace-form-row label{grid-column:1/-1}}.notification-date-group{margin:20px 0 8px;font-size:var(--font-size-15);color:var(--muted, #9ca3af)}.notification-workspace-card.is-action-required{border-left:3px solid #2bc98d}.mor-company-map-marker.is-promoted .mor-company-map-marker__logo{width:47px;height:47px;border:2px solid var(--green);box-shadow:0 0 6px color-mix(in srgb,var(--green) 35%,transparent),0 0 14px color-mix(in srgb,var(--green) 20%,transparent)}.mor-company-map-marker.is-promoted.is-selected .mor-company-map-marker__logo{transform:translate(-50%) scale(1.05);border-color:var(--green);box-shadow:0 0 7px color-mix(in srgb,var(--green) 50%,transparent),0 0 16px color-mix(in srgb,var(--green) 25%,transparent)}.mor-company-map-marker.is-selected:not(.is-promoted) .mor-company-map-marker__logo{width:44px;height:44px;border-color:#f5f8f7;box-shadow:0 5px 14px #000a}.mor-company-map-marker__point{top:50px;background:var(--green);box-shadow:none}.mor-company-map-marker__ad{position:absolute;top:-3px;left:calc(50% + 12px);padding:2px 3px;border-radius:4px;background:var(--green);color:#07100b;font:900 7px/1.2 Manrope,Arial,sans-serif;z-index:2}.mor-company-map-marker.is-promoted .mor-company-map-marker__name{top:61px;border-color:color-mix(in srgb,var(--green) 30%,transparent)}.company-map-preview-host{inset:80px 16px 88px auto;width:340px;max-width:calc(100% - 32px);align-items:flex-start}.company-map-preview-host .company-map-preview-card{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;max-height:100%;padding:16px;overflow-y:auto;border:1px solid #334043;box-shadow:0 12px 30px #0009;background:#101719}.company-map-preview-card__close{z-index:3;background:#101719e6;border-radius:50%;top:20px;right:20px}.company-map-preview-host .company-map-preview-card__logo{width:42px;height:42px;flex:none;border-color:#3a474a}.company-map-preview-host .company-map-preview-card h3{font-size:18px;white-space:normal}.company-map-preview-host .company-map-preview-card strong{color:var(--text);font-size:13px}.company-preview-ad{color:var(--green)!important;font-size:11px!important}.company-preview-photo{position:relative;display:grid;place-items:center;overflow:hidden;background:#1a2426;border-radius:10px;color:#80928b;min-height:54px}.company-preview-photo .icon{width:30px;height:30px}.company-preview-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.company-preview-cover{height:132px;flex:none}.company-preview-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.company-preview-gallery .company-preview-photo{height:54px}.company-preview-more{border-radius:10px;background:#202a2c;color:var(--text)}.company-map-preview-host .company-map-preview-card__actions{display:flex;flex-wrap:wrap;gap:8px}.company-map-preview-card__actions .primary-button{order:-1;width:100%;background:var(--green)}.company-map-preview-card__actions .secondary-button{flex:1}@media(max-width:900px){.company-map-preview-host{inset:auto 12px 70px;width:auto;max-width:none}.company-map-preview-host .company-map-preview-card{max-height:48dvh}.company-preview-cover{height:100px}}.mor-company-map-marker.is-selected:not(.is-promoted) .mor-company-map-marker__rating{top:47px}.mor-company-map-marker.is-selected:not(.is-promoted) .mor-company-map-marker__name{top:64px}.mor-app-shell .company-avatar,.mor-company-map-marker__logo,.company-map-preview-card__logo{position:relative;overflow:hidden;background:#1a2426}.mor-app-shell .company-avatar>.profile-media-image,.mor-company-map-marker__logo img,.company-map-preview-card__logo img{position:absolute;inset:0;display:block;width:100%;height:100%;box-sizing:border-box;padding:10%;object-fit:contain;object-position:50% 50%;border-radius:0;background:#1a2426}.mor-company-map-marker__logo{position:absolute}.company-preview-photo img,.mor-app-shell .business-profile-cover>.profile-media-image,.mor-app-shell .business-portfolio-item .profile-media-image{object-fit:cover;object-position:50% 50%}.company-preview-cover{height:150px}.profile-image-modal>img{object-fit:contain;object-position:50% 50%}.business-portfolio-item:before{content:"MOR";position:absolute;inset:0;display:grid;place-items:center;color:#80928b;font-size:12px;pointer-events:none}.business-portfolio-item .profile-media-image{position:relative}@media(max-width:900px){.company-preview-cover{height:120px}}.mor-app-shell .customer-chat-avatar{border-radius:50%}.mor-app-shell .customer-chat-avatar>.profile-media-image{padding:0;object-fit:cover;object-position:50% 50%}.offers-inner-tabs{position:sticky;top:0;z-index:10;margin:0 0 20px;padding:8px 0;background:var(--surface, #070b0c)}.offers-inner-tabs b{margin-left:5px}.offer-workspace-card h3{overflow-wrap:anywhere}.offer-workspace-card footer{flex-wrap:wrap;gap:10px}.settings-workspace-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-workspace-actions>button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;min-height:58px;margin:0;padding:10px 8px;border-radius:14px;font-size:var(--font-size-15);line-height:1.35;text-align:center;white-space:normal}.settings-workspace-actions>button .icon{flex:none;width:18px;height:18px}.settings-profile{margin:0 0 28px;min-width:0;overflow-wrap:anywhere}.settings-profile__title{display:flex;align-items:center;min-height:44px;margin:0;font-size:var(--font-size-16);font-weight:800}.settings-profile__content{margin-top:20px;min-width:0}.settings-profile__content .workspace-profile-hero>div{min-width:0}.customer-settings-page{display:grid;gap:18px;min-width:0;container:customer-settings / inline-size}.customer-settings-page>.workspace-heading{margin-bottom:4px}.customer-settings-card{min-width:0;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.customer-settings-card>h2{margin:0 0 18px;font-size:19px;line-height:1.3}.customer-settings-card .workspace-form{gap:18px}.customer-settings-card .workspace-form label{position:relative;gap:8px;color:var(--text);font-size:var(--font-size-13);font-weight:650}.customer-settings-card .workspace-form label>small{position:absolute;right:0;top:2px;font-size:11px;color:var(--muted);font-weight:500}.customer-settings-card .workspace-form input,.customer-settings-card .workspace-form select{min-height:46px;padding:11px 12px;font-size:var(--font-size-14);font-weight:500}.customer-settings-card input[readonly]{color:var(--muted)}.customer-settings-fields{display:grid;gap:18px;min-width:0}.customer-settings-fields>label{min-width:0}.customer-settings-identity{display:flex;align-items:center;gap:16px;min-width:0}.customer-settings-avatar{flex:none;padding:0;border:0;border-radius:50%;background:transparent}.customer-settings-avatar .workspace-profile-avatar{width:76px;height:76px;margin:0}.customer-settings-avatar .workspace-profile-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.customer-settings-identity__info{display:grid;gap:7px;min-width:0}.customer-settings-identity__info>strong{font-size:var(--font-size-16);overflow-wrap:anywhere}.customer-settings-identity__info>span{color:var(--muted);font-size:var(--font-size-13)}.customer-settings-link{justify-self:start;padding:0;border:0;background:transparent;color:var(--green);font-size:var(--font-size-13);font-weight:650;text-align:left}.customer-settings-photo-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.customer-settings-photo-actions small{color:var(--muted);font-size:12px}.customer-settings-photo-actions>button{color:var(--muted)}.customer-settings-note{margin:0;color:var(--muted);font-size:var(--font-size-13);line-height:1.6;overflow-wrap:anywhere}.customer-settings-card .primary-button,.customer-settings-card .secondary-button,.customer-settings-logout{width:100%;min-width:0;min-height:48px;padding:12px;border-radius:12px;font-size:var(--font-size-14);box-shadow:none;white-space:normal}.customer-settings-card .workspace-theme-options{gap:10px}.customer-settings-password>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;color:var(--text);font-size:var(--font-size-14);font-weight:650}.customer-settings-password>summary::-webkit-details-marker{display:none}.customer-settings-password>summary .icon{width:16px;height:16px;transform:rotate(90deg);color:var(--muted)}.customer-settings-password[open]>summary .icon{transform:rotate(270deg)}.customer-settings-password>form{margin-top:20px}.customer-settings-logout{display:flex;align-items:center;justify-content:center;gap:8px}.customer-settings-feedback{margin:0;color:var(--green);font-size:var(--font-size-13);line-height:1.5;overflow-wrap:anywhere}.customer-settings-feedback.is-error{color:var(--red)}.customer-settings-card>[data-password-success]{margin-top:14px}.customer-settings-page [hidden],.customer-settings-page .customer-settings-file{display:none!important}@container customer-settings (min-width: 380px){.customer-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-requests-page{min-width:0;container:customer-requests / inline-size}.customer-requests-page .offers-inner-tabs{gap:20px;margin-bottom:20px;padding:0;background:var(--panel-alt)}.customer-requests-page .offers-inner-tabs .workspace-chip{min-height:40px;padding:8px 1px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted);font-size:var(--font-size-12);font-weight:700}.customer-requests-page .offers-inner-tabs .workspace-chip:hover{color:var(--text)}.customer-requests-page .offers-inner-tabs .workspace-chip.is-active{border-bottom-color:var(--green);background:transparent;color:var(--text)}.customer-requests-page>.workspace-filters:not(.offers-inner-tabs){flex-wrap:wrap;gap:7px;margin-bottom:14px;padding:0;overflow:visible}.customer-requests-page>.workspace-filters:not(.offers-inner-tabs) .workspace-chip{min-height:30px;padding:0 10px;border-color:color-mix(in srgb,var(--line) 65%,transparent);background:transparent;color:var(--muted);font-weight:600}.customer-requests-page>.workspace-filters:not(.offers-inner-tabs) .workspace-chip:hover{background:var(--surface);color:var(--text)}.customer-requests-page>.workspace-filters:not(.offers-inner-tabs) .workspace-chip.is-active{border-color:color-mix(in srgb,var(--line) 65%,transparent);background:var(--green-soft);color:var(--text)}.customer-requests-page>.workspace-list{gap:13px}.customer-requests-page .request-workspace-card{position:relative;padding:12px 14px;border-color:var(--line);background:var(--surface-2);box-shadow:none;overflow-wrap:anywhere}.customer-requests-page .request-workspace-card:has(.request-status--published,.request-status--contractor_selected):before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:3px;border-radius:0 2px 2px 0;background:var(--green);pointer-events:none}.customer-requests-page .request-workspace-card .workspace-card__top{align-items:start;flex-wrap:wrap;gap:6px}.customer-requests-page .request-workspace-card .request-category{min-width:0;color:var(--muted);font-size:var(--font-size-9);font-weight:500}.customer-requests-page .request-workspace-card .request-category .icon{width:14px;height:14px}.customer-requests-page .request-workspace-card .request-status{max-width:100%;padding:3px 6px;font-size:var(--font-size-8)}.customer-requests-page .request-workspace-card h3{margin:8px 0 5px;font-size:var(--font-size-15);line-height:1.35}.customer-requests-page .request-workspace-card>p{font-size:var(--font-size-10)}.customer-requests-page .request-workspace-card .workspace-card__meta{gap:6px 10px;color:var(--muted)}.customer-requests-page .request-workspace-card footer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px 10px;margin-top:10px;padding-top:8px}.customer-requests-page .request-workspace-card footer>span{margin:0;color:var(--muted);font-size:var(--font-size-9)}.customer-requests-page .request-workspace-card footer>b{min-width:0;font-size:var(--font-size-12)}.customer-requests-page .request-workspace-card footer>button{margin:0}.customer-request-details{display:grid;gap:10px;align-content:start;width:100%;max-width:600px;min-width:0;margin-inline:auto;container:customer-request-details / inline-size;overflow-wrap:anywhere}.customer-request-details>*{min-width:0;margin:0}.customer-request-details .workspace-heading>p{margin-bottom:8px}.customer-request-details .workspace-heading>span{margin-top:8px}.customer-request-details .workspace-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0}.customer-request-details .workspace-detail-grid>span{min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;gap:3px;align-content:start;grid-template-rows:auto 1fr}.customer-request-details .workspace-detail-grid small{line-height:1.3}.customer-request-details .workspace-detail-grid b{align-self:start}.customer-request-details .workspace-card{padding:10px}.customer-request-details .selected-offer-summary{display:grid;gap:8px}.customer-request-details .selected-offer-summary .workspace-detail-grid>span:last-child:nth-child(odd){grid-column:1 / -1}.customer-request-details .selected-offer-summary__company,.customer-request-details .offer-workspace-card__company{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;align-items:start}.customer-request-details .selected-offer-summary__company>div,.customer-request-details .offer-workspace-card__company>div{min-width:0}.customer-request-details .selected-offer-summary .profile-kicker{margin:0 0 3px}.customer-request-details .selected-offer-summary h2{margin:0;font-size:var(--font-size-16)}.customer-request-details .selected-offer-summary>.secondary-button{justify-self:start;width:auto;max-width:100%;min-height:44px;padding:8px 12px;font-size:var(--font-size-11)}.customer-request-details .offer-message{margin:0;padding:11px;line-height:1.5}.customer-request-details .workspace-section__head{gap:8px;margin:0 0 8px}.customer-request-details .workspace-list{gap:8px}.customer-request-details .workspace-empty{padding:13px}.customer-request-details .workspace-actions{gap:8px;margin:0}.customer-request-details .workspace-actions>button{min-width:0;padding:8px 12px}.customer-request-details .workspace-card__top{flex-wrap:wrap;gap:8px}.customer-request-details .offer-workspace-card__company{margin-top:8px}.customer-request-details .offer-workspace-card h3{margin:0 0 3px}.customer-request-details .workspace-card__meta{gap:8px;margin-top:8px}.customer-request-details .offer-workspace-card footer{gap:8px;margin-top:8px;padding-top:8px}.customer-request-details .offer-workspace-card footer>span{margin-left:0}.customer-request-details .offer-workspace-card footer button{max-width:100%;white-space:normal}.customer-request-details .inline-review-form{gap:10px;padding:12px}.customer-request-details .request-overview{display:grid;gap:10px}.customer-request-details .request-overview .workspace-heading{margin:0}.customer-request-details .request-overview h1{font-size:24px;line-height:1.25;letter-spacing:-.5px}.customer-request-details .request-overview .request-category{color:var(--muted);font-weight:600}.customer-request-details .request-overview .request-status{max-width:100%}.customer-request-details .request-overview__facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:var(--font-size-11)}.customer-request-details .request-overview__facts>span{display:flex;align-items:center;gap:5px;color:var(--muted)}.customer-request-details .request-overview__facts .icon{flex:none;width:14px;height:14px}.customer-request-details .request-overview__facts>strong{margin-left:auto}.customer-request-details .request-overview .workspace-photos{margin:0}.customer-request-details .request-overview .workspace-photos>button{height:80px}.customer-request-details .request-overview .workspace-photos img{height:100%}.customer-request-details .request-completion{display:grid;gap:10px}.customer-request-details .request-completion>strong{font-size:var(--font-size-13);line-height:1.4}.customer-request-details .request-completion>p,.customer-request-details .request-full-description{margin:0;color:var(--muted);font-size:var(--font-size-11);line-height:1.5}.customer-request-details .request-completion .primary-button{order:-1}.customer-request-details .selected-offer-summary .offer-message{padding:0;border:0;background:transparent}.customer-request-details .request-details-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;cursor:pointer;list-style:none;font-size:var(--font-size-13);font-weight:700}.customer-request-details .request-details-disclosure>summary::-webkit-details-marker{display:none}.customer-request-details .request-details-disclosure>summary>span{display:grid;place-items:center;flex:none;color:var(--muted)}.customer-request-details .request-details-disclosure>summary .icon{width:16px;height:16px;transform:rotate(90deg)}.customer-request-details .request-details-disclosure[open]>summary .icon{transform:rotate(270deg)}.customer-request-details .request-details-disclosure__content{display:grid;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.customer-request-details .request-details-disclosure__content>*{min-width:0;margin:0}@container customer-request-details (max-width: 340px){.customer-request-details .workspace-detail-grid{grid-template-columns:minmax(0,1fr)}}.workspace-categories .mor-category-card--featured{height:128px}.workspace-categories .mor-category-card__icon{top:10px;left:10px;width:36px;height:36px}.workspace-categories .mor-category-card__copy{inset:50px 10px auto;grid-template-rows:18px 26px;gap:2px;height:46px;max-width:none}.workspace-categories .mor-category-card__copy small{height:26px}.workspace-categories .mor-category-card__arrow{bottom:8px;left:10px;width:22px;height:22px}@container (max-width:390px){.workspace-categories .mor-category-card--featured{height:118px}.workspace-categories .mor-category-card__icon{top:8px;left:10px;width:32px;height:32px}.workspace-categories .mor-category-card__copy{top:44px;grid-template-rows:16px 24px;height:42px}.workspace-categories .mor-category-card__copy small{height:24px}}@media(max-width:360px){.workspace-categories .mor-category-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-categories .mor-category-card__copy small{font-size:8px}}@media(max-width:900px){.mor-app-shell{--mobile-nav-height:68px;--mobile-nav-space:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px))}.workspace-sidebar{height:var(--mobile-nav-space);padding:0 8px env(safe-area-inset-bottom,0px);overflow:visible}.workspace-sidebar>.workspace-nav{display:none}.workspace-mobile-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;min-width:0;height:var(--mobile-nav-height);gap:0}.workspace-mobile-nav .workspace-nav__item{min-width:0;min-height:0;width:100%;height:100%;padding:6px 0;gap:4px;align-items:center;justify-content:center;font-size:10px;line-height:1.2;color:var(--muted)}.workspace-mobile-nav .workspace-nav__item>span{white-space:nowrap}.workspace-mobile-nav .workspace-nav__item.is-active{color:var(--green)}.workspace-mobile-nav .workspace-nav__item.is-active:before{display:none}.workspace-mobile-nav .mor-navigation-glyph,.workspace-mobile-nav .mor-navigation-icon{width:22px;height:22px}.workspace-column{display:flex;flex-direction:column;min-height:0}.workspace-column>#workspace-content{flex:1;min-height:0;height:auto;padding-bottom:calc(var(--mobile-nav-space) + 16px)}.workspace-mobile-header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;border-bottom:1px solid var(--line);background:var(--panel-alt)}.workspace-mobile-header .mor-navigation-icon{width:22px;height:22px}.workspace-mobile-profile-links{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.workspace-mobile-profile-links .secondary-button{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:40px;padding:8px 12px;white-space:normal}.workspace-mobile-profile-links .mor-navigation-icon{width:20px;height:20px}.request-wizard-layout__footer{padding-bottom:calc(var(--mobile-nav-space) + 12px)}}@media(max-width:768px){.mor-app-shell .workspace-hero-action--mobile{display:flex;align-items:center;justify-content:center;gap:10px;flex:none;align-self:start;width:100%;height:56px;min-height:56px;max-height:56px;margin:0 0 20px;padding:0 16px;border-radius:16px;font-size:17px;font-weight:700;line-height:1.2}.mor-app-shell .workspace-hero-action--mobile .icon{flex:none;width:22px;height:22px;margin:0}}@media(max-width:900px){.mor-app-shell{grid-template-rows:minmax(180px,38dvh) minmax(0,1fr)}.workspace-map-panel{height:100%;min-height:0}.workspace-column>#workspace-content{padding-inline:16px;scroll-padding-bottom:calc(var(--mobile-nav-space) + 16px)}.workspace-column>#workspace-content>*{min-width:0;max-width:100%}.workspace-mobile-header{padding:8px 16px}.workspace-form,.workspace-form fieldset,.workspace-form label,.workspace-form-row,.workspace-form-row>*{min-width:0;max-width:100%}.workspace-form input,.workspace-form textarea,.workspace-form select,.workspace-search input,.chat-form input{min-width:0;max-width:100%;font-size:16px}.workspace-heading,.workspace-heading>div,.workspace-card>div,.workspace-card>footer>*{min-width:0}.workspace-heading h1,.workspace-profile-hero h2,.workspace-card h3,.workspace-card p,.workspace-detail-list span,.workspace-stat-grid span,.workspace-card__meta span{overflow-wrap:anywhere}.workspace-card__top{flex-wrap:wrap;align-items:flex-start}.request-status{max-width:100%;white-space:normal}.request-workspace-card,.offer-workspace-card,.business-request-card{height:auto;min-height:0;padding:14px}.request-workspace-card footer,.offer-workspace-card footer{flex-wrap:wrap}.customer-requests-page .request-workspace-card footer{grid-template-columns:minmax(0,1fr) auto}.customer-requests-page .request-workspace-card footer>span{grid-column:1;grid-row:2}.customer-requests-page .request-workspace-card footer>button{grid-column:2;grid-row:1/3;align-self:center}.offers-inner-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:100%;overflow:visible}.customer-requests-page .offers-inner-tabs{gap:12px}.offers-inner-tabs .workspace-chip{min-width:0;padding-inline:6px;white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:1.35}.business-request-photos>button{height:auto;aspect-ratio:4/3}.business-request-photos--1>button{height:auto;aspect-ratio:16/9}.business-request-photos img{width:100%;height:100%;object-fit:cover}.workspace-profile-hero>div{min-width:0}.workspace-mobile-profile-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));align-items:stretch}.workspace-mobile-profile-links .secondary-button{width:100%;height:auto;justify-content:flex-start;overflow-wrap:anywhere}.workspace-mobile-profile-links .mor-navigation-glyph{flex:none}.workspace-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-stat-grid>span{min-width:0;padding:10px}.business-profile-cover{height:auto;aspect-ratio:3/1}.settings-profile__content{display:flow-root}.workspace-detail-list>span{overflow-wrap:anywhere}.workspace-actions>button{white-space:normal;overflow-wrap:anywhere}.workspace-map-toolbar{top:calc(12px + env(safe-area-inset-top,0px));left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));grid-template-columns:minmax(0,1fr) 42px}.workspace-map-panel .map-search{min-width:0}.workspace-map-panel .map-search input{min-width:0;font-size:16px}.workspace-map-panel>.map-legend{bottom:32px;max-width:calc(100% - 72px);flex-wrap:wrap;gap:6px}.workspace-map-panel .leaflet-bottom.leaflet-right{right:4px;bottom:4px;max-width:calc(100% - 8px)}.workspace-map-panel .leaflet-control-attribution{max-width:100%;margin:0;font-size:8px;line-height:1.3;white-space:normal}.workspace-map-panel>.locate-button{bottom:64px}.workspace-map-panel .leaflet-control-zoom{margin:0 8px 114px 0}.company-map-preview-host{left:12px;right:12px;bottom:30px}.company-map-preview-card{max-height:calc(100% - 94px);overflow-y:auto}.workspace-mobile-nav .workspace-nav__item i{top:3px;right:max(2px,calc(50% - 23px));min-width:16px;height:16px;font-size:9px}.profile-image-modal{padding:16px}.chat-form{bottom:0}.mor-app-shell[data-mobile-keyboard]{top:var(--mor-visual-top);bottom:auto;height:var(--mor-visual-height);grid-template-rows:0 minmax(0,1fr)}.mor-app-shell[data-mobile-keyboard] .workspace-sidebar{bottom:var(--mor-keyboard-inset)}.workspace-mobile-nav i[hidden],.workspace-mobile-header i[hidden]{display:none}.workspace-sidebar{padding-left:max(8px,env(safe-area-inset-left,0px));padding-right:max(8px,env(safe-area-inset-right,0px))}}@media(max-width:900px){.mor-app-shell.is-company-profile{grid-template-rows:0 minmax(0,1fr);overflow:clip}.mor-app-shell.is-company-profile>.workspace-column{height:auto;min-height:0;overflow:clip}.mor-app-shell.is-company-profile .workspace-mobile-header{padding-top:calc(8px + env(safe-area-inset-top,0px))}.mor-app-shell.is-company-profile>.workspace-map-panel{min-height:0;height:0;border:0;visibility:hidden;pointer-events:none}.mor-app-shell.is-company-profile #workspace-content{flex:1 1 0%;height:auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:calc(var(--mobile-nav-space) + 20px);scroll-padding-bottom:calc(var(--mobile-nav-space) + 20px)}.is-company-profile .settings-profile,.is-company-profile .settings-profile__content{height:auto;min-height:0;max-height:none;overflow:visible}.is-company-profile .workspace-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.is-company-profile .workspace-stat-grid>span{height:auto;min-height:68px;align-content:start;gap:6px;padding:12px}.is-company-profile .workspace-stat-grid b{line-height:1.2;font-size:18px}.is-company-profile .workspace-stat-grid small{line-height:1.35;overflow-wrap:anywhere}.is-company-profile .business-profile-hero{min-height:0;height:auto;align-items:center}.is-company-profile .business-profile-cover{height:auto;aspect-ratio:3/1;flex:none}}@media(max-width:390px){.is-company-profile .workspace-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-city-picker{position:relative;min-width:0}.workspace-city-picker>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px}.workspace-city-picker>summary::-webkit-details-marker{display:none}.workspace-city-picker>summary span{flex:1}.workspace-city-picker>summary .icon{flex:none}.workspace-city-options{position:absolute;top:calc(100% + 6px);left:0;min-width:145px;padding:5px;z-index:2200;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 24px #0004}.workspace-city-options button{display:block;width:100%;padding:10px 12px;text-align:left;border:0;background:transparent;color:var(--text);border-radius:8px;cursor:pointer}.workspace-city-options button[aria-pressed=true]{color:var(--primary,#00ce73);background:#00ce7314}.workspace-city-options button:hover{background:#00ce731a}.workspace-city-status{padding:10px 0;color:var(--text-muted);font-size:13px}.workspace-city-picker>summary>.icon:last-child{transform:rotate(90deg)}@media(max-width:900px){.workspace-sidebar>.workspace-city-picker{display:none}.workspace-mobile-header .workspace-city{padding:7px 9px;font-size:13px;gap:4px;margin:0}.workspace-mobile-header .workspace-city .icon{width:16px;height:16px}.workspace-mobile-header>.mor-brand{max-width:90px}.workspace-mobile-header{position:relative;z-index:2201}}.review-card,.review-author,.review-author>span{min-width:0;max-width:100%}.review-card[hidden]{display:none}.review-card p,.review-author b{overflow-wrap:anywhere;word-break:normal;white-space:pre-wrap}.review-author>span{flex:1}.mor-messages,.mor-account,.mor-account-editor{--account-green:#00e676;--account-bg:#0b0f10;--account-surface:#10191a;--account-extra:#172123;--account-muted:#9ba7a8;--account-border:#263334;max-width:640px;width:100%;margin-inline:auto;color:var(--text);min-width:0}.mor-messages .workspace-heading,.mor-account .workspace-heading{margin:0 0 12px}.mor-messages h1,.mor-account h1{font-size:24px;line-height:1.25;margin:0}.mor-message-search{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--account-border);border-radius:10px;background:var(--account-surface)}.mor-message-search .icon{width:18px;height:18px;color:var(--account-muted)}.mor-message-search input{min-width:0;width:100%;background:transparent;border:0;outline:0;color:var(--text);font-size:14px}.mor-message-filters{display:flex;gap:7px;overflow-x:auto;margin:10px 0 6px;padding-bottom:4px}.mor-message-filters button{flex-shrink:0;border:1px solid var(--account-border);border-radius:24px;padding:7px 18px;background:var(--account-surface);color:var(--account-muted);font-size:12px}.mor-message-filters .is-active{background:var(--account-green);border-color:var(--account-green);color:#0b0f10}.mor-messages .conversation-list{display:block}.mor-messages .conversation-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;width:100%;margin:0;padding:12px 0;border:0;border-bottom:1px solid #26333480;border-radius:0;background:transparent;text-align:left;min-height:68px}.mor-messages .conversation-card.has-unread{background:#00e67609}.mor-messages .company-avatar{width:42px;height:42px;border-radius:50%;overflow:hidden;flex-shrink:0}.mor-messages .company-avatar img{width:100%;height:100%;object-fit:contain;display:block}.mor-messages .customer-chat-avatar img{object-fit:cover}.mor-messages .conversation-card b{font-size:14px}.mor-messages .conversation-card small{font-size:12px;color:var(--account-muted)}.mor-messages .conversation-card__meta{display:flex;align-items:flex-end;flex-direction:column;gap:6px}.mor-messages .conversation-card time{font-size:10px;white-space:nowrap}.mor-messages .conversation-card i{position:static;min-width:18px;height:18px;padding:0 4px;background:#ef4b52;color:#fff;font-size:10px}.mor-messages [hidden]{display:none!important}.mor-message-empty{color:var(--account-muted);padding:24px 4px;text-align:center;font-size:14px}#workspace-content.is-messages-chat{display:flex;flex-direction:column;overflow:hidden}.mor-chat-screen{display:flex;flex:1;flex-direction:column;min-height:0;max-width:760px;height:100%}.mor-chat-screen .workspace-back{margin-bottom:10px;flex-shrink:0}.chat-partner{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--account-border);flex-shrink:0}.chat-partner>div{flex:1;min-width:0}.chat-partner h1{font-size:16px;overflow-wrap:anywhere}.chat-partner small{font-size:12px;color:var(--account-muted)}.chat-partner>button{background:none;border:0;padding:8px}.chat-partner>button .mor-navigation-icon{width:20px;height:20px}.mor-chat-request{display:flex;align-items:center;gap:10px;padding:10px;margin-top:10px;width:100%;border:1px solid var(--account-border);border-radius:16px;background:var(--account-surface);text-align:left;flex-shrink:0}.mor-chat-request>img{width:44px;height:44px;border-radius:10px;object-fit:cover}.mor-chat-request>span{flex:1;min-width:0;display:grid;gap:4px}.mor-chat-request b{font-size:13px}.mor-chat-request small{font-size:11px;color:var(--account-muted)}.mor-chat-request .icon{width:16px;height:16px}.mor-chat-screen .workspace-chat{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 0;margin:0;scrollbar-width:thin}.mor-chat-screen .chat-bubble{max-width:82%;border:0;border-radius:16px;background:var(--account-extra);padding:10px 13px;overflow-wrap:anywhere}.mor-chat-screen .chat-bubble.is-own{background:#007d49;color:#fff}.mor-chat-screen .chat-bubble p{font-size:14px;line-height:1.4}.mor-chat-screen .chat-bubble time{font-size:10px;color:var(--account-muted)}.mor-chat-screen .chat-bubble.is-own time{color:#ffffffb3}.mor-chat-screen .chat-form{position:static;flex-shrink:0;min-width:0;margin:0;padding:8px 0 0;grid-template-columns:minmax(0,1fr) 42px;background:transparent}.mor-chat-screen .chat-form input{border-radius:24px;background:var(--account-surface);font-size:16px}.mor-chat-screen .chat-form button{border-radius:50%;background:var(--account-green);color:#0b0f10}.chat-empty{color:var(--account-muted);text-align:center;margin:auto}.mor-account-identity{display:flex;align-items:center;gap:12px;padding:14px;width:100%;border:1px solid var(--account-border);border-radius:18px;background:var(--account-surface);text-align:left}.mor-account-identity>span:not(.company-avatar):not(.workspace-profile-avatar){flex:1;min-width:0;display:grid;gap:5px}.mor-account-identity b{font-size:16px;overflow-wrap:anywhere}.mor-account-identity small{font-size:12px;color:var(--account-muted);overflow-wrap:anywhere}.mor-account-identity .company-avatar,.mor-account-identity .workspace-profile-avatar{flex:0 0 58px;width:58px;height:58px;border-radius:50%;overflow:hidden}.mor-account-identity img{width:100%;height:100%;object-fit:contain}.mor-account-identity .workspace-profile-avatar img{object-fit:cover}.mor-account-identity>.icon{width:17px;flex-shrink:0}.mor-account-stats{padding:14px;margin:10px 0;border:1px solid var(--account-border);border-radius:18px;background:var(--account-surface)}.mor-account-stats.is-green,.mor-account-subscription{background:#003b28}.mor-account-stats>b{display:block;font-size:13px;margin-bottom:10px}.mor-account-stats>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.mor-account-stats span{display:grid;gap:4px;text-align:center}.mor-account-stats span b{font-size:21px}.mor-account-stats small{font-size:10px;color:var(--account-muted);overflow-wrap:anywhere}.mor-account-subscription{display:flex;align-items:center;gap:10px;border:1px solid var(--account-border);padding:12px 14px;border-radius:16px;margin-bottom:10px}.mor-account-subscription>span{flex:1;min-width:0;display:grid;gap:4px}.mor-account-subscription b{font-size:13px}.mor-account-subscription small{font-size:11px}.mor-account-subscription>button{border:0;border-radius:18px;background:#f4f7f6;color:#063221;padding:7px 10px;font-size:11px}.mor-account-subscription>img{width:21px}.mor-account-menu{border:1px solid var(--account-border);border-radius:18px;background:var(--account-surface);overflow:hidden}.mor-account-menu__row{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;border:0;border-bottom:1px solid #26333480;padding:11px 14px;background:transparent;text-align:left;font-size:14px;color:var(--text)}.mor-account-menu__row:last-child{border-bottom:0}.mor-account-menu__row>span{flex:1;min-width:0;overflow-wrap:anywhere}.mor-account-menu__row>img{width:21px;height:21px;flex-shrink:0}.mor-account-menu__row>.icon{width:15px;height:15px;color:var(--account-muted)}.mor-account-menu__row i{font-size:11px;font-style:normal;padding:2px 6px;border-radius:12px;background:#ef4b52;color:#fff}.mor-account-menu__row[data-logout]{color:#ef4b52}.mor-account-menu__row:hover{background:#00e67609}.mor-account-editor .workspace-heading h1{font-size:22px}.mor-account-editor .customer-settings-card,.mor-account-editor .workspace-form{min-width:0}.mor-account-editor .customer-settings-page>.workspace-heading h1{font-size:22px}.mor-account-editor .customer-settings-page>.workspace-heading span{display:none}[data-theme=light] .mor-messages,[data-theme=light] .mor-account,[data-theme=light] .mor-account-editor{--account-bg:#f6f8f7;--account-surface:#fff;--account-extra:#e8eeeb;--account-muted:#65716c;--account-border:#d8e0db}.theme-light .mor-account-stats.is-green,[data-theme=light] .mor-account-stats.is-green,[data-theme=light] .mor-account-subscription{background:#e0f7eb}.mor-account-menu__row>.mor-navigation-glyph,.mor-account-subscription>.mor-navigation-glyph{flex:0 0 21px;width:21px;height:21px}.mor-account-menu__row .mor-navigation-icon,.mor-account-subscription .mor-navigation-icon{width:21px;height:21px}@media(max-width:900px){.mor-app-shell.is-account-screen{grid-template-rows:0 minmax(0,1fr)}.mor-app-shell.is-account-screen>.workspace-map-panel{height:0;min-height:0;visibility:hidden;pointer-events:none;border:0}.mor-app-shell.is-account-screen>.workspace-column{min-height:0}.is-account-screen .workspace-mobile-header{padding-top:calc(8px + env(safe-area-inset-top,0px))}}@media(max-width:900px){#workspace-content.is-messages-chat{padding-top:12px;padding-bottom:calc(var(--mobile-nav-space) + 12px)}.mor-chat-screen .chat-form{bottom:auto}.mor-account,.mor-messages{padding-bottom:4px}}
