:root{--g-bg:#f7f7f5;--g-surface:#fff;--g-surface-2:#f1f2ef;--g-ink:#171b19;--g-muted:#6f7672;--g-line:#e3e6e2;--g-green:#00a082;--g-green-700:#007c65;--g-green-50:#e9f7f3;--g-yellow:#ffc244;--g-yellow-50:#fff5d7;--g-red:#d94d4d;--g-red-50:#fff0f0;--g-blue:#2f6fed;--g-blue-50:#edf3ff;--g-radius-sm:12px;--g-radius:18px;--g-radius-lg:26px;--g-radius-xl:34px;--g-pill:999px;--g-shadow-sm:0 4px 16px #16231d0f;--g-shadow:0 14px 40px #16231d17;--g-shadow-float:0 22px 70px #16231d24;--g-max:1280px;--g-header:76px;font-family:Cairo,Noto Sans Arabic,Segoe UI,system-ui,sans-serif}html[data-theme=dark]{--g-bg:#111513;--g-surface:#191f1c;--g-surface-2:#202824;--g-ink:#f5f7f5;--g-muted:#aeb8b2;--g-line:#303a35;--g-green-50:#102b24;--g-yellow-50:#332a10;--g-red-50:#351b1b;--g-blue-50:#17233f;--g-shadow-sm:none;--g-shadow:none;--g-shadow-float:none}*{box-sizing:border-box}html,body{background:var(--g-bg);min-height:100%;color:var(--g-ink);margin:0;font-family:inherit}body{overflow-x:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}svg{stroke-width:2px}:focus-visible{outline:3px solid color-mix(in srgb,var(--g-green) 35%,transparent);outline-offset:2px}.market{min-height:100vh;color:var(--g-ink);isolation:isolate;position:relative;background:var(--g-bg)!important;padding:0!important}.market:before,.market:after,.liquidDecor{display:none!important}.v246Header{height:var(--g-header);z-index:150;background:color-mix(in srgb,var(--g-surface) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--g-line);position:sticky;top:0}.v246HeaderInner{width:min(var(--g-max),calc(100% - 32px));grid-template-columns:auto 1fr auto;align-items:center;gap:24px;height:100%;margin:auto;display:grid}.v246Brand{background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.v246Brand img{object-fit:contain;width:94px;height:38px}.v246DesktopNav{justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.v246DesktopNav>button,.v246More summary{height:44px;color:var(--g-muted);border-radius:var(--g-pill);white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 14px;font-weight:800;list-style:none;display:flex}.v246DesktopNav>button:hover,.v246DesktopNav>button.active,.v246More[open] summary{background:var(--g-green-50);color:var(--g-green-700)}.v246More{position:relative}.v246More summary::-webkit-details-marker{display:none}.v246MoreMenu{top:50px;background:var(--g-surface);border:1px solid var(--g-line);width:220px;box-shadow:var(--g-shadow);border-radius:20px;gap:4px;padding:8px;display:grid;position:absolute;inset-inline-end:0}.v246MoreMenu button{color:var(--g-ink);text-align:start;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:12px;font-weight:750;display:flex}.v246MoreMenu button:hover{background:var(--g-surface-2)}.v246HeaderActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.v246IconButton{border:1px solid var(--g-line);background:var(--g-surface);width:42px;height:42px;color:var(--g-ink);border-radius:50%;place-items:center;display:grid;position:relative}.v246IconButton svg{width:19px}.v246IconButton i{background:var(--g-red);color:#fff;border:2px solid var(--g-surface);border-radius:999px;min-width:17px;height:17px;padding:0 4px;font:800 9px/13px system-ui;position:absolute;top:-3px;right:-2px}.v246Auth{gap:8px;display:flex}.v246Auth button{border-radius:var(--g-pill);height:42px;padding:0 16px;font-weight:850}.v246Auth .login{border:1px solid var(--g-line);background:var(--g-surface);color:var(--g-ink)}.v246Auth .register{background:var(--g-green);color:#fff;border:0}.v246User{border:1px solid var(--g-line);background:var(--g-surface);border-radius:var(--g-pill);align-items:center;gap:9px;height:44px;padding:4px 7px 4px 14px;display:flex}.v246User>span{background:var(--g-green);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.v246User b{font-size:13px}.v246Logout{color:var(--g-muted);background:0 0;border:0;font-weight:800}.v246MenuButton{display:none}.v246Drawer{background:var(--g-surface);z-index:300;width:min(360px,92vw);box-shadow:var(--g-shadow-float);padding:20px;transition:transform .25s;position:fixed;inset:0 0 0 auto;overflow:auto;transform:translate(105%)}.v246Drawer.open{transform:none}.v246DrawerHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.v246DrawerHeader b{font-size:22px}.v246DrawerHeader button{border:1px solid var(--g-line);background:var(--g-surface);border-radius:50%;width:42px;height:42px}.v246DrawerNav{gap:6px;display:grid}.v246DrawerNav button{height:52px;color:var(--g-ink);text-align:start;background:0 0;border:0;border-radius:15px;align-items:center;gap:12px;padding:0 14px;font-weight:800;display:flex}.v246DrawerNav button.active,.v246DrawerNav button:hover{background:var(--g-green-50);color:var(--g-green-700)}.v246DrawerNav hr{border:0;border-top:1px solid var(--g-line);width:100%;margin:12px 0}.mobileNav{display:none}.gibaGlovoHeroV242{background:var(--g-yellow);border-radius:0 0 42px 42px}.gibaGlovoHeroInnerV242{width:min(1040px,100% - 32px);margin:auto;padding:34px 0 42px}.gibaGlovoLocationV242{border-radius:var(--g-pill);background:#ffffff9e;align-items:center;gap:10px;padding:9px 13px;display:inline-flex}.gibaGlovoLocationV242 span{display:grid}.gibaGlovoLocationV242 small{color:#6c5a27;font-size:10px}.gibaGlovoLocationV242 b{font-size:13px}.gibaGlovoGreetingV242{text-align:center;max-width:720px;margin:32px auto 0}.gibaGlovoGreetingV242>span{color:#6e581d;font-size:12px;font-weight:900}.gibaGlovoGreetingV242 h1{letter-spacing:-1.7px;margin:10px 0 12px;font-size:clamp(42px,6vw,72px);line-height:1.05}.gibaGlovoGreetingV242 p{color:#594a22;margin:0;font-size:17px;font-weight:650}.globalSearch.gibaGlovoSearchV242{width:min(720px,100%);min-height:58px;box-shadow:var(--g-shadow-sm);background:#fff;border:0;border-radius:18px;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;margin:26px auto 0;padding:7px 8px 7px 16px;display:grid;position:relative}.globalSearch.gibaGlovoSearchV242 input{color:#171b19;background:0 0;border:0;outline:0;height:44px}.globalSearch.gibaGlovoSearchV242>button{background:var(--g-green);color:#fff;border:0;border-radius:13px;height:44px;padding:0 22px;font-weight:900}.globalSearchSuggestionsV92{top:66px;background:var(--g-surface);border:1px solid var(--g-line);box-shadow:var(--g-shadow);z-index:20;border-radius:18px;padding:8px;position:absolute;inset-inline:0}.globalSearchSuggestionsV92 button{width:100%;color:var(--g-ink);text-align:start;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.globalSearchSuggestionsV92 button:hover{background:var(--g-surface-2)}.globalSearchSuggestionsV92 span{display:grid}.globalSearchSuggestionsV92 small{color:var(--g-muted)}.gibaGlovoBubbleRailV242{scrollbar-width:none;justify-content:center;align-items:flex-start;gap:18px;margin-top:28px;padding:4px 0 8px;display:flex;overflow:auto}.gibaGlovoBubbleRailV242::-webkit-scrollbar{display:none}.gibaGlovoBubbleRailV242>button{color:#221f16;background:0 0;border:0;justify-items:center;gap:7px;min-width:78px;font-weight:850;display:grid}.glovoLiquidBubbleV242{background:#ffffffd1;border:2px solid #ffffffe6;border-radius:45% 55% 49% 51%/53% 46% 54% 47%;place-items:center;width:70px;height:70px;font-size:30px;animation:4.8s ease-in-out infinite v246Float;display:grid;box-shadow:inset 5px 5px 12px #ffffffe6,0 7px 16px #553b001f}.glovoLiquidBubbleV242.food{background:#fff0df}.glovoLiquidBubbleV242.shop{background:#fff9d8}.glovoLiquidBubbleV242.services{background:#e9f5ff}.glovoLiquidBubbleV242.taxi{background:#eaf8f4}.glovoLiquidBubbleV242.realestate{background:#f5efff}.glovoLiquidBubbleV242.cars{background:#fff0ed}.glovoLiquidBubbleV242.smart{background:#f1edff}@keyframes v246Float{50%{transform:translateY(-6px)rotate(2deg)}}.gibaGlovoContentV242,.needUniverse,.homeInfoV142,.homeJoinV142,.homeAppV142,.homeFooterV142{width:min(var(--g-max),calc(100% - 32px));margin:0 auto}.gibaGlovoContentV242{padding:44px 0}.gibaSectionHeadingV242{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.gibaSectionHeadingV242 h2{margin:0;font-size:28px}.gibaSectionHeadingV242 p{color:var(--g-muted);margin:5px 0 0}.gibaSectionHeadingV242>button{color:var(--g-green-700);background:0 0;border:0;align-items:center;gap:5px;font-weight:900;display:flex}.gibaDiscoveryRailV242{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.gibaDiscoveryCardV242{text-align:start;color:var(--g-ink);background:0 0;border:0;padding:0}.gibaDiscoveryMediaV242{aspect-ratio:4/3;background:var(--g-surface-2);border-radius:22px;position:relative;overflow:hidden}.gibaDiscoveryMediaV242 img{object-fit:cover;width:100%;height:100%}.gibaDiscoveryMediaV242>span{color:#171b19;background:#fff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900;position:absolute;top:10px;right:10px}.gibaDiscoveryMediaV242>svg{background:#fff;border-radius:50%;width:34px;height:34px;padding:7px;position:absolute;top:10px;left:10px}.gibaDiscoveryBodyV242 h3{margin:11px 0 3px;font-size:17px}.gibaDiscoveryBodyV242 p{color:var(--g-muted);margin:0;font-size:13px}.gibaDiscoveryBodyV242 small{color:var(--g-muted);align-items:center;gap:5px;margin-top:8px;display:flex}.gibaDiscoveryBodyV242 small svg{color:#e39e00;fill:#ffc244;width:14px}.gibaPromoGridV242{grid-template-columns:1fr 1fr;gap:16px;margin-top:38px;display:grid}.gibaPromoCardV242{text-align:start;border:0;border-radius:28px;min-height:230px;padding:28px;position:relative;overflow:hidden}.gibaPromoCardV242.green{background:var(--g-green);color:#fff}.gibaPromoCardV242.yellow{background:var(--g-yellow);color:#171b19}.gibaPromoCardV242>svg{opacity:.14;width:110px;height:110px;position:absolute;bottom:-10px;left:20px}.gibaPromoCardV242 h3{margin:12px 0 7px;font-size:25px}.gibaPromoCardV242 p{opacity:.85;max-width:420px}.gibaPromoCardV242 b{align-items:center;gap:4px;margin-top:22px;display:flex}.needUniverse{padding:48px 0}.needHeading{text-align:center;max-width:650px;margin:auto}.needHeading>span{color:var(--g-green-700);align-items:center;gap:6px;font-weight:900;display:inline-flex}.needHeading h2{margin:10px 0;font-size:34px}.needHeading p{color:var(--g-muted)}.ambientBubbles{display:none}.mainBubbleMenu{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.mainBubble{border:1px solid var(--g-line);background:var(--g-surface);min-height:180px;color:var(--g-ink);box-shadow:none;text-align:center;border-radius:28px;place-items:center;padding:18px 14px;display:grid;position:relative;overflow:hidden}.mainBubble:hover{border-color:color-mix(in srgb,var(--g-green) 35%,var(--g-line));transform:translateY(-3px)}.mainBubble .bubbleShine{display:none}.mainBubble .bubbleIcon{font-size:35px}.mainBubble strong{font-size:16px}.mainBubble small{color:var(--g-muted);font-size:11px}.mainBubble b{color:var(--g-green-700);align-items:center;gap:2px;font-size:11px;display:flex}.mainBubble b svg{width:13px}.homeInfoV142,.homeJoinV142,.homeAppV142{background:var(--g-surface);border:1px solid var(--g-line);box-shadow:none;border-radius:28px;margin-top:36px;padding:30px}.homeInfoV142 header{text-align:center}.homeInfoV142 header h2{margin:8px;font-size:30px}.homeInfoGridV142{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.homeInfoGridV142 article{background:var(--g-surface-2);border-radius:20px;padding:22px}.homeInfoGridV142 i{font-size:28px;font-style:normal}.homeInfoGridV142 h3{margin:12px 0 6px}.homeInfoGridV142 p{color:var(--g-muted);margin:0}.homeJoinV142{grid-template-columns:.7fr 1.3fr;gap:24px;display:grid}.homeJoinCardsV142{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.homeJoinCardsV142 article{background:var(--g-surface-2);border-radius:18px;padding:18px}.homeJoinCardsV142 button{background:var(--g-green);color:#fff;border:0;border-radius:12px;height:40px;padding:0 15px;font-weight:850}.homeAppV142{background:var(--g-green);color:#fff;justify-content:space-between;align-items:center;gap:30px;display:flex}.homeAppV142 a{color:#171b19;background:#fff;border-radius:12px;margin:10px 0 0 8px;padding:11px 15px;font-weight:800;display:inline-flex}.homeAppMarkV142 img{width:160px}.homeFooterV142{border-top:1px solid var(--g-line);color:var(--g-muted);justify-content:space-between;align-items:center;gap:24px;margin-top:36px;margin-bottom:90px;padding:26px 0;display:flex}.homeFooterV142 img{width:90px}.homeFooterV142 nav,.homeSocialV142{gap:14px;display:flex}.webMiniApp,.page,.pageShell,.marketV78,.foodWebV143,.roleDashboardPageV84,.dedicatedExperience,.gibaVerticalExperience,.authPage{width:min(var(--g-max),calc(100% - 32px));min-height:calc(100vh - var(--g-header));margin:0 auto;padding:34px 0 110px;color:var(--g-ink)!important;background:0 0!important}.webMiniApp>*{max-width:none!important}.pageHero,.megaHero,.smartMarketHero,.hierarchyHero,.gibaVerticalHero,.marketHeroV78,.foodHeroV143,.restaurantOwnerHeroV174,.taxiHeroWeb,.reHero{background:var(--g-surface)!important;border:1px solid var(--g-line)!important;box-shadow:none!important;color:var(--g-ink)!important;border-radius:28px!important;padding:28px!important}.pageHero h1,.megaHero h1,.hierarchyHero h1,.gibaVerticalHero h1,.marketHeroV78 h1,.foodHeroV143 h1{margin:6px 0 10px;line-height:1.1;color:var(--g-ink)!important;font-size:clamp(30px,4vw,48px)!important}.pageHero p,.megaHero p,.hierarchyHero p,.gibaVerticalHero p,.marketHeroV78 p,.foodHeroV143 p{max-width:720px;color:var(--g-muted)!important}.title,.Title,.pageTitle,.OwnerPageTitle,.ownerPageTitle{margin:0 0 22px}.title h1,.Title h1,.pageTitle h1{margin:0;font-size:34px}.title p,.Title p,.pageTitle p{color:var(--g-muted)}.pageSearch,.marketSearchBar,.marketSearchV78,.foodSearchV143,.locationSearchPanel,.directorySearchLegacy,.globalSearch:not(.gibaGlovoSearchV242){align-items:center;gap:9px;min-height:54px;display:flex;background:var(--g-surface)!important;border:1px solid var(--g-line)!important;box-shadow:none!important;border-radius:16px!important;padding:7px 12px!important}.pageSearch input,.marketSearchBar input,.marketSearchV78 input,.foodSearchV143 input,.locationSearchPanel input,.directorySearchLegacy input{flex:1;box-shadow:none!important;color:var(--g-ink)!important;background:0 0!important;border:0!important;outline:0!important}.pageSearch button,.marketSearchBar button,.marketSearchV78 button,.foodSearchV143 button{border:0;border-radius:12px;height:40px;padding:0 15px;font-weight:850;background:var(--g-green)!important;color:#fff!important}.categoryShowcase,.legacyCategoryGrid,.providerChoiceGrid,.marketGrid,.productGrid,.recommendationGrid,.professionalGridLegacy,.marketProductGridV78,.marketSellerGridV78,.serviceCatalogGridV160,.rolePanelsGridV84,.restaurantGridV160,.listingGrid,.carsGrid,.reGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px!important;display:grid!important}.categoryShowcase button,.legacyCategoryGrid button,.providerChoiceGrid button,.serviceCategoryCardV160{border:1px solid var(--g-line)!important;background:var(--g-surface)!important;box-shadow:none!important;color:var(--g-ink)!important;border-radius:20px!important;padding:14px!important}.catImage{min-height:135px;background:var(--g-surface-2)!important;border-radius:16px!important}.categoryShowcase strong{font-size:16px!important}.categoryShowcase small,.legacyCategoryGrid small{color:var(--g-muted)!important}.card,.glassCard,.adminCard,.marketProductV78,.marketCard,.professionalCardLegacy,.restaurantCardV160,.rolePanelV84,.svcPanel,.reCard,.restaurantOwnerCardV174,.walletCard,.profileLayout,.pickedProfile,.pickedDetails,.offerCompare,.featurePanel,.accountEditor,.publishProduct,.smartMarketPage article,.activityPanelV160,.adminData,.bookingProvider,.matchResults,.authCard,.providerDash,.professionalInbox,.integrationList,.subscriptionCenter{background:var(--g-surface)!important;border:1px solid var(--g-line)!important;box-shadow:none!important;color:var(--g-ink)!important;border-radius:20px!important}.marketProductV78,.marketCard,.restaurantCardV160{overflow:hidden}.marketProductVisualV78,.listingCover,.professionalCoverLegacy,.restaurantMediaV160{overflow:hidden;background:var(--g-surface-2)!important}.marketProductVisualV78 img,.listingCover img,.restaurantMediaV160 img{object-fit:cover;width:100%;height:100%}.marketProductInfoV78,.marketBody,.restaurantBodyV160,.professionalBodyLegacy{padding:15px}.marketProductInfoV78 h3,.marketBody h3,.restaurantBodyV160 h3,.professionalBodyLegacy h3{margin:0 0 5px;font-size:16px}.marketProductInfoV78 p,.marketBody p,.restaurantBodyV160 p,.professionalBodyLegacy p{font-size:13px;color:var(--g-muted)!important}.marketCategoryStripV78,.foodCuisineRailV163,.foodOfferRailV163,.sectionFeatureStripV143,.roleTabs,.premiumSegmentV160{scrollbar-width:none;padding:4px 0 8px;gap:8px!important;display:flex!important;overflow:auto!important}.marketCategoryStripV78::-webkit-scrollbar{display:none}.foodCuisineRailV163::-webkit-scrollbar{display:none}.foodOfferRailV163::-webkit-scrollbar{display:none}.roleTabs::-webkit-scrollbar{display:none}.marketCategoryStripV78 button,.foodCuisineRailV163 button,.foodOfferRailV163 button,.roleTabs button,.premiumSegmentV160 button{white-space:nowrap;min-height:40px;font-weight:750;border:1px solid var(--g-line)!important;background:var(--g-surface)!important;color:var(--g-ink)!important;border-radius:var(--g-pill)!important;box-shadow:none!important;padding:0 14px!important}.marketCategoryStripV78 button.active,.foodCuisineRailV163 button.active,.roleTabs button.active,.premiumSegmentV160 button.active{background:var(--g-green-50)!important;color:var(--g-green-700)!important;border-color:#0000!important}.primaryAction,.primary,.premiumPrimaryV160,.marketBuyNowV84,.buyButton,.sellButton,.rePrimary,.taxiPrimaryWeb,.authSubmit,.next,.approve,.adm-btn.primary,.ent-btn-primary{justify-content:center;align-items:center;gap:7px;min-height:44px;display:inline-flex;background:var(--g-green)!important;color:#fff!important;box-shadow:none!important;border:0!important;border-radius:13px!important;padding:0 17px!important;font-weight:850!important}.primaryAction:hover,.primary:hover,.premiumPrimaryV160:hover{background:var(--g-green-700)!important;transform:none!important}.back,.secondaryAction,.compactActions button,.cardActions button,.marketCardActionsV78 .iconOnly,.pickedActions button{min-height:42px;border:1px solid var(--g-line)!important;background:var(--g-surface)!important;color:var(--g-ink)!important;box-shadow:none!important;border-radius:12px!important;padding:0 14px!important}.danger,.dangerAction,.reject{background:var(--g-red-50)!important;color:var(--g-red)!important;border-color:color-mix(in srgb,var(--g-red) 25%,var(--g-line))!important}input,select,textarea{min-height:46px;border:1px solid var(--g-line)!important;background:var(--g-surface)!important;color:var(--g-ink)!important;box-shadow:none!important;border-radius:13px!important;padding:11px 13px!important}label{color:var(--g-ink);gap:7px;font-size:13px;font-weight:750;display:grid}.formGrid,.svcForm,.reForm,.adm-formgrid,.ent-form,.serviceAdminForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wide,.full,.svcFull{grid-column:1/-1}.overlay,.marketModal,.marketModalV78,.adm-overlay,.reModal{z-index:500!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#0a0f0d8a!important;place-items:center!important;padding:20px!important;display:grid!important;position:fixed!important;inset:0!important}.marketModalCard,.serviceBookingModal,.adm-modal,.reModalCard{max-height:88vh;overflow:auto;background:var(--g-surface)!important;border:1px solid var(--g-line)!important;width:min(760px,100%)!important;box-shadow:var(--g-shadow-float)!important;color:var(--g-ink)!important;border-radius:24px!important;padding:22px!important}.modalClose{border:1px solid var(--g-line);background:var(--g-surface);border-radius:50%;place-items:center;width:40px;height:40px;margin-inline-start:auto;display:grid}.emptyState,.marketEmptyV78,.premiumEmptyV160,.svcEmpty,.reEmpty,.approvalEmpty,.restaurantOwnerEmptyV174,.matchEmpty{min-height:180px;border:1px dashed var(--g-line)!important;background:var(--g-surface-2)!important;color:var(--g-muted)!important;text-align:center!important;border-radius:20px!important;place-items:center!important;padding:24px!important;display:grid!important}.emptyState svg,.marketEmptyV78 svg,.premiumEmptyV160 svg{color:var(--g-green);width:34px;height:34px}.row,.roleRowV84,.listRow,.svcManageRow,.marketOrderListV78 article,.activityListV160 article{border-bottom:1px solid var(--g-line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid;background:0 0!important}.row:last-child,.roleRowV84:last-child,.listRow:last-child{border-bottom:0}.row small,.roleRowV84 small,.listRow small{color:var(--g-muted)}.row>span,.roleRowV84>span{background:var(--g-green-50);width:42px;height:42px;color:var(--g-green-700);border-radius:12px;place-items:center;display:grid}.webMiniApp-taxi{--section:#00a082}.taxiMap,.taxiMapWeb,.mapRoad{overflow:hidden;border:1px solid var(--g-line)!important;background:#e8eee9!important;border-radius:22px!important}.taxiDriverPanels,.taxiBookingLayout{grid-template-columns:1.35fr .65fr;gap:18px;display:grid}.taxiCard,.rideCard,.driverCard{background:var(--g-surface)!important;border:1px solid var(--g-line)!important;box-shadow:none!important;border-radius:18px!important}.taxiPrimaryWeb{background:var(--g-green)!important}.webMiniApp-realestate,.realtorApp{--section:#2f6fed}.reHero{background:var(--g-surface)!important}.reStats,.profileStats,.roleStatsV84,.restaurantOwnerKpisV174,.adm-kpis,.ent-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.reStats>*,.profileStats>*,.roleStatsV84>*,.restaurantOwnerKpisV174>*,.adm-kpi,.ent-kpi{background:var(--g-surface)!important;border:1px solid var(--g-line)!important;box-shadow:none!important;border-radius:18px!important;padding:16px!important}.reStats b,.profileStats b,.roleStatsV84 b{font-size:24px}.reInfo{color:var(--g-muted)}.webMiniApp-services{--section:#00a082}.serviceNode{background:var(--g-surface)!important;border:1px solid var(--g-line)!important;box-shadow:none!important;border-radius:18px!important}.svcAvatar{background:var(--g-green-50)!important;color:var(--g-green-700)!important;border-radius:14px!important}.bookingAssurance{background:var(--g-green-50)!important;border:1px solid color-mix(in srgb,var(--g-green) 14%,var(--g-line))!important;color:var(--g-ink)!important;border-radius:16px!important;padding:14px!important}.smartMatchIntro,.matchResults,.smartMarketHero{box-shadow:none!important}.smartMatchIntro{background:var(--g-surface)!important;border:1px solid var(--g-line)!important;border-radius:24px!important}.smartMatchIntro textarea{min-height:150px}.matchResults,.offerCompare{padding:18px}.profileLayout,.accountEditor,.walletCard{padding:20px}.profileStats{grid-template-columns:repeat(3,1fr)}.securityHintV91{background:var(--g-blue-50)!important;color:var(--g-ink)!important;border-radius:16px!important;padding:15px!important}.securityFieldsV91{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.businessAppShell,.restaurantOwnerPageV174,.roleDashboardPageV84,.providerDash,.realtorApp{background:var(--g-bg)!important;color:var(--g-ink)!important}.restaurantOwnerPageHeadV174,.OwnerPageTitle,.ownerPageTitle{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.restaurantOwnerPageHeadV174 h1{font-size:32px!important}.restaurantOwnerCardV174,.rolePanelV84,.svcPanel,.reCard{padding:18px!important}.restaurantOwnerCardHeadV174,.adm-panelhead,.ent-panelhead{border-bottom:1px solid var(--g-line);justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding-bottom:12px;display:flex}.restaurantOwnerDataGridV174{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.restaurantOwnerDataGridV174>*{background:var(--g-surface-2);border-radius:14px;padding:12px}.restaurantOwnerLineChartV174{background:var(--g-surface-2)!important;border:0!important;border-radius:18px!important}.restaurantOwnerSalesV174,.restaurantOwnerReviewHeadV174{color:var(--g-muted)}.adminRoot,.adm-shell,.ent-shell{min-height:100vh;background:var(--g-bg)!important;color:var(--g-ink)!important}.adm-sidebar{color:#fff!important;box-shadow:none!important;background:#151a18!important;border:0!important}.adm-sidebar *{color:inherit}.adm-sidebar button{background:0 0!important;border:0!important;border-radius:11px!important}.adm-sidebar button.active,.adm-sidebar button:hover{background:#ffffff1a!important}.adm-main,.ent-main{background:var(--g-bg)!important}.adm-topbar,.ent-topbar{background:var(--g-surface)!important;border-bottom:1px solid var(--g-line)!important;box-shadow:none!important}.adm-panel,.ent-panel,.adm-note,.ent-note,.adm-quick,.adm-tablewrap,.adm-healthgrid>*,.adm-list,.adm-permission,.adm-command,.adminData{background:var(--g-surface)!important;border:1px solid var(--g-line)!important;box-shadow:none!important;color:var(--g-ink)!important;border-radius:18px!important}.adm-panel,.ent-panel{padding:18px!important}.adm-note,.ent-note{color:var(--g-muted)!important;padding:14px!important}.adm-tablewrap{overflow:auto}.adm-tablewrap table,.adm-table{border-collapse:collapse;width:100%}.adm-tablewrap th,.adm-tablewrap td,.adm-table th,.adm-table td{border-bottom:1px solid var(--g-line);text-align:start;padding:12px 14px}.adm-tablewrap th,.adm-table th{color:var(--g-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.adm-tablewrap tr:last-child td,.adm-table tr:last-child td{border-bottom:0}.adm-kpis,.ent-kpis{grid-template-columns:repeat(4,1fr)}.adm-kpi b,.ent-kpi b{font-size:28px}.adm-kpi small,.ent-kpi small{color:var(--g-muted)}.adm-actions,.ent-actions{flex-wrap:wrap;gap:8px;display:flex}.adm-btn,.ent-btn{border:1px solid var(--g-line);background:var(--g-surface);min-height:40px;color:var(--g-ink);border-radius:11px;padding:0 13px;font-weight:750}.adm-error{background:var(--g-red-50)!important;color:var(--g-red)!important;border-color:color-mix(in srgb,var(--g-red) 25%,var(--g-line))!important}.adm-loading{color:var(--g-muted)}.authPage{place-items:center;display:grid}.authCard{width:min(480px,100%);padding:26px!important}.authBrand{text-align:center}.authBrandLogo{width:110px;margin:auto}.authCard h1{font-size:28px}.authCard p,.authHint{color:var(--g-muted)}.authTextButton{color:var(--g-green-700);background:0 0;border:0;font-weight:800}.authError{background:var(--g-red-50);color:var(--g-red);border-radius:12px;padding:10px 12px}.notificationPanel{top:84px;z-index:250;background:var(--g-surface);border:1px solid var(--g-line);width:min(390px,100% - 40px);max-height:72vh;box-shadow:var(--g-shadow-float);border-radius:22px;padding:12px;position:fixed;inset-inline-end:20px;overflow:auto}.notificationPanel header{justify-content:space-between;align-items:center;padding:8px;display:flex}.notificationPanel article{border-radius:14px;grid-template-columns:auto 1fr;gap:10px;padding:12px;display:grid}.notificationPanel p{color:var(--g-muted);margin:3px 0;font-size:13px}.notificationPanel small{color:var(--g-muted)}.notificationPanel header button,.notificationClose{color:var(--g-green-700);background:0 0;border:0;font-weight:800}.actionToast{z-index:600;color:#fff;box-shadow:var(--g-shadow);background:#171b19;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;display:flex;position:fixed;bottom:90px;left:50%;transform:translate(-50%)}.verificationBanner{width:min(var(--g-max),calc(100% - 32px));background:var(--g-yellow-50);border:1px solid #f4dc99;border-radius:16px;align-items:center;gap:12px;margin:12px auto 0;padding:13px 16px;display:flex}.verificationBanner div{display:grid}.verificationBanner span{color:#756632;font-size:12px}@media (max-width:1180px){.v246DesktopNav>button:nth-of-type(n+6){display:none}.mainBubbleMenu{grid-template-columns:repeat(4,1fr)}.categoryShowcase,.legacyCategoryGrid,.providerChoiceGrid,.marketGrid,.productGrid,.recommendationGrid,.professionalGridLegacy,.marketProductGridV78,.marketSellerGridV78,.serviceCatalogGridV160,.restaurantGridV160,.listingGrid,.carsGrid,.reGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){:root{--g-header:66px}.v246HeaderInner{grid-template-columns:auto 1fr auto}.v246DesktopNav{display:none}.v246MenuButton{border:1px solid var(--g-line);background:var(--g-surface);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.v246Brand{justify-self:center}.v246HeaderActions .v246Auth,.v246HeaderActions .v246User,.v246Logout{display:none}.webMiniApp,.page,.pageShell,.marketV78,.foodWebV143,.roleDashboardPageV84,.dedicatedExperience,.gibaVerticalExperience,.authPage{padding-bottom:100px}.mobileNav{z-index:180;background:color-mix(in srgb,var(--g-surface) 95%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--g-line);width:min(560px,100% - 20px);height:66px;box-shadow:var(--g-shadow);border-radius:22px;grid-template-columns:repeat(5,1fr);padding:6px;display:grid;position:fixed;bottom:10px;left:50%;transform:translate(-50%)}.mobileNav button{color:var(--g-muted);background:0 0;border:0;border-radius:15px;align-content:center;place-items:center;gap:2px;font-size:10px;font-weight:800;display:grid}.mobileNav button i{place-items:center;font-style:normal;display:grid}.mobileNav button svg{width:20px;height:20px}.mobileNav button.active{background:var(--g-green-50);color:var(--g-green-700)}.mobileNav button:nth-child(3){background:var(--g-green);color:#fff}.gibaDiscoveryRailV242{grid-template-columns:repeat(2,1fr)}.mainBubbleMenu{grid-template-columns:repeat(3,1fr)}.gibaPromoGridV242,.homeJoinV142{grid-template-columns:1fr}.categoryShowcase,.legacyCategoryGrid,.providerChoiceGrid,.marketGrid,.productGrid,.recommendationGrid,.professionalGridLegacy,.marketProductGridV78,.marketSellerGridV78,.serviceCatalogGridV160,.restaurantGridV160,.listingGrid,.carsGrid,.reGrid{grid-template-columns:repeat(2,1fr)}.taxiDriverPanels,.taxiBookingLayout{grid-template-columns:1fr}.reStats,.profileStats,.roleStatsV84,.restaurantOwnerKpisV174,.adm-kpis,.ent-kpis{grid-template-columns:repeat(2,1fr)}.adm-sidebar{display:none!important}}@media (max-width:620px){.v246HeaderInner{gap:8px;width:calc(100% - 20px)}.v246Brand img{width:80px}.v246HeaderActions{gap:5px}.v246IconButton{width:38px;height:38px}.v246HeaderActions .locale{display:none}.gibaGlovoHeroV242{border-radius:0 0 30px 30px}.gibaGlovoHeroInnerV242{width:calc(100% - 24px);padding:24px 0 28px}.gibaGlovoGreetingV242{margin-top:22px}.gibaGlovoGreetingV242 h1{font-size:40px}.gibaGlovoGreetingV242 p{font-size:14px}.globalSearch.gibaGlovoSearchV242{grid-template-columns:22px 1fr auto}.globalSearch.gibaGlovoSearchV242>button{padding:0 14px}.gibaGlovoBubbleRailV242{justify-content:flex-start;gap:12px}.glovoLiquidBubbleV242{width:62px;height:62px;font-size:27px}.gibaGlovoContentV242,.needUniverse,.homeInfoV142,.homeJoinV142,.homeAppV142,.homeFooterV142,.verificationBanner{width:calc(100% - 24px)}.gibaGlovoContentV242{padding:32px 0}.gibaSectionHeadingV242 h2{font-size:23px}.gibaSectionHeadingV242 p{font-size:12px}.gibaDiscoveryRailV242{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow:auto}.gibaDiscoveryCardV242{scroll-snap-align:start;min-width:76vw}.gibaPromoGridV242{margin-top:28px}.gibaPromoCardV242{min-height:190px;padding:22px}.needUniverse{padding:34px 0}.needHeading h2{font-size:27px}.mainBubbleMenu{grid-template-columns:repeat(2,1fr)}.mainBubble{border-radius:22px;min-height:150px}.homeInfoGridV142,.homeJoinCardsV142{grid-template-columns:1fr}.homeInfoV142,.homeJoinV142,.homeAppV142{padding:20px}.homeAppV142{align-items:flex-start}.homeAppMarkV142{display:none}.homeFooterV142{flex-direction:column;align-items:flex-start}.webMiniApp,.page,.pageShell,.marketV78,.foodWebV143,.roleDashboardPageV84,.dedicatedExperience,.gibaVerticalExperience,.authPage{width:calc(100% - 24px);padding-top:22px}.pageHero,.megaHero,.smartMarketHero,.hierarchyHero,.gibaVerticalHero,.marketHeroV78,.foodHeroV143,.restaurantOwnerHeroV174,.taxiHeroWeb,.reHero{border-radius:22px!important;padding:20px!important}.pageHero h1,.megaHero h1,.hierarchyHero h1,.gibaVerticalHero h1,.marketHeroV78 h1,.foodHeroV143 h1{font-size:30px!important}.categoryShowcase,.legacyCategoryGrid,.providerChoiceGrid,.marketGrid,.productGrid,.recommendationGrid,.professionalGridLegacy,.marketProductGridV78,.marketSellerGridV78,.serviceCatalogGridV160,.restaurantGridV160,.listingGrid,.carsGrid,.reGrid{grid-template-columns:1fr!important}.formGrid,.svcForm,.reForm,.adm-formgrid,.ent-form,.serviceAdminForm,.securityFieldsV91{grid-template-columns:1fr}.wide,.full,.svcFull{grid-column:auto}.restaurantOwnerDataGridV174{grid-template-columns:1fr}.marketProductV78,.marketCard,.restaurantCardV160{grid-template-columns:110px 1fr;display:grid}.marketProductVisualV78,.listingCover,.restaurantMediaV160{min-height:125px;aspect-ratio:auto!important}.reStats,.profileStats,.roleStatsV84,.restaurantOwnerKpisV174,.adm-kpis,.ent-kpis{grid-template-columns:1fr 1fr}.notificationPanel{top:72px;width:auto;inset-inline:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.glovoLiquidBubbleV242{animation:none!important}}:root{--g-page-pad:clamp(16px,2.5vw,32px);--g-section-gap:clamp(22px,3vw,42px);--g-control:50px;--g-card-radius:20px;--g-card-pad:clamp(16px,2vw,24px);--g-h1:clamp(30px,4.3vw,54px);--g-h2:clamp(22px,3vw,32px);--g-body:15px}.webMiniApp,.page,.pageShell,.dedicatedExperience,.gibaVerticalExperience,.marketV78,.foodWebV143,.taxiWebV143,.serviceModernV160,.unifiedActivityV168,.roleDashboardPageV84,.authPage,.smartExperience{min-height:calc(100vh - var(--g-header));width:min(var(--g-max),calc(100% - (var(--g-page-pad) * 2)))!important;color:var(--g-ink)!important;background:0 0!important;margin:0 auto!important;padding:clamp(26px,4vw,48px) 0 120px!important}.webMiniApp-market,.webMiniApp-food,.webMiniApp-services,.webMiniApp-taxi,.webMiniApp-realestate,.webMiniApp-cars{isolation:isolate}.pageHero,.megaHero,.smartMarketHero,.hierarchyHero,.gibaVerticalHero,.marketHeroV78,.foodHeroV143,.foodHeroModernV163,.sectionHeroV143,.taxiHeroV143,.restaurantOwnerHeroV174,.reHero,.activityHeroV168,.guaranteeHero,.smartMatchIntro,.marketTopV78,.serviceHeroModernV160{background:linear-gradient(145deg,var(--g-surface) 0%,color-mix(in srgb,var(--g-surface) 82%,var(--g-yellow-50)) 100%)!important;border:1px solid var(--g-line)!important;box-shadow:none!important;color:var(--g-ink)!important;margin:0 0 var(--g-section-gap)!important;border-radius:28px!important;padding:clamp(22px,4vw,42px)!important;position:relative!important;overflow:hidden!important}.pageHero:before,.megaHero:before,.smartMarketHero:before,.hierarchyHero:before,.gibaVerticalHero:before,.marketHeroV78:before,.foodHeroModernV163:before,.sectionHeroV143:before,.serviceHeroModernV160:before{content:"";background:color-mix(in srgb,var(--g-yellow) 34%,transparent);filter:blur(1px);opacity:.65;pointer-events:none;border-radius:54% 46% 57% 43%;width:180px;height:180px;position:absolute;inset:auto -55px -85px auto}.pageHero h1,.megaHero h1,.hierarchyHero h1,.gibaVerticalHero h1,.marketHeroV78 h1,.foodHeroV143 h1,.foodHeroModernV163 h1,.sectionHeroV143 h1,.serviceHeroModernV160 h1,.smartMatchIntro h1,.smartMatchIntro h2{font-size:var(--g-h1)!important;letter-spacing:-.6px!important;color:var(--g-ink)!important;margin:8px 0 10px!important;line-height:1.15!important}.pageHero p,.megaHero p,.hierarchyHero p,.gibaVerticalHero p,.marketHeroV78 p,.foodHeroV143 p,.foodHeroModernV163 p,.sectionHeroV143 p,.serviceHeroModernV160 p,.smartMatchIntro p{max-width:720px;color:var(--g-muted)!important;margin:0!important;font-size:15px!important;line-height:1.9!important}.globalSearch,.marketSearchV78,.premiumSearchV160,.pageSearch,.locationSearchPanel,.gibaVerticalFilters,.restaurantOwnerFiltersV174,.taxiRouteWeb,.foodCuisineRailV163,.foodHeroChipsV163,.roleTabs,.marketCategoryStripV78,.premiumSegmentV160,.serviceHeroNavV160,.taxiDriverTabs{background:var(--g-surface)!important;border:1px solid var(--g-line)!important;box-shadow:none!important;color:var(--g-ink)!important;border-radius:18px!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin:0 0 24px!important;padding:10px!important;display:flex!important}.globalSearch input,.globalSearch select,.marketSearchV78 input,.premiumSearchV160 input,.pageSearch input,.locationSearchPanel input,.gibaVerticalFilters input,.gibaVerticalFilters select,.restaurantOwnerFiltersV174 input,.restaurantOwnerFiltersV174 select,.taxiRouteWeb input,.formGrid input,.formGrid select,.formGrid textarea,.authCard input,.authCard select,.authCard textarea,.claimForm input,.claimForm select,.claimForm textarea,.svcForm input,.svcForm select,.svcForm textarea,.reForm input,.reForm select,.reForm textarea,.adm-formgrid input,.adm-formgrid select,.adm-formgrid textarea,.ent-form input,.ent-form select,.ent-form textarea{min-height:var(--g-control)!important;background:var(--g-bg)!important;color:var(--g-ink)!important;border:1px solid var(--g-line)!important;box-shadow:none!important;border-radius:14px!important;outline:none!important;padding:0 14px!important}textarea{resize:vertical;min-height:112px!important;padding-top:12px!important}.globalSearch input:focus,.marketSearchV78 input:focus,.premiumSearchV160 input:focus,.pageSearch input:focus,.formGrid input:focus,.formGrid select:focus,.formGrid textarea:focus,.authCard input:focus,.authCard select:focus,.authCard textarea:focus{border-color:var(--g-green)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--g-green) 12%,transparent)!important}.primaryAction,.primaryBtn,.premiumPrimaryV160,.authSubmit,.sellNowV78,.marketBuyNowV84,.restaurantOwnerSaveV174,.taxiPrimaryWeb,.providerStageActionV160,.serviceHeroNavV160 button.active,.roleTabs button.active,.marketNavV78 button.active,.foodSegmentV160 button.active,.premiumSegmentV160 button.active,button.primary,button[data-variant=primary]{background:var(--g-green)!important;color:#fff!important;min-height:46px!important;box-shadow:none!important;border:0!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 18px!important;font-weight:900!important;display:inline-flex!important}.secondary,.backLinkV143,.filterChip,.marketBackV78,.marketNavV78 button,.roleTabs button,.premiumSegmentV160 button,.foodSegmentV160 button,.serviceHeroNavV160 button,.actionCluster button,.cardActions button,.marketCardActionsV78 button,.marketHeroActionsV78 button,.activityActionsV160 button,.taxiDriverTabs button,.restaurantOwnerTopActionsV174 button{border:1px solid var(--g-line)!important;background:var(--g-surface)!important;min-height:42px!important;color:var(--g-ink)!important;box-shadow:none!important;border-radius:13px!important;padding:0 14px!important;font-weight:800!important}button:hover{filter:none}.primaryAction:hover,.primaryBtn:hover,.premiumPrimaryV160:hover,.authSubmit:hover,.sellNowV78:hover,.marketBuyNowV84:hover{background:var(--g-green-700)!important}.danger,.dangerAction,.dangerButton{background:var(--g-red-50)!important;color:var(--g-red)!important;border:1px solid color-mix(in srgb,var(--g-red) 28%,transparent)!important}.marketCard,.gibaVerticalCard,.marketProductV78,.restaurantCardV160,.serviceCategoryCardV160,.providerModernCardV160,.rolePanelV84,.adminCard,.glassCard,.foodOrderCardV160,.quotePanelV160,.activityPanelV160,.offerCompare,.walletCard,.restaurantOwnerCardV174,.restaurantOwnerRecentOrderV174,.taxiRequestCardV143,.profileDirectory>*,.listRow,.row,.marketSellerGridV78>*,.marketOrderListV78>*,.confirmPurchaseV84,.purchaseProductV84,.purchaseSuccessV84{background:var(--g-surface)!important;border:1px solid var(--g-line)!important;border-radius:var(--g-card-radius)!important;box-shadow:none!important;color:var(--g-ink)!important;overflow:hidden!important}.marketCard:hover,.marketProductV78:hover,.restaurantCardV160:hover,.serviceCategoryCardV160:hover,.providerModernCardV160:hover{border-color:color-mix(in srgb,var(--g-green) 28%,var(--g-line))!important;transition:all .18s!important;transform:translateY(-2px)!important}.marketGrid,.marketProductGridV78,.restaurantGridV160,.serviceCatalogGridV160,.providerModernGridV160,.resultGrid,.recommendationGrid,.rolePanelsGridV84,.foodOrdersGridV160,.claimsGrid,.activitySectionGridV168,.profileDirectory,.restaurantOwnerDataGridV174,.restaurantOwnerBottomGridV174,.taxiTripsV143,.taxiDriverPanels{margin:0 0 var(--g-section-gap)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.marketProductGridV78,.restaurantGridV160,.serviceCatalogGridV160{grid-template-columns:repeat(4,minmax(0,1fr))!important}.rolePanelsGridV84,.restaurantOwnerDataGridV174,.taxiDriverPanels{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketProductVisualV78,.restaurantVisualV160,.listingCover,.servicePhotoCardV216>img,.servicePhotoCardV216>.gibaImageFallback,.foodItemMediaV143,.restaurantCoverCardV201,.restaurantHeaderCoverV201,.marketCard>.listingCover{aspect-ratio:4/3!important;object-fit:cover!important;background:var(--g-surface-2)!important;border-radius:0!important;width:100%!important}.gibaImageFallback{width:100%;height:100%;min-height:180px;background:linear-gradient(135deg,var(--g-green-50),var(--g-yellow-50))!important;color:var(--g-green-700)!important;align-content:center!important;place-items:center!important;gap:7px!important;display:grid!important}.gibaImageFallback span{font-size:34px}.gibaImageFallback small{color:var(--g-muted);font-size:12px}.marketBody,.marketProductInfoV78,.restaurantBodyV160,.providerModernCardV160>div,.rolePanelV84,.adminCard,.activityPanelV160,.foodOrderCardV160,.restaurantOwnerCardV174{padding:var(--g-card-pad)!important}.marketBody h3,.marketProductInfoV78 h3,.restaurantBodyV160 h3,.servicePhotoOverlayV216 h3,.providerModernCardV160 h3{margin:0 0 6px!important;font-size:18px!important;line-height:1.4!important}.marketBody p,.marketProductInfoV78 p,.restaurantBodyV160 p,.providerModernCardV160 p{color:var(--g-muted)!important;line-height:1.7!important}.serviceDiscoverV160{gap:24px!important;display:grid!important}.serviceSectionHeadV160{justify-content:space-between!important;align-items:end!important;gap:16px!important;margin:0!important;display:flex!important}.serviceSectionHeadV160 h2{font-size:var(--g-h2)!important;margin:0!important}.servicePhotoCardV216{text-align:start!important;min-height:235px!important;padding:0!important;position:relative!important}.servicePhotoCardV216>img,.servicePhotoCardV216>.gibaImageFallback{aspect-ratio:auto!important;height:100%!important;position:absolute!important;inset:0!important}.servicePhotoCardV216:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a120ed1);position:absolute;inset:42% 0 0}.servicePhotoOverlayV216{z-index:2!important;color:#fff!important;position:absolute!important;inset:auto 16px 16px!important}.servicePhotoOverlayV216 small,.servicePhotoOverlayV216 p{color:#ffffffd1!important;margin:2px 0!important}.servicePhotoOverlayV216 h3{color:#fff!important}.servicePhotoCardV216>svg{top:14px;z-index:3;color:var(--g-ink);background:#fff;border-radius:50%;width:38px;height:38px;padding:8px;inset-inline-end:14px;position:absolute!important}.marketV78{max-width:none!important}.marketTopV78{grid-template-columns:1fr auto!important;align-items:center!important;gap:16px!important;padding:18px 20px!important;display:grid!important}.marketBrandV78{align-items:center!important;gap:10px!important;display:flex!important}.marketBrandV78 b{font-size:20px!important}.marketBrandV78 small{color:var(--g-muted)!important}.marketNavV78{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.marketHeroV78{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;display:grid!important}.marketHeroBubblesV78{gap:10px!important;display:flex!important}.marketHeroBubblesV78>*{background:var(--g-yellow-50)!important;border:1px solid color-mix(in srgb,var(--g-yellow) 45%,var(--g-line))!important;border-radius:18px!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important}.marketCategoryStripV78{scrollbar-width:none;background:0 0!important;border:0!important;flex-wrap:nowrap!important;padding:0!important;overflow:auto!important}.marketCategoryStripV78 button{white-space:nowrap!important}.marketEmptyV78,.premiumEmptyV160,.approvalEmpty,.activityEmptyV168,.restaurantOwnerEmptyV174,.matchEmpty,.emptyState{background:var(--g-surface)!important;border:1px dashed color-mix(in srgb,var(--g-muted) 40%,var(--g-line))!important;text-align:center!important;min-height:220px!important;color:var(--g-muted)!important;border-radius:22px!important;grid-column:1/-1!important;align-content:center!important;place-items:center!important;gap:10px!important;padding:34px!important;display:grid!important}.marketEmptyV78 svg,.premiumEmptyV160 svg,.approvalEmpty svg,.activityEmptyV168 svg{width:36px!important;height:36px!important;color:var(--g-green)!important}.foodWebV143{gap:24px!important;display:grid!important}.foodHeroModernV163{grid-template-columns:1fr auto!important;align-items:center!important;gap:20px!important;display:grid!important}.foodCuisineRailV163,.foodOfferRailV163{scrollbar-width:none!important;flex-wrap:nowrap!important;overflow:auto!important}.foodCuisineRailV163>*{white-space:nowrap!important}.foodLayoutV143{grid-template-columns:minmax(0,1fr) 340px!important;align-items:start!important;gap:22px!important;display:grid!important}.foodCartV143{top:calc(var(--g-header) + 18px)!important;background:var(--g-surface)!important;border:1px solid var(--g-line)!important;box-shadow:none!important;border-radius:22px!important;padding:18px!important;position:sticky!important}.foodRestaurantHeadV143,.foodRestaurantHeadModernV160{background:var(--g-surface)!important;border:1px solid var(--g-line)!important;border-radius:22px!important;padding:18px!important}.foodMenuGridV143{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.foodItemV143{background:var(--g-surface)!important;border:1px solid var(--g-line)!important;box-shadow:none!important;border-radius:18px!important;overflow:hidden!important}.qtyV143{align-items:center!important;gap:8px!important;display:flex!important}.qtyV143 button{border:1px solid var(--g-line)!important;background:var(--g-surface)!important;border-radius:50%!important;width:36px!important;height:36px!important}.taxiLayoutV143{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)!important;align-items:start!important;gap:20px!important;display:grid!important}.taxiRouteWeb{background:var(--g-surface)!important;grid-template-columns:1fr!important;align-items:stretch!important;padding:18px!important;display:grid!important}.taxiRouteWeb label{color:var(--g-ink)!important;gap:7px!important;font-weight:800!important;display:grid!important}.taxiMapRoute,.taxiDriverMap{border:1px solid var(--g-line)!important;min-height:430px!important;box-shadow:none!important;background:linear-gradient(135deg,#eef5f1,#f8fbf9)!important;border-radius:24px!important;overflow:hidden!important}.taxiRequestCardV143{padding:20px!important}.taxiTripsV143{grid-template-columns:1fr!important}.taxiBars>*{background:var(--g-green)!important;border-radius:999px!important}.gibaVerticalExperience{gap:22px!important;display:grid!important}.gibaVerticalFilters{grid-template-columns:2fr repeat(3,minmax(120px,1fr)) auto!important;align-items:center!important;display:grid!important}.roleTabs{flex-wrap:nowrap!important;width:max-content!important;max-width:100%!important;overflow:auto!important}.roleTabs button{white-space:nowrap!important}.gibaVerticalCompareBar{z-index:30!important;background:var(--g-ink)!important;color:#fff!important;box-shadow:var(--g-shadow)!important;border-radius:18px!important;padding:12px 16px!important;position:sticky!important;bottom:18px!important}.smartExperience{gap:24px!important;display:grid!important}.smartHierarchyHero{background:linear-gradient(135deg,var(--g-yellow-50),var(--g-green-50))!important}.matchForm,.publishProduct,.sellGrid,.purchaseFieldsV84{background:var(--g-surface)!important;border:1px solid var(--g-line)!important;box-shadow:none!important;border-radius:22px!important;padding:22px!important}.matchResults{gap:14px!important;display:grid!important}.matchProvider{background:var(--g-surface)!important;border:1px solid var(--g-line)!important;border-radius:18px!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:14px!important;padding:16px!important;display:grid!important}.matchRank{background:var(--g-green-50)!important;width:42px!important;height:42px!important;color:var(--g-green-700)!important;border-radius:14px!important;place-items:center!important;font-weight:900!important;display:grid!important}.roleDashboardPageV84,.unifiedActivityV168{gap:22px!important;display:grid!important}.roleStatsV84,.profileStats,.restaurantOwnerKpisV174,.taxiDriverKpis,.adm-kpis,.ent-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.roleStatsV84>article,.profileStats>article,.restaurantOwnerKpisV174>article,.taxiDriverKpis>article,.adm-kpis>article,.ent-kpis>article{background:var(--g-surface)!important;border:1px solid var(--g-line)!important;box-shadow:none!important;border-radius:18px!important;padding:18px!important}.roleStatsV84 b,.profileStats b,.restaurantOwnerKpisV174 b,.taxiDriverKpis b{color:var(--g-ink)!important;font-size:28px!important}.roleStatsV84 small,.profileStats small{color:var(--g-muted)!important}.roleRowV84,.activityRowsV168>*,.restaurantOwnerRecentOrderV174,.listRow,.row{border-bottom:1px solid var(--g-line)!important;padding:14px 16px!important}.roleRowV84:last-child,.activityRowsV168>:last-child,.listRow:last-child,.row:last-child{border-bottom:0!important}.modalBackdrop,.modalOverlay,.marketModal{-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;z-index:500!important;background:#0c100e85!important;place-items:center!important;padding:20px!important;display:grid!important;position:fixed!important;inset:0!important}.modalCard,.marketModalCard,.authCard{background:var(--g-surface)!important;width:min(620px,100%)!important;max-height:min(82vh,760px)!important;color:var(--g-ink)!important;border:1px solid var(--g-line)!important;box-shadow:var(--g-shadow-float)!important;border-radius:26px!important;padding:24px!important;overflow:auto!important}.notificationPanel{top:84px!important;background:var(--g-surface)!important;border:1px solid var(--g-line)!important;z-index:450!important;width:min(390px,100vw - 32px)!important;max-height:70vh!important;box-shadow:var(--g-shadow)!important;border-radius:22px!important;padding:14px!important;position:fixed!important;inset-inline-end:20px!important;overflow:auto!important}.businessAppShell,.restaurantOwnerWebV174,.taxiDriverWebV169,.adm-shell,.ent-shell{background:var(--g-bg)!important;color:var(--g-ink)!important}.restaurantOwnerSidebarV174,.adm-sidebar,.ent-sidebar{color:#f6fbf8!important;box-shadow:none!important;background:#18201c!important;border:0!important}.restaurantOwnerSidebarV174 button,.adm-sidebar button,.ent-sidebar button{color:#d8e2dc!important;border-radius:12px!important}.restaurantOwnerSidebarV174 button:hover,.restaurantOwnerSidebarV174 button.active,.adm-sidebar button:hover,.adm-sidebar button.active,.ent-sidebar button:hover,.ent-sidebar button.active{color:#fff!important;background:#24312a!important}.restaurantOwnerMainV174,.adm-main,.ent-main{background:var(--g-bg)!important}.restaurantOwnerTopV174,.adm-topbar,.ent-topbar{background:var(--g-surface)!important;border-bottom:1px solid var(--g-line)!important;box-shadow:none!important}@media (max-width:1100px){.marketProductGridV78,.restaurantGridV160,.serviceCatalogGridV160,.providerModernGridV160{grid-template-columns:repeat(3,minmax(0,1fr))!important}.marketGrid,.resultGrid,.recommendationGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gibaVerticalFilters{grid-template-columns:1fr 1fr!important}.gibaVerticalFilters>:first-child{grid-column:1/-1!important}.foodLayoutV143,.taxiLayoutV143{grid-template-columns:1fr!important}.foodCartV143{position:relative!important;top:auto!important}.taxiMapRoute,.taxiDriverMap{min-height:360px!important}}@media (max-width:820px){.webMiniApp,.page,.pageShell,.dedicatedExperience,.gibaVerticalExperience,.marketV78,.foodWebV143,.taxiWebV143,.serviceModernV160,.unifiedActivityV168,.roleDashboardPageV84,.authPage,.smartExperience{width:calc(100% - 28px)!important;padding-top:22px!important}.marketProductGridV78,.restaurantGridV160,.serviceCatalogGridV160,.providerModernGridV160,.marketGrid,.resultGrid,.recommendationGrid,.rolePanelsGridV84,.foodOrdersGridV160,.claimsGrid,.activitySectionGridV168,.profileDirectory,.restaurantOwnerDataGridV174,.restaurantOwnerBottomGridV174,.taxiDriverPanels{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketHeroV78,.foodHeroModernV163{grid-template-columns:1fr!important}.marketHeroBubblesV78{display:none!important}.roleStatsV84,.profileStats,.restaurantOwnerKpisV174,.taxiDriverKpis,.adm-kpis,.ent-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.foodMenuGridV143{grid-template-columns:1fr!important}}@media (max-width:560px){:root{--g-page-pad:12px;--g-card-radius:18px;--g-control:48px}.webMiniApp,.page,.pageShell,.dedicatedExperience,.gibaVerticalExperience,.marketV78,.foodWebV143,.taxiWebV143,.serviceModernV160,.unifiedActivityV168,.roleDashboardPageV84,.authPage,.smartExperience{width:calc(100% - 20px)!important;padding-bottom:96px!important}.pageHero,.megaHero,.smartMarketHero,.hierarchyHero,.gibaVerticalHero,.marketHeroV78,.foodHeroV143,.foodHeroModernV163,.sectionHeroV143,.taxiHeroV143,.serviceHeroModernV160{border-radius:22px!important;padding:20px!important}.globalSearch,.marketSearchV78,.premiumSearchV160,.pageSearch,.locationSearchPanel,.gibaVerticalFilters,.restaurantOwnerFiltersV174,.taxiRouteWeb{grid-template-columns:1fr!important;display:grid!important}.globalSearch>svg,.marketSearchV78>svg,.premiumSearchV160>svg{display:none!important}.marketProductGridV78,.restaurantGridV160,.serviceCatalogGridV160,.providerModernGridV160,.marketGrid,.resultGrid,.recommendationGrid,.rolePanelsGridV84,.foodOrdersGridV160,.claimsGrid,.activitySectionGridV168,.profileDirectory,.restaurantOwnerDataGridV174,.restaurantOwnerBottomGridV174,.taxiDriverPanels{grid-template-columns:1fr!important}.marketProductV78,.marketCard,.restaurantCardV160{grid-template-columns:112px minmax(0,1fr)!important;display:grid!important}.marketProductVisualV78,.marketCard>.listingCover,.restaurantVisualV160{aspect-ratio:auto!important;height:100%!important;min-height:145px!important}.servicePhotoCardV216{min-height:205px!important}.roleStatsV84,.profileStats,.restaurantOwnerKpisV174,.taxiDriverKpis,.adm-kpis,.ent-kpis{grid-template-columns:1fr 1fr!important}.matchProvider{grid-template-columns:auto 1fr!important}.matchProvider>:last-child{grid-column:1/-1!important}.modalBackdrop,.modalOverlay,.marketModal{place-items:end center!important;padding:8px!important}.modalCard,.marketModalCard,.authCard{border-radius:24px 24px 12px 12px!important;width:100%!important;max-height:88vh!important;padding:20px!important}.notificationPanel{top:70px!important;width:auto!important;inset-inline:10px!important}}.webMiniApp,.page,.pageShell,.dedicatedExperience,.gibaVerticalExperience,.marketV78,.foodWebV143,.taxiWebV143,.serviceModernV160,.unifiedActivityV168,.roleDashboardPageV84,.authPage,.smartExperience{font-size:var(--g-body)!important;line-height:1.65!important}.webMiniApp small,.page small,.pageShell small{font-size:12px!important;line-height:1.55!important}.webMiniApp h2,.page h2,.pageShell h2{font-size:var(--g-h2)!important;line-height:1.35!important}.webMiniApp h3,.page h3,.pageShell h3{line-height:1.45!important}.marketCategoryStripV78>div{grid-template-columns:repeat(6,minmax(130px,1fr))!important;gap:12px!important;width:100%!important;display:grid!important}.marketCategoryStripV78>div>button{background:var(--g-surface-2)!important;border:0!important;border-radius:18px!important;min-height:150px!important;padding:0!important;position:relative!important;overflow:hidden!important}.marketCategoryStripV78>div>button>img,.marketCategoryStripV78>div>button>.gibaImageFallback{object-fit:cover!important;width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important}.marketCategoryStripV78>div>button>.gibaImageFallback small{display:none}.smartGuestIntro{border:1px solid var(--g-line);background:var(--g-yellow-50);color:var(--g-ink);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:-18px 0 24px;padding:14px 16px;display:flex}.smartGuestIntro>div{gap:2px;display:grid}.smartGuestIntro span{color:var(--g-muted);font-size:12px}.smartGuestIntro button{background:var(--g-green);color:#fff;border:0;border-radius:12px;min-height:42px;padding:0 16px;font-weight:900}@media (max-width:820px){.marketCategoryStripV78>div{scrollbar-width:none!important;display:flex!important;overflow:auto!important}.marketCategoryStripV78>div>button{min-width:145px!important}.smartGuestIntro{flex-direction:column;align-items:flex-start}}:root{--v248-ease:cubic-bezier(.22,1,.36,1);--v248-ease-soft:cubic-bezier(.4,0,.2,1);--v248-fast:.16s;--v248-med:.28s;--v248-slow:.42s;--v248-ring:0 0 0 4px color-mix(in srgb,var(--g-green) 16%,transparent);--v248-panel-shadow:0 10px 34px #16231d14;--v248-float-shadow:0 22px 70px #16231d29}.page,.roleDashboardPageV84,.sellerDashboardV84,.businessControlCenter,.adminData,.restaurantOwnerMainV174{animation:v248PageIn var(--v248-slow) var(--v248-ease) both}@keyframes v248PageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.roleDashboardPageV84,.sellerDashboardV84,.businessControlCenter,.adminData{width:min(var(--g-max),calc(100% - 32px));margin-inline:auto;padding-block:28px 72px}.roleDashboardHeroV84,.businessControlHero,.adminSectionHeroV95,.activityHeroV168{border:1px solid var(--g-line);background:linear-gradient(135deg,var(--g-surface),color-mix(in srgb,var(--g-green-50) 56%,var(--g-surface)));border-radius:var(--g-radius-xl);box-shadow:var(--g-shadow-sm);padding:clamp(22px,3vw,34px);position:relative;overflow:hidden}.roleDashboardHeroV84:after,.businessControlHero:after,.adminSectionHeroV95:after,.activityHeroV168:after{content:"";inset-inline-end:-90px;background:color-mix(in srgb,var(--g-yellow) 22%,transparent);filter:blur(2px);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-95px}.roleHeroBubbleV84,.businessModuleGlyph{transition:transform var(--v248-med) var(--v248-ease),box-shadow var(--v248-med) var(--v248-ease)}.roleDashboardHeroV84:hover .roleHeroBubbleV84,.businessModuleCard:hover .businessModuleGlyph{transform:translateY(-3px)rotate(-2deg)}.rolePanelsGridV84,.activitySectionGridV168,.businessModuleGrid,.businessKpiGrid,.businessPlanGrid{gap:16px}.rolePanelV84,.activityPanelV160,.businessModuleCard,.adminCard,.ent-panel,.restaurantOwnerCardV174,.walletCard{transition:transform var(--v248-med) var(--v248-ease),border-color var(--v248-fast),box-shadow var(--v248-med) var(--v248-ease);border:1px solid var(--g-line)!important;background:var(--g-surface)!important;border-radius:var(--g-radius-lg)!important;box-shadow:none!important}.rolePanelV84:hover,.businessModuleCard:hover,.adminCard:hover,.restaurantOwnerCardV174:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--g-green) 28%,var(--g-line))!important;box-shadow:var(--v248-panel-shadow)!important}.roleStatsV84>article,.businessKpiGrid>*,.restaurantOwnerKpisV174>*{min-height:106px;transition:transform var(--v248-med) var(--v248-ease),background var(--v248-fast);align-content:center;gap:5px;display:grid;border:1px solid var(--g-line)!important;background:var(--g-surface)!important;border-radius:20px!important;padding:18px!important}.roleStatsV84>article:hover,.businessKpiGrid>:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--g-green-50) 48%,var(--g-surface))!important}.roleStatsV84 b,.businessKpiGrid b{letter-spacing:-.5px;font-size:clamp(23px,3vw,32px)}.roleRowV84,.activityRowsV168>*,.restaurantOwnerRecentOrderV174,.restaurantOwnerStatusListV174>*{border-bottom:1px solid var(--g-line);transition:background var(--v248-fast),transform var(--v248-fast);padding-block:14px}.roleRowV84:hover,.activityRowsV168>:hover{background:var(--g-surface-2);transform:translate(-2px)}.roleRowV84 i,.orderStatusV160,.providerStageV160{border-radius:var(--g-pill);background:var(--g-surface-2);color:var(--g-muted);white-space:nowrap;padding:5px 9px;font-size:11px;font-style:normal;font-weight:900}.authPage.realAuth{min-height:calc(100dvh - var(--g-header));grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(28px,5vw,76px);width:min(1120px,100% - 32px);margin:0 auto;padding:42px 0 72px;display:grid}.authBrand{animation:v248SlideIn var(--v248-slow) var(--v248-ease) both;padding:clamp(18px,3vw,30px)}.authBrandLogo{width:min(220px,62%);height:auto;margin-bottom:22px}.authBrand p{color:var(--g-muted);max-width:520px;font-size:clamp(16px,2vw,20px);line-height:1.9}.authBrand>div{background:var(--g-green-50);color:var(--g-green-700);border-radius:var(--g-pill);align-items:center;gap:9px;padding:10px 14px;font-weight:850;display:inline-flex}.authCard{animation:v248CardIn var(--v248-slow) var(--v248-ease) both;position:relative;overflow:hidden;background:var(--g-surface)!important;border:1px solid var(--g-line)!important;box-shadow:var(--v248-float-shadow)!important;border-radius:32px!important;padding:clamp(22px,3vw,34px)!important}.authCard:before{content:"";background:linear-gradient(90deg,var(--g-green),var(--g-yellow));opacity:.9;height:4px;position:absolute;inset:0 0 auto}.authCardLogo{border-bottom:1px solid var(--g-line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex!important}.authCardLogo img{width:100px}.authCardLogo span,.authCard>span{letter-spacing:.05em;color:var(--g-green-700);font-size:11px;font-weight:900}.authCard h2{letter-spacing:-.7px;margin:7px 0 20px;font-size:clamp(26px,3.5vw,36px);line-height:1.25}.authMode{background:var(--g-surface-2);border-radius:16px;grid-template-columns:1fr 1fr;margin-bottom:22px;padding:5px;display:grid!important}.authMode button{height:44px;color:var(--g-muted);transition:all var(--v248-fast);background:0 0;border:0;border-radius:12px;font-weight:900}.authMode button.active{background:var(--g-surface);color:var(--g-ink);box-shadow:var(--g-shadow-sm)}.authCard label,.securityFieldsV91 label,.providerSettingsV127 label,.restaurantOwnerFormGridV174 label{color:var(--g-ink);gap:7px;margin-bottom:14px;font-size:13px;font-weight:850;display:grid}.authCard input,.authCard select,.authCard textarea,.securityFieldsV91 input,.securityFieldsV91 select,.providerSettingsV127 input,.providerSettingsV127 select,.restaurantOwnerFormGridV174 input,.restaurantOwnerFormGridV174 select,.restaurantOwnerFormGridV174 textarea{border:1px solid var(--g-line);background:var(--g-surface);width:100%;min-height:50px;color:var(--g-ink);transition:border-color var(--v248-fast),box-shadow var(--v248-fast),background var(--v248-fast);border-radius:14px;outline:0;padding:10px 13px}.authCard textarea,.restaurantOwnerFormGridV174 textarea{resize:vertical;min-height:112px}.authCard input:focus,.authCard select:focus,.authCard textarea:focus,.securityFieldsV91 input:focus,.providerSettingsV127 input:focus,.restaurantOwnerFormGridV174 input:focus{border-color:var(--g-green);box-shadow:var(--v248-ring);background:var(--g-surface)}.authSubmit,.authSecondary{width:100%;min-height:52px;transition:transform var(--v248-fast),box-shadow var(--v248-fast),filter var(--v248-fast);border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;font-weight:900;display:flex}.authSubmit{box-shadow:0 8px 22px color-mix(in srgb,var(--g-green) 22%,transparent);background:var(--g-green)!important;color:#fff!important}.authSubmit:hover:not(:disabled){filter:saturate(1.08);transform:translateY(-1px)}.authSubmit:active:not(:disabled){transform:translateY(1px)scale(.995)}.authSubmit:disabled{opacity:.54;cursor:not-allowed;box-shadow:none}.authSecondary{background:var(--g-surface-2);color:var(--g-ink);margin-top:9px}.authTextButton{color:var(--g-green-700);background:0 0;border:0;margin-inline:auto;padding:11px 4px;font-weight:900;display:block}.authHint{color:var(--g-muted);align-items:flex-start;gap:8px;margin-top:14px;font-size:12px;line-height:1.7;display:flex}.authHint svg{flex:none;width:17px;margin-top:2px}.authError{background:var(--g-red-50);color:var(--g-red);border:1px solid color-mix(in srgb,var(--g-red) 28%,transparent);border-radius:13px;align-items:center;gap:9px;margin:10px 0;padding:11px 13px;animation:.35s both v248Shake;display:flex}.authError svg{flex:none;width:18px}.otpVerifyCardV91 input[inputmode=numeric]{letter-spacing:.38em;text-align:center;direction:ltr;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:25px}.buttonLoader{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite v248Spin}@keyframes v248Spin{to{transform:rotate(360deg)}}@keyframes v248SlideIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes v248CardIn{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:none}}@keyframes v248Shake{25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.modalOverlay,.modalBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:v248Fade var(--v248-med) ease both;z-index:500!important;background:#0e15127a!important;place-items:center!important;padding:18px!important;display:grid!important;position:fixed!important;inset:0!important}.modalOverlay>.authCard,.modalCard{width:min(680px,100%);max-height:min(86dvh,840px);animation:v248ModalIn var(--v248-med) var(--v248-ease) both;overflow:auto;background:var(--g-surface)!important;border:1px solid color-mix(in srgb,#fff 30%,var(--g-line))!important;border-radius:28px!important;box-shadow:0 28px 90px #0000003d!important}.modalClose{z-index:3;border:1px solid var(--g-line);background:color-mix(in srgb,var(--g-surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:50%;width:40px;height:40px;margin-inline-start:auto;position:sticky;top:0}@keyframes v248Fade{0%{opacity:0}to{opacity:1}}@keyframes v248ModalIn{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:none}}.businessModuleCard,.providerModernCardV160,.restaurantOwnerCardV174{position:relative;overflow:hidden}.businessModuleCard:before,.providerModernCardV160:before,.restaurantOwnerCardV174:before{content:"";inset-inline-start:0;background:var(--g-green);opacity:.6;width:3px;position:absolute;top:0;bottom:0}.providerModernGridV160,.restaurantGridV160{gap:16px}.providerModernCardV160,.restaurantCardV160{transition:transform var(--v248-med) var(--v248-ease),box-shadow var(--v248-med)}.providerModernCardV160:hover,.restaurantCardV160:hover{box-shadow:var(--v248-panel-shadow);transform:translateY(-3px)}.providerStageActionV160 button,.activityActionsV160 button,.restaurantOwnerOrderActionsV174 button,.restaurantOwnerSaveV174,.businessLaunchBanner button{min-height:44px;transition:transform var(--v248-fast),filter var(--v248-fast);border-radius:13px;font-weight:900}.providerStageActionV160 button:hover,.activityActionsV160 button:hover,.restaurantOwnerOrderActionsV174 button:hover{transform:translateY(-1px)}.accountSecurityV91,.accountLocationV92,.businessManagerV126,.businessPublicV126{overflow:hidden}.securityHintV91{background:var(--g-blue-50);border:1px solid color-mix(in srgb,var(--g-blue) 16%,var(--g-line));color:var(--g-muted);border-radius:14px;padding:12px 14px;line-height:1.7}.locationActionsV92{flex-wrap:wrap;gap:10px;display:flex}.locationActionsV92 button{border:1px solid var(--g-line);background:var(--g-surface);border-radius:13px;align-items:center;gap:8px;min-height:46px;padding:0 15px;font-weight:900;display:inline-flex}.locationActionsV92 button:last-child{background:var(--g-green);border-color:var(--g-green);color:#fff}.locationPreviewV92{background:var(--g-surface-2);border-radius:16px;gap:5px;margin-top:14px;padding:15px;display:grid}.savedAddressesV92>div{border:1px solid var(--g-line);background:var(--g-surface);border-radius:14px;align-items:center;gap:11px;padding:12px;display:flex}.activitySkeletonV168{background:var(--g-surface-2);border-radius:14px;min-height:66px;position:relative;overflow:hidden}.activitySkeletonV168:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:1.35s infinite v248Shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes v248Shimmer{to{transform:translate(100%)}}.activityEmptyV168,.approvalEmpty,.restaurantOwnerEmptyV174{text-align:center;border:1px dashed var(--g-line);background:color-mix(in srgb,var(--g-surface-2) 70%,transparent);color:var(--g-muted);border-radius:18px;place-items:center;gap:8px;display:grid;padding:30px 18px!important}.adm-panel,.ent-panel{border:1px solid var(--g-line)!important;background:var(--g-surface)!important;border-radius:22px!important}.adm-panelhead{border-bottom:1px solid var(--g-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.adminTable{border-collapse:separate;border-spacing:0;width:100%}.adminTable th{top:var(--g-header);z-index:4;background:var(--g-surface);color:var(--g-muted);text-align:start;font-size:12px;position:sticky}.adminTable th,.adminTable td{border-bottom:1px solid var(--g-line);padding:12px}.adminTable tbody tr{transition:background var(--v248-fast)}.adminTable tbody tr:hover{background:var(--g-surface-2)}.adm-drawer{transition:transform var(--v248-med) var(--v248-ease),opacity var(--v248-med)!important}.authCard form,.restaurantOwnerFormGridV174,.securityFieldsV91{scroll-margin-top:100px}.documentUpload{border:1px dashed color-mix(in srgb,var(--g-green) 36%,var(--g-line));background:var(--g-green-50);border-radius:16px;padding:15px}.documentUpload input[type=file]{background:var(--g-surface)}input[type=checkbox],input[type=radio]{accent-color:var(--g-green)}@media (max-width:760px){.authPage.realAuth{grid-template-columns:1fr;gap:10px;width:min(620px,100% - 24px);padding:18px 0 94px}.authBrand{padding:10px 4px}.authBrandLogo{width:112px;margin-bottom:8px}.authBrand p{margin:0;font-size:13px}.authBrand>div{display:none}.authCard{box-shadow:var(--g-shadow)!important;border-radius:24px!important;padding:20px!important}.authCardLogo{display:none!important}.roleDashboardPageV84,.sellerDashboardV84,.businessControlCenter,.adminData{width:calc(100% - 24px);padding-top:18px;padding-bottom:104px}.roleStatsV84{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rolePanelsGridV84,.activitySectionGridV168,.businessModuleGrid,.businessKpiGrid,.businessPlanGrid,.providerModernGridV160,.restaurantGridV160{grid-template-columns:1fr!important}.modalOverlay,.modalBackdrop{background:#0e15127a!important;align-items:end!important;padding:0!important}.modalOverlay>.authCard,.modalCard{width:100%;max-width:none;max-height:88dvh;animation:v248SheetIn var(--v248-med) var(--v248-ease) both;padding:22px 18px calc(22px + env(safe-area-inset-bottom))!important;border-bottom:0!important;border-radius:26px 26px 0 0!important}.modalOverlay>.authCard:after,.modalCard:after{content:"";background:var(--g-line);border-radius:999px;width:42px;height:4px;display:block;position:absolute;top:8px;left:50%;transform:translate(-50%)}@keyframes v248SheetIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.locationActionsV92 button{flex:100%}.adminTable{min-width:720px}.adm-panel:has(.adminTable){overflow:auto}}@media (min-width:761px) and (max-width:1100px){.authPage.realAuth{grid-template-columns:.8fr 1.2fr;gap:28px}.rolePanelsGridV84,.businessModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (hover:hover){button:not(:disabled),a[href]{transition:transform var(--v248-fast) var(--v248-ease-soft),filter var(--v248-fast),background var(--v248-fast),border-color var(--v248-fast)}}button:active:not(:disabled),a[href]:active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.buttonLoader{border-top-color:currentColor;animation:none!important}}.iraqUxSection{--iraq-accent:var(--g-green)}.iraqUxStepper{grid-template-columns:repeat(3,1fr);gap:10px;max-width:760px;margin:0 auto 20px;padding:0 16px;display:grid}.iraqUxStepper>span{color:var(--g-muted);align-items:center;gap:9px;font-size:13px;font-weight:800;display:flex;position:relative}.iraqUxStepper>span:not(:last-child):after{content:"";inset-inline-start:calc(100% - 12px);background:var(--g-line);width:calc(100% - 22px);height:2px;position:absolute;top:17px}.iraqUxStepper i{background:var(--g-surface);border:1px solid var(--g-line);z-index:2;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid;position:relative}.iraqUxStepper .done{color:var(--g-ink)}.iraqUxStepper .done i{background:var(--g-green);border-color:var(--g-green);color:#fff}.iraqUxCardHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.iraqUxCardHead small{color:var(--g-muted);font-weight:800}.iraqUxCardHead h2{margin:2px 0 0}.iraqUxCardHead>span{background:var(--g-green-50);color:var(--g-green-700);border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900}.iraqUxQuickPlaces{scrollbar-width:none;gap:8px;margin:-2px 0 6px;display:flex;overflow:auto}.iraqUxQuickPlaces button{white-space:nowrap;border:1px solid var(--g-line);background:var(--g-surface-2);color:var(--g-ink);border-radius:999px;padding:8px 12px;font-weight:800}.iraqUxFareSummary{background:var(--g-surface-2);border:1px solid var(--g-line);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.iraqUxFareSummary span{color:var(--g-muted)}.iraqUxFlowRail,.iraqUxTrustRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 22px;display:grid}.iraqUxFlowRail article,.iraqUxTrustRail article{background:var(--g-surface);border:1px solid var(--g-line);border-radius:16px;align-items:center;gap:11px;min-width:0;padding:14px 15px;display:flex}.iraqUxFlowRail i{background:var(--g-yellow-50);color:#7b5a00;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:950;display:grid}.iraqUxFlowRail div,.iraqUxTrustRail article{min-width:0}.iraqUxFlowRail b,.iraqUxTrustRail b{font-size:13px;display:block}.iraqUxFlowRail small,.iraqUxTrustRail small{color:var(--g-muted);margin-top:2px;font-size:11px;line-height:1.45;display:block}.iraqUxTrustRail article{display:block}.iraqUxTrustRail article:before{content:"✓";background:var(--g-green-50);width:24px;height:24px;color:var(--g-green-700);border-radius:8px;place-items:center;margin-bottom:8px;font-weight:950;display:inline-grid}.iraqUxServicesRail article{min-height:126px}.marketProductInfoV78 h3,.restaurantBodyV160 h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.marketPriceV78 b{font-size:18px}.marketSellerLineV78{color:var(--g-muted);font-size:12px}.gibaVerticalFilters,.globalSearch{scroll-margin-top:calc(var(--g-header) + 18px)}.gibaVerticalFilters input,.gibaVerticalFilters select,.globalSearch input,.globalSearch select,.gibaVerticalFilters button,.globalSearch button{min-height:48px}.marketProductV78,.restaurantCardV160,.providerModernCardV160,.marketCard,.servicePhotoCardV216{transition:transform .18s,border-color .18s,box-shadow .18s}.marketProductV78:active,.restaurantCardV160:active,.providerModernCardV160:active,.marketCard:active,.servicePhotoCardV216:active{transform:scale(.992)!important}@media (max-width:1024px){.iraqUxFlowRail,.iraqUxTrustRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.iraqUxStepper{gap:6px;padding:0}.iraqUxStepper b{font-size:11px}.iraqUxStepper>span:not(:last-child):after{display:none}.iraqUxFlowRail,.iraqUxTrustRail{scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;display:flex;overflow:auto}.iraqUxFlowRail article,.iraqUxTrustRail article{scroll-snap-align:start;min-width:215px}.iraqUxCardHead{align-items:flex-start}.iraqUxFareSummary{flex-direction:column;align-items:flex-start;gap:3px}}@media (prefers-reduced-motion:reduce){.marketProductV78,.restaurantCardV160,.providerModernCardV160,.marketCard,.servicePhotoCardV216{transition:none!important}}.smartRequestStepper{max-width:620px;margin-inline:0}.smartGuestIntro{border:1px solid var(--g-line);background:var(--g-surface);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.smartGuestIntro span{color:var(--g-muted);margin-top:3px;font-size:12px;display:block}.iraqUxAccountActions button{text-align:start;background:var(--g-surface);border:1px solid var(--g-line);min-height:96px;box-shadow:none;border-radius:18px;gap:2px;padding:14px;display:grid}.iraqUxAccountActions span{font-size:22px}.iraqUxAccountActions b{font-size:14px}.iraqUxAccountActions small{color:var(--g-muted);font-size:11px}.svcTop,.reTop,.restaurantOwnerTopbarV174,.taxiDriverWebHead{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--g-bg) 88%,transparent);border-bottom:1px solid var(--g-line);position:sticky;top:0}.svcKpis>article,.reKpis>article,.restaurantOwnerKpisV174>article,.taxiDriverKpis>article{min-height:112px}.adm-panel{scroll-margin-top:90px}.adm-formgrid label{min-width:0}.adm-formgrid input,.adm-formgrid select,.adm-formgrid textarea{min-height:44px}.adm-actions{flex-wrap:wrap;gap:8px}.adm-btn{min-height:40px}.adminTable th{white-space:nowrap}.adminTable td{vertical-align:top}.adm-kpis{gap:12px}@media (max-width:1024px){.iraqUxAccountActions{grid-template-columns:repeat(2,minmax(0,1fr))}.smartRequestStepper{margin-inline:auto}}@media (max-width:768px){.smartGuestIntro{flex-direction:column;align-items:flex-start}.smartGuestIntro button{width:100%}.iraqUxAccountActions{scrollbar-width:none;margin-inline:-16px;padding-inline:16px;display:flex;overflow:auto}.iraqUxAccountActions button{min-width:150px}.svcTop,.reTop,.restaurantOwnerTopbarV174,.taxiDriverWebHead{top:0}.adm-panel{border-radius:18px!important}.adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adm-formgrid{grid-template-columns:1fr!important}.adminTable{min-width:680px}.adm-panel:has(.adminTable){overflow:auto}}.iraqRideProgress{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:14px 0 6px;display:grid;overflow:hidden}.iraqRideProgress span{min-width:0;color:var(--g-muted);text-align:center;justify-items:center;gap:5px;font-size:10px;display:grid;position:relative}.iraqRideProgress span:before{content:"";top:7px;background:var(--g-line);width:100%;height:2px;position:absolute;inset-inline-start:-50%}.iraqRideProgress span:first-child:before{display:none}.iraqRideProgress i{background:var(--g-surface);border:2px solid var(--g-line);z-index:1;border-radius:50%;width:16px;height:16px}.iraqRideProgress span.active{color:var(--g-ink);font-weight:800}.iraqRideProgress span.active i{background:var(--g-green);border-color:var(--g-green)}.iraqRideProgress span.active:before{background:var(--g-green)}.iraqFoodCheckoutStepper{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 16px;display:grid}.iraqFoodCheckoutStepper span{border:1px solid var(--g-line);background:var(--g-surface);color:var(--g-muted);border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:850;display:flex}.iraqFoodCheckoutStepper i{background:var(--g-surface-2);border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.iraqFoodCheckoutStepper span.active{border-color:color-mix(in srgb,var(--g-green) 30%,var(--g-line));background:var(--g-green-50);color:var(--g-green-700)}.iraqFoodCheckoutStepper span.active i{background:var(--g-green);color:#fff}.iraqFoodTotals{border-top:1px solid var(--g-line);border-bottom:1px solid var(--g-line);gap:8px;padding:12px 0;display:grid}.iraqFoodTotals>div{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.iraqFoodTotals span{color:var(--g-muted)}.iraqFoodTotals .grand{border-top:1px dashed var(--g-line);margin-top:2px;padding-top:8px}.iraqFoodTotals .grand strong{color:var(--g-ink);font-size:20px}.iraqCashNotice{background:var(--g-yellow-50);border:1px solid color-mix(in srgb,var(--g-yellow) 32%,var(--g-line));border-radius:14px;gap:2px;padding:11px 12px;display:grid}.iraqCashNotice b{font-size:13px}.iraqCashNotice small{color:var(--g-muted)}.foodCartV143{top:calc(var(--g-header) + 16px);max-height:calc(100dvh - var(--g-header) - 34px);scrollbar-width:thin;align-self:start;position:sticky;overflow:auto}.foodCartV143 .primaryAction{box-shadow:0 -12px 24px color-mix(in srgb,var(--g-surface) 92%,transparent);position:sticky;bottom:0}.taxiRequestCardV143 input:focus,.foodCartV143 input:focus,.foodCartV143 select:focus{border-color:var(--g-green)!important;box-shadow:var(--v248-ring)!important}@media (max-width:768px){.iraqRideProgress{scrollbar-width:none;padding-bottom:4px;display:flex;overflow:auto}.iraqRideProgress span{min-width:94px}.iraqRideProgress span:before{display:none}.iraqFoodCheckoutStepper{z-index:12;background:color-mix(in srgb,var(--g-bg) 93%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:8px 0;position:sticky;top:0}.iraqFoodCheckoutStepper span{justify-content:center;padding:8px}.iraqFoodCheckoutStepper b{font-size:11px}.foodCartV143{max-height:none;position:static;overflow:visible;border-radius:22px!important}.foodCartV143 .primaryAction{bottom:calc(74px + env(safe-area-inset-bottom));z-index:10;position:sticky}.foodMenuGridV143{padding-bottom:8px}}@media (prefers-reduced-motion:reduce){.iraqRideProgress span,.iraqFoodCheckoutStepper span{transition:none!important}}.iraqMarketPurchaseSteps{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 14px;display:grid}.iraqMarketPurchaseSteps span{background:var(--g-surface-2);color:var(--g-muted);border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:11px;font-weight:850;display:flex}.iraqMarketPurchaseSteps i{background:var(--g-surface);border:1px solid var(--g-line);border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.iraqMarketPurchaseSteps .active{background:var(--g-green-50);color:var(--g-green-700)}.iraqMarketPurchaseSteps .active i,.iraqMarketPurchaseSteps .done i{background:var(--g-green);border-color:var(--g-green);color:#fff}.iraqMarketTrustBox{background:var(--g-yellow-50);border:1px solid color-mix(in srgb,var(--g-yellow) 35%,var(--g-line));border-radius:14px;gap:3px;margin:12px 0;padding:12px 14px;display:grid}.iraqMarketTrustBox b{font-size:13px}.iraqMarketTrustBox span{color:var(--g-muted);font-size:11px}.iraqMarketEmpty{text-align:center;justify-items:center;gap:6px;padding:36px 18px!important;display:grid!important}.iraqMarketEmpty svg{width:34px;height:34px;color:var(--g-green)}.iraqMarketEmpty span{color:var(--g-muted);max-width:360px}.iraqMarketEmpty button{background:var(--g-green);color:#fff;border:0;border-radius:12px;min-height:44px;margin-top:6px;padding:0 16px;font-weight:900}.iraqServiceDecisionRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.iraqServiceDecisionRail article{border:1px solid var(--g-line);background:var(--g-surface);border-radius:14px;padding:12px 13px}.iraqServiceDecisionRail b{font-size:12px;display:block}.iraqServiceDecisionRail small{color:var(--g-muted);margin-top:2px;display:block}.iraqProviderFacts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.iraqProviderFacts span{background:var(--g-surface-2);color:var(--g-muted);border-radius:999px;padding:5px 7px;font-size:10px;font-weight:800}@media (max-width:768px){.iraqMarketPurchaseSteps span{padding:7px 4px}.iraqMarketPurchaseSteps b{font-size:10px}.iraqServiceDecisionRail{scrollbar-width:none;display:flex;overflow:auto}.iraqServiceDecisionRail article{min-width:150px}}.iraqListingJourney{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.iraqListingJourney article{border:1px solid var(--g-line);background:var(--g-surface);border-radius:14px;align-items:center;gap:9px;padding:11px 12px;display:flex}.iraqListingJourney b{background:var(--g-green-50);width:27px;height:27px;color:var(--g-green-700);border-radius:9px;place-items:center;display:grid}.iraqListingJourney span{font-size:12px;font-weight:850}.iraqListingJourney.estate b{background:var(--g-yellow-50);color:#7b5a00}.smartPromiseRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.smartPromiseRail article{border:1px solid var(--g-line);background:var(--g-surface);border-radius:16px;padding:14px}.smartPromiseRail b{font-size:13px;display:block}.smartPromiseRail span{color:var(--g-muted);margin-top:3px;font-size:11px;display:block}.smartComposerCard textarea{resize:vertical;min-height:132px}.smartOffersCard .listRow{border:1px solid var(--g-line);border-radius:16px;margin-top:9px;padding:14px}.gibaVerticalCars .marketCard,.gibaVerticalRealEstate .marketCard{overflow:hidden}.gibaVerticalCars .marketBody>strong,.gibaVerticalRealEstate .marketBody>strong{font-size:20px}.gibaVerticalCars .actionCluster,.gibaVerticalRealEstate .actionCluster{margin-top:auto}.gibaVerticalCompareBar{top:calc(var(--g-header) + 8px);z-index:16;box-shadow:var(--g-shadow-2);position:sticky}@media (max-width:768px){.iraqListingJourney,.smartPromiseRail{scrollbar-width:none;margin-inline:-16px;padding-inline:16px;display:flex;overflow:auto}.iraqListingJourney article{min-width:150px}.smartPromiseRail article{min-width:205px}.gibaVerticalCars .actionCluster,.gibaVerticalRealEstate .actionCluster{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gibaVerticalCars .actionCluster button,.gibaVerticalRealEstate .actionCluster button{min-height:44px}.gibaVerticalCompareBar{top:8px}}:root{--g-control-h:48px;--g-section-gap:28px;--g-ease:cubic-bezier(.2,.8,.2,1);--g-ring:0 0 0 4px color-mix(in srgb,var(--g-green) 16%,transparent)}.iraqUxAccountActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 28px;display:grid}.iraqUxAccountActions button{border:1px solid var(--g-line);background:var(--g-surface);text-align:start;min-height:108px;color:var(--g-ink);transition:transform .18s var(--g-ease),border-color .18s,box-shadow .18s;border-radius:20px;grid-template-columns:auto 1fr;grid-template-areas:"i b""i s";align-items:center;column-gap:12px;padding:16px;display:grid}.iraqUxAccountActions button:hover{border-color:color-mix(in srgb,var(--g-green) 42%,var(--g-line));box-shadow:var(--g-shadow-sm);transform:translateY(-2px)}.iraqUxAccountActions button:active{transform:scale(.985)}.iraqUxAccountActions button>span{background:var(--g-yellow-50);border-radius:16px;grid-area:i;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.iraqUxAccountActions button>b{grid-area:b;font-size:15px}.iraqUxAccountActions button>small{color:var(--g-muted);grid-area:s;font-size:12px}.accountLocationV92,.providerSettingsV127,.growthManagerV126>.rolePanelV84{overflow:clip}.locationActionsV92{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.locationActionsV92 button{background:var(--g-green);color:#fff;border:0;border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-weight:850;display:flex}.locationActionsV92 button+button{background:var(--g-surface-2);color:var(--g-ink);border:1px solid var(--g-line)}.locationPreviewV92{border:1px solid var(--g-line);background:var(--g-surface-2);border-radius:16px;gap:5px;padding:14px;display:grid}.locationPreviewV92 small{color:var(--g-muted);text-align:start;direction:ltr}.locationPreviewV92 label{gap:6px;margin-top:8px;display:grid}.locationPreviewV92 input{border:1px solid var(--g-line);background:var(--g-surface);min-height:44px;color:var(--g-ink);border-radius:12px;padding:0 12px}.savedAddressesV92{gap:8px;margin-top:12px;display:grid}.savedAddressesV92>div{border:1px solid var(--g-line);border-radius:15px;grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.savedAddressesV92>div>span{background:var(--g-green-50);width:38px;height:38px;color:var(--g-green-700);border-radius:12px;place-items:center;display:grid}.savedAddressesV92 small{color:var(--g-muted);margin-top:2px;display:block}.businessControlCenter,.roleDashboardPageV84{scroll-margin-top:90px}.businessControlHero{border:1px solid var(--g-line);background:linear-gradient(135deg,var(--g-surface),color-mix(in srgb,var(--g-green-50) 65%,var(--g-surface)));border-radius:28px;align-items:center;gap:16px;margin-bottom:18px;padding:24px;display:flex;position:relative;overflow:hidden}.businessControlHero:after{content:"";background:var(--g-yellow);opacity:.13;inset-inline-end:-70px;border-radius:50%;width:190px;height:190px;position:absolute;top:-100px}.businessControlHero h1{margin:3px 0 5px;font-size:clamp(26px,3vw,38px)}.businessControlHero p{color:var(--g-muted);margin:0}.businessKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.businessKpiGrid article{border:1px solid var(--g-line);background:var(--g-surface);border-radius:18px;gap:7px;padding:16px;display:grid}.businessKpiGrid small{color:var(--g-muted)}.businessKpiGrid b{overflow-wrap:anywhere;font-size:18px}.businessModuleGrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.businessModuleCard{border:1px solid var(--g-line);background:var(--g-surface);text-align:start;min-height:138px;color:var(--g-ink);transition:.18s var(--g-ease);border-radius:20px;align-content:start;gap:7px;padding:16px;display:grid}.businessModuleCard:hover{border-color:var(--g-green);box-shadow:var(--g-shadow-sm);transform:translateY(-2px)}.businessModuleCard .businessModuleGlyph{background:var(--g-green-50);width:42px;height:42px;color:var(--g-green-700);border-radius:13px;place-items:center;font-style:normal;display:grid}.businessModuleCard .businessModuleGlyph svg{width:20px;height:20px}.businessModuleCard span{font-weight:850}.businessModuleCard small{color:var(--g-muted)}.businessLiveStrip,.businessLaunchBanner{border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:13px 15px;display:flex}.businessLiveStrip{background:var(--g-green-50);color:var(--g-green-700)}.businessLiveStrip small{color:var(--g-muted)}.businessLaunchBanner.free{background:var(--g-yellow-50);border:1px solid color-mix(in srgb,var(--g-yellow) 50%,var(--g-line))}.businessSubscriptionGate{border:1px solid var(--g-line);background:var(--g-surface);border-radius:24px;padding:20px}.businessPlanGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:16px;display:grid}.businessPlanGrid article{border:1px solid var(--g-line);border-radius:18px;gap:8px;padding:16px;display:grid}.businessPlanGrid strong{font-size:21px}.businessPlanGrid button{background:var(--g-green);color:#fff;border:0;border-radius:13px;min-height:44px;font-weight:850}.serviceAdminForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.serviceAdminForm input,.serviceAdminForm select,.serviceAdminForm textarea{width:100%;min-height:var(--g-control-h);border:1px solid var(--g-line);background:var(--g-surface);color:var(--g-ink);border-radius:13px;outline:0;padding:0 12px}.serviceAdminForm textarea{min-height:110px;padding-block:12px}.serviceAdminForm input:focus,.serviceAdminForm select:focus,.serviceAdminForm textarea:focus{border-color:var(--g-green);box-shadow:var(--g-ring)}.serviceAdminForm>label{min-height:var(--g-control-h);border:1px solid var(--g-line);background:var(--g-surface);border-radius:13px;align-items:center;gap:9px;padding:0 12px;display:flex}.serviceAdminForm>button{min-height:var(--g-control-h);background:var(--g-green);color:#fff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-weight:850;display:flex}.serviceAdminForm>button:disabled{opacity:.55;cursor:not-allowed}.dangerAction{border:1px solid color-mix(in srgb,var(--g-red) 35%,var(--g-line))!important;background:var(--g-red-50)!important;color:var(--g-red)!important;border-radius:11px!important;min-height:36px!important;padding:0 11px!important}.globalSearchSuggestionsV92{max-height:min(55vh,440px);overflow:auto;padding:7px!important}.globalSearchSuggestionsV92 button{border-radius:13px!important;min-height:54px!important}.globalSearchSuggestionsV92 button:hover,.globalSearchSuggestionsV92 button:focus-visible{background:var(--g-green-50)!important}.globalSearchSuggestionsV92 button>svg{color:var(--g-green);flex:none}.globalSearchSuggestionsV92 button span{gap:1px;display:grid}.globalSearchSuggestionsV92 button small{color:var(--g-muted);text-transform:capitalize}.notificationPanel{flex-direction:column!important;padding:0!important;display:flex!important;overflow:hidden!important}.notificationPanel>header{z-index:2;background:var(--g-surface);border-bottom:1px solid var(--g-line);position:sticky;top:0;padding:14px!important}.notificationPanel>header>div{gap:2px;display:grid}.notificationPanel>header span{color:var(--g-muted);font-size:11px}.notificationPanel>header button{min-height:36px;padding:0 9px;border-radius:10px!important}.notificationPanel article{border-bottom:1px solid var(--g-line);cursor:pointer;margin:0 8px;transition:background .16s;border-radius:12px!important}.notificationPanel article:last-of-type{border-bottom:0}.notificationPanel article:hover{background:var(--g-surface-2)}.notificationPanel article.unread{background:color-mix(in srgb,var(--g-green-50) 72%,var(--g-surface))!important}.notificationPanel article>span{background:var(--g-surface-2);width:38px;height:38px;color:var(--g-green-700);border-radius:12px;place-items:center;display:grid}.notificationPanel article.unread>span{background:var(--g-green);color:#fff}.notificationPanel article b{font-size:13px}.notificationPanel .notificationClose{width:100%;min-height:46px;position:sticky;bottom:0;background:var(--g-surface)!important;border-top:1px solid var(--g-line)!important}.notificationEmpty{min-height:180px;color:var(--g-muted);text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.notificationEmpty svg{width:34px;height:34px;color:var(--g-green)}.roleRowV84,.roleRowV84>div{min-width:0}.roleRowV84 b,.roleRowV84 small{overflow-wrap:anywhere}.roleRowV84 i{white-space:nowrap;text-overflow:ellipsis;max-width:145px;overflow:hidden}.approvalEmpty,.emptyState,.marketEmptyV78{border:1px dashed var(--g-line)!important;background:var(--g-surface-2)!important;min-height:120px!important;color:var(--g-muted)!important;text-align:center!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:20px!important;display:flex!important}.adm-shell{background:var(--g-bg)!important}.adm-top{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--g-surface) 92%,transparent)!important;border-bottom:1px solid var(--g-line)!important}.adm-content{max-width:1480px;margin-inline:auto}.adm-panel,.ent-panel{border:1px solid var(--g-line)!important;background:var(--g-surface)!important;box-shadow:none!important;border-radius:20px!important}.adm-command{border-radius:13px!important;min-height:42px!important}.adm-topactions button,.adm-topactions select{min-height:40px!important}.adm-tablewrap,.ent-tablewrap{overscroll-behavior-inline:contain;border-radius:16px;overflow:auto}.adm-table,.ent-table{min-width:720px}.adm-drawer{width:min(720px,94vw)!important}.adm-overlay{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.adm-toast{animation:v254ToastIn .28s var(--g-ease) both}@keyframes v254ToastIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes v254PanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rolePanelV84,.businessModuleCard,.adm-panel,.ent-panel{animation:v254PanelIn .25s var(--g-ease) both}@media (max-width:1024px){.businessKpiGrid,.iraqUxAccountActions{grid-template-columns:repeat(2,minmax(0,1fr))}.serviceAdminForm{grid-template-columns:1fr}}@media (max-width:768px){.businessControlHero{border-radius:22px;align-items:flex-start;padding:18px}.businessControlHero .iconWell3d{flex:none;width:48px;height:48px}.businessModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.businessModuleCard{min-height:120px}.notificationPanel{top:68px!important;border-radius:20px!important;width:auto!important;max-height:calc(100dvh - 84px)!important;inset-inline:8px!important}.adm-drawer{align-self:end;border-radius:24px 24px 0 0!important;width:100vw!important;max-width:none!important;height:min(92dvh,900px)!important}}@media (max-width:480px){.businessKpiGrid,.iraqUxAccountActions{grid-template-columns:1fr 1fr}.businessModuleGrid{grid-template-columns:1fr 1fr;gap:9px}.businessModuleCard{border-radius:17px;min-height:112px;padding:13px}.businessModuleCard small{font-size:11px}.roleStatsV84{grid-template-columns:1fr 1fr!important}.roleRowV84{align-items:flex-start!important}.roleRowV84>button{grid-column:1/-1;width:100%}.notificationPanel article{grid-template-columns:36px 1fr;padding:10px!important}}@media (max-width:360px){.businessKpiGrid,.iraqUxAccountActions,.businessModuleGrid,.roleStatsV84{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.rolePanelV84,.businessModuleCard,.adm-panel,.ent-panel,.adm-toast{animation:none!important}.iraqUxAccountActions button,.businessModuleCard{transition:none!important;transform:none!important}}.adm-shell{background:var(--g-bg);min-height:100vh;color:var(--g-ink);grid-template-columns:260px minmax(0,1fr);display:grid}.adm-menu{color:#eef7f2;z-index:40;background:#111714;border-inline-end:1px solid #26322d;height:100vh;padding:18px 12px;position:sticky;top:0;overflow:auto}.adm-brand{align-items:center;gap:11px;padding:8px 9px 18px;display:flex}.adm-brandmark{background:var(--g-green);color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.adm-brand b{font-size:19px}.adm-brand small{color:#90a198;font-size:11px;display:block}.adm-navgroup{gap:4px;margin:8px 0 18px;display:grid}.adm-navgroup>small{color:#82958b;letter-spacing:.08em;text-transform:uppercase;padding:7px 10px;font-size:10px;font-weight:900}.adm-navgroup button{color:#c9d5cf;text-align:start;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:0 11px;font-weight:750;display:flex}.adm-navgroup button:hover,.adm-navgroup button.active{color:#fff;background:#1d2a24}.adm-navgroup button svg{color:#77d9c3;width:18px}.adm-main{min-width:0}.adm-top{z-index:35;align-items:center;gap:16px;min-height:72px;padding:10px 18px;display:flex;position:sticky;top:0}.adm-title{min-width:180px}.adm-title small{color:var(--g-muted);letter-spacing:.08em;font-size:9px}.adm-title h1{margin:2px 0;font-size:21px}.adm-command{border:1px solid var(--g-line);background:var(--g-surface-2);max-width:480px;color:var(--g-muted);text-align:start;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.adm-command span{flex:1}.adm-command kbd{background:var(--g-surface);border:1px solid var(--g-line);border-radius:7px;padding:5px 7px;font:700 10px/1 system-ui}.adm-topactions{align-items:center;gap:7px;margin-inline-start:auto;display:flex}.adm-topactions select,.adm-topactions button{border:1px solid var(--g-line);background:var(--g-surface);color:var(--g-ink);border-radius:11px;padding:0 10px}.adm-avatar{background:var(--g-green);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.adm-env{background:var(--g-yellow-50);color:#725608;border-radius:999px;padding:7px 9px;font:800 9px/1 system-ui}.adm-content{padding:22px}.adm-grid,.adm-grid2,.ent-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adm-stack,.ent-stack{gap:14px;display:grid}.adm-kpis,.ent-kpis,.int-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.adm-kpi,.adm-stat,.ent-kpi{border:1px solid var(--g-line);background:var(--g-surface);border-radius:17px;gap:6px;padding:14px;display:grid}.adm-kpi small,.adm-stat small,.ent-kpi small{color:var(--g-muted);font-size:11px}.adm-kpi b,.adm-stat b,.ent-kpi b{font-size:20px}.adm-panelhead,.ent-pagehead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.adm-panelhead h2,.ent-pagehead h1,.ent-pagehead h2{margin:0}.adm-actions,.ent-actions,.ent-toolbar,.adm-quick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-btn,.adm-actions button,.ent-actions button,.ent-toolbar button,.adm-quick button{border:1px solid var(--g-line);background:var(--g-surface);min-height:40px;color:var(--g-ink);border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:800;display:inline-flex}.adm-btn.primary,.adm-actions .primary,.ent-actions .primary{border-color:var(--g-green);background:var(--g-green);color:#fff}.adm-btn.danger{background:var(--g-red-50);color:var(--g-red);border-color:color-mix(in srgb,var(--g-red) 35%,var(--g-line))}.adm-formgrid,.adm-fields,.ent-form,.adm-permission-grid,.ent-profileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.adm-field,.adm-fields label,.ent-field,.ent-form label{color:var(--g-muted);gap:6px;font-size:12px;display:grid}.adm-field input,.adm-field select,.adm-field textarea,.adm-fields input,.adm-fields select,.adm-fields textarea,.ent-field input,.ent-field select,.ent-field textarea,.ent-form input,.ent-form select,.ent-form textarea,.adm-search input{border:1px solid var(--g-line);background:var(--g-surface);width:100%;min-height:46px;color:var(--g-ink);border-radius:12px;outline:0;padding:0 11px}.adm-field textarea,.adm-fields textarea,.ent-field textarea,.ent-form textarea{resize:vertical;min-height:110px;padding-block:11px}.adm-field input:focus,.adm-fields input:focus,.ent-field input:focus,.adm-search input:focus{border-color:var(--g-green);box-shadow:var(--g-ring)}.adm-search,.ent-filterbar{border:1px solid var(--g-line);background:var(--g-surface);border-radius:14px;align-items:center;gap:8px;padding:7px 9px;display:flex}.adm-search input{background:0 0;border:0;box-shadow:none!important}.adm-integrations{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.adm-integrationstatus{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-note,.ent-note{border:1px solid var(--g-line);background:var(--g-surface-2);color:var(--g-muted);border-radius:14px;padding:12px;line-height:1.7}.adm-list,.ent-alertlist>article{border-bottom:1px solid var(--g-line);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 0;display:flex}.adm-list>:first-child{margin-inline-end:auto}.adm-empty,.ent-empty,.adm-denied{border:1px dashed var(--g-line);text-align:center;min-height:150px;color:var(--g-muted);background:var(--g-surface-2);border-radius:16px;place-items:center;padding:20px;display:grid}.adm-denied{color:var(--g-red)}.adm-palette{background:var(--g-surface);border:1px solid var(--g-line);width:min(580px,92vw);max-height:70vh;box-shadow:var(--g-shadow-float);border-radius:22px;padding:8px;overflow:auto}.adm-palette header{border-bottom:1px solid var(--g-line);align-items:center;gap:8px;padding:8px;display:flex}.adm-palette input{color:var(--g-ink);background:0 0;border:0;outline:0;flex:1;min-height:42px}.adm-palette>button{width:100%;min-height:48px;color:var(--g-ink);text-align:start;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:0 10px;display:flex}.adm-palette>button:hover{background:var(--g-green-50)}.adm-drawer{background:var(--g-surface);color:var(--g-ink);border:1px solid var(--g-line);box-shadow:var(--g-shadow-float);max-height:92vh;padding:18px;overflow:auto}.adm-drawer>header{border-bottom:1px solid var(--g-line);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.adm-drawer>header h2{margin:2px 0}.adm-drawer>header button{border:1px solid var(--g-line);background:var(--g-surface);border-radius:50%;width:40px;height:40px}.adm-drawer>footer{background:var(--g-surface);border-top:1px solid var(--g-line);flex-wrap:wrap;gap:8px;padding:12px 0 0;display:flex;position:sticky;bottom:-18px}.ent-financehero,.ent-searchhero,.ent-verticalSummary{border:1px solid var(--g-line);background:linear-gradient(135deg,var(--g-surface),var(--g-green-50));border-radius:22px;padding:18px}.ent-bars{align-items:end;gap:6px;min-height:120px;display:flex}.ent-bars i{background:var(--g-green);border-radius:6px 6px 2px 2px;flex:1;min-width:6px}.ent-searchresults,.ent-noteComposer{gap:8px;display:grid}.ent-profileDrawer{gap:14px;display:grid}.compact{font-size:12px}.one{grid-template-columns:1fr!important}.directBusinessApp,.svcOwnerApp,.reOwnerApp,.carSellerDirect{background:var(--g-bg);min-height:100vh;color:var(--g-ink)}.directBusinessApp,.svcOwnerApp,.reOwnerApp{grid-template-columns:250px minmax(0,1fr);display:grid}.directBusinessSide,.svcSidebar,.reSidebar{color:#e8f2ed;background:#121815;border-inline-end:1px solid #27332e;height:100vh;padding:18px 12px;position:sticky;top:0;overflow:auto}.svcBrand,.reBrand{align-items:center;gap:10px;padding:8px 9px 18px;font-size:18px;font-weight:900;display:flex}.svcSidebar button,.reSidebar button,.directBusinessSide button{color:#c7d4cd;text-align:start;background:0 0;border:0;border-radius:12px;align-items:center;gap:9px;width:100%;min-height:44px;padding:0 11px;display:flex}.svcSidebar button:hover,.svcSidebar button.active,.reSidebar button:hover,.reSidebar button.active,.directBusinessSide button:hover{color:#fff;background:#1e2b25}.svcLogout,.reLogout{color:#ff9f9f!important;margin-top:16px!important}.directBusinessContent,.svcContent,.reContent{min-width:0;padding:20px}.svcTop,.reTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.svcUser,.reUser{align-items:center;gap:9px;display:flex}.svcAvatar{background:var(--g-green);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.svcKpis,.reStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.svcKpis article,.reStats article,.reCard,.svcPanel,.svcCards>article,.rePlan,.reInfo{border:1px solid var(--g-line);background:var(--g-surface);box-shadow:none;border-radius:18px;padding:15px}.svcKpis small,.reStats small{color:var(--g-muted);margin-bottom:5px;font-size:11px;display:block}.svcKpis b,.reStats b{font-size:20px}.svcDashGrid,.reDashboardGrid,.reSplit,.svcLower{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.svcQuick,.svcUtility,.reTools,.reRowActions,.compactActions{flex-wrap:wrap;gap:8px;display:flex}.svcQuick button,.svcUtility button,.reTools button,.reRowActions button,.compactActions button,.rePrimary,.svcUpgrade{border:1px solid var(--g-line);background:var(--g-surface);min-height:42px;color:var(--g-ink);border-radius:12px;padding:0 12px;font-weight:800}.rePrimary,.svcUpgrade{background:var(--g-green);border-color:var(--g-green);color:#fff}.svcManageRow,.svcOrderRow,.svcPopularRow,.reMiniList>div{border-bottom:1px solid var(--g-line);align-items:center;gap:10px;padding:11px 0;display:flex}.svcManageRow>div,.svcOrderRow>div,.svcPopularRow>div{flex:1;min-width:0}.svcThumb{object-fit:cover;background:var(--g-surface-2);border-radius:12px;width:48px;height:48px}.svcChart,.reChart,.fakeChart,.chartGrid{border:1px solid var(--g-line);background:var(--g-surface);border-radius:18px;min-height:220px;padding:14px}.svcDonut,.reDonut,.donut{background:conic-gradient(var(--g-green) 0 65%,var(--g-yellow) 65% 82%,var(--g-surface-2) 82%);border-radius:50%;place-items:center;width:150px;height:150px;margin:auto;display:grid}.svcDonut:after,.reDonut:after,.donut:after{content:"";background:var(--g-surface);border-radius:50%;width:92px;height:92px}.donutWrap{place-items:center;display:grid}.legend,.reLegend{color:var(--g-muted);flex-wrap:wrap;gap:9px;font-size:11px;display:flex}.chartTip{color:var(--g-muted);font-size:11px}.reBars{align-items:end;gap:5px;height:160px;display:flex}.reBars i{background:var(--g-green);border-radius:5px 5px 0 0;flex:1}.reBadge,.verifyBar,.verifySeal{background:var(--g-green-50);color:var(--g-green-700);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.rePageHead,.bookServiceHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.rePageHead h1,.bookServiceHeader h2{margin:0}.reMessage,.formMessage{background:var(--g-blue-50);color:var(--g-blue);border-radius:12px;padding:10px 12px}.formSuccess,.success{background:var(--g-green-50)!important;color:var(--g-green-700)!important}.reEmpty,.svcEmpty,.svcLoading,.reLoading{border:1px dashed var(--g-line);background:var(--g-surface-2);min-height:120px;color:var(--g-muted);text-align:center;border-radius:16px;place-items:center;padding:18px;display:grid}.reForm,.svcForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reForm input,.reForm select,.reForm textarea,.svcForm input,.svcForm select,.svcForm textarea{border:1px solid var(--g-line);background:var(--g-surface);width:100%;min-height:48px;color:var(--g-ink);border-radius:13px;padding:0 12px}.reForm textarea,.svcForm textarea{min-height:110px;padding-block:11px}.wide,.svcFull,.full{grid-column:1/-1}.reTable{border-collapse:collapse;width:100%}.reTable th,.reTable td{border-bottom:1px solid var(--g-line);text-align:start;padding:10px}.reTable th{color:var(--g-muted);font-size:11px}.overlay,.confirmModal,.serviceBookingModal,.reModal,.galleryLightbox{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:500;background:#0c100e8f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.serviceBooking,.reModalCard,.bookContent{border:1px solid var(--g-line);background:var(--g-surface);width:min(620px,100%);max-height:88vh;box-shadow:var(--g-shadow-float);border-radius:24px;padding:20px;overflow:auto}.bookContent{gap:12px;display:grid}.bookFoot{background:var(--g-surface);border-top:1px solid var(--g-line);justify-content:flex-end;gap:8px;padding-top:12px;display:flex;position:sticky;bottom:-20px}.modalClose,.galleryClose,.close{border:1px solid var(--g-line);background:var(--g-surface);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.serviceBookIcon{background:var(--g-green-50);width:48px;height:48px;color:var(--g-green-700);border-radius:15px;place-items:center;display:grid}.bookingAssurance{background:var(--g-green-50);color:var(--g-green-700);border-radius:13px;align-items:center;gap:8px;padding:10px 12px;display:flex}.next,.back,.primary,.publishProduct{background:var(--g-green);color:#fff;border:0;border-radius:12px;min-height:44px;padding:0 14px;font-weight:850}.back{background:var(--g-surface-2);color:var(--g-ink);border:1px solid var(--g-line)}.profileStats{flex-wrap:wrap;gap:7px;display:flex}.profileStats span{background:var(--g-surface-2);border:1px solid var(--g-line);border-radius:999px;padding:5px 8px;font-size:10px}.cardActions,.growthActionsV128,.socialActions{flex-wrap:wrap;gap:7px;display:flex}.cardActions a,.cardActions button,.growthActionsV128 button,.socialActions button,.socialProvider{border:1px solid var(--g-line);background:var(--g-surface);min-height:38px;color:var(--g-ink);border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:750;display:inline-flex}.socialUnavailable{opacity:.6}.gibaImagePicker,.foodPhotoPickerV201,.servicePhotoPickerV202{border:1px dashed var(--g-line);background:var(--g-surface-2);border-radius:16px;padding:14px}.gibaImagePreview,.foodUploadV201{background:var(--g-surface-2);border-radius:14px;overflow:hidden}.imageCountBadge{background:var(--g-ink);color:var(--g-surface);border-radius:999px;padding:5px 8px;font-size:10px;display:inline-flex}.galleryLightbox img{border-radius:16px;max-width:92vw;max-height:82vh}.catalogPickerResultsV215,.catalogCustomV215{gap:10px;display:grid}.favoriteIconV160{z-index:3;top:10px;border:1px solid var(--g-line);background:color-mix(in srgb,var(--g-surface) 90%,transparent);width:38px;height:38px;color:var(--g-red);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:10px}.foodDiscoveryV163{gap:14px;display:grid}.foodCatalogCategoriesV201,.foodCatalogItemsV201{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.foodItemPhotoV201,.foodOwnerThumbV201{object-fit:cover;border-radius:14px;width:100%;height:100%}.foodUploadV201{min-height:120px}.actionMessageV143{background:var(--g-green-50);color:var(--g-green-700);border-radius:12px;padding:10px 12px;font-weight:750}.teal{background:var(--g-green-50)!important;color:var(--g-green-700)!important}.mint{background:#e8f8ef!important}.blue{background:var(--g-blue-50)!important}.orange{background:#fff0e4!important}.purple{background:#f4efff!important}.check{color:var(--g-green)}@media (max-width:1024px){.adm-shell,.directBusinessApp,.svcOwnerApp,.reOwnerApp{grid-template-columns:1fr}.adm-menu,.directBusinessSide,.svcSidebar,.reSidebar{display:none}.adm-kpis,.ent-kpis,.int-kpis,.svcKpis,.reStats{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-grid,.adm-grid2,.ent-grid2,.svcDashGrid,.reDashboardGrid,.reSplit,.svcLower{grid-template-columns:1fr}.adm-content,.directBusinessContent,.svcContent,.reContent{padding:16px}}@media (max-width:768px){.adm-top{gap:8px;min-height:64px;padding:8px 12px}.adm-title{min-width:0}.adm-title small,.adm-env,.adm-command kbd{display:none}.adm-command{max-width:none}.adm-topactions select{display:none}.adm-content{padding:12px}.adm-formgrid,.adm-fields,.ent-form,.adm-permission-grid,.ent-profileGrid,.reForm,.svcForm{grid-template-columns:1fr}.wide,.svcFull,.full{grid-column:auto}.foodCatalogCategoriesV201,.foodCatalogItemsV201{grid-template-columns:repeat(2,minmax(0,1fr))}.serviceBooking,.reModalCard,.bookContent{border-radius:22px 22px 0 0;align-self:end;width:100%;max-height:90dvh}.overlay,.serviceBookingModal,.reModal,.confirmModal{place-items:end center;padding:0}}@media (max-width:480px){.adm-kpis,.ent-kpis,.int-kpis,.svcKpis,.reStats,.foodCatalogCategoriesV201,.foodCatalogItemsV201{grid-template-columns:1fr}.adm-topactions{gap:4px}.adm-topactions button{width:38px;padding:0}.adm-avatar{width:34px;height:34px}}.providerPicker{gap:14px;display:grid}.providerPickerHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.providerPickerHead h2{margin:0}.providerSort{flex-wrap:wrap;gap:8px;display:flex}.providerSort button{border:1px solid var(--g-line);background:var(--g-surface);min-height:38px;color:var(--g-ink);border-radius:999px;padding:0 11px;font-weight:750}.providers{gap:10px;display:grid}.providerIdentity{grid-template-columns:48px 1fr;align-items:center;gap:10px;display:grid}.providerIdentity>span{background:var(--g-green-50);width:48px;height:48px;color:var(--g-green-700);border-radius:15px;place-items:center;display:grid}.providerFacts{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.providerFacts span,.providerLocation,.providerPrice{color:var(--g-muted);font-size:11px}.providerPrice{color:var(--g-ink);font-weight:900}.providerSuccess{border:1px solid color-mix(in srgb,var(--g-green) 30%,var(--g-line));background:var(--g-green-50);color:var(--g-green-700);text-align:center;border-radius:16px;padding:14px}.ratingBigWeb{font-size:32px;font-weight:950}.trustScore{align-items:center;gap:8px;display:flex}.progressTrackV84{background:var(--g-surface-2);border-radius:999px;height:8px;overflow:hidden}.progressTrackV84>i{background:var(--g-green);border-radius:inherit;height:100%;display:block}.marketSectionV78{gap:14px;margin-block:18px;display:grid}.marketEyebrowV78{background:var(--g-green-50);color:var(--g-green-700);border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:850;display:inline-flex}.marketDetailV78{gap:18px;display:grid}.marketDetailGridV78{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:24px;display:grid}.marketDetailVisualV78{border:1px solid var(--g-line);background:var(--g-surface-2);border-radius:24px;min-height:360px;overflow:hidden}.marketDetailVisualV78 img{object-fit:cover;width:100%;height:100%}.marketDetailCopyV78{gap:12px;display:grid}.marketDetailCopyV78 h1,.marketDetailCopyV78 h2{margin:0}.marketDetailPriceV78{color:var(--g-green-700);font-size:26px;font-weight:950}.marketDetailActionsV78{flex-wrap:wrap;gap:8px;display:flex}.marketDetailActionsV78 button{border:1px solid var(--g-line);background:var(--g-surface);min-height:46px;color:var(--g-ink);border-radius:13px;padding:0 13px;font-weight:800}.marketDetailActionsV78 button:first-child{background:var(--g-green);border-color:var(--g-green);color:#fff}.marketTrustV78{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.marketTrustV78>div,.marketStatusV78,.purchaseSpecsV84{border:1px solid var(--g-line);background:var(--g-surface-2);border-radius:14px;padding:11px}.marketRatingV78{color:var(--g-yellow);align-items:center;gap:6px;font-weight:900;display:flex}.marketPurchaseV84{border:1px solid var(--g-line);background:var(--g-surface);box-shadow:var(--g-shadow-sm);border-radius:20px;gap:12px;padding:16px;display:grid;position:sticky;top:96px}.purchaseSpecsV84,.variantSelectorV126,.variantListV126,.variantEditorV126,.variantDraftV126{gap:8px;display:grid}.variantSelectorV126 button,.variantListV126 button{border:1px solid var(--g-line);background:var(--g-surface);min-height:40px;color:var(--g-ink);border-radius:11px}.socialAuthV144{gap:9px;margin-top:12px;display:grid}.googleAuthV144,.facebookAuthV144,.socialProvider{border:1px solid var(--g-line)!important;background:var(--g-surface)!important;min-height:48px!important;color:var(--g-ink)!important;border-radius:13px!important;font-weight:800!important}.phoneOtpV91,.mfaSetupV92,.adminMfaCardV92{border:1px solid var(--g-line);background:var(--g-surface-2);border-radius:16px;gap:10px;padding:13px;display:grid}.turnstileBoxV91{border:1px dashed var(--g-line);background:var(--g-surface-2);border-radius:13px;place-items:center;min-height:72px;display:grid;overflow:hidden}.whatsappToggleV91{align-items:center;gap:8px;display:flex}.secretLockedV95{background:var(--g-yellow-50);color:#6f5610;border-radius:12px;padding:9px 11px;font-size:11px}.sellerRegisterNote,.professionalOnlyNote{border:1px solid var(--g-line);background:var(--g-surface-2);color:var(--g-muted);border-radius:13px;padding:10px 12px;font-size:12px}.roleHeroCopyV84{z-index:1;position:relative}.roleHeroCopyV84 h1{margin:5px 0}.roleHeroBadgeV84{background:var(--g-green-50);color:var(--g-green-700);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.roleHeroFloatersV84{inset-inline-end:18px;opacity:.45;gap:7px;display:flex;position:absolute;top:18px}.roleBubbleNavV84{gap:8px;padding-bottom:4px;display:flex;overflow:auto}.roleBubbleNavV84 button{border:1px solid var(--g-line);background:var(--g-surface);min-width:max-content;min-height:42px;color:var(--g-ink);border-radius:999px;padding:0 12px;font-weight:800}.professionalSettingsV84,.settingsTwoV84{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.restaurantOwnerBrandV174{align-items:center;gap:10px;display:flex}.restaurantOwnerBrandIconV174{color:#c95d12;background:#fff0e4;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.restaurantOwnerAvatarV174{color:#fff;background:#f07c2f;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.restaurantOwnerUserV174{align-items:center;gap:9px;display:flex}.restaurantOwnerTopItemV174{gap:2px;display:grid}.restaurantOwnerLogoutV174{border:1px solid var(--g-line);background:var(--g-surface);min-height:40px;color:var(--g-red);border-radius:11px;padding:0 11px}.restaurantOwnerChartsV174{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.restaurantOwnerProgressV174{background:var(--g-surface-2);border-radius:999px;height:8px;overflow:hidden}.restaurantOwnerProgressV174>i{border-radius:inherit;background:#f07c2f;height:100%;display:block}.restaurantOwnerOrdersV174{gap:9px;display:grid}.restaurantOwnerOrderHeadV174,.restaurantOwnerEntityHeadV174{justify-content:space-between;align-items:center;gap:10px;display:flex}.restaurantOwnerBranchV174{border:1px solid var(--g-line);background:var(--g-surface-2);border-radius:14px;padding:11px}.restaurantOwnerToggleGridV174,.restaurantOwnerSettingsV174{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.restaurantOwnerMessageV174{background:var(--g-green-50);color:var(--g-green-700);border-radius:12px;padding:10px 12px}.restaurantOwnerLoadingV174{min-height:180px;color:var(--g-muted);place-items:center;display:grid}.restaurantOwnerFormWideV174{grid-column:1/-1}.restaurantOwnerLinePointV174{background:#f07c2f;border-radius:50%;width:8px;height:8px}.iraqUxTaxi{gap:16px;display:grid}.mapCanvas{border:1px solid var(--g-line);background:linear-gradient(145deg,#e9efe9,#dce8e0);border-radius:24px;min-height:400px;position:relative;overflow:hidden}.mapToolbar{z-index:4;top:12px;justify-content:space-between;gap:8px;display:flex;position:absolute;inset-inline:12px}.mapToolbar button{border:1px solid var(--g-line);background:color-mix(in srgb,var(--g-surface) 92%,transparent);min-height:40px;color:var(--g-ink);border-radius:12px;padding:0 11px;font-weight:800}.pickupPin,.destPin,.driverPin{z-index:3;width:36px;height:36px;box-shadow:var(--g-shadow-sm);border-radius:50% 50% 50% 0;place-items:center;display:grid;position:absolute;transform:rotate(-45deg)}.pickupPin{background:var(--g-green)}.destPin{background:var(--g-red)}.driverPin{background:var(--g-yellow)}.pickupPin>*,.destPin>*,.driverPin>*{transform:rotate(45deg)}.nearbyLayout,.taxiDriverMainGrid{grid-template-columns:minmax(0,1fr) minmax(300px,.45fr);gap:16px;display:grid}.taxiDriverList{gap:9px;display:grid}.taxiDriverNotice,.taxiDriverOperation,.taxiDriverMore{border:1px solid var(--g-line);background:var(--g-surface);border-radius:17px;padding:13px}.taxiDriverRequestMeta{color:var(--g-muted);flex-wrap:wrap;gap:7px;font-size:11px;display:flex}.smartMatch{gap:16px;display:grid}.matchFit{border:1px solid var(--g-line);background:var(--g-surface);border-radius:17px;padding:14px}.whatNext{border:1px solid var(--g-line);background:var(--g-surface);border-radius:20px;padding:16px}.whatNextHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.nextSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.nextSteps article{border:1px solid var(--g-line);background:var(--g-surface-2);border-radius:14px;padding:11px}.timeline{gap:0;margin:12px 0;display:grid}.timeline>div{border-inline-start:2px solid var(--g-line);margin-inline-start:7px;padding:10px 22px 10px 0;position:relative}.timeline>div:before{content:"";inset-inline-start:-6px;background:var(--g-green);border:2px solid var(--g-surface);border-radius:50%;width:10px;height:10px;position:absolute;top:16px}.integrations-v193,.adminIntegrationHubV95{gap:14px;display:grid}.integrationCardsV95{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.integrationActionsV91{flex-wrap:wrap;gap:8px;display:flex}.integrationSecretGridV95,.integrationPublicSettingsV95,.integrationWhatsAppV91{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.int-hero,.master-hero{border:1px solid var(--g-line);background:linear-gradient(135deg,var(--g-surface),var(--g-green-50));border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:20px;display:grid}.int-icon{background:var(--g-green);color:#fff;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.int-eyebrow,.int-category{color:var(--g-green-700);letter-spacing:.06em;font-size:10px;font-weight:900}.int-title{font-size:25px;font-weight:950}.int-copy{color:var(--g-muted);line-height:1.7}.int-capabilities,.int-readiness,.int-vault{flex-wrap:wrap;gap:7px;display:flex}.int-capabilities span,.int-readiness span,.int-vault span{border:1px solid var(--g-line);background:var(--g-surface);border-radius:999px;padding:6px 9px;font-size:10px}.master-axis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.professionalApprovals,.approvalDetails{gap:12px;display:grid}.approvalCard{border:1px solid var(--g-line);background:var(--g-surface);border-radius:18px;gap:10px;padding:14px;display:grid}.rejectReason{border:1px solid var(--g-line);background:var(--g-red-50);color:var(--g-red);border-radius:12px;padding:10px}.adminBootstrap,.adminActivity,.adminGrid{gap:12px;display:grid}.adminGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bootstrapCommand,.deploy-checklist{color:#d8eee5;background:#111714;border-radius:13px;padding:12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.deploy-checklist{background:var(--g-surface-2);color:var(--g-ink);font-family:inherit}@media (max-width:900px){.marketDetailGridV78,.nearbyLayout,.taxiDriverMainGrid{grid-template-columns:1fr}.marketPurchaseV84{position:static}.restaurantOwnerChartsV174,.professionalSettingsV84,.settingsTwoV84,.restaurantOwnerToggleGridV174,.restaurantOwnerSettingsV174,.integrationSecretGridV95,.integrationPublicSettingsV95,.integrationWhatsAppV91,.adminGrid{grid-template-columns:1fr}.nextSteps,.master-axis-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.marketTrustV78,.nextSteps,.master-axis-grid{grid-template-columns:1fr}.marketDetailVisualV78{min-height:260px}.marketDetailPriceV78{font-size:22px}.mapCanvas{min-height:320px}.restaurantOwnerFormWideV174{grid-column:auto}}.gibaAppV242,.gibaBubbleUniverseV242,.gibaHomeInfoV242,.gibaJoinV242,.mobileParityBubbles{position:relative}.gibaBubbleUniverseV242{isolation:isolate}.serviceBubble{background:linear-gradient(145deg,#fff8f1,#fff)!important}.marketBubble{background:linear-gradient(145deg,#fff9dd,#fff)!important}.foodBubble{background:linear-gradient(145deg,#fff1e9,#fff)!important}.taxiBubble{background:linear-gradient(145deg,#eaf9f2,#fff)!important}.carsBubble{background:linear-gradient(145deg,#fff0f1,#fff)!important}.realEstateBubble{background:linear-gradient(145deg,#fff7e2,#fff)!important}.sectionBubbleSmart{background:linear-gradient(145deg,var(--g-green-50),#fff)!important}.sectionBubbleServices,.sectionBubbleMarket,.sectionBubbleCars,.sectionBubbleRealEstate{position:relative}.serviceConstellation{border:1px solid var(--g-line);background:radial-gradient(circle at 50% 45%,var(--g-yellow-50),var(--g-surface) 58%);isolation:isolate;border-radius:30px;min-height:440px;position:relative;overflow:hidden}.artGlow{filter:blur(45px);opacity:.45;border-radius:50%;position:absolute}.artGlowOne{background:var(--g-yellow);top:-70px;width:220px;height:220px;inset-inline-start:-50px}.artGlowTwo{background:var(--g-green);bottom:-100px;width:240px;height:240px;inset-inline-end:-70px}.orbit{border:1px dashed color-mix(in srgb,var(--g-green) 28%,transparent);border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.orbitOuter{width:340px;height:340px}.orbitInner{width:235px;height:235px}.artCore{background:var(--g-surface);border:1px solid var(--g-line);text-align:center;z-index:4;width:150px;height:150px;box-shadow:var(--g-shadow);border-radius:50%;align-content:center;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.coreMark{background:var(--g-green-50);border-radius:15px;place-items:center;width:44px;height:44px;margin-bottom:4px;display:grid}.coreMark img{width:30px;height:30px}.corePulse{color:var(--g-green-700);margin-top:4px;font-size:9px}.serviceNode{z-index:5;border:1px solid var(--g-line);background:var(--g-surface);width:92px;height:92px;color:var(--g-ink);box-shadow:var(--g-shadow-sm);border-radius:28px;align-content:center;place-items:center;gap:4px;font-weight:800;display:grid;position:absolute}.serviceNode svg{width:22px;color:var(--g-green)}.serviceNode span{font-size:11px}.nodeHome{top:16%;left:9%}.nodeRepair{top:12%;right:10%}.nodeTech{bottom:14%;left:7%}.nodeTransport{bottom:14%;right:8%}.nodeLearn{top:5%;left:50%;transform:translate(-50%)}.artBookingCard,.artTrustBadge{z-index:5;border:1px solid var(--g-line);background:color-mix(in srgb,var(--g-surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--g-shadow-sm);border-radius:16px;padding:10px 12px;position:absolute}.artBookingCard{align-items:center;gap:8px;min-width:210px;display:flex;bottom:18px;left:50%;transform:translate(-50%)}.artBookingCard>span{background:var(--g-green-50);width:36px;height:36px;color:var(--g-green-700);border-radius:11px;place-items:center;display:grid}.artBookingCard div{display:grid}.artBookingCard small,.artTrustBadge small{color:var(--g-muted);font-size:9px}.artTrustBadge{top:18px;color:var(--g-green-700);align-items:center;gap:8px;display:flex;inset-inline-end:18px}.pageHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.pageHead h1,.pageHead h2{margin:0}.metric{border:1px solid var(--g-line);background:var(--g-surface);border-radius:16px;padding:13px}.empty{border:1px dashed var(--g-line);background:var(--g-surface-2);min-height:120px;color:var(--g-muted);text-align:center;border-radius:16px;place-items:center;padding:18px;display:grid}.list,.chat{gap:8px;display:grid}.whatsapp{color:#0f9f64!important}.rank{background:var(--g-yellow-50);color:#7b5a00;border-radius:50%;place-items:center;min-width:28px;height:28px;font-weight:900;display:inline-grid}.spin{animation:.9s linear infinite v254spin}@keyframes v254spin{to{transform:rotate(360deg)}}.locationSelector{position:relative}.pickerForm{gap:10px;display:grid}.pickerBack,.profileBtn{border:1px solid var(--g-line);background:var(--g-surface);min-height:40px;color:var(--g-ink);border-radius:11px;padding:0 11px}.pickedCover{border:1px solid var(--g-line);border-radius:16px;overflow:hidden}.masterCatalogPickerV215,.promotionManagerV127{gap:12px;display:grid}.sellerBubblesV84{gap:8px;display:flex;overflow:auto}.sellerBubblesV84 button{border:1px solid var(--g-line);background:var(--g-surface);min-width:max-content;min-height:40px;color:var(--g-ink);border-radius:999px;padding:0 11px}.serviceActivityModernV160,.servicesProviderCenterV158,.svcFunctional,.svcOrders,.svcPopular,.svcReviewHero,.svcVerify,.reAnalytics,.reBranch,.reCustomers,.reFilters,.reSettings,.reWorkspace,.reWide{gap:12px;display:grid}.serviceEyebrowV160{color:var(--g-green-700);align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.serviceHeroCopyV160{max-width:760px}.serviceSubGridV160{align-items:stretch}.serviceSubCardV160{min-height:180px}.handymanCatalogV165{gap:14px;display:grid}.handymanFeatureRailV165{gap:9px;display:flex;overflow:auto}.handymanFeatureRailV165 article{border:1px solid var(--g-line);background:var(--g-surface);border-radius:15px;min-width:180px;padding:12px}.svcToast{z-index:700;background:var(--g-ink);color:var(--g-surface);box-shadow:var(--g-shadow);border-radius:999px;padding:10px 14px;position:fixed;bottom:86px;left:50%;transform:translate(-50%)}.restaurantLogoCardV201{object-fit:cover;border:2px solid var(--g-surface);width:48px;height:48px;box-shadow:var(--g-shadow-sm);border-radius:14px}.restaurantHeaderLogoV201{object-fit:cover;border:3px solid var(--g-surface);width:74px;height:74px;box-shadow:var(--g-shadow-sm);border-radius:20px}.restaurantMetaV160,.orderMetaV160{color:var(--g-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.quoteGridV160{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.sectionHeroIconV143{background:var(--g-green-50);width:54px;height:54px;color:var(--g-green-700);border-radius:17px;place-items:center;display:grid}.realDataNote{border:1px solid var(--g-line);background:var(--g-blue-50);color:var(--g-blue);border-radius:13px;padding:10px 12px}.standaloneWorkflow{gap:12px;display:grid}.whatNext+.standaloneWorkflow{margin-top:10px}.bubbles,.liquidBubble{pointer-events:none}.l1,.l2,.l3,.r1,.r2{display:block}.s-published{color:var(--g-green-700)!important}.reAnalytics,.reBranch,.reCustomers,.reFilters,.reSettings,.reWorkspace{min-width:0}.reWide{grid-column:1/-1}.svcFunctional{border:1px solid var(--g-line);background:var(--g-green-50);border-radius:14px;padding:11px}.svcOrders,.svcPopular{min-width:0}.svcReviewHero{border:1px solid var(--g-line);background:var(--g-surface);border-radius:18px;padding:14px}.svcVerify{background:var(--g-green-50);color:var(--g-green-700);border-radius:14px;padding:10px 12px}@media (max-width:700px){.serviceConstellation{min-height:500px}.orbitOuter{width:280px;height:280px}.orbitInner{width:200px;height:200px}.serviceNode{border-radius:24px;width:80px;height:80px}.nodeHome{top:20%;left:3%}.nodeRepair{top:18%;right:3%}.nodeTech{bottom:18%;left:2%}.nodeTransport{bottom:18%;right:2%}.nodeLearn{top:6%}.artTrustBadge{display:none}.artBookingCard{bottom:12px}.quoteGridV160{grid-template-columns:1fr}}.serviceZoneToggleV255{min-height:44px;color:var(--text,#171717);align-items:center;gap:10px;font-weight:700;display:flex!important}.serviceZoneToggleV255 input{width:20px;height:20px;accent-color:var(--brand,#00a082)}.serviceZoneManagerV256{overflow:visible}.serviceZoneTabsV256{scrollbar-width:thin;gap:9px;padding:3px 0 10px;display:flex;overflow:auto}.serviceZoneTabsV256 button{text-align:start;border:1px solid var(--g-line);background:var(--g-surface);min-width:150px;color:var(--g-ink);border-radius:15px;grid-template-columns:26px 1fr;grid-template-areas:"i b""i s";align-items:center;gap:1px 8px;padding:10px 12px;display:grid}.serviceZoneTabsV256 button svg{grid-area:i;width:20px;height:20px}.serviceZoneTabsV256 button span{grid-area:b;font-size:13px;font-weight:900}.serviceZoneTabsV256 button small{color:var(--g-muted);grid-area:s;font-size:11px}.serviceZoneTabsV256 button.active{border-color:color-mix(in srgb,var(--g-green) 48%,var(--g-line));background:var(--g-green-50);box-shadow:0 0 0 2px color-mix(in srgb,var(--g-green) 12%,transparent)}.serviceZoneTabsV256 button.add{min-width:125px;color:var(--g-green-700);border-style:dashed;grid-template-columns:24px 1fr;grid-template-areas:"i b"}.serviceZoneEditorV256{grid-template-columns:minmax(280px,.68fr) minmax(360px,1.32fr);align-items:stretch;gap:16px;display:grid}.serviceZoneFieldsV256{border:1px solid var(--g-line);background:var(--g-surface);border-radius:18px;grid-template-columns:1fr 1fr;gap:11px;padding:14px;display:grid}.serviceZoneFieldsV256 label{color:var(--g-ink);gap:6px;font-size:12px;font-weight:850;display:grid}.serviceZoneFieldsV256 label.wide,.serviceZoneFieldsV256 .wide{grid-column:1/-1}.serviceZoneFieldsV256 input,.serviceZoneFieldsV256 select{border:1px solid var(--g-line);background:var(--g-surface-2);width:100%;min-height:45px;color:var(--g-ink);border-radius:12px;outline:none;padding:0 11px}.serviceZoneFieldsV256 input:focus,.serviceZoneFieldsV256 select:focus{border-color:var(--g-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--g-green) 14%,transparent)}.serviceZoneRangeV256{accent-color:var(--g-green);min-height:28px!important;box-shadow:none!important;padding:0!important}.serviceZoneActiveV256{border:1px solid var(--g-line);background:var(--g-surface-2);border-radius:12px;grid-column:1/-1;align-items:center;padding:10px 12px;grid-template-columns:20px 24px 1fr!important;gap:8px!important;display:grid!important}.serviceZoneActiveV256 input{height:18px;width:18px!important;min-height:18px!important}.serviceZoneActiveV256 svg{color:var(--g-green)}.serviceZoneMapV256{border:1px solid var(--g-line);background:var(--g-surface-2);border-radius:20px;min-height:430px;position:relative;overflow:hidden}.serviceZoneMapV256 iframe{border:0;width:100%;height:100%;min-height:430px;display:block}.serviceZoneMapFallbackV256,.serviceZoneSummaryV256{text-align:center;height:100%;min-height:430px;color:var(--g-muted);align-content:center;place-items:center;gap:8px;padding:28px;display:grid}.serviceZoneMapFallbackV256 svg,.serviceZoneSummaryV256>svg{width:44px;height:44px;color:var(--g-green)}.serviceZoneMapFallbackV256 b,.serviceZoneSummaryV256 h3,.serviceZoneSummaryV256 b{color:var(--g-ink);margin:0}.serviceZoneSummaryV256 span{color:var(--g-green-700);font-size:14px;font-weight:800}.serviceZoneSummaryV256 small{max-width:380px;line-height:1.7}.serviceZoneFieldsV256 .cardActions{justify-content:flex-end;gap:8px;display:flex}.serviceZoneFieldsV256 .cardActions button{border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-weight:900;display:inline-flex}.serviceZoneFieldsV256 .cardActions button:not(.dangerAction){background:var(--g-green);color:#fff;border:0}.serviceZoneFieldsV256 .dangerAction{border:1px solid color-mix(in srgb,var(--g-red) 30%,var(--g-line));background:color-mix(in srgb,var(--g-red) 8%,var(--g-surface));color:var(--g-red)}@media (max-width:900px){.serviceZoneEditorV256{grid-template-columns:1fr}.serviceZoneMapV256,.serviceZoneMapV256 iframe,.serviceZoneMapFallbackV256,.serviceZoneSummaryV256{min-height:350px}}@media (max-width:560px){.serviceZoneFieldsV256{grid-template-columns:1fr}.serviceZoneFieldsV256 label.wide,.serviceZoneFieldsV256 .wide,.serviceZoneActiveV256{grid-column:auto}.serviceZoneTabsV256 button{min-width:135px}.serviceZoneMapV256,.serviceZoneMapV256 iframe,.serviceZoneMapFallbackV256,.serviceZoneSummaryV256{min-height:310px}.serviceZoneFieldsV256 .cardActions{z-index:8;background:color-mix(in srgb,var(--g-surface) 94%,transparent);box-shadow:var(--g-shadow-sm);border-radius:14px;padding:8px;position:sticky;bottom:78px}}.gibaGlovoHeroV242{border-radius:0 0 clamp(28px,3vw,44px) clamp(28px,3vw,44px);overflow:visible}.gibaGlovoHeroInnerV242{width:min(1120px,100% - clamp(24px,4vw,48px));margin-inline:auto;padding-block:clamp(24px,3.4vw,42px) clamp(30px,4vw,50px)}.gibaGlovoLocationV242{box-sizing:border-box;max-width:min(100%,360px);min-height:44px;padding:8px 13px}.gibaGlovoLocationV242>svg:first-child{flex:none;width:19px;height:19px}.gibaGlovoLocationV242 span{min-width:0}.gibaGlovoLocationV242 b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gibaGlovoGreetingV242{text-wrap:balance;width:min(820px,100%);max-width:none;margin:clamp(22px,3vw,34px) auto 0;padding-inline:clamp(2px,1vw,10px)}.gibaGlovoGreetingV242>span{font-size:clamp(11px,1vw,13px);line-height:1.45;display:inline-block}.gibaGlovoGreetingV242 h1{letter-spacing:clamp(-1.4px,-.08vw,-.5px);text-wrap:balance;max-width:18ch;margin:clamp(8px,1.2vw,12px) auto clamp(10px,1.2vw,14px);font-size:clamp(36px,5.1vw,64px);line-height:1.08}.gibaGlovoGreetingV242 p{text-wrap:pretty;max-width:680px;margin-inline:auto;font-size:clamp(14px,1.35vw,17px);line-height:1.75}.globalSearch.gibaGlovoSearchV242{box-sizing:border-box;border-radius:20px;grid-template-columns:24px minmax(0,1fr) auto;gap:9px;width:min(760px,100%);min-height:62px;margin:clamp(20px,2.4vw,28px) auto 0;padding:7px 8px 7px 14px;box-shadow:0 10px 30px #553b001c;border:1px solid #171b1912!important}.globalSearch.gibaGlovoSearchV242>svg{color:#68706b;width:20px;height:20px}.globalSearch.gibaGlovoSearchV242 input{width:100%;min-width:0;height:48px;font-size:clamp(14px,1.15vw,16px);min-height:48px!important;box-shadow:none!important;color:#171b19!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0 4px!important}.globalSearch.gibaGlovoSearchV242 input::placeholder{color:#7d837f;opacity:1}.globalSearch.gibaGlovoSearchV242:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--g-green) 12%,transparent),0 12px 34px #553b001f;border-color:color-mix(in srgb,var(--g-green) 55%,transparent)!important}.globalSearch.gibaGlovoSearchV242>button{white-space:nowrap;border-radius:14px;min-width:86px;height:48px;min-height:48px;padding-inline:20px}.globalSearchSuggestionsV92{max-height:min(420px,55vh);top:calc(100% + 8px);overflow:auto}@media (max-width:900px){.gibaGlovoHeroInnerV242{width:min(100% - 28px,860px)}.gibaGlovoGreetingV242{width:min(720px,100%)}.gibaGlovoGreetingV242 h1{font-size:clamp(38px,7vw,54px)}.globalSearch.gibaGlovoSearchV242{width:min(700px,100%)}}@media (max-width:620px){.gibaGlovoHeroV242{border-radius:0 0 28px 28px}.gibaGlovoHeroInnerV242{width:calc(100% - 24px);padding-block:20px 28px}.gibaGlovoLocationV242{min-height:42px;padding:7px 11px}.gibaGlovoGreetingV242{margin-top:20px;padding-inline:2px}.gibaGlovoGreetingV242 h1{letter-spacing:-.7px;max-width:14ch;margin-block:8px 10px;font-size:clamp(34px,10.4vw,44px);line-height:1.1}.gibaGlovoGreetingV242 p{max-width:34ch;font-size:14px;line-height:1.65}.globalSearch.gibaGlovoSearchV242{border-radius:18px;grid-template-columns:21px minmax(0,1fr) auto;gap:7px;min-height:58px;margin-top:20px;padding:6px 7px 6px 11px}.globalSearch.gibaGlovoSearchV242 input{height:44px;font-size:15px;min-height:44px!important}.globalSearch.gibaGlovoSearchV242>button{border-radius:12px;min-width:68px;height:44px;min-height:44px;padding-inline:13px}.globalSearchSuggestionsV92{border-radius:16px}}@media (max-width:390px){.gibaGlovoHeroInnerV242{width:calc(100% - 20px)}.gibaGlovoLocationV242{max-width:100%}.gibaGlovoGreetingV242 h1{font-size:clamp(32px,10.8vw,40px)}.gibaGlovoGreetingV242 p{font-size:13.5px}.globalSearch.gibaGlovoSearchV242{grid-template-columns:20px minmax(0,1fr) 60px;padding-inline:9px 6px}.globalSearch.gibaGlovoSearchV242>button{min-width:60px;padding-inline:9px}}.serviceModernV160{gap:clamp(18px,2.2vw,30px)!important;width:min(1240px,100% - 32px)!important;margin-inline:auto!important}.serviceHeroModernV160{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(18px,4vw,52px)!important;min-height:clamp(220px,28vw,340px)!important;padding:clamp(22px,4vw,46px)!important;display:grid!important;overflow:hidden!important}.serviceHeroCopyV160{align-content:center!important;gap:10px!important;min-width:0!important;max-width:780px!important;display:grid!important}.serviceHeroNavV160{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.serviceHeroNavV160 button{place-items:center!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important}.serviceEyebrowV160{letter-spacing:.08em!important;font-size:clamp(11px,1.15vw,13px)!important;font-weight:900!important}.serviceHeroModernV160 h1{letter-spacing:-.035em!important;text-wrap:balance!important;max-width:16ch!important;margin:2px 0 0!important;font-size:clamp(31px,4.7vw,58px)!important;line-height:1.08!important}.serviceHeroModernV160 p{text-wrap:pretty!important;max-width:58ch!important;margin:0!important;font-size:clamp(14px,1.55vw,18px)!important;line-height:1.8!important}.serviceHeroModernV160>.icon3D,.serviceHeroModernV160>.icon3d{width:clamp(92px,12vw,150px)!important;height:clamp(92px,12vw,150px)!important}.premiumSegmentV160{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.premiumSegmentV160>button{text-align:start!important;min-width:0!important;min-height:74px!important;padding:13px 15px!important}.premiumSegmentV160>button span{min-width:0!important}.premiumSegmentV160>button b{font-size:clamp(14px,1.35vw,16px)!important}.premiumSegmentV160>button small{white-space:normal!important;font-size:12px!important;line-height:1.45!important}.handymanFeatureRailV165.iraqUxServicesRail{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.handymanFeatureRailV165.iraqUxServicesRail article{align-content:start!important;gap:6px!important;min-width:0!important;padding:16px!important;display:grid!important}.handymanFeatureRailV165.iraqUxServicesRail b{font-size:14px!important;line-height:1.45!important}.handymanFeatureRailV165.iraqUxServicesRail small{font-size:12px!important;line-height:1.55!important}.serviceDiscoverV160{min-width:0!important}.serviceSectionHeadV160{flex-wrap:wrap!important;align-items:flex-end!important;gap:16px!important}.serviceSectionHeadV160>div{min-width:0!important;max-width:760px!important}.serviceSectionHeadV160 h2{text-wrap:balance!important;font-size:clamp(24px,3vw,38px)!important;line-height:1.2!important}.serviceSectionHeadV160 p{margin-top:5px!important;font-size:clamp(13px,1.25vw,15px)!important;line-height:1.65!important}.premiumSearchV160{grid-template-columns:22px minmax(0,1fr) auto!important;gap:10px!important;width:min(760px,100%)!important;min-height:54px!important;padding:6px 9px 6px 14px!important}.premiumSearchV160 input{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;font-size:15px!important}.serviceCatalogGridV160{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;align-items:stretch!important;gap:clamp(12px,1.6vw,18px)!important;display:grid!important}.servicePhotoCardV216{aspect-ratio:4/3!important;isolation:isolate!important;border-radius:clamp(18px,2vw,24px)!important;min-width:0!important;min-height:0!important;overflow:hidden!important}.servicePhotoCardV216>img,.servicePhotoCardV216>.gibaImageFallback{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .3s!important}.servicePhotoCardV216:hover>img{transform:scale(1.035)!important}.servicePhotoCardV216:after{background:linear-gradient(#0000,#080e0be6)!important;inset:34% 0 0!important}.servicePhotoOverlayV216{z-index:2!important;inset-inline:16px 54px!important;color:#fff!important;gap:3px!important;min-width:0!important;display:grid!important;position:absolute!important;bottom:15px!important}.servicePhotoOverlayV216 small{color:#ffffffc7!important;font-size:11px!important;line-height:1.35!important}.servicePhotoOverlayV216 h3{color:#fff!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:0!important;font-size:clamp(17px,1.65vw,21px)!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.servicePhotoOverlayV216 p{color:#ffffffd6!important;white-space:normal!important;margin:0!important;font-size:12px!important;line-height:1.45!important}@media (max-width:900px){.serviceModernV160{width:calc(100% - 28px)!important}.serviceHeroModernV160{grid-template-columns:1fr auto!important;min-height:230px!important}.handymanFeatureRailV165.iraqUxServicesRail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.serviceCatalogGridV160{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))!important}}@media (max-width:620px){.serviceModernV160{gap:18px!important;width:calc(100% - 20px)!important}.serviceHeroModernV160{border-radius:22px!important;grid-template-columns:1fr!important;min-height:auto!important;padding:20px!important}.serviceHeroModernV160>.icon3D,.serviceHeroModernV160>.icon3d{display:none!important}.serviceHeroModernV160 h1{max-width:100%!important;font-size:clamp(30px,9.2vw,40px)!important}.serviceHeroModernV160 p{font-size:14px!important;line-height:1.7!important}.premiumSegmentV160{grid-template-columns:1fr!important;gap:8px!important}.premiumSegmentV160>button{min-height:66px!important}.handymanFeatureRailV165.iraqUxServicesRail{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;margin-inline:-10px!important;padding-inline:10px!important;display:flex!important;overflow-x:auto!important}.handymanFeatureRailV165.iraqUxServicesRail article{scroll-snap-align:start!important;min-width:76vw!important}.serviceSectionHeadV160{flex-direction:column!important;align-items:flex-start!important}.serviceSectionHeadV160>button{width:100%!important}.premiumSearchV160{grid-template-columns:20px minmax(0,1fr) auto!important}.premiumSearchV160>svg{display:block!important}.serviceCatalogGridV160{grid-template-columns:1fr!important;gap:12px!important}.servicePhotoCardV216{aspect-ratio:16/10!important;min-height:190px!important}}@media (max-width:390px){.serviceModernV160{width:calc(100% - 16px)!important}.serviceHeroModernV160{padding:18px!important}.serviceHeroModernV160 h1{font-size:30px!important}.handymanFeatureRailV165.iraqUxServicesRail article{min-width:84vw!important}.servicePhotoCardV216{aspect-ratio:3/2!important}.servicePhotoOverlayV216{inset-inline:13px 50px!important;bottom:13px!important}}@media (prefers-reduced-motion:reduce){.servicePhotoCardV216>img{transition:none!important}.servicePhotoCardV216:hover>img{transform:none!important}}.marketV78{gap:clamp(16px,2vw,26px)!important;width:min(1240px,100% - 32px)!important;margin-inline:auto!important}.marketTopV78{border-radius:20px!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:clamp(10px,1.8vw,18px)!important;padding:14px 16px!important}.marketBrandV78{white-space:nowrap!important}.marketNavV78{justify-content:center!important;min-width:0!important}.sellNowV78{white-space:nowrap!important}.marketHeroV78.marketHeroV260{grid-template-columns:minmax(0,1fr) minmax(210px,320px)!important;align-items:center!important;gap:clamp(22px,4vw,54px)!important;min-height:clamp(270px,31vw,390px)!important;padding:clamp(24px,4vw,46px)!important;overflow:hidden!important}.marketHeroCopyV260{align-content:center!important;gap:11px!important;min-width:0!important;max-width:800px!important;display:grid!important}.marketHeroV260 .marketEyebrowV78{white-space:normal!important;width:max-content!important;max-width:100%!important;font-size:clamp(11px,1.15vw,13px)!important;line-height:1.5!important}.marketHeroV260 h1{letter-spacing:-.035em!important;text-wrap:balance!important;max-width:16ch!important;margin:0!important;font-size:clamp(32px,4.65vw,58px)!important;line-height:1.08!important}.marketHeroV260 p{text-wrap:pretty!important;max-width:62ch!important;margin:0!important;font-size:clamp(14px,1.45vw,18px)!important;line-height:1.78!important}.marketSearchV78{border-radius:18px!important;grid-template-columns:22px minmax(180px,1fr) minmax(130px,190px) auto!important;align-items:center!important;gap:9px!important;width:min(820px,100%)!important;min-height:58px!important;padding:7px 9px 7px 13px!important;display:grid!important}.marketSearchV78 input,.marketSearchV78 select{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;font-size:14px!important}.marketSearchV78 select{border:0!important;border-inline-start:1px solid var(--g-line)!important;color:var(--g-ink)!important;background:0 0!important;border-radius:0!important;padding-inline:10px!important}.marketSearchV78>button{height:42px!important;min-height:42px!important;padding-inline:18px!important}.marketHeroActionsV78{flex-wrap:wrap!important;gap:9px!important;display:flex!important}.marketHeroActionsV78 button{white-space:normal!important;min-height:44px!important;padding-inline:14px!important;line-height:1.35!important}.marketHeroBubblesV78{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-self:stretch!important;gap:12px!important;display:grid!important}.marketHeroBubblesV78>span{text-align:center!important;border-radius:20px!important;align-content:center!important;place-items:center!important;width:auto!important;height:auto!important;min-height:92px!important;padding:13px!important;font-size:24px!important;display:grid!important}.marketHeroBubblesV78 b{white-space:normal!important;font-size:12px!important;line-height:1.4!important}.iraqUxTrustRail{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.iraqUxTrustRail article{min-width:0!important}.iraqUxTrustRail b{font-size:14px!important;line-height:1.4!important}.iraqUxTrustRail small{font-size:12px!important;line-height:1.55!important}.marketCategoryStripV78{gap:12px!important;display:grid!important;overflow:visible!important}.marketCategoryStripV78>header,.marketSectionV78>header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-end!important;gap:14px!important;display:flex!important}.marketCategoryStripV78 h2,.marketSectionV78 h2{text-wrap:balance!important;margin:2px 0 0!important;font-size:clamp(23px,2.7vw,34px)!important;line-height:1.2!important}.marketCategoryStripV78 small,.marketSectionV78 header small{font-size:12px!important;line-height:1.4!important}.marketCategoryStripV78>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr))!important;gap:clamp(10px,1.4vw,14px)!important;width:100%!important;display:grid!important;overflow:visible!important}.marketCategoryCardV260{aspect-ratio:4/3!important;background:var(--g-surface-2)!important;isolation:isolate!important;white-space:normal!important;border:0!important;border-radius:clamp(17px,1.8vw,22px)!important;min-width:0!important;min-height:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.marketCategoryCardV260>img,.marketCategoryCardV260>.gibaImageFallback{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .3s!important;position:absolute!important;inset:0!important}.marketCategoryCardV260:hover>img{transform:scale(1.035)!important}.marketCategoryShadeV260{z-index:1!important;background:linear-gradient(#0000,#060a0de0)!important;position:absolute!important;inset:30% 0 0!important}.marketCategoryTitleV260{z-index:2!important;inset-inline:13px!important;color:#fff!important;text-shadow:0 2px 9px #00000085!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:clamp(15px,1.5vw,19px)!important;line-height:1.35!important;display:-webkit-box!important;position:absolute!important;bottom:13px!important;overflow:hidden!important}.marketProductGridV78{grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr))!important;gap:clamp(12px,1.5vw,18px)!important}.marketProductV78{min-width:0!important}.marketProductInfoV78 h3{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:clamp(15px,1.35vw,18px)!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.marketSellerGridV78{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))!important}@media (max-width:1000px){.marketV78{width:calc(100% - 28px)!important}.marketTopV78{grid-template-columns:auto 1fr!important}.sellNowV78{grid-column:1/-1!important;width:100%!important}.marketNavV78{scrollbar-width:none!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important}.marketHeroV78.marketHeroV260{grid-template-columns:minmax(0,1fr) 220px!important}.marketHeroBubblesV78{grid-template-columns:1fr!important}.marketHeroBubblesV78>span{text-align:start!important;grid-template-columns:auto 1fr!important;justify-items:start!important;min-height:58px!important;font-size:20px!important}.iraqUxTrustRail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketCategoryStripV78>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))!important}}@media (max-width:700px){.marketV78{width:calc(100% - 20px)!important}.marketTopV78{grid-template-columns:1fr!important;align-items:stretch!important}.marketBrandV78{justify-self:start!important}.marketNavV78{order:3!important;margin-inline:-2px!important}.sellNowV78{grid-column:auto!important}.marketHeroV78.marketHeroV260{border-radius:22px!important;grid-template-columns:1fr!important;min-height:auto!important;padding:20px!important}.marketHeroBubblesV78{display:none!important}.marketHeroV260 h1{max-width:100%!important;font-size:clamp(30px,9.2vw,42px)!important}.marketHeroV260 p{font-size:14px!important;line-height:1.7!important}.marketSearchV78{grid-template-columns:20px minmax(0,1fr) auto!important;padding:7px 8px 7px 11px!important}.marketSearchV78 select{border:1px solid var(--g-line)!important;background:var(--g-surface)!important;border-radius:12px!important;grid-column:1/-1!important;padding-inline:11px!important}.marketHeroActionsV78{grid-template-columns:1fr!important;display:grid!important}.marketHeroActionsV78 button{width:100%!important}.iraqUxTrustRail{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;margin-inline:-10px!important;padding-inline:10px!important;display:flex!important;overflow-x:auto!important}.iraqUxTrustRail article{scroll-snap-align:start!important;min-width:75vw!important}.marketCategoryStripV78>header,.marketSectionV78>header{flex-direction:column!important;align-items:flex-start!important}.marketCategoryStripV78>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.marketCategoryCardV260{aspect-ratio:1!important}.marketProductGridV78,.marketSellerGridV78{grid-template-columns:1fr!important}.marketProductV78{grid-template-columns:112px minmax(0,1fr)!important;display:grid!important}.marketProductVisualV78{aspect-ratio:auto!important;height:100%!important;min-height:132px!important}.marketCardActionsV78{flex-wrap:wrap!important}}@media (max-width:390px){.marketV78{width:calc(100% - 16px)!important}.marketHeroV78.marketHeroV260{padding:18px!important}.marketHeroV260 h1{font-size:30px!important}.marketSearchV78{grid-template-columns:18px minmax(0,1fr) 62px!important}.marketSearchV78>button{padding-inline:10px!important}.marketCategoryStripV78>div{grid-template-columns:1fr 1fr!important}.marketCategoryTitleV260{inset-inline:10px!important;font-size:14px!important;bottom:10px!important}.marketProductV78{grid-template-columns:102px minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){.marketCategoryCardV260>img{transition:none!important}.marketCategoryCardV260:hover>img{transform:none!important}}.foodWebV143{gap:clamp(16px,2.2vw,28px)!important;width:min(1480px,100% - clamp(24px,4vw,64px))!important;margin-inline:auto!important}.foodHeroV261{background:linear-gradient(135deg,color-mix(in srgb,var(--g-yellow-50) 88%,white),var(--g-surface) 56%,color-mix(in srgb,var(--g-green-50) 74%,white))!important;border-radius:clamp(24px,3vw,38px)!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:clamp(260px,31vw,420px)!important;padding:clamp(24px,4vw,52px)!important;position:relative!important;overflow:hidden!important}.foodHeroV261:after{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--g-yellow) 28%,transparent),transparent 66%);inset-inline-end:clamp(-150px,-7vw,-70px);pointer-events:none;border-radius:50%;width:clamp(220px,30vw,430px);height:clamp(220px,30vw,430px);position:absolute;bottom:clamp(-180px,-8vw,-90px)}.foodHeroCopyV261{z-index:2;max-width:820px;position:relative}.foodHeroV261>div>span{letter-spacing:.08em;color:var(--g-green-700);margin-bottom:clamp(8px,1vw,14px);font-weight:950;display:inline-flex;font-size:clamp(10px,.85vw,13px)!important}.foodHeroV261 h1{text-wrap:balance;letter-spacing:-.025em!important;max-width:14ch!important;margin:0!important;font-size:clamp(32px,4vw,62px)!important;line-height:1.08!important}.foodHeroV261 p{text-wrap:pretty;max-width:720px!important;margin:clamp(12px,1.5vw,20px) 0 0!important;font-size:clamp(14px,1.2vw,18px)!important;line-height:1.85!important}.foodHeroChipsV163{flex-wrap:wrap!important;gap:8px!important;margin-top:clamp(16px,2vw,26px)!important;display:flex!important}.foodHeroChipsV163 b{background:color-mix(in srgb,var(--g-surface) 85%,transparent)!important;border:1px solid var(--g-line)!important;white-space:nowrap!important;border-radius:999px!important;padding:8px 11px!important;font-size:clamp(11px,.85vw,13px)!important}.foodHeroArtV261{aspect-ratio:1;border:1px solid var(--g-line);background:color-mix(in srgb,var(--g-surface) 86%,transparent);width:clamp(126px,15vw,210px);box-shadow:var(--g-shadow);z-index:2;border-radius:38%;align-content:center;place-items:center;gap:12px;display:grid;position:relative}.foodHeroArtV261 small{color:var(--g-muted);text-align:center;padding-inline:12px;font-size:11px;font-weight:850}.foodSegmentV160{border:1px solid var(--g-line);background:var(--g-surface-2);border-radius:18px;margin:0!important;padding:6px!important;overflow:visible!important}.foodSegmentV160 button{flex:1;min-width:min(220px,48%);white-space:normal!important;border-radius:14px!important;min-height:62px!important}.foodSegmentV160 button span{min-width:0}.foodSegmentV160 button b,.foodSegmentV160 button small{display:block}.foodSegmentV160 button small{color:var(--g-muted);margin-top:2px;font-size:10px}.foodDiscoverPanelV261{gap:12px;display:grid}.foodSearchRowV261{grid-template-columns:minmax(280px,1fr);gap:10px;display:grid}.foodSearchV261{border-radius:18px!important;width:100%!important;max-width:none!important;min-height:58px!important;padding-inline:16px!important}.foodSearchV261 input{width:100%!important;min-width:0!important;padding-block:0!important;font-size:clamp(13px,1vw,16px)!important}.foodQuickFiltersV261{scrollbar-width:none;gap:8px;padding:2px 0 4px;display:flex;overflow:auto}.foodQuickFiltersV261::-webkit-scrollbar{display:none}.foodQuickFiltersV261 button{border:1px solid var(--g-line);background:var(--g-surface);min-height:40px;color:var(--g-ink);border-radius:999px;flex:none;padding:0 13px;font-size:12px;font-weight:850}.foodQuickFiltersV261 button.active{background:var(--g-green-50);color:var(--g-green-700);border-color:color-mix(in srgb,var(--g-green) 25%,var(--g-line))}.foodDiscoveryV163{gap:clamp(14px,2vw,24px)!important}.foodOfferRailV163{scroll-snap-type:x proximity;grid-auto-columns:minmax(220px,1fr)!important;grid-auto-flow:column!important;gap:10px!important;padding-bottom:5px!important;display:grid!important;overflow:auto!important}.foodOfferRailV163 article{border:1px solid color-mix(in srgb,#ff6728 18%,var(--g-line));scroll-snap-align:start;background:linear-gradient(135deg,#fff4ed,#fff);border-radius:20px;align-content:center;gap:4px;min-height:112px;padding:16px;display:grid}.foodOfferRailV163 article small{color:#c34f1d;font-weight:900}.foodOfferRailV163 article b{font-size:16px;line-height:1.35}.foodOfferRailV163 article span{color:var(--g-muted);font-size:11px}.foodCuisineSectionV261{gap:11px;display:grid}.foodSectionHeadingV261{justify-content:space-between;align-items:end;gap:12px;display:flex}.foodSectionHeadingV261 h2{margin:2px 0 0;font-size:clamp(22px,2vw,31px);line-height:1.2}.foodSectionHeadingV261 small{color:var(--g-muted);font-weight:800}.foodSectionHeadingV261>span{border:1px solid var(--g-line);color:var(--g-muted);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:11px}.foodCuisineGridV261{grid-template-columns:repeat(auto-fit,minmax(clamp(128px,12vw,180px),1fr))!important;gap:clamp(9px,1vw,14px)!important;padding:0!important;display:grid!important;overflow:visible!important}.foodCuisineGridV261 .foodCuisineCardV261{isolation:isolate;background:var(--g-surface-2)!important;border:1px solid var(--g-line)!important;white-space:normal!important;text-align:start!important;border-radius:clamp(16px,1.5vw,22px)!important;min-height:clamp(132px,13vw,178px)!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.foodCuisineCardV261 img{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .24s;position:absolute;inset:0}.foodCuisineCardV261:hover img{transform:scale(1.035)}.foodCuisineShadeV261{z-index:1;background:linear-gradient(#0000 30%,#0c120fc7);position:absolute;inset:0}.foodCuisineTextV261{z-index:2;inset-inline:12px;color:#fff;gap:2px;position:absolute;bottom:11px;display:grid!important}.foodCuisineTextV261 b{font-size:clamp(13px,1vw,16px);line-height:1.3}.foodCuisineTextV261 small{color:#ffffffd6;font-size:10px}.foodRestaurantsHeadV261{margin-top:4px}.restaurantGridV261{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important;gap:clamp(12px,1.4vw,18px)!important;display:grid!important}.restaurantGridV261 .restaurantCardV160{border-radius:22px!important;grid-template-columns:1fr!important;min-width:0!important;display:grid!important;overflow:hidden!important}.restaurantGridV261 .restaurantVisualV160{aspect-ratio:16/9!important;background:var(--g-surface-2)!important;width:100%!important;height:auto!important;min-height:0!important;position:relative!important}.restaurantGridV261 .restaurantVisualV160>img.restaurantCoverCardV201{object-fit:cover;width:100%;height:100%}.restaurantGridV261 .restaurantLogoCardV201{inset-inline-start:13px;position:absolute;bottom:12px}.restaurantGridV261 .restaurantVisualV160>span{inset-inline-end:12px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:var(--g-green-700);background:#ffffffe6;border:1px solid #ffffffb3;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900;position:absolute;top:12px}.restaurantGridV261 .restaurantBodyV160{gap:10px;display:grid;padding:clamp(13px,1.3vw,18px)!important}.restaurantGridV261 .restaurantBodyV160 h3{font-size:clamp(16px,1.2vw,19px)!important}.restaurantGridV261 .restaurantBodyV160 p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:12px!important;line-height:1.65!important}.restaurantGridV261 .premiumPrimaryV160{width:100%;min-height:43px}.sectionFeatureStripV143{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;display:grid!important;overflow:visible!important}.sectionFeatureStripV143 article{border:1px solid var(--g-line);background:var(--g-surface);border-radius:15px;padding:12px;min-width:0!important}.sectionFeatureStripV143 article b,.sectionFeatureStripV143 article span{display:block}.sectionFeatureStripV143 article span{color:var(--g-muted);margin-top:2px;font-size:10px;line-height:1.45}.foodCuisineAdminPickerV261{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:14px;display:grid}.foodCuisineAdminPickerV261 article{border:1px solid var(--adm-line);background:var(--adm-card);border-radius:16px;overflow:hidden}.foodCuisineAdminPickerV261 img{object-fit:cover;width:100%;height:130px}.foodCuisineAdminPickerV261 article>div{gap:6px;padding:10px;display:grid}.foodCuisineAdminPickerV261 b{font-size:12px}.foodCuisineAdminPickerV261 small{color:var(--adm-muted);font-size:10px}@media (max-width:1024px){.foodHeroV261{grid-template-columns:1fr!important;min-height:auto!important}.foodHeroArtV261{inset-inline-end:24px;opacity:.72;width:112px;position:absolute;top:24px}.foodHeroCopyV261{padding-inline-end:120px}.foodCuisineGridV261{grid-template-columns:repeat(4,minmax(0,1fr))!important}.restaurantGridV261{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.foodWebV143{width:calc(100% - 24px)!important}.foodHeroV261{border-radius:24px!important;padding:24px 20px!important}.foodHeroCopyV261{padding-inline-end:0}.foodHeroArtV261{display:none}.foodHeroV261 h1{max-width:12ch!important;font-size:clamp(30px,9vw,42px)!important}.foodHeroV261 p{font-size:14px!important;line-height:1.75!important}.foodHeroChipsV163{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.foodHeroChipsV163 b{text-align:center;white-space:normal!important}.foodSegmentV160{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px!important;display:grid!important}.foodSegmentV160 button{min-width:0!important}.iraqUxFlowRail{margin-inline:-12px!important;padding-inline:12px!important}.foodCuisineGridV261{scroll-snap-type:x mandatory!important;gap:10px!important;margin-inline:-12px!important;padding-inline:12px!important;display:flex!important;overflow:auto!important}.foodCuisineGridV261 .foodCuisineCardV261{scroll-snap-align:start;flex:0 0 145px!important;min-height:150px!important}.restaurantGridV261,.sectionFeatureStripV143{grid-template-columns:1fr!important}.foodSectionHeadingV261{align-items:center}.foodOfferRailV163{grid-auto-columns:82%!important}.restaurantGridV261 .restaurantCardV160{grid-template-columns:126px minmax(0,1fr)!important}.restaurantGridV261 .restaurantVisualV160{aspect-ratio:auto!important;height:100%!important}.restaurantGridV261 .restaurantLogoCardV201{width:42px;height:42px}.restaurantGridV261 .restaurantBodyV160{gap:8px;padding:12px!important}.restaurantGridV261 .restaurantBodyV160 p,.restaurantGridV261 .restaurantVisualV160>span{display:none}}@media (max-width:430px){.foodWebV143{width:calc(100% - 20px)!important}.foodHeroV261{padding:21px 17px!important}.foodHeroV261 h1{font-size:clamp(28px,9.5vw,36px)!important}.foodHeroChipsV163{grid-template-columns:1fr 1fr!important}.foodHeroChipsV163 b{padding:7px 8px!important;font-size:10px!important}.foodSearchV261{min-height:54px!important}.foodQuickFiltersV261 button{padding:0 11px;font-size:11px}.foodCuisineGridV261 .foodCuisineCardV261{flex-basis:132px!important;min-height:140px!important}.restaurantGridV261 .restaurantCardV160{grid-template-columns:108px minmax(0,1fr)!important}.restaurantGridV261 .restaurantBodyV160 h3{font-size:15px!important}.restaurantMetaV160{gap:5px!important;font-size:9px!important}.restaurantGridV261 .premiumPrimaryV160{min-height:38px;font-size:11px;padding-inline:8px!important}.foodSectionHeadingV261 h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.foodCuisineCardV261 img{transition:none!important}}.taxiWebV262{gap:clamp(16px,2vw,26px)!important;width:min(1460px,100% - clamp(24px,4vw,64px))!important;margin-inline:auto!important;display:grid!important}.taxiHeroV262{background:linear-gradient(135deg,color-mix(in srgb,var(--g-green-50) 72%,white),var(--g-surface) 54%,color-mix(in srgb,var(--g-yellow-50) 70%,white))!important;border-radius:clamp(24px,3vw,38px)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(18px,3vw,42px)!important;min-height:clamp(270px,30vw,410px)!important;padding:clamp(26px,4vw,54px)!important;display:grid!important}.taxiHeroCopyV262{z-index:2;max-width:840px;position:relative}.taxiHeroV262>div>span{color:var(--g-green-700);letter-spacing:.07em;font-weight:950;font-size:clamp(10px,.85vw,13px)!important}.taxiHeroV262 h1{text-wrap:balance;max-width:15ch!important;margin:9px 0 14px!important;font-size:clamp(34px,4.2vw,64px)!important;line-height:1.08!important}.taxiHeroV262 p{text-wrap:pretty;max-width:740px!important;font-size:clamp(14px,1.15vw,18px)!important;line-height:1.85!important}.taxiHeroTrustV262{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.taxiHeroTrustV262 b{border:1px solid var(--g-line);white-space:nowrap;background:#ffffffb8;border-radius:999px;padding:8px 11px;font-size:clamp(10px,.8vw,12px)}.taxiHeroVisualV262{aspect-ratio:1;border:1px solid var(--g-line);z-index:2;background:#ffffffbd;border-radius:36%;align-content:center;place-items:center;gap:10px;width:clamp(140px,16vw,220px);display:grid;position:relative}.taxiHeroVisualV262>span{font-size:clamp(54px,7vw,88px)!important}.taxiHeroVisualV262 small{color:var(--g-muted);font-weight:850;font-size:12px!important}.taxiFlowV262{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.taxiFlowV262>span{border:1px solid var(--g-line);background:var(--g-surface);border-radius:17px;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;min-width:0;padding:13px;display:grid}.taxiFlowV262 i{background:var(--g-surface-2);width:34px;height:34px;color:var(--g-muted);border-radius:50%;grid-row:1/3;place-items:center;font-style:normal;font-weight:950;display:grid}.taxiFlowV262 b{font-size:13px}.taxiFlowV262 small{color:var(--g-muted);font-size:12px!important}.taxiFlowV262 .done{border-color:color-mix(in srgb,var(--g-green) 24%,var(--g-line));background:var(--g-green-50)}.taxiFlowV262 .done i{background:var(--g-green);color:#fff}.taxiLayoutV262{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr)!important;gap:clamp(16px,2vw,24px)!important}.taxiBookingCardV262{display:grid;gap:16px!important;padding:clamp(18px,2.1vw,28px)!important}.taxiCardHeadV262{align-items:flex-start}.taxiCardHeadV262 h2{margin:2px 0 5px;font-size:clamp(24px,2.2vw,34px)!important}.taxiCardHeadV262 p{color:var(--g-muted);margin:0;font-size:12px;line-height:1.6}.taxiLocationStackV262{grid-template-columns:1fr 1fr;gap:12px;display:grid}.taxiLocationStackV262 label,.taxiFareFieldV262{gap:7px;font-size:12px;font-weight:850;display:grid}.taxiLocationStackV262 label>span{align-items:center;gap:7px;display:flex}.taxiLocationStackV262 label>span i{color:var(--g-green);font-style:normal}.taxiLocationStackV262 input,.taxiFareFieldV262 input{border:1px solid var(--g-line);background:var(--g-bg);width:100%;min-height:54px;color:var(--g-ink);border-radius:15px;outline:none;padding:0 14px;font-size:14px}.taxiLocationStackV262 input:focus,.taxiFareFieldV262 input:focus{border-color:var(--g-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--g-green) 12%,transparent)}.taxiQuickPlacesV262{scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow:auto}.taxiQuickPlacesV262 button{border:1px solid var(--g-line);background:var(--g-surface);min-height:44px;color:var(--g-ink);border-radius:999px;flex:none;padding:0 12px;font-size:12px;font-weight:850}.taxiVehicleSectionV262{gap:10px;display:grid}.taxiVehicleSectionV262 h3{margin:2px 0 0;font-size:17px!important}.taxiVehicleSectionV262>div>small{color:var(--g-muted);font-size:12px!important}.taxiVehicleGridV262{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;display:grid}.taxiVehicleGridV262 button{border:1px solid var(--g-line);background:var(--g-surface);text-align:start;min-width:0;min-height:76px;color:var(--g-ink);border-radius:16px;align-items:center;gap:9px;padding:11px;display:flex}.taxiVehicleGridV262 button>span{font-size:28px}.taxiVehicleGridV262 button div{gap:2px;display:grid}.taxiVehicleGridV262 button b{font-size:13px}.taxiVehicleGridV262 button small{color:var(--g-muted);font-size:11px!important}.taxiVehicleGridV262 button.active{background:var(--g-green-50);border-color:color-mix(in srgb,var(--g-green) 40%,var(--g-line));color:var(--g-green-700)}.taxiReviewV262{grid-template-columns:1fr 1fr;gap:9px;display:grid}.taxiReviewV262>div{border:1px solid var(--g-line);background:var(--g-surface-2);border-radius:14px;gap:2px;padding:11px;display:grid}.taxiReviewV262 span{color:var(--g-muted);font-size:11px}.taxiReviewV262 b{font-size:12px}.taxiConfirmV262{width:100%;min-height:54px!important;font-size:14px!important}.taxiSideV262{top:calc(var(--g-header) + 16px);position:sticky}.taxiFeatureGridV262{grid-template-columns:1fr!important;gap:9px!important;display:grid!important}.taxiFeatureGridV262 article{padding:15px!important}.taxiFeatureGridV262 article b{font-size:13px}.taxiFeatureGridV262 article span{font-size:11px!important;line-height:1.6!important}.taxiTripsSectionV262{gap:12px;display:grid}.taxiTripsHeadV262{justify-content:space-between;align-items:end;gap:12px;display:flex}.taxiTripsHeadV262 h2{margin:2px 0 0}.taxiTripsHeadV262>span{border:1px solid var(--g-line);color:var(--g-muted);border-radius:999px;padding:7px 10px;font-size:11px}.taxiTripsV262{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr))!important;gap:12px!important;display:grid!important}.taxiTripsV262>article{border:1px solid var(--g-line);background:var(--g-surface);border-radius:18px;gap:10px;min-width:0;padding:16px;display:grid}.taxiTripTopV262{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.taxiTripTopV262 h3{margin:0;font-size:14px!important;line-height:1.5!important}.taxiTripTopV262 small{color:var(--g-muted)}.taxiTripFareV262{color:var(--g-green-700);font-size:18px}.taxiRideProgressV262{padding-bottom:4px;overflow:auto}@media (max-width:1024px){.taxiHeroV262{grid-template-columns:1fr!important;min-height:auto!important}.taxiHeroVisualV262{inset-inline-end:28px;opacity:.68;width:112px;position:absolute;top:28px}.taxiHeroCopyV262{padding-inline-end:120px}.taxiLayoutV262{grid-template-columns:1fr!important}.taxiSideV262{position:static}.taxiFeatureGridV262{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:720px){.taxiWebV262{width:calc(100% - 24px)!important}.taxiHeroV262{padding:24px 20px!important}.taxiHeroCopyV262{padding-inline-end:0}.taxiHeroVisualV262{display:none}.taxiHeroV262 h1{font-size:clamp(30px,9vw,42px)!important}.taxiHeroTrustV262{grid-template-columns:1fr 1fr;display:grid}.taxiHeroTrustV262 b{text-align:center;white-space:normal}.taxiFlowV262{scroll-snap-type:x mandatory;margin-inline:-12px;padding-inline:12px;display:flex;overflow:auto}.taxiFlowV262>span{scroll-snap-align:start;flex:0 0 148px}.taxiLocationStackV262{grid-template-columns:1fr}.taxiVehicleGridV262{scroll-snap-type:x mandatory;margin-inline:-4px;padding-inline:4px;display:flex;overflow:auto}.taxiVehicleGridV262 button{scroll-snap-align:start;flex:0 0 150px}.taxiFeatureGridV262{grid-template-columns:1fr 1fr!important}.taxiTripsV262{grid-template-columns:1fr!important}}@media (max-width:430px){.taxiWebV262{width:calc(100% - 20px)!important}.taxiHeroV262{padding:21px 17px!important}.taxiHeroV262 h1{font-size:clamp(28px,9.5vw,36px)!important}.taxiHeroTrustV262{grid-template-columns:1fr 1fr}.taxiHeroTrustV262 b{padding:8px 9px;font-size:11px}.taxiBookingCardV262{padding:16px!important}.taxiCardHeadV262{gap:8px;display:grid!important}.taxiCardHeadV262>span{justify-self:start}.taxiReviewV262{grid-template-columns:1fr 1fr}.taxiFeatureGridV262{grid-template-columns:1fr!important}.taxiTripTopV262{display:grid}.taxiTripTopV262>span{justify-self:start}}.estateV263{--estateMax:1180px}.estateV263 .estateHeroV263{max-width:var(--estateMax);border-radius:clamp(22px,3vw,34px);min-height:auto;margin-inline:auto;padding:clamp(22px,4vw,48px)}.estateV263 .estateHeroV263>svg{width:clamp(34px,4vw,48px);height:clamp(34px,4vw,48px)}.estateV263 .estateHeroV263 h1{max-width:850px;margin:8px auto;font-size:clamp(30px,5.4vw,58px);line-height:1.05}.estateV263 .estateHeroV263 p{max-width:760px;margin:8px auto 0;font-size:clamp(15px,1.9vw,19px);line-height:1.75}.estateV263 .estateHeroV263 .estatePublishV263{border-radius:15px;min-height:48px;padding:0 22px;font-size:15px;font-weight:900}.estateIntentV263{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:620px;margin:18px auto;display:grid}.estateIntentV263 button{border:1px solid var(--g-line);background:var(--g-surface);border-radius:15px;min-height:48px;font-size:14px;font-weight:900}.estateIntentV263 button.active{background:var(--g-text);color:var(--g-surface);border-color:var(--g-text)}.estateSearchShellV263{max-width:var(--estateMax);margin:0 auto 16px}.estateSearchMainV263{border:1px solid var(--g-line);background:var(--g-surface);box-shadow:var(--g-shadow-1);border-radius:20px;grid-template-columns:auto minmax(220px,1.8fr) minmax(150px,.8fr) auto auto;align-items:center;gap:9px;padding:10px;display:grid}.estateSearchMainV263>svg{width:21px;height:21px;margin-inline:8px}.estateSearchMainV263 input,.estateFiltersV263 input,.estateFiltersV263 select{border:1px solid var(--g-line);background:var(--g-bg);width:100%;min-height:46px;font:inherit;border-radius:13px;padding:0 13px;font-size:14px}.estateSearchMainV263 button,.estateFiltersV263 button{border:1px solid var(--g-line);border-radius:13px;min-height:46px;padding:0 18px;font-weight:900}.estateSearchButtonV263{background:var(--g-text)!important;color:var(--g-surface)!important}.estateFilterToggleV263{background:var(--g-surface)}.estateFiltersV263{border:1px solid var(--g-line);background:var(--g-surface);border-radius:18px;grid-template-columns:1.2fr repeat(2,minmax(140px,.8fr)) minmax(140px,.8fr) auto;gap:9px;margin-top:8px;padding:12px;display:grid}.estateJourneyV263{max-width:var(--estateMax);margin-inline:auto}.estateGridV263{max-width:var(--estateMax);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin-inline:auto;display:grid}.estateV263 .estateCardV263{border-radius:22px;min-width:0}.estateV263 .estateCardV263 .marketBody{gap:7px;padding:16px}.estateV263 .estateCardV263 h3{font-size:clamp(17px,1.5vw,21px);line-height:1.35}.estateV263 .estateCardV263 strong{font-size:clamp(19px,1.9vw,25px)!important}.estateV263 .estateCardV263 p,.estateV263 .estateCardV263 span,.estateV263 .estateCardV263 small{font-size:13px;line-height:1.55}.estateActionsV263{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.estateActionsV263 button{border-radius:12px!important;min-height:44px!important;font-size:13px!important;font-weight:800!important}.estateActionsV263 .primaryEstateActionV263{grid-column:1/-1;background:var(--g-text)!important;color:var(--g-surface)!important}.estateV263 .authCard{max-width:860px;margin-inline:auto}.estateV263 .authCard label{font-size:13px;font-weight:800}.estateV263 .authCard input,.estateV263 .authCard select,.estateV263 .authCard textarea{min-height:46px;font-size:14px}.estateV263 .authSubmit{min-height:50px;font-size:15px;font-weight:900}@media (max-width:900px){.estateSearchMainV263{grid-template-columns:auto 1fr auto}.estateSearchMainV263>input:nth-of-type(2){grid-column:2/4}.estateSearchButtonV263{grid-column:2}.estateFilterToggleV263{grid-column:3}.estateFiltersV263{grid-template-columns:repeat(2,minmax(0,1fr))}.estateFiltersV263 button{grid-column:1/-1}.estateV263 .estateHeroV263{text-align:center}.estateJourneyV263{scrollbar-width:none;padding-inline:4px;display:flex;overflow:auto}.estateJourneyV263 article{min-width:160px}}@media (max-width:600px){.estateV263{padding-inline:12px}.estateV263 .estateHeroV263{border-radius:22px;padding:22px 16px}.estateV263 .estateHeroV263 h1{font-size:clamp(28px,9vw,40px)}.estateV263 .estateHeroV263 p{font-size:14px;line-height:1.7}.estateIntentV263{gap:6px;margin:12px 0}.estateIntentV263 button{min-height:44px;font-size:13px}.estateSearchMainV263{grid-template-columns:auto minmax(0,1fr);padding:8px}.estateSearchMainV263>input:first-of-type{grid-column:2}.estateSearchMainV263>input:nth-of-type(2){grid-column:1/-1}.estateSearchButtonV263,.estateFilterToggleV263{grid-column:auto}.estateSearchMainV263 button{padding:0 12px}.estateFiltersV263{grid-template-columns:1fr;padding:10px}.estateFiltersV263 button{grid-column:auto}.estateGridV263{grid-template-columns:1fr;gap:12px}.estateV263 .estateCardV263 .marketBody{padding:14px}.estateActionsV263{grid-template-columns:1fr 1fr}.estateActionsV263 button{min-height:46px!important}.estateV263 .authCard{padding:14px}.estateV263 .authCard>label{margin-bottom:10px;display:block}}@media (max-width:360px){.estateIntentV263,.estateSearchMainV263{grid-template-columns:1fr}.estateSearchMainV263>svg{display:none}.estateSearchMainV263>input:first-of-type,.estateSearchMainV263>input:nth-of-type(2),.estateSearchButtonV263,.estateFilterToggleV263{grid-column:1}.estateActionsV263{grid-template-columns:1fr}.estateActionsV263 .primaryEstateActionV263{grid-column:1}}.carsV264{--cars-accent:#111827}.carsHeroV264{justify-items:start;gap:10px;max-width:100%;display:grid;padding:clamp(22px,4vw,44px)!important}.carsHeroV264>svg{width:clamp(34px,4vw,48px);height:auto}.carsHeroV264>span{font-size:clamp(12px,1.5vw,14px);font-weight:900}.carsHeroV264 h1{max-width:780px;margin:0;line-height:1.05;font-size:clamp(30px,5vw,56px)!important}.carsHeroV264 p{max-width:780px;margin:0;font-size:clamp(14px,2vw,18px);line-height:1.8}.carsPublishV264{min-height:48px;border-radius:16px!important;padding:0 20px!important;font-weight:900!important}.carsJourneyV264{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.carsSearchShellV264{gap:12px;display:grid}.carsSearchV264{width:100%;min-height:56px;grid-template-columns:24px minmax(0,1fr) auto!important}.carsSearchV264 input{min-width:0;font-size:16px!important}.carsSearchV264 button{min-height:46px;padding-inline:20px!important}.carsFiltersV264{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px!important;display:grid!important}.carsFiltersV264>*{min-width:0;min-height:46px;border-radius:14px!important}.carsApplyV264{grid-column:span 2;background:var(--g-green)!important;color:#fff!important;font-weight:900!important}.carsResetV264{grid-column:span 2;background:var(--g-surface)!important;border:1px solid var(--g-line)!important;font-weight:850!important}.carsV264 .marketGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))!important}.carsCardV264{overflow:hidden;border-radius:22px!important}.carsCardV264 .listingCover{aspect-ratio:16/10!important;min-height:0!important}.carsCardV264 .marketBody{gap:8px;display:grid;padding:16px!important}.carsCardV264 h3{margin:0;font-size:clamp(18px,2vw,22px);line-height:1.35}.carsCardV264 strong{font-size:clamp(19px,2.2vw,24px)}.carsCardV264 p,.carsCardV264 span{font-size:14px;line-height:1.55}.carsActionsV264{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.carsActionsV264 button{min-height:44px!important;padding:8px 10px!important;font-size:13px!important}.carsPrimaryActionV264{grid-column:1/-1;background:var(--g-green)!important;color:#fff!important;border-color:var(--g-green)!important;font-weight:900!important}@media (max-width:900px){.carsJourneyV264,.carsFiltersV264{grid-template-columns:repeat(2,minmax(0,1fr))}.carsApplyV264,.carsResetV264{grid-column:span 1}}@media (max-width:620px){.carsV264{width:calc(100% - 20px)!important}.carsHeroV264{border-radius:22px!important;padding:20px!important}.carsHeroV264 h1{font-size:clamp(30px,10vw,42px)!important}.carsHeroV264 p{font-size:14px!important}.carsJourneyV264{grid-template-columns:1fr 1fr}.carsSearchV264{grid-template-columns:22px minmax(0,1fr)!important;padding:10px!important}.carsSearchV264 button{grid-column:1/-1;width:100%}.carsFiltersV264{grid-template-columns:1fr}.carsApplyV264,.carsResetV264{grid-column:auto}.carsV264 .marketGrid{grid-template-columns:1fr!important}.carsActionsV264{grid-template-columns:1fr 1fr}.carsActionsV264 button{min-height:46px!important}.carsPrimaryActionV264{grid-column:1/-1}}@media (max-width:380px){.carsJourneyV264,.carsActionsV264{grid-template-columns:1fr}.carsPrimaryActionV264{grid-column:auto}.carsCardV264 .marketBody{padding:14px!important}}.gibaGlovoGreetingV242{width:100%;max-width:1180px;margin:clamp(20px,3vw,34px) auto 0;padding-inline:0;overflow:visible}.gibaGlovoGreetingV242>span{display:none!important}.gibaGlovoGreetingV242 h1{letter-spacing:clamp(-1.1px,-.045vw,-.2px);white-space:nowrap;text-wrap:nowrap;width:100%;max-width:none;margin:0 auto clamp(10px,1.2vw,14px);padding-inline:0;font-size:clamp(22px,5vw,58px);line-height:1.12;overflow:visible}.gibaGlovoGreetingV242 p{max-width:min(720px,92vw);margin-inline:auto;font-size:clamp(13.5px,1.25vw,17px);line-height:1.7}.globalSearch.gibaGlovoSearchV242{box-sizing:border-box;border-radius:16px;grid-template-columns:24px minmax(0,1fr) auto;width:min(840px,100% + -1*clamp(0px,1vw,12px));min-width:0;max-width:840px;height:auto;min-height:60px;margin:clamp(18px,2.3vw,26px) auto 0;padding:6px 7px 6px 14px;aspect-ratio:auto!important}.globalSearch.gibaGlovoSearchV242 input{width:100%;min-width:0;height:46px;font-size:clamp(14px,1.1vw,16px);min-height:46px!important}.globalSearch.gibaGlovoSearchV242>button{border-radius:11px;min-width:82px;height:46px;min-height:46px;padding-inline:18px}@media (max-width:700px){.gibaGlovoGreetingV242 h1{letter-spacing:-.35px;font-size:clamp(22px,7.1vw,38px)}.gibaGlovoGreetingV242 p{max-width:38ch}.globalSearch.gibaGlovoSearchV242{border-radius:15px;grid-template-columns:21px minmax(0,1fr) auto;width:100%;min-height:58px;padding:6px 6px 6px 11px}.globalSearch.gibaGlovoSearchV242 input{height:44px;font-size:14.5px;min-height:44px!important}.globalSearch.gibaGlovoSearchV242>button{border-radius:10px;min-width:66px;height:44px;min-height:44px;padding-inline:12px}}@media (max-width:390px){.gibaGlovoGreetingV242 h1{letter-spacing:-.2px;font-size:clamp(20px,6.8vw,27px)}.gibaGlovoGreetingV242 p{font-size:13px;line-height:1.6}.globalSearch.gibaGlovoSearchV242{grid-template-columns:19px minmax(0,1fr) 58px;gap:5px;padding-inline:8px 5px}.globalSearch.gibaGlovoSearchV242>button{min-width:58px;padding-inline:8px;font-size:13px}}@media (max-width:330px){.gibaGlovoGreetingV242 h1{font-size:20px}.globalSearch.gibaGlovoSearchV242{grid-template-columns:18px minmax(0,1fr) 54px}.globalSearch.gibaGlovoSearchV242>button{min-width:54px;padding-inline:6px;font-size:12.5px}}.globalSearch.gibaGlovoSearchV242{box-sizing:border-box!important;border-radius:14px!important;grid-template-columns:20px minmax(0,1fr) auto!important;justify-self:center!important;align-items:center!important;gap:7px!important;width:min(680px,100% - 24px)!important;max-width:680px!important;height:48px!important;min-height:48px!important;margin:clamp(16px,2vw,22px) auto 0!important;padding:4px 5px 4px 12px!important}.globalSearch.gibaGlovoSearchV242>svg{width:19px!important;height:19px!important}.globalSearch.gibaGlovoSearchV242 input{height:38px!important;min-height:38px!important;padding:0 4px!important;font-size:clamp(13.5px,1vw,15px)!important;line-height:38px!important}@media (max-width:700px){.globalSearch.gibaGlovoSearchV242{border-radius:13px!important;grid-template-columns:18px minmax(0,1fr) auto!important;width:min(94vw,620px)!important;height:46px!important;min-height:46px!important;padding:4px 5px 4px 10px!important}.globalSearch.gibaGlovoSearchV242 input{height:36px!important;min-height:36px!important;font-size:14px!important;line-height:36px!important}.globalSearch.gibaGlovoSearchV242>button{border-radius:9px!important;min-width:62px!important;height:36px!important;min-height:36px!important;padding-inline:10px!important;font-size:13px!important}}@media (max-width:390px){.globalSearch.gibaGlovoSearchV242{grid-template-columns:17px minmax(0,1fr) 56px!important;gap:5px!important;width:calc(100% - 8px)!important;padding-inline:8px 4px!important}.globalSearch.gibaGlovoSearchV242>button{min-width:56px!important;padding-inline:7px!important;font-size:12.5px!important}}@media (max-width:330px){.globalSearch.gibaGlovoSearchV242{grid-template-columns:16px minmax(0,1fr) 52px!important;width:100%!important}.globalSearch.gibaGlovoSearchV242>button{min-width:52px!important;padding-inline:5px!important;font-size:12px!important}}.servicePhotoCardV216>.gibaImageFallback{color:#0d3b32!important;background:linear-gradient(145deg,#e9f4f0,#c8e9df)!important;align-content:center!important;place-items:center!important;gap:8px!important;display:grid!important}.servicePhotoCardV216>.gibaImageFallback span{filter:drop-shadow(0 8px 16px #0000001f);font-size:clamp(42px,5vw,68px)!important}.servicePhotoCardV216>.gibaImageFallback small{display:none!important}:root{--g-font:Cairo,"Noto Sans Arabic","Segoe UI",Tahoma,system-ui,sans-serif;--g-control-h:46px;--g-control-radius:13px;--g-control-font:14.5px}html,body,button,input,select,textarea{font-family:var(--g-font)!important}body{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){min-height:var(--g-control-h);border-radius:var(--g-control-radius);font-size:var(--g-control-font);line-height:1.45}textarea{resize:vertical;min-height:112px}:where(label){line-height:1.55}:where(button){line-height:1.25;font-family:var(--g-font)!important}:where(.page,.pageShell,.webMiniApp,.dedicatedExperience,.gibaVerticalExperience,.smartExperience) button:not([aria-label]){min-height:42px}:where(.page,.pageShell,.webMiniApp,.dedicatedExperience,.gibaVerticalExperience,.smartExperience) :where(input,select,textarea,button){transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s}:where(.page,.pageShell,.webMiniApp,.dedicatedExperience,.gibaVerticalExperience,.smartExperience) button:active{transform:translateY(1px)}.serviceModernV160{--section-accent:#008f79;--section-accent-strong:#006b5b;--section-soft:#e8f7f3;--section-glow:#008f792e}.marketV78{--section-accent:#e28b16;--section-accent-strong:#a85f00;--section-soft:#fff4df;--section-glow:#e28b1633}.foodWebV143{--section-accent:#e15b55;--section-accent-strong:#ae3733;--section-soft:#fff0ee;--section-glow:#e15b552e}.taxiWebV143{--section-accent:#d89b00;--section-accent-strong:#936800;--section-soft:#fff7d9;--section-glow:#d89b0033}.estateV263{--section-accent:#7558cf;--section-accent-strong:#52399e;--section-soft:#f1edff;--section-glow:#7558cf2e}.carsV264{--section-accent:#2f6fed;--section-accent-strong:#1f4fae;--section-soft:#edf3ff;--section-glow:#2f6fed2e}.smartExperience{--section-accent:#8b5cf6;--section-accent-strong:#6538c7;--section-soft:#f3edff;--section-glow:#8b5cf62e}:where(.serviceModernV160 .serviceHeroModernV160,.marketV78 .marketHeroV78,.foodWebV143 .foodHeroV261,.taxiWebV143 .taxiHeroWeb,.estateV263 .estateHeroV263,.carsV264 .carsHeroV264,.smartExperience .smartHierarchyHero){position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--section-accent) 22%,var(--g-line))!important;background:linear-gradient(135deg,var(--section-soft),color-mix(in srgb,var(--g-surface) 88%,var(--section-soft)))!important;box-shadow:0 14px 38px var(--section-glow)!important}:where(.serviceModernV160 .serviceHeroModernV160,.marketV78 .marketHeroV78,.foodWebV143 .foodHeroV261,.taxiWebV143 .taxiHeroWeb,.estateV263 .estateHeroV263,.carsV264 .carsHeroV264,.smartExperience .smartHierarchyHero):before{content:"";background:var(--section-accent);opacity:.95;border-radius:999px;width:5px;position:absolute;inset-block:0;inset-inline-start:0}:where(.serviceModernV160,.marketV78,.foodWebV143,.taxiWebV143,.estateV263,.carsV264,.smartExperience) :where(h1,h2,h3){letter-spacing:-.015em}:where(.serviceModernV160,.marketV78,.foodWebV143,.taxiWebV143,.estateV263,.carsV264,.smartExperience) :where(input,select,textarea):focus{border-color:color-mix(in srgb,var(--section-accent) 62%,var(--g-line))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--section-accent) 14%,transparent)!important;outline:0!important}.serviceModernV160 :where(.premiumPrimaryV160,.serviceHeroNavV160 button),.marketV78 :where(.pageSearch button,.marketSearchBar button,.marketSearchV78 button),.foodWebV143 :where(.foodQuickFiltersV261 button.active,.foodSearchRowV261 button.active),.taxiWebV143 :where(.taxiPrimary,.taxiBookButton,.taxiConfirmButton),.estateV263 :where(.estateSearchButtonV263,.primaryEstateActionV263,.estatePublishV263),.carsV264 :where(.carsApplyV264,.carsPrimaryActionV264,.carsPublishV264),.smartExperience :where(.primaryBtn){background:var(--section-accent)!important;border-color:var(--section-accent)!important;color:#fff!important;box-shadow:0 7px 18px var(--section-glow)!important}:where(.serviceModernV160,.marketV78,.foodWebV143,.taxiWebV143,.estateV263,.carsV264,.smartExperience) button:hover{border-color:color-mix(in srgb,var(--section-accent) 28%,var(--g-line))}:where(.serviceModernV160 .serviceCategoryCardV160,.marketV78 .marketCard,.foodWebV143 .restaurantCardV160,.taxiWebV143 .taxiFeatureGridV262 article,.estateV263 .estateCardV263,.carsV264 .carsCardV264,.smartExperience .glassCard){border-color:color-mix(in srgb,var(--section-accent) 14%,var(--g-line))!important}.gibaGlovoGreetingV242 p{display:none!important}.globalSearch.gibaGlovoSearchV242{border-radius:12px!important;width:min(660px,100% - 24px)!important;height:44px!important;min-height:44px!important;padding:3px 4px 3px 10px!important;box-shadow:0 7px 24px #101f191a!important}.globalSearch.gibaGlovoSearchV242 input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:36px!important;min-height:36px!important;font-size:13.5px!important;line-height:36px!important}.globalSearch.gibaGlovoSearchV242>button{border-radius:9px!important;min-width:62px!important;height:36px!important;min-height:36px!important;padding-inline:11px!important;font-size:12.5px!important}.globalSearch.gibaGlovoSearchV242 .globalSearchSuggestionsV92{top:50px!important}:where(.adm-shell,.ent-shell,.restaurantOwnerWebV174,.taxiDriverWebV169,.svcApp,.sellerDashboard) :where(button,input,select,textarea){font-family:var(--g-font)!important}@media (max-width:700px){:root{--g-control-h:44px;--g-control-font:14px}.globalSearch.gibaGlovoSearchV242{width:min(92vw,600px)!important;height:42px!important;min-height:42px!important}.globalSearch.gibaGlovoSearchV242 input{height:34px!important;min-height:34px!important;font-size:13px!important;line-height:34px!important}.globalSearch.gibaGlovoSearchV242>button{min-width:58px!important;height:34px!important;min-height:34px!important}}@media (max-width:390px){.globalSearch.gibaGlovoSearchV242{grid-template-columns:16px minmax(0,1fr) 54px!important;gap:5px!important;width:calc(100% - 12px)!important;padding-inline:7px 3px!important}.globalSearch.gibaGlovoSearchV242 input{font-size:12.5px!important}.globalSearch.gibaGlovoSearchV242>button{min-width:54px!important;padding-inline:6px!important;font-size:12px!important}}@media (max-width:330px){.globalSearch.gibaGlovoSearchV242{grid-template-columns:15px minmax(0,1fr) 50px!important;width:100%!important}.globalSearch.gibaGlovoSearchV242>button{min-width:50px!important;padding-inline:4px!important}}.gibaGlovoHeroInnerV242{flex-direction:column;align-items:center;display:flex}.gibaGlovoLocationV242{align-self:center;margin-inline:auto}.gibaGlovoGreetingV242{width:100%;margin-top:clamp(18px,2.2vw,28px)!important}.globalSearch.gibaGlovoSearchV242{direction:rtl;overflow:visible;grid-template-columns:20px minmax(0,1fr) 94px!important;width:min(680px,100% - 24px)!important;margin:clamp(14px,1.8vw,20px) auto 0!important;padding:4px 5px 4px 11px!important}.globalSearch.gibaGlovoSearchV242>button{white-space:nowrap!important;justify-content:center!important;justify-self:end!important;align-items:center!important;width:94px!important;min-width:94px!important;max-width:94px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important}.globalSearch.gibaGlovoSearchV242 input{text-align:start;min-width:0}.gibaGlovoBubbleRailV242{justify-content:center;width:100%;margin-top:clamp(20px,2.4vw,28px)!important}@media (max-width:620px){.gibaGlovoHeroInnerV242{width:calc(100% - 20px)!important;padding-top:20px!important}.gibaGlovoLocationV242{align-self:center;max-width:min(92vw,320px)}.gibaGlovoGreetingV242{margin-top:18px!important}.globalSearch.gibaGlovoSearchV242{grid-template-columns:18px minmax(0,1fr) 84px!important;gap:6px!important;width:min(94vw,620px)!important}.globalSearch.gibaGlovoSearchV242>button{width:84px!important;min-width:84px!important;max-width:84px!important;padding-inline:9px!important;font-size:12.5px!important}.gibaGlovoBubbleRailV242{scroll-padding-inline:10px;overflow-x:auto;justify-content:flex-start!important;padding-inline:4px 10px!important}}@media (max-width:390px){.globalSearch.gibaGlovoSearchV242{grid-template-columns:17px minmax(0,1fr) 76px!important;width:100%!important;padding-inline:7px 4px!important}.globalSearch.gibaGlovoSearchV242>button{width:76px!important;min-width:76px!important;max-width:76px!important;padding-inline:6px!important;font-size:12px!important}}@media (max-width:330px){.globalSearch.gibaGlovoSearchV242{grid-template-columns:16px minmax(0,1fr) 70px!important}.globalSearch.gibaGlovoSearchV242>button{width:70px!important;min-width:70px!important;max-width:70px!important;padding-inline:4px!important;font-size:11.5px!important}}.gibaGlovoHeroInnerV242{width:min(1120px,100% - clamp(20px,4vw,48px))!important;padding-block:clamp(14px,2vw,24px) clamp(26px,3.4vw,42px)!important}.gibaGlovoGreetingV242{text-align:center;width:100%!important;margin:0 auto!important;padding:0!important}.gibaGlovoGreetingV242 h1{width:100%;padding:0 clamp(2px,1vw,10px);overflow:visible;letter-spacing:clamp(-.7px,-.04vw,-.2px)!important;white-space:nowrap!important;text-wrap:nowrap!important;max-width:none!important;margin:0 auto!important;font-size:clamp(22px,3.35vw,46px)!important;line-height:1.12!important}.gibaHeroSearchRowV274{direction:rtl;grid-template-columns:minmax(0,1fr) auto;justify-content:center;align-items:center;gap:10px;width:min(790px,100%);margin:clamp(14px,1.8vw,20px) auto 0;display:grid}.gibaHeroSearchRowV274 .globalSearch.gibaGlovoSearchV242{overflow:visible;border-radius:14px!important;grid-template-columns:19px minmax(0,1fr)!important;gap:8px!important;width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:4px 12px!important}.gibaHeroSearchRowV274 .globalSearch.gibaGlovoSearchV242 input{text-align:start!important;height:34px!important;min-height:34px!important;padding:0!important;font-size:clamp(12.5px,1.05vw,14px)!important;line-height:34px!important}.gibaHeroSearchRowV274 .globalSearch.gibaGlovoSearchV242>svg{width:17px!important;height:17px!important}.gibaHeroSearchCtaV274{background:var(--g-green);color:#fff;min-width:104px;height:44px;min-height:44px;font-family:var(--g-font);white-space:nowrap;border:0;border-radius:14px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 8px 20px #00a08233}.gibaHeroSearchCtaV274:hover{filter:brightness(.97);transform:translateY(-1px)}.gibaHeroSearchCtaV274:focus-visible{outline:3px solid color-mix(in srgb,var(--g-green) 28%,transparent);outline-offset:2px}.gibaHeroSearchRowV274 .globalSearchSuggestionsV92{top:calc(100% + 8px)}.gibaGlovoBubbleRailV242{margin-top:clamp(18px,2.2vw,26px)!important}@media (max-width:700px){.gibaGlovoHeroInnerV242{width:calc(100% - 20px)!important;padding-top:14px!important}.gibaGlovoGreetingV242 h1{font-size:clamp(21px,6vw,32px)!important}.gibaHeroSearchRowV274{gap:8px;width:min(96vw,650px)}.gibaHeroSearchRowV274 .globalSearch.gibaGlovoSearchV242{border-radius:13px!important;height:42px!important;min-height:42px!important;padding-inline:10px!important}.gibaHeroSearchRowV274 .globalSearch.gibaGlovoSearchV242 input{height:32px!important;min-height:32px!important;font-size:12.5px!important;line-height:32px!important}.gibaHeroSearchCtaV274{border-radius:13px;min-width:88px;height:42px;min-height:42px;padding-inline:12px;font-size:12.5px}}@media (max-width:430px){.gibaGlovoHeroInnerV242{width:calc(100% - 16px)!important}.gibaGlovoGreetingV242 h1{letter-spacing:-.25px!important;font-size:clamp(18px,5.45vw,24px)!important}.gibaHeroSearchRowV274{grid-template-columns:minmax(0,1fr) 80px;gap:6px;width:100%}.gibaHeroSearchRowV274 .globalSearch.gibaGlovoSearchV242{grid-template-columns:16px minmax(0,1fr)!important;gap:5px!important;padding-inline:8px!important}.gibaHeroSearchRowV274 .globalSearch.gibaGlovoSearchV242 input{font-size:11.8px!important}.gibaHeroSearchCtaV274{width:80px;min-width:80px;padding-inline:7px;font-size:11.8px}}@media (max-width:350px){.gibaGlovoGreetingV242 h1{font-size:17px!important}.gibaHeroSearchRowV274{grid-template-columns:minmax(0,1fr) 72px;gap:5px}.gibaHeroSearchRowV274 .globalSearch.gibaGlovoSearchV242 input{font-size:11.2px!important}.gibaHeroSearchCtaV274{width:72px;min-width:72px;padding-inline:5px;font-size:11px}}.gibaHeroSearchRowV274{width:min(680px,100% - 24px)!important;margin-inline:auto!important;display:block!important}.gibaHeroSearchRowV274 .globalSearch.gibaGlovoSearchV242{border:1px solid #11182714!important;border-radius:14px!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;height:46px!important;min-height:46px!important;padding:4px 5px 4px 12px!important;display:grid!important;overflow:visible!important}.gibaHeroSearchRowV274 .globalSearch.gibaGlovoSearchV242 input{background:0 0!important;border:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 4px!important}.gibaHeroSearchCtaV275{background:var(--g-green);color:#fff;min-width:88px;height:36px;min-height:36px;font-family:var(--g-font);white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:12.5px;font-weight:900;display:inline-flex}@media (max-width:430px){.gibaHeroSearchRowV274{width:calc(100% - 8px)!important}.gibaHeroSearchRowV274 .globalSearch.gibaGlovoSearchV242{grid-template-columns:16px minmax(0,1fr) 74px!important;height:44px!important;min-height:44px!important;padding:3px 4px 3px 8px!important}.gibaHeroSearchCtaV275{width:74px;min-width:74px;height:36px;min-height:36px;padding:0 6px;font-size:11.5px}}@media (max-width:350px){.gibaHeroSearchRowV274 .globalSearch.gibaGlovoSearchV242{grid-template-columns:15px minmax(0,1fr) 66px!important}.gibaHeroSearchCtaV275{width:66px;min-width:66px;padding:0 4px;font-size:10.8px}}@media (max-width:767px){.gibaGlovoHeroInnerV242{width:min(100% - 1rem,42rem)!important;padding-block:1rem 1.35rem!important}.gibaGlovoGreetingV242{text-align:center;order:1;margin:0!important}.gibaGlovoGreetingV242 h1{white-space:normal!important;text-wrap:balance!important;line-height:1.18!important}.gibaHeroSearchRowV274{order:2;width:100%!important;margin:.85rem auto 0!important}.gibaHeroSearchRowV274 .globalSearch.gibaGlovoSearchV242{border-radius:1rem!important;grid-template-rows:3rem auto!important;grid-template-columns:1.25rem minmax(0,1fr)!important;gap:.65rem .5rem!important;height:auto!important;min-height:0!important;padding:.65rem!important;display:grid!important;overflow:visible!important;box-shadow:0 .55rem 1.6rem #0f172a17!important}.gibaHeroSearchRowV274 .globalSearch.gibaGlovoSearchV242>svg{grid-area:1/1;align-self:center;width:1.15rem!important;height:1.15rem!important}.gibaHeroSearchRowV274 .globalSearch.gibaGlovoSearchV242 input{grid-area:1/2;width:100%!important;height:3rem!important;min-height:3rem!important;padding-inline:.15rem!important;font-size:.9rem!important;line-height:normal!important}.gibaHeroSearchCtaV275{grid-area:2/1/auto/-1;border-radius:.8rem!important;width:100%!important;min-width:0!important;height:2.85rem!important;min-height:2.85rem!important;font-size:.9rem!important}.gibaHeroSearchRowV274 .globalSearchSuggestionsV92{z-index:80;max-height:min(52vh,24rem);overflow:auto;inset-inline:0!important;width:100%!important;top:7.15rem!important}.gibaGlovoBubbleRailV242{order:3;margin-top:1rem!important}}@media (min-width:768px){.gibaGlovoGreetingV242,.gibaHeroSearchRowV274,.gibaGlovoBubbleRailV242{order:initial}}.marketTopCleanV279{grid-template-columns:minmax(0,1fr) auto!important}.marketTopCleanV279 .marketNavV78{min-width:0}
