﻿/*! @domog/core-scss@1.5.10 */
@font-face{font-family:'Onest';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/g-030e4b0805.woff2) format('woff2');unicode-range:U+20-7e,U+a0-ff,U+400-45f,U+4ae-4af,U+4e8-4e9,U+2010-2027,U+2030,U+2032-2033,U+2039-203a,U+20ac,U+20ae,U+2116,U+2122,U+2190-2194,U+2212,U+2264-2265,U+2713}@font-face{font-family:'Onest';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/g-030e4b0805.woff2) format('woff2');unicode-range:U+20-7e,U+a0-ff,U+400-45f,U+4ae-4af,U+4e8-4e9,U+2010-2027,U+2030,U+2032-2033,U+2039-203a,U+20ac,U+20ae,U+2116,U+2122,U+2190-2194,U+2212,U+2264-2265,U+2713}@font-face{font-family:'Onest';font-style:normal;font-weight:600;font-display:swap;src:url(fonts/g-030e4b0805.woff2) format('woff2');unicode-range:U+20-7e,U+a0-ff,U+400-45f,U+4ae-4af,U+4e8-4e9,U+2010-2027,U+2030,U+2032-2033,U+2039-203a,U+20ac,U+20ae,U+2116,U+2122,U+2190-2194,U+2212,U+2264-2265,U+2713}@font-face{font-family:'Onest';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/g-030e4b0805.woff2) format('woff2');unicode-range:U+20-7e,U+a0-ff,U+400-45f,U+4ae-4af,U+4e8-4e9,U+2010-2027,U+2030,U+2032-2033,U+2039-203a,U+20ac,U+20ae,U+2116,U+2122,U+2190-2194,U+2212,U+2264-2265,U+2713}@font-face{font-family:'Onest';font-style:normal;font-weight:800;font-display:swap;src:url(fonts/g-030e4b0805.woff2) format('woff2');unicode-range:U+20-7e,U+a0-ff,U+400-45f,U+4ae-4af,U+4e8-4e9,U+2010-2027,U+2030,U+2032-2033,U+2039-203a,U+20ac,U+20ae,U+2116,U+2122,U+2190-2194,U+2212,U+2264-2265,U+2713}@font-face{font-family:"FontAwesome";src:url("fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2");font-weight:normal;font-style:normal;font-display:block;unicode-range:U+0020,U+F000-F2FF}@font-face{font-family:"FontAwesome";src:url("fonts/fontawesome-subset.woff2?h=2436e8efd0") format("woff2");font-weight:normal;font-style:normal;font-display:block;unicode-range:U+20,U+F000,U+F001,U+F002,U+F003,U+F004,U+F005,U+F007,U+F009,U+F00A,U+F00C,U+F00D,U+F013,U+F015,U+F016,U+F017,U+F018,U+F01C,U+F021,U+F022,U+F023,U+F029,U+F02B,U+F02D,U+F02F,U+F030,U+F03A,U+F03D,U+F03E,U+F040,U+F041,U+F043,U+F044,U+F046,U+F047,U+F053,U+F055,U+F058,U+F059,U+F05A,U+F05E,U+F062,U+F063,U+F067,U+F06A,U+F06C,U+F06D,U+F06E,U+F070,U+F072,U+F073,U+F075,U+F07A,U+F080,U+F084,U+F085,U+F086,U+F08A,U+F08B,U+F08E,U+F090,U+F093,U+F095,U+F096,U+F09D,U+F0A1,U+F0A2,U+F0AD,U+F0B1,U+F0C0,U+F0C1,U+F0C4,U+F0C5,U+F0C9,U+F0CA,U+F0D0,U+F0D1,U+F0D6,U+F0D7,U+F0E0,U+F0E7,U+F0E8,U+F0E9,U+F0F1,U+F0F2,U+F0F3,U+F0F5,U+F0F6,U+F0F7,U+F0FA,U+F100,U+F101,U+F104,U+F105,U+F107,U+F108,U+F109,U+F10A,U+F10B,U+F10C,U+F111,U+F114,U+F11B,U+F11C,U+F129,U+F12E,U+F130,U+F132,U+F133,U+F141,U+F144,U+F145,U+F15C,U+F182,U+F183,U+F185,U+F186,U+F187,U+F192,U+F19C,U+F19D,U+F1AB,U+F1AD,U+F1AE,U+F1B0,U+F1B2,U+F1B3,U+F1B9,U+F1BB,U+F1C3,U+F1C9,U+F1CD,U+F1CE,U+F1D8,U+F1DA,U+F1DE,U+F1E0,U+F1E3,U+F1E6,U+F1EA,U+F1EB,U+F1EC,U+F1F8,U+F1FC,U+F1FD,U+F206,U+F207,U+F219,U+F21C,U+F21E,U+F230,U+F234,U+F236,U+F247,U+F24E,U+F256,U+F26C,U+F271,U+F273,U+F274,U+F275,U+F277,U+F279,U+F290,U+F291,U+F292,U+F2B5,U+F2BC,U+F2C2,U+F2C3,U+F2D4}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}*{box-sizing:border-box}html,input,textarea,select,button{font-family:var(--dg-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif);font-size:14px}html{height:100%;font-size:16px}body{background:var(--dg-body-color, #f0f2f5);color:var(--dg-text-color, #1c1e21);height:100%;margin:0;padding:0 0 0 20rem;line-height:1.5;font-style:normal;font-weight:400}body.iframe{padding-top:0}#root{position:relative}a{color:var(--dg-link-color, #1c1e21);text-decoration:none}a:hover{color:var(--dg-hover-color, #0078ff)}a:where(:visited){color:var(--dg-link-color, #1c1e21)}#root>h1{margin:0 0 2rem}#root .page-head{margin:1.5rem 0 2rem;min-height:2.75rem;display:flex;align-items:center}#root>.items,#root>form,#root .box{position:relative;display:block;background-color:var(--dg-surface-color, #fff);border-radius:1rem;padding:1.5rem;box-shadow:0 .5rem 2rem 0 rgba(0,0,0,.1)}#root>.items>:last-child,#root>form>:last-child,#root .box>:last-child{margin-bottom:0}img{max-width:100%}div.table-wrapper{overflow:auto;margin-bottom:1.5rem;border:2px solid var(--dg-body-color, #f0f2f5)}div.table-wrapper table.table{margin-bottom:0;min-width:100%;border-collapse:collapse}div.table-wrapper table.table th{font-weight:bold;text-align:left}div.table-wrapper table.table th,div.table-wrapper table.table td{padding:1rem 1.5rem}div.table-wrapper table.table tbody tr:nth-child(2n+1){background-color:var(--dg-body-color, #f0f2f5)}div.table-wrapper table.table label{display:none}div.table-wrapper table.table img{max-width:5rem;max-height:5rem;object-fit:contain;vertical-align:middle}div.table-wrapper table.table td.edit,div.table-wrapper table.table td.remove{padding:0;width:3rem}div.table-wrapper table.table th.id{width:5rem}.modal div.table-wrapper{max-height:25rem}div.list-rows{border:2px solid var(--dg-body-color, #f0f2f5);border-radius:.3rem;overflow:hidden;margin-bottom:1.5rem}div.list-rows__row{display:flex;align-items:center;gap:1rem;padding:.75rem 1.5rem}div.list-rows__row:nth-child(2n+1){background-color:var(--dg-body-color, #f0f2f5)}div.list-rows__body{flex:1;min-width:0}div.list-rows__fields{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}div.list-rows__edit,div.list-rows__remove{flex:none}div.list-rows img{max-width:5rem;max-height:5rem;object-fit:contain;vertical-align:middle}div.action{position:absolute;top:2rem;right:2rem}body:has(.admin-menu) div.action{right:4.5rem}.table-view{position:relative}#root .table-view>.page-head+.box{position:static}.table-view>.page-head+.box>div.action{position:absolute;top:1.5rem;right:0;display:flex;align-items:center;min-height:2.75rem}body:has(.admin-menu) .table-view>.page-head+.box>div.action{right:3rem}[data-part~="category-control"]{background-color:var(--dg-surface-color, #fff);padding:5px 0 5px 10px;border:1px solid #ccc;border-radius:4px 4px 0 0}[data-part~="category-control"] .btn{margin-right:10px}[data-part~="category-options"]{background-color:#eee;padding:5px 0 5px 10px;border:1px solid #ccc;border-top-width:0;border-radius:0 0 4px 4px}[data-part~="category-options"] .btn{margin-right:10px}.upload-button{height:26px;line-height:30px;padding:0 10px;background:#ccc;appearance:button;-moz-appearance:button;-webkit-appearance:button;position:relative;text-align:center;top:7px;cursor:pointer}.response{padding:0;padding-top:10px;margin:3px 0;clear:both}.response .sel-file li,.response .reqh{color:blue;padding-bottom:5px}[data-part~="image-edit"]{overflow:hidden;width:10rem;height:10rem;text-align:center;border-radius:4px;position:relative;background-color:var(--dg-surface-color, #fff);background-image:linear-gradient(45deg, silver 25%, transparent 25%, transparent 75%, silver 75%, silver),linear-gradient(45deg, silver 25%, transparent 25%, transparent 75%, silver 75%, silver);background-size:2rem 2rem;background-position:0 0,1rem 1rem}[data-part~="image-edit"] i.fa-upload,[data-part~="image-edit"] i.fa-plus{display:block;position:absolute;top:3rem;left:3rem;background-color:var(--dg-surface-color, #fff);height:4rem;width:4rem;color:#ccc;font-size:1.5rem;line-height:4rem;border-radius:2rem;border:1px solid #ccc;cursor:pointer;opacity:.9}[data-part~="image-edit"] img{max-height:100%;max-width:100%;margin:auto;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}[data-part~="image-edit"] .btn-group{position:absolute;top:0;right:0}[data-part~="image-edit"] input{display:block;width:10rem;height:8rem;position:absolute;top:2rem;right:0;opacity:0;z-index:1;cursor:pointer}[data-part~="image-edit"] .btn{position:relative;overflow:hidden}[data-part~="image-edit"] .btn input{top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}[data-part~="image-edit"]:hover i.fa-upload,[data-part~="image-edit"]:hover i.fa-plus{opacity:1}.login-box{width:100%;max-width:22rem;padding:6% 0px 0px;margin:auto;color:#666;width:100%;max-width:26rem;margin:3.5rem auto;padding:2.25rem 2.25rem 2.5rem;background-color:#fff;border-radius:var(--dg-radius, 0.5rem);box-shadow:var(--dg-card-shadow, 0 1px 2px rgba(0, 0, 0, 0.08), 0 1px 3px rgba(0, 0, 0, 0.06));color:var(--dg-text-color, #1c1e21)}.login-box form button{float:right}.login-box input[type=email],.login-box input[type=password],.login-box input[type=text],.login-box input[type=tel]{width:100%;border:1px solid rgba(0,0,0,.2);border-radius:.5rem;padding:.7rem;outline:none;transition:all .3s ease;margin-bottom:1.5rem}.login-box input[type=email]:focus,.login-box input[type=password]:focus,.login-box input[type=text]:focus,.login-box input[type=tel]:focus{border:1px solid var(--dg-primary-color, #0078ff);box-shadow:0 .2rem .8rem 0 rgba(0,0,0,.15)}.login-box h2{background-image:none,url("https://sain.site/upload/theme/logo.svg");background-size:contain;background-position:center top;background-repeat:no-repeat;height:6rem;margin:0px auto 2rem;padding:0px;width:6rem;outline:0px none;display:block}.login-box label{font-weight:normal}.login-box .change-email__step{margin:0 0 .6rem;text-align:left;font-size:1rem;font-weight:700}.login-box .change-email-form--confirm{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--dg-border-color, #e4e6eb)}.login-box .change-email-form{display:flow-root}.login-box .change-email-form button{float:none;width:100%;margin:.5rem 0 0}.login-box .change-email-form .change-email__reauth{width:auto;margin:0 0 .75rem}.login-box p{text-align:center;margin:1.25rem 0 0;text-align:center;font-size:.85rem}.auth-panel{display:flex;flex-direction:column;gap:1rem}.auth-panel form{display:flex;flex-direction:column;gap:.35rem}.auth-panel label{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:600;text-align:left}.auth-panel input{width:100%;border:1px solid rgba(0,0,0,.2);border-radius:.5rem;padding:.7rem;outline:none;font:inherit}.auth-panel input:focus{border-color:var(--dg-primary-color, #0078ff);box-shadow:0 .2rem .8rem 0 rgba(0,0,0,.12)}.auth-panel button{margin-top:.5rem}.auth-panel__error{color:#ef4444;background:rgba(234,84,85,.08);border-radius:.5rem;padding:.5rem .75rem;font-size:.85rem;margin:0;text-align:left}.auth-panel__divider{display:flex;align-items:center;gap:.75rem;color:#999;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;margin:.25rem 0}.auth-panel__divider::before,.auth-panel__divider::after{content:"";flex:1;height:1px;background:var(--dg-border-color, #e4e6eb)}.auth-panel__hint{font-size:.85rem;color:var(--dg-primary-color, #0078ff);margin:0 0 .35rem}.auth-panel__otp-channels{display:flex;gap:1rem}.auth-panel__otp-channels label{flex-direction:row;align-items:center;gap:.35rem}.auth-panel__resend{background:none;border:none;color:var(--dg-primary-color, #0078ff);font-size:.8rem;cursor:pointer;padding:.35rem 0}.auth-panel__social{display:flex;flex-direction:column;gap:.5rem;align-items:center}.auth-panel__social>[data-part~="client-condition"]{width:100%;max-width:280px}.auth-panel .social-button{width:100%;max-width:280px;display:flex;align-items:center;justify-content:center;padding:.65rem 1rem;border-radius:.5rem;border:1px solid var(--dg-border-color, #e4e6eb);background:var(--dg-surface-color, #fff);font-weight:600;cursor:pointer}.auth-panel .social-button--facebook{background:#1877f2;color:#fff;border-color:#1877f2}.auth-panel .social-button--microsoft{background:#2f2f2f;color:#fff;border-color:#2f2f2f}.auth-panel .social-button--apple{background:#000;color:#fff;border-color:#000}td input{width:100%}td.edit{padding:.5rem;vertical-align:middle}td.remove{padding:.5rem;vertical-align:middle}td.id{text-align:right}td.order{text-align:right;padding:0;vertical-align:middle}td.date{white-space:nowrap}.page-nav{overflow:hidden}.page-nav .total{display:block;float:right;color:#6c757d;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border:1px solid rgba(0,0,0,0)}.page-nav ul{float:left}#ide{border:none;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.grid-1-3{display:grid;grid-template-columns:1fr 3fr}.grid-2{display:grid;grid-template-columns:repeat(2, 1fr)}.grid-3{display:grid;grid-template-columns:repeat(3, 1fr)}.grid-4{display:grid;grid-template-columns:repeat(4, 1fr)}.grid-5{display:grid;grid-template-columns:repeat(5, 1fr)}.grid-6{display:grid;grid-template-columns:repeat(6, 1fr)}.grid-7{display:grid;grid-template-columns:repeat(7, 1fr)}.grid-8{display:grid;grid-template-columns:repeat(8, 1fr)}.grid-9{display:grid;grid-template-columns:repeat(9, 1fr)}.grid-10{display:grid;grid-template-columns:repeat(10, 1fr)}.grid-11{display:grid;grid-template-columns:repeat(11, 1fr)}.grid-12{display:grid;grid-template-columns:repeat(12, 1fr)}.grid-13{display:grid;grid-template-columns:repeat(13, 1fr)}.grid-14{display:grid;grid-template-columns:repeat(14, 1fr)}.grid-15{display:grid;grid-template-columns:repeat(15, 1fr)}.grid-16{display:grid;grid-template-columns:repeat(16, 1fr)}[data-part~="modal-select"]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;text-align:left;padding:.7rem .85rem;border:1px solid rgba(0,0,0,.2);border-radius:.5rem;background:var(--dg-surface-color, #fff);font:inherit;cursor:pointer}[data-part~="modal-select"].is-empty [data-part~="modal-select__value"]{color:#9a9aa2}[data-part~="modal-select__chevron"]{color:#b9b9c0}@keyframes modal-picker-fade{from{opacity:0}to{opacity:1}}@keyframes modal-picker-slide-up{from{transform:translateY(100%)}to{transform:translateY(0)}}[data-part~="modal-picker"]{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;animation:modal-picker-fade .2s ease}[data-part~="modal-picker__sheet"]{background:var(--dg-surface-color, #fff);width:100%;max-width:32rem;max-height:85vh;display:flex;flex-direction:column;border-radius:1.25rem 1.25rem 0 0;padding:.5rem 0 max(1rem,env(safe-area-inset-bottom, 0px));animation:modal-picker-slide-up .25s ease-out}[data-part~="modal-picker__head"]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem .5rem}[data-part~="modal-picker__close"]{background:none;border:none;font-size:1.1rem;line-height:1;color:#9a9aa2;cursor:pointer;padding:.35rem .5rem}[data-part~="modal-picker__title"]{font-size:1.1rem;font-weight:800;margin:0}[data-part~="modal-picker__desc"]{color:#6a6a72;font-size:.9rem;margin:0 1rem .5rem}[data-part~="modal-picker__list"]{overflow-y:auto;padding:.25rem .75rem .5rem}[data-part~="modal-picker__option"]{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:.95rem .85rem;margin:0;background:none;border:none;border-radius:.7rem;font:inherit;font-size:1rem;cursor:pointer;transition:background-color .3s ease}[data-part~="modal-picker__option"].is-selected{background:rgba(0,0,0,.04);font-weight:700}[data-part~="modal-picker__option"] .fa-check{color:var(--dg-primary-color, #0078ff)}[data-part~="modal-picker__footer"]{padding:.5rem 1rem 0}[data-part~="modal-picker__footer"] .btn{width:100%}[data-part~="photo-grid"]{display:grid;grid-template-columns:repeat(3, 1fr);gap:.5rem;transition:opacity .3s ease}[data-part~="photo-grid"].is-busy{opacity:.6;pointer-events:none}[data-part~="photo-grid__slot"]{position:relative;aspect-ratio:3/4;border-radius:.7rem;overflow:hidden;background:#f0f0f3;border:1px dashed var(--dg-border-color, #e4e6eb)}[data-part~="photo-grid__slot"].is-filled{border-style:solid}[data-part~="photo-grid__slot"].is-picked{outline:3px solid var(--dg-primary-color, #0078ff);outline-offset:-3px}[data-part~="photo-grid__img"]{width:100%;height:100%;object-fit:cover;cursor:pointer;display:block}[data-part~="photo-grid__cover"]{position:absolute;left:.35rem;bottom:.35rem;background:rgba(0,0,0,.6);color:#fff;font-size:.6rem;font-weight:800;text-transform:uppercase;padding:.15rem .4rem;border-radius:.3rem}[data-part~="photo-grid__remove"]{position:absolute;right:.25rem;top:.25rem;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--dg-surface-color, #fff);border:none;color:#ef4444;font-size:.8rem;line-height:1;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.25)}[data-part~="photo-grid__add"]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--dg-primary-color, #0078ff);font-size:1.3rem;cursor:pointer}[data-part~="photo-grid__add"] input{position:absolute;inset:0;opacity:0;cursor:pointer}[data-part~="radio-list"]{display:flex;flex-direction:column;gap:.5rem}[data-part~="radio-list__option"]{display:flex;align-items:center;gap:.7rem;margin:0;padding:.85rem 1rem;border:1px solid var(--dg-border-color, #e4e6eb);border-radius:.6rem;font:inherit;font-weight:500;text-transform:none;letter-spacing:normal;cursor:pointer}[data-part~="radio-list__option"] input{flex:none;width:auto;min-width:0;margin:0}[data-part~="radio-list__option"].is-selected{border-color:var(--dg-primary-color, #0078ff);background:rgba(0,0,0,.02)}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@media(pointer: coarse){button.toggler{min-width:44px;min-height:44px}}.qr-poster{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:36rem;margin:2rem auto 1rem;padding:2rem 1.5rem;text-align:center;color:#111;background:var(--dg-surface-color, #fff);border:1px solid var(--dg-border-color, #e4e6eb);border-radius:1rem}.qr-poster img{width:min(100%,22rem);height:auto}.qr-poster__name{margin:0;font-size:clamp(1.8rem,6vw,3rem);line-height:1.15}.qr-poster__lead{margin:0;font-size:1.15rem}.qr-poster__lead--edit{width:100%;padding:.35rem .5rem;border:1px dashed rgba(0,0,0,0);border-radius:.5rem;background:rgba(0,0,0,0);color:inherit;font:inherit;font-size:1.15rem;text-align:center;resize:none;height:auto;min-height:0;field-sizing:content}.qr-poster__lead--edit:hover,.qr-poster__lead--edit:focus{border-color:currentColor;outline:none}.qr-poster__host{margin:0;font-size:1.1rem;font-weight:600;word-break:break-all}.qr-poster__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 auto 2rem}@media print{@page{size:A4 portrait;margin:15mm}body:has(.qr-poster) *{visibility:hidden !important}body:has(.qr-poster) .qr-poster,body:has(.qr-poster) .qr-poster *{visibility:visible !important}body:has(.qr-poster) .qr-poster [data-part~=ai-assist]{display:none !important}body:has(.qr-poster) .qr-poster__lead--edit{border-color:rgba(0,0,0,0)}body:has(.qr-poster) .qr-poster{position:absolute;top:0;right:0;left:0;max-width:none;margin:0 auto;border:0}body:has(.qr-poster) .qr-poster img{width:110mm}}h1{font-size:1.9rem}h2{font-size:1.55rem}h3{font-size:1.3rem}h4{font-size:1.1rem}h5{font-size:1rem}h6{font-size:.9rem}.admin-menu button.toggler{position:fixed;right:21rem;top:1rem;background:rgba(0,0,0,0);color:var(--dg-primary-color, #0078ff);width:3rem;height:3rem;border:none;transform:translateX(20rem);transition:transform .3s linear;z-index:1045}.admin-menu button.toggler::before{content:"";line-height:1;font-family:FontAwesome;font-size:1.5rem}.admin-menu *{text-overflow:ellipsis}.admin-menu img.avatar{height:2rem;border-radius:.2rem;margin-right:.5rem;float:left;background-color:var(--dg-primary-color, #0078ff)}.admin-menu .username{display:block;font-weight:bold}.admin-menu .type{display:block;font-size:9px;text-transform:uppercase}.admin-menu>ul{background:var(--dg-sidebar-color, #fff);width:20rem;position:fixed;overflow:auto;top:0;right:0;bottom:0;z-index:1044;box-shadow:0 .5rem 2rem 0 rgba(0,0,0,.1);transform:translateX(100%);transition:transform .3s linear;list-style:none;margin:0;padding:0}.admin-menu>ul::before{background-image:linear-gradient(118deg, var(--dg-primary-color, #0078ff), rgb(10%, 52.3529411765%, 100%));display:block;height:5rem;content:"Удирдлагын цэс";margin-bottom:1rem;line-height:5rem;padding-left:2rem;text-transform:uppercase;color:#fff}.admin-menu>ul li{margin:0;padding:0}.admin-menu>ul li.parent>a:after{position:absolute;right:0;top:0;padding:.5rem 1rem;line-height:1;font-family:FontAwesome;font-size:1.5rem;content:""}.admin-menu>ul li.parent>ul{list-style:none;display:none;margin:0;padding:.5rem 0 0 0}.admin-menu>ul li.parent>ul ul{padding:.5rem 0 0 1rem}.admin-menu>ul li.parent.hasActive>a{background-color:var(--dg-silver-color, #f0f2f5)}.admin-menu>ul li.parent.hasActive>a:after{content:""}.admin-menu>ul li.parent.hasActive>ul{display:block}.admin-menu>ul li.active.parent>a:after{content:""}.admin-menu>ul li.active.parent>ul{display:block}.admin-menu>ul li.active>a{background-image:linear-gradient(118deg, var(--dg-primary-color, #0078ff), rgb(10%, 52.3529411765%, 100%));color:#fff;box-shadow:0 0 10px 1px rgba(0,120,255,.7)}.admin-menu>ul li.active>a i{color:#fff}.admin-menu>ul li+li{border-top:1px solid rgba(0,0,0,.06)}.admin-menu>ul li a{display:block;position:relative;margin:0 1rem;border:0 none;padding:.7rem .5rem .7rem 1rem;text-decoration:none;color:var(--dg-text-color, #1c1e21);outline:none;white-space:nowrap;text-overflow:ellipsis;border-radius:.3rem;transition:padding .3s linear,background-color .3s ease}.admin-menu>ul li a:hover{padding-left:1.5rem;background-color:var(--dg-silver-color, #f0f2f5)}.admin-menu>ul li a i{margin-right:5px}.admin-menu>ul>li.parent>a:after{padding:1rem}.admin-menu>ul>li>a{padding:1rem .5rem 1rem 1rem;text-transform:uppercase}body.open-admin_menu{padding-right:20rem}body.open-admin_menu .admin-menu button.toggler{color:#fff}body.open-admin_menu .admin-menu button.toggler::before{content:""}body.open-admin_menu .admin-menu>ul{transform:translateX(0)}.sain-site{position:fixed;right:0;bottom:4.5rem;display:block;padding:0 1rem;line-height:2rem;background-color:rgba(0,0,0,.5);color:#fff;z-index:1060;border-radius:.5rem 0 0 .5rem}.sain-site p{margin:0;padding:0}.sain-site a{color:#fff}.media-view{max-width:84rem;margin:0 auto}.media-view>.page-head{display:flex;justify-content:space-between;margin:0 0 2rem}.media-view>.page-head h2{margin:0}.media-view .folders{display:flex;flex-wrap:wrap;background-color:var(--dg-surface-color, #fff);border-radius:1rem;padding:1.5rem 1.5rem 1rem;margin-bottom:2rem;box-shadow:0 .5rem 2rem 0 rgba(0,0,0,.1)}.media-view .folders .add{text-align:center;width:8rem;cursor:pointer}.media-view .folders .add i{display:block;width:3rem;height:3rem;line-height:3rem;font-size:3rem;color:#ccc;margin:0 auto}.media-view .folders .folder{position:relative;display:flex;justify-content:center;text-align:center;width:8rem;cursor:pointer;padding-bottom:.5rem}.media-view .folders a{text-decoration:none}.media-view .folders a i{display:block;width:3rem;height:3rem;line-height:3rem;font-size:3rem;margin:0 auto}.media-view .folders .btn-group{position:absolute;top:0;right:0;display:none}.media-view .folders .folder:hover .btn-group{display:block}.media-view .images{display:flex;flex-wrap:wrap;background-color:var(--dg-surface-color, #fff);border-radius:1rem;padding:1.5rem;box-shadow:0 .5rem 2rem 0 rgba(0,0,0,.1)}.media-view .images .item{width:10rem;text-align:center;position:relative;margin:.5rem}.media-view .images .item i.fa-upload,.media-view .images .item i.fa-plus{display:block;position:absolute;top:50px;left:45px;background-color:var(--dg-surface-color, #fff);height:60px;width:60px;color:#ccc;font-size:24px;line-height:60px;border-radius:50px;border:1px solid #ccc;cursor:pointer;opacity:.9}.media-view .images .item img{height:7rem;width:7rem;cursor:pointer;object-fit:contain;object-position:center;box-shadow:0 0 .2rem 0 rgba(0,0,0,.1);border-radius:.2rem;background-color:var(--dg-body-color, #f0f2f5)}.media-view .images .item h4{width:100%;margin:0;font-weight:normal;font-size:1rem;white-space:pre-wrap;word-wrap:break-word}.media-view .images .item .btn-group{position:absolute;top:0;right:0;opacity:0;transition:opacity .3s linear}.media-view .images .item input{display:block;width:150px;height:115px;position:absolute;top:35px;right:0;opacity:0;z-index:1;cursor:pointer}.media-view .images .item .btn{position:relative;overflow:hidden}.media-view .images .item .btn input{top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.media-view .images .item:hover .btn-group{opacity:1}.media-view .images .item:hover i.fa-upload,.media-view .images .item:hover i.fa-plus{opacity:1}[data-part~="scoped-media"]{padding:1rem}[data-part~="scoped-media__pick"]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border:1px dashed currentColor;border-radius:.4rem;cursor:pointer}[data-part~="scoped-media__pick"] input[type=file]{display:none}[data-part~="scoped-media__list"]{list-style:none;margin:1rem 0 0;padding:0}[data-part~="scoped-media__list"] li{display:flex;align-items:center;gap:.6rem;padding:.4rem 0;border-bottom:1px solid rgba(127,127,127,.2)}[data-part~="scoped-media__list"] li button{margin-left:auto}[data-part~="scoped-media__thumb"]{width:2.5rem;height:2.5rem;object-fit:cover;border-radius:.25rem}[data-part~="scoped-media__name"]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root>form{max-width:84rem;margin:0 auto}.fname{display:flex;flex-direction:row;margin-bottom:1.5rem}.fname label{padding-bottom:0}.fname input{background:rgba(0,0,0,0);padding:0;border:none}.fname input:focus{border-width:0 0 1px 0;box-shadow:none}label{display:block;margin:0;line-height:1;padding:0 .5rem .5rem}label.v0,label.v1,label.v2,label.v3,label.v4,label.v5,label.v10,label.v11,label.v12,label.v13,label.v14,label.v15,label.v20{padding:0;width:2.5rem;height:2.5rem;overflow:hidden}label.v0::before,label.v1::before,label.v2::before,label.v3::before,label.v4::before,label.v5::before,label.v10::before,label.v11::before,label.v12::before,label.v13::before,label.v14::before,label.v15::before,label.v20::before{display:block;width:2.5rem;height:2.5rem;text-align:center;line-height:2.5rem !important;font:normal normal normal 14px/1 FontAwesome}label.v0::before{content:""}label.v1::before{content:""}label.v2::before{content:""}label.v3::before{content:""}label.v4::before{content:"";color:#ef4444}label.v5::before{content:"";color:var(--dg-primary-color, #0078ff)}label.v10::before{content:""}label.v11::before{content:""}label.v12::before{content:""}label.v13::before{content:""}label.v14::before{content:"";color:#ef4444}label.v15::before{content:"";color:var(--dg-primary-color, #0078ff)}label.v20::before{content:""}textarea{height:9rem}input[type=text],input[type=number],input[type=date],textarea,select{width:100%}input,textarea,select{border:1px solid rgba(0,0,0,.2);border-radius:.5rem;padding:.7rem;outline:none;transition:all .3s ease;margin-bottom:1.5rem}input:focus,textarea:focus,select:focus{border:1px solid var(--dg-primary-color, #0078ff);box-shadow:0 .2rem .8rem 0 rgba(0,0,0,.15)}input[type=checkbox]{width:auto;height:auto}.btn{transition:all .2s ease;padding:.5rem;border:0;border-radius:var(--dg-button-radius, 0.3rem);cursor:pointer;color:var(--dg-text-color, #1c1e21);background:rgba(0,0,0,0)}.btn.btn-default{background:var(--dg-silver-color, #f0f2f5)}.btn.btn-primary{color:#fff;background:var(--dg-primary-gradient, linear-gradient(135deg, #0078ff 0%, #7b61ff 100%))}.btn.btn-success{color:#fff;background:#059669}.btn.btn-warning{color:#fff;background:#f59e0b}.btn.btn-danger{color:#fff;background:#ef4444}form button[type=submit]{transition:all .2s ease;padding:.5rem;border:0;border-radius:var(--dg-button-radius, 0.3rem);cursor:pointer;color:var(--dg-text-color, #1c1e21);background:rgba(0,0,0,0);color:#fff;background:var(--dg-primary-gradient, linear-gradient(135deg, #0078ff 0%, #7b61ff 100%))}form .grid-1-3 .fbackground,form .grid-1-3 .fimage{grid-row:span 2}form .grid-1-3 .fhide .check-group{display:grid;grid-template-columns:repeat(4, 1fr)}form .grid-1-3 .fhide .check-group label{padding:0}.config-form{max-width:34rem;margin:1.5rem auto}.config-form__group{border:1px solid var(--dg-border-color, #e4e6eb);border-radius:var(--dg-radius, 0.5rem);padding:1rem 1.1rem 1.1rem;margin-bottom:1.1rem}.config-form__group legend{padding:0 .4rem;font-weight:700;font-size:.9rem}.config-form__field{display:block;margin-bottom:.85rem}.config-form__field:last-child{margin-bottom:0}.config-form__label{display:block;font-size:.82rem;font-weight:600;margin-bottom:.3rem}.config-form__field select{width:100%;padding:.5rem .7rem;border:1px solid var(--dg-border-color, #e4e6eb);border-radius:var(--dg-radius, 0.5rem);font-size:.85rem}.config-form__field input{width:100%;padding:.5rem .7rem;border:1px solid var(--dg-border-color, #e4e6eb);border-radius:var(--dg-radius, 0.5rem);font-size:.85rem;box-sizing:border-box}.config-form__field input:focus{outline:none;border-color:var(--dg-primary-color, #0078ff)}.config-form__color{display:flex;gap:.5rem}.config-form__color input[type=color]{flex:0 0 2.6rem;width:2.6rem;height:2.3rem;padding:.15rem;cursor:pointer}.config-form__checklist{border:none;padding:0;margin:0 0 .85rem}.config-form__check{display:flex;align-items:center;gap:.5rem;font-size:.85rem;margin:.3rem 0}.config-form__check input{width:auto}.config-form__note{display:block;font-size:.74rem;opacity:.6;margin-top:.25rem}.config-form__actions{display:flex;align-items:center;gap:.85rem}.config-form__actions button{padding:.55rem 1.5rem;border:none;border-radius:1.25rem;background:var(--dg-primary-color, #0078ff);color:#fff;font-weight:700;font-size:.85rem;cursor:pointer}.config-form__actions button:disabled{opacity:.5;cursor:default}.config-form__feedback{font-size:.82rem;font-weight:600}.config-form__feedback--ok{color:#059669}.config-form__feedback--error{color:#ef4444}[data-part~="array-field-list__heading"]{margin:0 0 .5rem;font-size:.9rem;font-weight:700}[data-part~="array-field-list__rows"]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}[data-part~="array-field-list__rows"] li{font-size:.82rem;color:#ef4444}[data-part~="array-field-list__media"]{display:grid;grid-template-columns:repeat(auto-fill, minmax(8rem, 1fr));gap:.5rem}[data-part~="array-field-list__media"] img{width:100%;border-radius:var(--dg-radius, 0.5rem);object-fit:cover}[data-part~="array-field-list__media"] audio{width:100%}[data-part~="array-field-list__empty"]{font-size:.82rem;opacity:.55;margin:0}[data-part~="weighted-score"]{padding:1rem 1.25rem;background-color:var(--dg-silver-color, #f0f2f5);border-radius:var(--dg-radius, 0.5rem)}[data-part~="weighted-score__row"]{display:flex;align-items:center;gap:.5rem;justify-content:space-between;margin-bottom:.5rem;font-size:.85rem;font-weight:600}[data-part~="weighted-score__row"] strong{margin-left:auto}[data-part~="weighted-score__badge"]{display:inline-flex;align-items:center;padding:.15rem .6rem;border-radius:1.25rem;background-color:#f59e0b;color:#fff;font-size:.72rem;font-weight:600;white-space:nowrap}[data-part~="weighted-score__bar"]{height:.5rem;border-radius:1.25rem;background-color:var(--dg-border-color, #e4e6eb);overflow:hidden}[data-part~="weighted-score__fill"]{height:100%;border-radius:1.25rem;transition:width .3s ease;background-color:var(--dg-primary-color, #0078ff)}[data-part~="weighted-score__fill"][data-level=high]{background-color:#059669}[data-part~="weighted-score__fill"][data-level=mid]{background-color:#f59e0b}[data-part~="weighted-score__fill"][data-level=low]{background-color:#ef4444}[data-part~="weighted-score__hint"]{margin:.5rem 0 0;font-size:.78rem;opacity:.65;line-height:1.4}[data-part~="image-field-upload"]{display:flex;align-items:center;gap:.75rem}[data-part~="image-field-upload__preview"]{width:3.5rem;height:3.5rem;border-radius:50%;object-fit:cover;background-color:var(--dg-silver-color, #f0f2f5)}[data-part~="image-field-upload__control"]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:1.25rem;background-color:var(--dg-silver-color, #f0f2f5);font-size:.82rem;cursor:pointer}[data-part~="image-field-upload__control"] input{display:none}[data-part~="image-field-upload__error"]{font-size:.78rem;color:#ef4444}[data-part~="owner-gate"],[data-part~="field-condition"]{display:contents}[data-part~="bar-view"]{display:block;height:.6rem;border-radius:1.25rem;background:var(--dg-border-color, #e4e6eb);overflow:hidden}[data-part~="bar-view__fill"]{display:block;height:100%;border-radius:inherit;background:var(--dg-primary-color, #0078ff);transition:width .3s ease}.rating-view{display:inline-flex;gap:.1rem;line-height:1}.rating-view__star{color:var(--dg-border-color, #e4e6eb)}.rating-view__star--on{color:#f59e0b}[data-part~="aggregate-stat"]{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap}[data-part~="aggregate-stat__value"]{font-size:1.3rem;font-weight:700}[data-part~="aggregate-stat__stars"]{display:inline-flex;gap:.1rem;font-size:.95rem;line-height:1}[data-part~="aggregate-stat__star"]{color:var(--dg-border-color, #e4e6eb)}[data-part~="aggregate-stat__star--on"]{color:#f59e0b}[data-part~="aggregate-stat__label"]{font-size:.85rem;opacity:.7}[data-part~="aggregate-stat__count"]{font-size:.82rem;opacity:.55}[data-part~="aggregate-stat__empty"]{font-size:.85rem;opacity:.6}[data-part~="reorder-list__heading"]{margin:0 0 .5rem;font-size:.95rem;font-weight:700}[data-part~="reorder-list__items"]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}[data-part~="reorder-list__item"]{display:flex;align-items:center;gap:.5rem;padding:.5rem .65rem;border:1px solid var(--dg-border-color, #e4e6eb);border-radius:var(--dg-radius, 0.5rem);background-color:var(--dg-surface-color, #fff)}[data-part~="reorder-list__content"]{flex:1;min-width:0}[data-part~="reorder-list__controls"]{display:flex;flex-direction:column;flex-shrink:0;gap:.15rem}[data-part~="reorder-list__up"],[data-part~="reorder-list__down"]{width:1.6rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--dg-border-color, #e4e6eb);border-radius:.3rem;background-color:var(--dg-silver-color, #f0f2f5);font-size:.7rem;line-height:1;cursor:pointer}[data-part~="reorder-list__up"]:disabled,[data-part~="reorder-list__down"]:disabled{opacity:.35;cursor:default}[data-part~="reorder-list__feedback"]{margin:.4rem 0 0;font-size:.8rem;color:#ef4444}[data-part~="field-object-list__heading"]{margin:0 0 .5rem;font-size:.95rem;font-weight:700}[data-part~="field-object-list__table"]{width:100%;border-collapse:collapse;font-size:.85rem}[data-part~="field-object-list__table"] th{text-align:left;padding:.35rem .5rem;font-weight:600;border-bottom:1px solid var(--dg-border-color, #e4e6eb)}[data-part~="field-object-list__table"] td{padding:.3rem .5rem;vertical-align:top}[data-part~="field-object-list__table"] input,[data-part~="field-object-list__table"] select{width:100%;min-width:5rem}[data-part~="field-object-list__remove"]{border:1px solid var(--dg-border-color, #e4e6eb);border-radius:.3rem;background-color:var(--dg-silver-color, #f0f2f5);width:1.6rem;height:1.6rem;line-height:1;cursor:pointer}[data-part~="field-object-list__actions"]{display:flex;gap:.5rem;margin-top:.6rem}[data-part~="field-object-list__add"]{border:1px dashed var(--dg-border-color, #e4e6eb);border-radius:var(--dg-radius, 0.5rem);background:none;padding:.35rem .75rem;font-size:.83rem;cursor:pointer}[data-part~="field-object-list__save"]{border:none;border-radius:var(--dg-radius, 0.5rem);background-color:var(--dg-primary-color, #0078ff);color:#fff;padding:.35rem .9rem;font-size:.83rem;cursor:pointer}[data-part~="field-object-list__save"]:disabled{opacity:.5;cursor:default}[data-part~="field-object-list__feedback"]{margin:.5rem 0 0;font-size:.8rem}[data-part~="field-object-list__feedback--error"]{color:#ef4444}[data-part~="field-object-list__feedback--ok"]{color:#059669}[data-part~="export-download"]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;border:1px solid var(--dg-border-color, #e4e6eb);border-radius:var(--dg-radius, 0.5rem);background-color:var(--dg-surface-color, #fff);font-size:.83rem;cursor:pointer}[data-part~="export-download"]:disabled{opacity:.55;cursor:default}[data-part~="export-download"]::before{content:"↓";font-weight:700}[data-part~="guarded-query__summary"]{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;margin:0 0 1rem;padding:.75rem 1rem;border-radius:var(--dg-radius, 0.5rem);background-color:var(--dg-silver-color, #f0f2f5)}[data-part~="guarded-query__summary"] div{display:flex;flex-direction:column}[data-part~="guarded-query__summary"] dt{font-size:.72rem;opacity:.6}[data-part~="guarded-query__summary"] dd{margin:0;font-size:1.05rem;font-weight:700}[data-part~="guarded-query__table"]{width:100%;border-collapse:collapse;font-size:.85rem}[data-part~="guarded-query__table"] th,[data-part~="guarded-query__table"] td{text-align:left;padding:.4rem .6rem;border-bottom:1px solid var(--dg-border-color, #e4e6eb)}[data-part~="guarded-query__table"] th{font-weight:600;white-space:nowrap}[data-part~="guarded-query__table"] tr:hover td{background-color:var(--dg-silver-color, #f0f2f5)}.guarded-query__row-link{color:inherit;text-decoration:none}[data-part~="revision-history"]{margin:1.5rem 0 0}[data-part~="revision-history__heading"]{margin:0 0 .5rem;font-size:1rem}[data-part~="revision-history__loading"],[data-part~="revision-history__empty"],[data-part~="revision-history__error"]{margin:.25rem 0;font-size:.85rem;opacity:.7}[data-part~="revision-history__table"]{width:100%;border-collapse:collapse;font-size:.82rem}[data-part~="revision-history__table"] th,[data-part~="revision-history__table"] td{text-align:left;padding:.35rem .6rem;border-bottom:1px solid var(--dg-border-color, #e4e6eb)}[data-part~="revision-history__table"] th{font-weight:600;white-space:nowrap}[data-part~="bar-chart"]{margin:1.25rem 0}[data-part~="bar-chart__heading"]{margin:0 0 .6rem;font-size:1rem}[data-part~="bar-chart__loading"],[data-part~="bar-chart__empty"],[data-part~="bar-chart__error"]{margin:.25rem 0;font-size:.85rem;opacity:.7}[data-part~="bar-chart__list"]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}[data-part~="bar-chart__row"]{display:grid;grid-template-columns:minmax(4rem, 9rem) 1fr auto;align-items:center;gap:.5rem;font-size:.82rem}[data-part~="bar-chart__label"]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-part~="bar-chart__track"]{position:relative;height:.85rem;border-radius:var(--dg-radius, 0.5rem);background-color:var(--dg-silver-color, #f0f2f5);overflow:hidden}[data-part~="bar-chart__fill"]{position:absolute;inset:0 auto 0 0;border-radius:inherit;background-color:var(--dg-primary-color, #0078ff);transition:width .3s ease}[data-part~="bar-chart__value"]{font-weight:700;font-variant-numeric:tabular-nums}.command-button{display:inline-flex;align-items:center;gap:.5rem}.command-button button{padding:.4rem .9rem;border:1px solid var(--dg-border-color, #e4e6eb);border-radius:var(--dg-radius, 0.5rem);background-color:var(--dg-surface-color, #fff);font-size:.83rem;cursor:pointer}.command-button button:hover:not(:disabled){background-color:var(--dg-silver-color, #f0f2f5)}.command-button button:disabled{opacity:.5;cursor:default}.command-button__feedback{font-size:.8rem}.command-button__feedback--error{color:#ef4444}.command-button__feedback--ok{color:#059669}.guarded-form{display:flex;flex-direction:column;gap:.5rem;max-width:32rem}.guarded-form__field{display:flex;flex-direction:column;gap:.2rem}.guarded-form__label{font-size:.8rem;font-weight:600}.guarded-form input,.guarded-form select,.guarded-form textarea{width:100%}.guarded-form button[type=submit]{align-self:flex-start;padding:.4rem 1rem;border:none;border-radius:var(--dg-radius, 0.5rem);background-color:var(--dg-primary-color, #0078ff);color:#fff;font-size:.83rem;cursor:pointer}.guarded-form button[type=submit]:disabled{opacity:.5;cursor:default}.guarded-form__feedback{font-size:.8rem}.guarded-form__feedback--error{color:#ef4444}.guarded-form__feedback--ok{color:#059669}[data-locked]{pointer-events:none;opacity:.6}[data-locked] input,[data-locked] select,[data-locked] textarea,[data-locked] button{cursor:default}.pagination{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:.5rem 0 1.5rem;width:100%}.pagination ul{display:flex;flex-direction:row;align-items:center;padding:0;margin:0;list-style:none;gap:.3rem}.pagination ul li{display:flex}.pagination ul a{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;min-width:2.25rem;border-radius:50%;background-color:var(--dg-surface-color, #fff);box-shadow:0 1px 2px rgba(0,0,0,.08);color:var(--dg-text-color, #1c1e21);font-weight:600;font-size:.9rem;text-decoration:none;transition:background-color .15s linear,color .15s linear}.pagination ul a:hover{background-color:var(--dg-border-color, #e4e6eb)}.pagination ul li.first a::before,.pagination ul li.prev a::before,.pagination ul li.next a::before,.pagination ul li.last a::before{font:normal normal normal 14px/1 FontAwesome}.pagination ul li.first a::before{content:""}.pagination ul li.prev a::before{content:""}.pagination ul li.next a::before{content:""}.pagination ul li.last a::before{content:""}.pagination ul li.active a{background-color:var(--dg-primary-color, #0078ff);color:#fff}.pagination ul li.disabled a{opacity:.35;cursor:default;pointer-events:none}.pagination>p{margin:0;padding:0;color:hsl(0,0%,44.1176470588%);font-size:.85rem;white-space:nowrap}@media screen and (max-width: 736px){.pagination>p{display:none}}@media(pointer: coarse){.pagination ul{flex-wrap:wrap}.pagination ul a{width:2.75rem;height:2.75rem;min-width:44px;min-height:44px}}div.tabs ul.tab-title{display:flex;flex-direction:row;z-index:2;list-style:none;border-bottom:1px solid rgba(0,0,0,.2);padding-left:1rem;margin:0;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:thin}div.tabs ul.tab-title::-webkit-scrollbar{height:.35rem}div.tabs ul.tab-title li{padding:.5rem 1rem;color:var(--dg-primary-color, #0078ff);border:1px solid rgba(0,0,0,0);border-bottom:none;border-radius:.2rem .2rem 0 0;cursor:pointer;white-space:nowrap;flex-shrink:0}div.tabs ul.tab-title li.active{color:var(--dg-text-color, #1c1e21);border-color:rgba(0,0,0,.2);background-color:var(--dg-surface-color, #fff)}div.tabs div.tab-content>div{display:none}div.tabs div.tab-content>div.active{display:block}.sessions-page .session-list .items{display:flex;flex-direction:column;margin:.75rem 0 1rem;border:1px solid var(--dg-border-color, #e4e6eb);border-radius:var(--dg-radius, 0.5rem);overflow:hidden}.sessions-page .session-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;border-bottom:1px solid var(--dg-border-color, #e4e6eb);text-align:left}.sessions-page .session-list .items>:last-child .session-row{border-bottom:0}.sessions-page .session-row__info{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0}.sessions-page .session-row__device{overflow-wrap:anywhere}.sessions-page .session-row__current:not(:empty){padding:.1rem .55rem;border-radius:1.25rem;background:rgba(46,160,67,.12);color:#1f7a35;font-size:.75rem;font-weight:600}.sessions-page .session-row__meta{flex-basis:100%;display:flex;gap:.3rem;color:#7a7a82;font-size:.82rem}.sessions-page .session-row__revoke,.sessions-page .sessions-page__revoke-all{flex:none}.sessions-page .sessions-page__revoke-all{display:block;margin-top:.5rem}.chrome-actions{display:flex;align-items:center;gap:.5rem}.chrome-actions__create{position:relative}.chrome-actions__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;font-size:1.1rem;border-radius:50%;border:none;background:var(--dg-silver-color, #f0f2f5);color:var(--dg-text-color, #1c1e21);cursor:pointer;text-decoration:none}.chrome-actions__icon:hover{background:#ddd}.chrome-actions__panel{position:absolute;top:calc(100% + .5rem);right:0;width:18rem;max-height:24rem;overflow-y:auto;background:var(--dg-surface-color, #fff);border-radius:var(--dg-radius, 0.5rem);box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1);padding:1rem;z-index:110}.chrome-actions__panel-title{font-size:.78rem;font-weight:700;color:hsl(0,0%,44.1176470588%);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.75rem}.chrome-actions__panel-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.3rem}.chrome-actions__panel-list a{display:flex;align-items:center;gap:.6rem;padding:.5rem .5rem .5rem .4rem;border-radius:var(--dg-radius, 0.5rem);color:var(--dg-text-color, #1c1e21);font-weight:600;font-size:.85rem;text-decoration:none;transition:background .15s linear}.chrome-actions__panel-list a:hover{background:var(--dg-silver-color, #f0f2f5)}.chrome-actions__panel-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:50%;background:rgba(123,97,255,.12);color:var(--dg-primary-gradient-end, #7b61ff);font-size:.9rem}.chrome-actions__panel-more{display:block;margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--dg-border-color, #e4e6eb);text-align:center;font-size:.85rem;font-weight:600;color:var(--dg-primary-color, #0078ff);text-decoration:none}.chrome-actions__auth{display:flex;align-items:center;gap:.5rem}.chrome-actions__auth-login{padding:.45rem 1.1rem;border-radius:1.25rem;border:1.5px solid var(--dg-border-color, #e4e6eb);background:none;color:var(--dg-text-color, #1c1e21);font-size:.9rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:border-color .15s,background .15s}.chrome-actions__auth-login:hover{border-color:var(--dg-primary-color, #0078ff);color:var(--dg-primary-color, #0078ff);background:rgba(115,103,240,.05)}.chrome-actions__auth-register{padding:.45rem 1.1rem;border-radius:1.25rem;border:none;background:var(--dg-primary-gradient, linear-gradient(135deg, #0078ff 0%, #7b61ff 100%));color:#fff;font-size:.9rem;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:0 2px 8px rgba(115,103,240,.35);transition:opacity .15s,box-shadow .15s}.chrome-actions__auth-register:hover{opacity:.92;box-shadow:0 4px 12px rgba(115,103,240,.45)}.chrome-actions__badge{position:absolute;top:-2px;right:-2px;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:1.25rem;background:#ef4444;color:#fff;font-size:.62rem;line-height:1.1rem;text-align:center}.chrome-actions__badge--dot{min-width:.55rem;width:.55rem;height:.55rem;padding:0;top:1px;right:1px}[data-part~="bottom-tabs"]{position:fixed;bottom:0;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:space-around;padding:.4rem .5rem calc(.4rem + env(safe-area-inset-bottom, 0px));background:var(--dg-surface-color, #fff);border-top:1px solid var(--dg-border-color, #e4e6eb);box-sizing:border-box}[data-part~="bottom-tabs__item"]{display:flex;flex-direction:column;align-items:center;gap:.15rem;color:var(--dg-text-color, #1c1e21);text-decoration:none;font-size:.65rem;padding:.2rem .4rem}[data-part~="bottom-tabs__item"] .fa{font-size:1.1rem;position:relative}[data-part~="bottom-tabs__item"].is-active{color:var(--dg-primary-color, #0078ff)}[data-part~="bottom-tabs__label"]{white-space:nowrap}[data-part~="bottom-tabs__badge"]{position:absolute;top:-0.45rem;left:60%;min-width:1.05rem;height:1.05rem;padding:0 .3rem;box-sizing:border-box;border-radius:999px;border:2px solid #fff;background:#ff3b30;color:#fff;font-family:system-ui,-apple-system,sans-serif;font-size:.6rem;font-weight:800;line-height:calc(1.05rem - 4px);text-align:center;white-space:nowrap}[data-part~="app-shell-content"]{min-height:1px;padding-bottom:4.2rem;overflow-x:clip;padding-left:.75rem;padding-right:.75rem}body:not(:has([data-part~="bottom-tabs"])) [data-part~="app-shell-content"]{padding-bottom:0}body:has(.login-box) [data-part~="bottom-tabs"]{display:none}body:has(.login-box) [data-part~="app-shell-content"]{padding-bottom:0}@media screen and (min-width: 62rem){[data-part~="bottom-tabs"]{top:0;bottom:auto;left:50%;right:auto;transform:translateX(-50%);width:auto;height:3.5rem;padding:0;gap:0;background:rgba(0,0,0,0);border-top:none;z-index:100}[data-part~="bottom-tabs__item"]{flex-direction:row;justify-content:center;width:6.5rem;height:3.5rem;padding:0;border-radius:0;transition:background-color .15s linear;position:relative}[data-part~="bottom-tabs__item"] .fa{font-size:1.55rem}[data-part~="bottom-tabs__item"]:hover{background-color:var(--dg-silver-color, #f0f2f5)}[data-part~="bottom-tabs__item"].is-active{box-shadow:inset 0 -3px 0 var(--dg-primary-color, #0078ff)}[data-part~="bottom-tabs__label"]{display:none}[data-part~="bottom-tabs__item--profile"]{display:none}[data-part~="app-shell-content"]{padding-bottom:0}}.hub-cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(14rem, 1fr));gap:1rem;margin-top:1rem}.hub-card{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;background:var(--dg-surface-color, #fff);border:1px solid var(--dg-border-color, #e4e6eb);border-radius:var(--dg-radius, 0.5rem);box-shadow:var(--dg-card-shadow, 0 1px 2px rgba(0, 0, 0, 0.08), 0 1px 3px rgba(0, 0, 0, 0.06));text-decoration:none;color:var(--dg-text-color, #1c1e21);transition:box-shadow .15s ease}.hub-card:hover{box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1)}.hub-card__title{font-weight:600;color:var(--dg-primary-color, #0078ff)}.hub-card__desc{font-size:.85rem;color:var(--dg-text-color, #1c1e21);opacity:.75}[data-part~="careers-quick-links"]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}[data-part~="careers-quick-links__item"]{padding:.35rem .85rem;border-radius:1.25rem;border:1px solid var(--dg-border-color, #e4e6eb);background:var(--dg-surface-color, #fff);color:var(--dg-primary-color, #0078ff);font-size:.85rem;font-weight:500;text-decoration:none}[data-part~="careers-quick-links__item"]:hover{box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1)}.create-organization{display:flex;gap:2rem;align-items:flex-start;max-width:64rem;margin:1.5rem auto;padding:0 1rem;flex-wrap:wrap}.create-organization h1{margin:0 0 .5rem}.create-organization__form{flex:1 1 22rem;min-width:20rem;background:#fff;border:1px solid var(--dg-border-color, #e4e6eb);border-radius:var(--dg-radius, 0.5rem);box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);padding:1.5rem}.create-organization__form form{display:flex;flex-direction:column;gap:1rem}.create-organization__form label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:600;color:var(--dg-text-color, #1c1e21)}.create-organization__form input[type=text],.create-organization__form textarea,.create-organization__form select{font-weight:400;font-size:.95rem;padding:.6rem .75rem;border:1px solid var(--dg-border-color, #e4e6eb);border-radius:var(--dg-radius, 0.5rem);font-family:inherit;resize:vertical;background:#fff;color:var(--dg-text-color, #1c1e21)}.create-organization__form input[type=text]:focus,.create-organization__form textarea:focus,.create-organization__form select:focus{outline:none;border-color:var(--dg-primary-color, #0078ff)}.create-organization__form input[type=text]:disabled,.create-organization__form textarea:disabled,.create-organization__form select:disabled{background:var(--dg-silver-color, #f0f2f5);cursor:not-allowed}.create-organization [data-part~="btn-location"]{align-self:flex-start;padding:.45rem 1rem;border:1px solid var(--dg-primary-color, #0078ff);border-radius:1.25rem;background:none;color:var(--dg-primary-color, #0078ff);font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .15s,color .15s}.create-organization [data-part~="btn-location"]:hover{background:var(--dg-primary-gradient, linear-gradient(135deg, #0078ff 0%, #7b61ff 100%));color:#fff}.create-organization [data-part~="location-coords"]{display:flex;gap:.5rem}.create-organization [data-part~="location-coords"] input[type=number]{flex:1;padding:.5rem .75rem;border:1px solid var(--dg-border-color, #e4e6eb);border-radius:var(--dg-radius, 0.5rem);font-size:.9rem}.create-organization [data-part~="location-coords"] input[type=number]:focus{outline:none;border-color:var(--dg-primary-color, #0078ff)}.create-organization [data-part~="location-preview"]{border-radius:var(--dg-radius, 0.5rem);overflow:hidden}.create-organization .btn-primary{margin-top:.25rem;padding:.7rem 1.5rem;border:none;border-radius:1.25rem;background:var(--dg-primary-gradient, linear-gradient(135deg, #0078ff 0%, #7b61ff 100%));color:#fff;font-weight:600;font-size:.95rem;cursor:pointer;transition:opacity .15s linear}.create-organization .btn-primary:hover{opacity:.9}.create-organization .btn-primary:disabled{opacity:.6;cursor:not-allowed}.full:has(>.org-profile-card){background:none;border-radius:0;box-shadow:none;overflow:visible}.full:has(>.org-profile-card)>.org-admin-panel,.full:has(>.org-profile-card)>.org-admin-request{margin:1.5rem 0 0;padding:1.25rem 1.5rem;background:#fff;border:1px solid var(--dg-border-color, #e4e6eb);border-radius:var(--dg-radius, 0.5rem);box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.full:has(>.org-profile-card)>.org-jobs{margin:1.5rem 0 0}.full:has(>.org-profile-card)>button,.full:has(>.org-profile-card)>div>button{margin:1.5rem 0 0}.org-profile-card{background:var(--card-bg, #fff);border:1px solid var(--dg-border-color, #e4e6eb);border-radius:var(--dg-radius, 0.5rem);box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);overflow:hidden;margin-bottom:1.5rem}.org-profile-card__cover{height:10rem;background-image:linear-gradient(135deg, var(--dg-primary-color, #0078ff) 0%, hsl(285, 70%, 45%) 100%);position:relative;display:flex;justify-content:center}@media(min-width: 768px){.org-profile-card__cover{height:14rem}}.org-profile-card__avatar{position:absolute;bottom:-2.5rem;width:6rem;height:6rem;border-radius:50%;background:var(--dg-silver-color, #f0f2f5);border:4px solid #fff;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--dg-primary-color, #0078ff);overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1)}.org-profile-card__avatar img{width:100%;height:100%;object-fit:cover}.org-profile-card__header{padding:3.5rem 1.5rem 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.org-profile-card__name{font-size:1.5rem;font-weight:700;color:var(--dg-dark-color, #242424);margin:0;word-break:break-word;display:flex;align-items:center;gap:.4rem;justify-content:center}.org-profile-card__verified{color:var(--dg-primary-color, #0078ff);font-size:1.1rem;flex-shrink:0}.org-profile-card__actions{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center}.org-profile-card__btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.2rem;border-radius:1.25rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:opacity .15s,background .15s;border:none}.org-profile-card__btn--follow{background:var(--dg-primary-gradient, linear-gradient(135deg, #0078ff 0%, #7b61ff 100%));color:#fff;box-shadow:0 2px 6px rgba(115,103,240,.35)}.org-profile-card__btn--follow:hover{opacity:.9}.org-profile-card__btn--follow.active{background:var(--dg-silver-color, #f0f2f5);color:var(--dg-text-color, #1c1e21);box-shadow:none}.org-profile-card__btn--follow.active:hover{background:#ddd}.org-profile-card__btn--admin{background:none;border:1.5px solid var(--dg-border-color, #e4e6eb);color:var(--dg-text-color, #1c1e21)}.org-profile-card__btn--admin:hover{border-color:var(--dg-primary-color, #0078ff);color:var(--dg-primary-color, #0078ff)}.org-profile-card__btn:disabled{opacity:.6;cursor:not-allowed}.org-profile-card__admin-status{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:1.25rem;font-size:.85rem;color:var(--dg-text-color, #1c1e21);opacity:.6;background:var(--dg-silver-color, #f0f2f5)}.org-profile-card__body{padding:1.25rem 1.5rem 1.5rem}.org-profile-card__intro{background:var(--dg-silver-color, #f0f2f5);border-radius:var(--dg-radius, 0.5rem);padding:1rem 1.1rem}.org-profile-card__intro-title{font-weight:700;font-size:.95rem;margin-bottom:.75rem;color:var(--dg-dark-color, #242424)}.org-profile-card__intro-row{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;color:var(--dg-text-color, #1c1e21);margin-bottom:.5rem}.org-profile-card__intro-row .fa{width:1rem;text-align:center;opacity:.55;flex-shrink:0;margin-top:.15rem}.org-profile-card__desc{font-size:.9rem;color:var(--dg-text-color, #1c1e21);margin:.75rem 0 0;white-space:pre-wrap;line-height:1.5}.org-profile-card__map{margin-top:1rem;border-radius:var(--dg-radius, 0.5rem);overflow:hidden}.org-profile-card__map iframe{display:block}.org-jobs{margin-top:1rem}.chrome-actions__dropdown-wrap{position:relative}.avatar-circle,[data-part~="messenger-page__avatar"],[data-part~="notifications-dropdown__avatar"],[data-part~="chats-dropdown__avatar"]{width:2.6rem;height:2.6rem;border-radius:50%;object-fit:cover;flex-shrink:0}.avatar-circle--placeholder,[data-part~="messenger-page__avatar--placeholder"],[data-part~="notifications-dropdown__avatar"],[data-part~="chats-dropdown__avatar--placeholder"]{background:#ddd}[data-part~="chats-dropdown"]{position:absolute;top:calc(100% + .5rem);right:0;width:24rem;max-height:32rem;background:var(--dg-surface-color, #fff);border-radius:var(--dg-radius, 0.5rem);box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1);z-index:110;display:flex;flex-direction:column;overflow:hidden}[data-part~="chats-dropdown__header"]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .5rem}[data-part~="chats-dropdown__header"] h2{margin:0;font-size:1.4rem}[data-part~="chats-dropdown__header-icons"]{display:flex;gap:.75rem;color:var(--dg-text-color, #1c1e21);font-size:1.1rem}[data-part~="chats-dropdown__header-icons"] span{cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%}[data-part~="chats-dropdown__header-icons"] span:hover{background:var(--dg-silver-color, #f0f2f5)}[data-part~="chats-dropdown__search"]{display:flex;align-items:center;gap:.5rem;margin:0 1rem .75rem;padding:.5rem .9rem;background:var(--dg-silver-color, #f0f2f5);border-radius:1.25rem;color:var(--dg-text-color, #1c1e21)}[data-part~="chats-dropdown__search"] input{border:none;background:none;outline:none;flex:1;font-size:.95rem}[data-part~="chats-dropdown__tabs"]{display:flex;gap:.3rem;padding:0 1rem .5rem;border-bottom:1px solid var(--dg-border-color, #e4e6eb)}[data-part~="chats-dropdown__tabs"] button{border:none;background:none;padding:.4rem .9rem;border-radius:1.25rem;font-weight:600;font-size:.9rem;color:var(--dg-text-color, #1c1e21);cursor:pointer}[data-part~="chats-dropdown__tabs"] button.active{background:var(--dg-silver-color, #f0f2f5);color:var(--dg-primary-color, #0078ff)}[data-part~="chats-dropdown__list"]{list-style:none;margin:0;padding:.4rem 0;overflow-y:auto;flex:1}[data-part~="chats-dropdown__list"] li{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;cursor:pointer}[data-part~="chats-dropdown__list"] li:hover{background:var(--dg-silver-color, #f0f2f5)}[data-part~="chats-dropdown__info"]{flex:1;min-width:0;display:flex;flex-direction:column}[data-part~="chats-dropdown__name"]{font-weight:600;font-size:.92rem;color:var(--dg-dark-color, #242424)}[data-part~="chats-dropdown__preview"]{font-size:.85rem;color:hsl(0,0%,44.1176470588%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-part~="chats-dropdown__unread-dot"]{width:.6rem;height:.6rem;border-radius:50%;background:var(--dg-primary-color, #0078ff);flex-shrink:0}[data-part~="chats-dropdown__empty"]{padding:1.5rem 1rem;text-align:center;color:hsl(0,0%,44.1176470588%)}[data-part~="chats-dropdown__see-all"]{display:block;text-align:center;padding:.75rem;border-top:1px solid var(--dg-border-color, #e4e6eb);color:var(--dg-primary-color, #0078ff);font-weight:600;text-decoration:none}[data-part~="chats-dropdown__see-all"]:hover{background:var(--dg-silver-color, #f0f2f5)}[data-part~="notifications-dropdown"]{position:absolute;top:calc(100% + .5rem);right:0;width:24rem;max-height:32rem;background:var(--dg-surface-color, #fff);border-radius:var(--dg-radius, 0.5rem);box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1);z-index:110;display:flex;flex-direction:column;overflow:hidden}[data-part~="notifications-dropdown__header"]{display:flex;align-items:center;justify-content:space-between;padding:1rem}[data-part~="notifications-dropdown__header"] h2{margin:0;font-size:1.4rem}[data-part~="notifications-dropdown__header"] .fa{cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--dg-text-color, #1c1e21)}[data-part~="notifications-dropdown__header"] .fa:hover{background:var(--dg-silver-color, #f0f2f5)}[data-part~="notifications-dropdown__tabs"]{display:flex;gap:.3rem;padding:0 1rem .5rem;border-bottom:1px solid var(--dg-border-color, #e4e6eb)}[data-part~="notifications-dropdown__tabs"] button{border:none;background:none;padding:.4rem .9rem;border-radius:1.25rem;font-weight:600;font-size:.9rem;color:var(--dg-text-color, #1c1e21);cursor:pointer}[data-part~="notifications-dropdown__tabs"] button.active{background:var(--dg-silver-color, #f0f2f5);color:var(--dg-primary-color, #0078ff)}[data-part~="notifications-dropdown__body"]{overflow-y:auto;flex:1;padding-bottom:.5rem}[data-part~="notifications-dropdown__body"] ul{list-style:none;margin:0;padding:0}[data-part~="notifications-dropdown__section-title"]{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:1.05rem;padding:.6rem 1rem .3rem;color:var(--dg-dark-color, #242424)}[data-part~="notifications-dropdown__see-all"]{font-size:.85rem;font-weight:600;color:var(--dg-primary-color, #0078ff);cursor:pointer}[data-part~="notifications-dropdown"] li{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;cursor:pointer;border-radius:var(--dg-radius, 0.5rem)}[data-part~="notifications-dropdown"] li:hover{background:var(--dg-silver-color, #f0f2f5)}[data-part~="notifications-dropdown"] li.unread{background:rgba(0,120,255,.08)}[data-part~="notifications-dropdown"] li.unread:hover{background:rgba(0,120,255,.14)}[data-part~="notifications-dropdown__avatar-wrap"]{position:relative;flex-shrink:0}[data-part~="notifications-dropdown__badge"]{position:absolute;bottom:-0.15rem;right:-0.15rem;width:1.3rem;height:1.3rem;border-radius:50%;background:var(--dg-primary-color, #0078ff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.7rem;border:2px solid #fff}[data-part~="notifications-dropdown__info"]{flex:1;min-width:0;display:flex;flex-direction:column}[data-part~="notifications-dropdown__text"]{font-size:.9rem;color:var(--dg-dark-color, #242424);line-height:1.3}[data-part~="notifications-dropdown__time"]{font-size:.8rem;color:var(--dg-primary-color, #0078ff);font-weight:600}[data-part~="notifications-dropdown__unread-dot"]{width:.6rem;height:.6rem;border-radius:50%;background:var(--dg-primary-color, #0078ff);flex-shrink:0}[data-part~="notifications-dropdown__empty"]{padding:1.5rem 1rem;text-align:center;color:hsl(0,0%,44.1176470588%)}[data-part~="notifications-dropdown__more"]{display:block;width:100%;text-align:center;padding:.75rem;border:none;border-top:1px solid var(--dg-border-color, #e4e6eb);background:none;color:var(--dg-primary-color, #0078ff);font-weight:600;cursor:pointer}[data-part~="notifications-dropdown__more"]:hover{background:var(--dg-silver-color, #f0f2f5)}[data-part~="floating-chat-container"]{position:fixed;bottom:0;right:0;z-index:200;pointer-events:none}[data-part~="floating-chat-container"]>*{pointer-events:auto}[data-part~="floating-chat"]{position:fixed;bottom:0;width:18.5rem;height:26rem;background:var(--dg-surface-color, #fff);border-radius:var(--dg-radius, 0.5rem) var(--dg-radius, 0.5rem) 0 0;box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden}[data-part~="floating-chat__header"]{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-bottom:1px solid var(--dg-border-color, #e4e6eb);cursor:pointer}[data-part~="floating-chat__avatar"]{width:2rem;height:2rem;border-radius:50%;object-fit:cover;flex-shrink:0}[data-part~="floating-chat__avatar--placeholder"]{background:#ddd}[data-part~="floating-chat__name"]{flex:1;font-weight:600;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dg-dark-color, #242424)}[data-part~="floating-chat__icons"]{display:flex;align-items:center;gap:.6rem;color:var(--dg-primary-color, #0078ff);font-size:.95rem}.floating-chat__icon{opacity:.5}[data-part~="floating-chat__icon-btn"]{border:none;background:none;cursor:pointer;color:var(--dg-text-color, #1c1e21);font-size:.9rem;padding:.2rem}[data-part~="floating-chat__icon-btn"]:hover{color:var(--dg-dark-color, #242424)}[data-part~="floating-chat__messages"]{flex:1;overflow-y:auto;padding:.6rem;display:flex;flex-direction:column;gap:.3rem}[data-part~="floating-chat__msg-row"]{display:flex;align-items:flex-end;gap:.4rem}[data-part~="floating-chat__msg-row"].mine{justify-content:flex-end}[data-part~="floating-chat__msg-avatar"]{width:1.4rem;height:1.4rem;border-radius:50%;object-fit:cover;flex-shrink:0}[data-part~="floating-chat__bubble"]{max-width:75%;padding:.45rem .75rem;border-radius:1.1rem;font-size:.88rem;line-height:1.35;word-break:break-word;background:var(--dg-silver-color, #f0f2f5);color:var(--dg-dark-color, #242424)}[data-part~="floating-chat__msg-row"].mine [data-part~="floating-chat__bubble"]{background:var(--dg-primary-color, #0078ff);color:#fff}[data-part~="floating-chat__input-row"]{display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;border-top:1px solid var(--dg-border-color, #e4e6eb)}[data-part~="floating-chat__input-row"] input{flex:1;border:none;background:var(--dg-silver-color, #f0f2f5);border-radius:1.25rem;padding:.45rem .9rem;outline:none;font-size:.88rem}.floating-chat__icon.fa-microphone,.floating-chat__icon.fa-image{color:var(--dg-primary-color, #0078ff);opacity:.6;font-size:1.05rem}[data-part~="floating-chat__send"]{border:none;background:none;color:var(--dg-primary-color, #0078ff);font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center}[data-part~="floating-chat__send"]:disabled{opacity:.4;cursor:default}[data-part~="messenger-page"]{display:grid;grid-template-columns:22rem 1fr 22rem;height:calc(100vh - 3.5rem);background:var(--dg-surface-color, #fff);border:1px solid var(--dg-border-color, #e4e6eb);border-radius:.85rem;overflow:hidden}[data-part~="messenger-page__sidebar"]{border-right:1px solid var(--dg-border-color, #e4e6eb);display:flex;flex-direction:column;overflow:hidden}[data-part~="messenger-page__sidebar-header"]{padding:1rem}[data-part~="messenger-page__sidebar-header"] h1{margin:0;font-size:1.6rem;font-size:1.5rem;font-weight:800}[data-part~="messenger-page__conversation-list"]{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}[data-part~="messenger-page__conversation-list"] li{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;cursor:pointer;border-radius:var(--dg-radius, 0.5rem)}[data-part~="messenger-page__conversation-list"] li:hover{background:var(--dg-silver-color, #f0f2f5)}[data-part~="messenger-page__conversation-list"] li.active{background:var(--dg-silver-color, #f0f2f5)}[data-part~="messenger-page__conversation-list"] li.unread [data-part~="messenger-page__conversation-name"],[data-part~="messenger-page__conversation-list"] li.unread [data-part~="messenger-page__conversation-preview"]{font-weight:700;color:var(--dg-dark-color, #242424)}[data-part~="messenger-page__conversation-info"]{flex:1;min-width:0;display:flex;flex-direction:column}[data-part~="messenger-page__conversation-name"]{font-weight:600;font-size:.92rem;color:var(--dg-dark-color, #242424)}[data-part~="messenger-page__conversation-preview"]{font-size:.85rem;color:hsl(0,0%,44.1176470588%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-part~="messenger-page__unread-badge"]{flex-shrink:0;min-width:1.3rem;height:1.3rem;padding:0 .4rem;display:flex;align-items:center;justify-content:center;border-radius:1.25rem;background-color:var(--dg-primary-color, #0078ff);color:#fff;font-size:.72rem;font-weight:700}[data-part~="messenger-page__empty"]{padding:1.5rem 1rem;color:hsl(0,0%,44.1176470588%)}[data-part~="messenger-page__thread"]{display:flex;flex-direction:column;overflow:hidden}[data-part~="messenger-page__thread-header"]{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;border-bottom:1px solid var(--dg-border-color, #e4e6eb)}[data-part~="messenger-page__thread-name"]{font-weight:600;color:var(--dg-dark-color, #242424)}[data-part~="messenger-page__messages"]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.4rem}[data-part~="messenger-page__msg-row"]{display:flex}[data-part~="messenger-page__msg-row"].mine{justify-content:flex-end}[data-part~="messenger-page__bubble"]{max-width:60%;padding:.55rem .9rem;border-radius:1.1rem;font-size:.92rem;line-height:1.4;word-break:break-word;background:var(--dg-silver-color, #f0f2f5);color:var(--dg-dark-color, #242424)}[data-part~="messenger-page__msg-row"].mine [data-part~="messenger-page__bubble"]{background:var(--dg-primary-color, #0078ff);color:#fff}[data-part~="messenger-page__input-row"]{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;border-top:1px solid var(--dg-border-color, #e4e6eb)}[data-part~="messenger-page__input-row"] input{flex:1;border:none;background:var(--dg-silver-color, #f0f2f5);border-radius:1.25rem;padding:.6rem 1rem;outline:none;font-size:.92rem}[data-part~="messenger-page__input-row"] button{border:none;background:none;color:var(--dg-primary-color, #0078ff);font-size:1.2rem;cursor:pointer}[data-part~="messenger-page__input-row"] button:disabled{opacity:.4;cursor:default}[data-part~="messenger-page__empty-state"]{flex:1;display:flex;align-items:center;justify-content:center;color:hsl(0,0%,44.1176470588%)}[data-part~="messenger-page__info"]{border-left:1px solid var(--dg-border-color, #e4e6eb);display:flex;flex-direction:column;align-items:center;padding:2rem 1rem}[data-part~="messenger-page__info-avatar"]{width:5rem;height:5rem;border-radius:50%;object-fit:cover;margin-bottom:.75rem}[data-part~="messenger-page__info-name"]{font-weight:700;font-size:1.1rem;color:var(--dg-dark-color, #242424);margin-bottom:1rem}[data-part~="messenger-page__info-link"]{color:var(--dg-primary-color, #0078ff);font-weight:600;text-decoration:none}[data-part~="messenger-page__info-link"]:hover{text-decoration:underline}[data-part~="messenger-page__back"],[data-part~="messenger-page__thread-link"]{display:none}@media(max-width: 62rem){[data-part~="messenger-page"]{grid-template-columns:minmax(0, 1fr);height:calc(100vh - 8.25rem);height:calc(100dvh - 8.25rem - env(safe-area-inset-bottom, 0px))}[data-part~="messenger-page__thread"]{display:none}[data-part~="messenger-page"]:has([data-part~="messenger-page__thread-header"]) [data-part~="messenger-page__sidebar"]{display:none}[data-part~="messenger-page"]:has([data-part~="messenger-page__thread-header"]) [data-part~="messenger-page__thread"]{display:flex}[data-part~="messenger-page"] [data-part~="messenger-page__back"]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;margin-left:-0.5rem;border-radius:50%;color:var(--dg-text-color, #1c1e21)}[data-part~="messenger-page"] [data-part~="messenger-page__back"]:hover{background:var(--dg-silver-color, #f0f2f5)}[data-part~="messenger-page"] [data-part~="messenger-page__thread-link"]{display:inline-block;flex-shrink:0;margin-left:auto;color:var(--dg-primary-color, #0078ff);font-size:.85rem;font-weight:600}[data-part~="messenger-page__thread-name"]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-part~="messenger-page__info"]{display:none}[data-part~="chats-dropdown"],[data-part~="notifications-dropdown"]{width:90vw;right:-3rem}[data-part~="floating-chat"]{width:100vw;right:0 !important}}.empty-state{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem 1rem;margin-top:1rem;background:var(--dg-surface-color, #fff);border:1px dashed var(--dg-border-color, #e4e6eb);border-radius:var(--dg-radius, 0.5rem);color:var(--dg-text-color, #1c1e21);text-align:center;border-radius:.85rem}.empty-state p{margin:0;opacity:.8}.empty-state__actions{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-top:.4rem}.membership-toggle{padding:.4rem 1rem;border:1.5px solid var(--dg-primary-color, #0078ff);border-radius:1.25rem;background:none;color:var(--dg-primary-color, #0078ff);font-weight:600;font-size:.85rem;cursor:pointer}.membership-toggle--member{border-color:var(--dg-border-color, #e4e6eb);color:var(--dg-text-color, #1c1e21);opacity:.7}.membership-toggle:disabled{opacity:.5;cursor:default}[data-part~="json-map-editor__table"]{width:100%;border-collapse:collapse}[data-part~="json-map-editor__table"] tr{border-top:1px solid var(--dg-border-color, #e4e6eb)}[data-part~="json-map-editor__table"] tr:first-child{border-top:none}[data-part~="json-map-editor__table"] th{text-align:left;width:7rem;padding:.5rem 0;font-weight:500;opacity:.75}[data-part~="json-map-editor__table"] td{padding:.5rem 0}[data-part~="json-map-editor__table"] select{margin:0;padding:.35rem .5rem;width:auto;max-width:13rem}[data-part~="json-map-editor__value--empty"]{opacity:.4}.group-list,.route-list{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-direction:column;gap:1rem}.group-card,.route-card{background:#fff;border:1px solid var(--dg-border-color, #e4e6eb);border-radius:var(--dg-radius, 0.5rem);box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);padding:1.1rem 1.25rem}.route-card__date{padding:.2rem .65rem;border-radius:1.25rem;background:var(--dg-silver-color, #f0f2f5);font-size:.8rem;margin-left:auto;color:#65676b;font-size:.88rem;font-weight:600}.routes-page .route-card__origin,.routes-page .route-card__destination{font-weight:700;font-size:1rem}.routes-page .route-card__origin::after{content:" → ";font-weight:400;opacity:.5}.routes-page .route-card__date{display:block;margin-top:.2rem;font-size:.82rem;opacity:.6}.routes-page .route-card__matches{margin-top:.85rem;border-top:1px solid var(--dg-border-color, #e4e6eb);padding-top:.75rem}.routes-page .route-card__matches table{width:100%;font-size:.85rem;border-collapse:collapse}.routes-page .route-card__matches th{text-align:left;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;opacity:.55;padding-bottom:.35rem}.routes-page .route-card__matches td{padding:.3rem 0}.routes-page .route-card__matches p[role=status]{margin:0;font-size:.85rem;opacity:.6}.community-group__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.community-group__name label{display:none}.community-group__name span{font-size:1.05rem;font-weight:700;color:var(--dg-text-color, #1c1e21)}.community-group__schedule{margin-top:1rem}.modal-wrapper{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1050;overflow:auto}.modal-wrapper.hidden{display:none}.modal-wrapper.visible{display:flex}.modal-wrapper .modal-body{padding:1rem}.modal-wrapper .modal-footer{padding:0 1rem 1rem}.modal-wrapper .media-modal,.modal-wrapper .modal{position:relative;display:block;width:50rem;margin:5% auto;background:#fff;border-radius:.5rem;padding:1rem;box-shadow:0 .5rem 2rem rgba(0,0,0,.1)}.modal-wrapper .media-modal>h3,.modal-wrapper .modal>h3{margin:0}.modal-wrapper .media-modal>button,.modal-wrapper .modal>button{position:absolute;right:1rem;top:1rem;border-radius:50%;color:#ef4444;text-align:center;display:block;border:none;line-height:2rem;width:2rem;cursor:pointer}.modal-wrapper .media-modal iframe,.modal-wrapper .modal iframe{width:100%;border:none}.modal-wrapper .media-modal iframe.fdirectory,.modal-wrapper .modal iframe.fdirectory{height:30rem}.modal-wrapper .media-modal .input-group,.modal-wrapper .modal .input-group{display:flex}.modal-wrapper .guest-login-modal.modal{width:24rem}.modal-wrapper .guest-login-modal.modal form{display:flex;flex-direction:column;gap:.85rem;margin-top:1rem}.modal-wrapper .guest-login-modal.modal form>div{display:flex;flex-direction:column;gap:.35rem}.modal-wrapper .guest-login-modal.modal form label{font-weight:600;font-size:.9rem}.modal-wrapper .guest-login-modal.modal form input{padding:.65rem .85rem;border:1px solid var(--dg-border-color, #e4e6eb);border-radius:var(--dg-radius, 0.5rem);font-size:.95rem;box-sizing:border-box}.modal-wrapper .guest-login-modal.modal form .error{color:#ef4444;font-size:.85rem;margin:0}.modal-wrapper .guest-login-modal.modal form button[type=submit]{margin-top:.25rem;width:100%}.toast-stack{position:fixed;z-index:2000;left:50%;bottom:1.25rem;transform:translateX(-50%);display:flex;flex-direction:column;gap:.5rem;width:min(24rem,100vw - 2rem);pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:.6rem;padding:.75rem .85rem .75rem .9rem;border-radius:var(--dg-radius, 0.5rem);background:#1f2430;color:#fff;box-shadow:0 12px 32px rgba(0,0,0,.28);font-size:.88rem;line-height:1.4;cursor:pointer;animation:toast-in .2s ease-out}.toast__icon{flex:none;width:1.1rem;height:1.1rem;margin-top:.05rem;border-radius:50%;background:rgba(255,255,255,.25);position:relative}.toast__icon::after{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:FontAwesome;font-size:.7rem}.toast__message{flex:1 1 auto;min-width:0;word-break:break-word}.toast__close{flex:none;border:none;background:none;color:inherit;opacity:.55;font-size:1.05rem;line-height:1;padding:0 .15rem;cursor:pointer}.toast__close:hover{opacity:1}.toast__action{flex:none;align-self:center;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.12);color:inherit;font:inherit;font-weight:700;font-size:.82rem;padding:.3rem .7rem;border-radius:999px;cursor:pointer;white-space:nowrap}.toast__action:hover{background:rgba(255,255,255,.22)}.toast--success{background:#12241c;border-left:3px solid #059669}.toast--success .toast__icon{background:rgba(5,150,105,.9)}.toast--success .toast__icon::after{content:""}.toast--error{background:#2a1618;border-left:3px solid #ef4444}.toast--error .toast__icon{background:rgba(239,68,68,.9)}.toast--error .toast__icon::after{content:""}.toast--info{border-left:3px solid var(--dg-primary-color, #0078ff)}.toast--info .toast__icon::after{content:""}@keyframes toast-in{from{opacity:0;transform:translateY(0.75rem)}to{opacity:1;transform:translateY(0)}}.app-dialog-overlay{position:fixed;inset:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(14,16,22,.55);backdrop-filter:blur(2px);animation:toast-in .15s ease-out}.app-dialog{width:min(23rem,100%);padding:1.5rem 1.4rem 1.25rem;border-radius:calc(var(--dg-radius, 0.5rem) + .25rem);background:var(--dg-surface-color, #fff);color:var(--dg-text-color, #1c1e21);box-shadow:0 24px 64px rgba(0,0,0,.35)}.app-dialog__title{margin:0 0 .5rem;font-size:1.05rem;font-weight:800}.app-dialog__message{margin:0;font-size:.92rem;line-height:1.55;white-space:pre-wrap}.app-dialog__input{width:100%;margin-top:.9rem;padding:.6rem .75rem;border:1px solid var(--dg-border-color, #e4e6eb);border-radius:var(--dg-radius, 0.5rem);font-family:inherit;font-size:.95rem}.app-dialog__input:focus{outline:none;border-color:var(--dg-primary-color, #0078ff)}.app-dialog__actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.35rem}.app-dialog__btn{padding:.55rem 1.15rem;border:1px solid rgba(0,0,0,0);border-radius:1.25rem;font-weight:700;font-size:.88rem;cursor:pointer}.app-dialog__btn--ghost{background:none;border-color:var(--dg-border-color, #e4e6eb);color:var(--dg-text-color, #1c1e21)}.app-dialog__btn--ghost:hover{background:var(--dg-silver-color, #f0f2f5)}.app-dialog__btn--primary{background:var(--dg-primary-color, #0078ff);color:#fff}.app-dialog__btn--primary:hover{background:var(--dg-hover-color, #0078ff)}.app-dialog__btn--danger{background:#ef4444;color:#fff}.app-dialog__btn--danger:hover{filter:brightness(0.92)}html-widget table,.fdesc table{border-collapse:collapse;border:1px solid #000}html-widget table th,.fdesc table th{padding:1rem}html-widget table td,.fdesc table td{padding:.5rem 1rem}html-widget ul,.fdesc ul{list-style:none !important;padding:0}html-widget ul li:before,.fdesc ul li:before{content:"";font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--dg-link-color, #1c1e21);margin-right:1rem}html-widget ul[style*=circle] li:before,.fdesc ul[style*=circle] li:before{content:""}.fdesc{text-align:justify}@media screen and (max-width: 736px){.items{display:flex;flex-direction:row}.items.has-1-cols>.item,.items.has-2-cols>.item,.items.has-3-cols>.item,.items.has-4-cols>.item,.items.has-5-cols>.item,.items.has-6-cols>.item,.items.has-7-cols>.item,.items.has-8-cols>.item,.items.has-9-cols>.item,.items.has-10-cols>.item,.items.has-11-cols>.item,.items.has-12-cols>.item{width:100%}.header .language{position:absolute;top:1rem;right:2rem;z-index:10}.header li{float:none}.header a{text-align:left}.article{padding-left:2rem;padding-right:2rem}}#root{padding-top:3.5rem}.admin-menu button.toggler{top:auto !important;bottom:1.5rem !important}@media screen and (max-width: 62rem){.admin-menu button.toggler{bottom:6.5rem !important}}.header{display:flex;align-items:center;background-color:var(--dg-surface-color, #fff);position:fixed;top:0;left:0;width:100%;height:3.5rem;border-bottom:1px solid var(--dg-border-color, #e4e6eb);box-shadow:0 1px 2px rgba(0,0,0,.04);z-index:99;padding:0 1.5rem}.header .logo{flex-shrink:0;color:inherit}.header .logo p{margin:0;font-size:1.8rem;line-height:1}.header .logo a{color:var(--dg-primary-color, #0078ff);font-weight:700;display:flex;align-items:center}.header .logo img{display:block;height:2.2rem;width:auto}.header form.filter{flex:0 1 16rem;min-width:6rem;margin:0 1rem;position:relative;display:flex;align-items:center}.header form.filter input{width:100%;height:2.5rem;margin:0;border:none;border-radius:1.25rem;background-color:var(--dg-silver-color, #f0f2f5);padding:0 1rem 0 2.5rem;font-size:.95rem;color:var(--dg-text-color, #1c1e21);transition:background-color .2s linear,box-shadow .2s linear}.header form.filter input:focus{outline:none;background-color:var(--dg-surface-color, #fff);box-shadow:0 0 0 2px var(--dg-primary-color, #0078ff)}.header form.filter button{position:absolute;left:0;top:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:rgba(0,0,0,0);color:var(--dg-text-color, #1c1e21);cursor:pointer;opacity:.6}.header form.filter button::before{font-family:FontAwesome;content:""}.header .chrome-actions{margin-left:auto;margin-right:.5rem}.header .user_menu{min-width:0;overflow:hidden}.header .user_menu button.toggler{display:none}.header .user_menu ul{display:flex;align-items:center;padding:0;margin:0;list-style:none;gap:.25rem;overflow-x:auto;scrollbar-width:none}.header .user_menu ul::-webkit-scrollbar{display:none}.header .user_menu a{display:flex;align-items:center;padding:0 .75rem;height:2.5rem;line-height:2.5rem;margin:0;flex-shrink:0;border-radius:1.25rem;color:var(--dg-text-color, #1c1e21);font-weight:600;font-size:.85rem;white-space:nowrap;transition:background-color .2s linear}.header .user_menu a:hover{background-color:var(--dg-silver-color, #f0f2f5)}.header .user_menu a::before{font-family:FontAwesome;margin-right:.5em;color:var(--dg-primary-color, #0078ff)}.header .user_menu .add-item a{background:var(--dg-primary-gradient, linear-gradient(135deg, #0078ff 0%, #7b61ff 100%));color:#fff}.header .user_menu .add-item a:hover{background-color:rgb(0%,40.4705882353%,86%)}.header .user_menu .add-item a::before{content:"";color:#fff}.header .user_menu .login a::before{content:""}.header .user_menu .register a::before{content:""}.header .user_menu .logout a::before{content:""}.header .user_menu .favorite a::before{content:""}.header .user_menu .my-items a::before{content:""}.header .user_menu .settings a::before{content:""}.header .user_menu li.user-dropdown{position:relative}.header .user_menu li.user-dropdown>a{width:2.5rem;height:2.5rem;padding:0;border-radius:50%;background-color:var(--dg-silver-color, #f0f2f5);justify-content:center}.header .user_menu li.user-dropdown>a::before{margin-right:0;content:""}.header .user_menu li.user-dropdown>a:hover{background-color:var(--dg-border-color, #e4e6eb)}.header .user_menu li.user-dropdown>ul{display:block;position:fixed;right:1.5rem;top:4rem;min-width:14rem;flex-direction:column;align-items:stretch;gap:0;padding:.5rem;margin:0;overflow:visible;background-color:var(--dg-surface-color, #fff);border-radius:var(--dg-radius, 0.5rem);box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(-0.4rem);transition:opacity .15s linear,transform .15s linear,visibility .15s}.header .user_menu li.user-dropdown>ul>li>a{width:100%;justify-content:flex-start;border-radius:var(--dg-radius, 0.5rem)}.header .user_menu li.user-dropdown:hover>ul,.header .user_menu li.user-dropdown:focus-within>ul{opacity:1;visibility:visible;transform:translateY(0)}.open-user_menu .header .user_menu ul{display:block}li.fb a:before{font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-right:.5rem}@media screen and (max-width: 480px){.header{padding:0 .5rem}.header .logo p{font-size:1.4rem}.header form.filter{flex:1 1 auto;min-width:0;margin:0 .4rem}.header form.filter input{padding:0 .75rem 0 2.25rem;font-size:.9rem}.header .chrome-actions{margin-right:0;gap:.35rem}.header .user_menu{flex-shrink:0;margin-left:.35rem}.header .chrome-actions__auth{gap:.35rem}.header .chrome-actions__auth-register{display:none}.header .chrome-actions__auth-login{padding:.4rem .7rem;font-size:.8rem}}.footer{position:fixed;left:0;top:3.5rem;width:20rem;bottom:0;padding:1rem 1rem 1rem 1.5rem;overflow-y:auto;background-color:rgba(0,0,0,0);z-index:41;transition:left .25s linear}.footer button.toggler{display:none}.footer .main_menu ul{padding:0;margin:0;list-style:none}.footer .main_menu ul li{margin:0 0 .15rem 0;padding:0}.footer .main_menu ul a{color:inherit;padding:.4rem .75rem;display:flex;align-items:center;border-radius:1.25rem;font-weight:500;font-size:.95rem;transition:background-color .15s linear}.footer .main_menu ul a:hover{background-color:var(--dg-border-color, #e4e6eb)}.footer .main_menu ul a::before{flex-shrink:0;width:2rem;height:2rem;margin-right:.75rem;display:inline-flex !important;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(123,97,255,.12);color:var(--dg-primary-gradient-end, #7b61ff) !important;font-size:.95rem}.footer .main_menu ul li.active a::before{background-color:var(--dg-primary-gradient-end, #7b61ff);color:#fff !important}.footer .main_menu ul li.menu-toggle a{color:hsl(0,0%,44.1176470588%);font-size:.85rem;font-weight:600;padding-left:.75rem;cursor:pointer}.footer .main_menu ul li.menu-toggle a:hover{color:var(--dg-primary-color, #0078ff);background-color:rgba(0,0,0,0)}.footer .main_menu ul li.menu-toggle a::before{display:none !important}.footer .main_menu ul ul{display:none;padding:0 0 0 1rem;line-height:1.6;width:auto;opacity:0;overflow:hidden}.footer .main_menu ul ul a{padding:.4rem .75rem;font-size:.85rem;font-weight:400}.footer .main_menu ul li[data-part~="menu-heading"]{margin:1.1rem 0 .3rem 0;padding:0 .75rem}.footer .main_menu ul li[data-part~="menu-heading"] span{display:block;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsl(0,0%,44.1176470588%)}.footer .main_menu ul li[data-part~="menu-heading"]:first-child{margin-top:0}.footer .footer_menu{font-size:.8rem}.footer .footer_menu ul{padding:0;margin:2rem 0 0 0}.footer .footer_menu li{display:inline-block;margin-right:1rem}.footer .footer_menu a{color:#999}.footer .footer_menu a:hover{color:#666}.footer .copyright{font-size:.8rem;color:hsl(0,0%,44.1176470588%)}@media screen and (max-width: 62rem){.footer{top:0;padding-top:4.5rem;left:calc(-1*20rem);background-color:var(--dg-surface-color, #fff);box-shadow:0 .5rem 2rem 0 rgba(0,0,0,.15)}.footer .main_menu>button.toggler{display:block;position:fixed;left:0;top:4.5rem;width:2.75rem;height:2.75rem;border:none;border-radius:0 var(--dg-radius, 0.5rem) var(--dg-radius, 0.5rem) 0;background:var(--dg-surface-color, #fff);color:var(--dg-primary-color, #0078ff);box-shadow:.15rem 0 .5rem rgba(0,0,0,.12);z-index:42}.footer .main_menu>button.toggler::before{content:"";line-height:1;font-family:FontAwesome;font-size:1.2rem}}@media screen and (max-width: 62rem){body.open-main_menu .footer{left:0}body.open-main_menu .footer .main_menu>button.toggler{left:20rem;color:#fff;background:var(--dg-primary-color, #0078ff);border-radius:var(--dg-radius, 0.5rem) 0 0 var(--dg-radius, 0.5rem)}body.open-main_menu .footer .main_menu>button.toggler::before{content:""}}*,input,button,textarea{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif}@media screen and (max-width: 62rem){body{padding-left:0}}li a{display:block;border-radius:.3rem;padding:.4rem .6rem;transition:background-color .2s linear,color .2s linear}li a::before{font-family:FontAwesome;margin-right:.5rem;width:1.5em;text-align:center;display:inline-block;color:#0078ff;transition:color .3s linear}li a:hover::before{color:#1c1e21}li.active a{background-color:#fff;color:#0078ff;font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.1)}li.active a::before{color:#0078ff}li.cat3 a::before{content:""}li.cat4 a::before{content:""}li.cat7 a::before{content:""}li.cat8 a::before{content:""}li.cat9 a::before{content:""}li.cat10 a::before{content:""}li.cat11 a::before{content:""}li.cat12 a::before{content:""}li.cat13 a::before{content:""}li.cat14 a::before{content:""}li.cat15 a::before{content:""}li.cat16 a::before{content:""}li.my-profile a::before{content:""}.login-box h1{margin:0 0 1.75rem;text-align:center;font-size:1.4rem}.login-box>.back-link:first-child{margin:0 0 1.25rem;text-align:left}.login-box form{max-width:none;margin:0;background:none;box-shadow:none;border-radius:0;overflow:visible}.login-box form>div{margin-bottom:1.1rem}.login-box form>div label{display:block;margin-bottom:.35rem;font-weight:600;font-size:.9rem;color:#1c1e21}.login-box form>div input,.login-box form>div input[type=password]{width:100%;padding:.65rem .85rem;margin-bottom:0;border:1px solid #e4e6eb;border-radius:.5rem;font-size:.95rem;color:#1c1e21;background-color:#fff;line-height:1.4;box-sizing:border-box}.login-box form>div input:focus,.login-box form>div input[type=password]:focus{outline:none;border-color:#0078ff;box-shadow:none}.login-box form>div button{display:block;float:none;width:100%;padding:.75rem;margin:.4rem 0 0;border-radius:1.25rem;font-weight:700;font-size:.95rem}.login-box p.notice{color:#059669}.login-box p.error{color:#ef4444}.login-box a{color:#0078ff;font-weight:600}.login-box h3{margin:1.5rem 0 .5rem;font-size:.95rem}.login-box.notification-settings{max-width:30rem}.login-box.notification-settings h1{margin-bottom:1rem}h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-weight:700;line-height:1.3;margin:0 0 .75rem}p{margin:0 0 1rem}.fdesc table{border-collapse:collapse;border:1px solid #000}.fdesc table th{padding:1rem}.fdesc table td{padding:1rem}.promo .item{padding:12% 30% 0 10%}.promo .item img{height:100%;width:auto;position:absolute;right:5%;bottom:5%}.promo .item h1{font-size:4rem;line-height:1;margin-bottom:1em}.promo .item h2{font-size:3rem;line-height:1}.promo .item a{display:block;float:left;padding:1rem 4rem 1rem 2rem;border-radius:.5rem;position:relative}.promo .item a:before{top:calc(50% - 4px);right:1.5rem;width:26px;height:9px;position:absolute;content:""}.full{max-width:50rem;margin:1.5rem auto;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);overflow:hidden}.full .ftitle{display:block;margin:0;font-size:3rem;font-weight:600;line-height:1}.full .fdesc{display:block}.full .f17{position:fixed;top:0;width:100%;height:31rem;z-index:-1}.full .f17 .caption{display:none}.full .f17 img{width:100%;height:100%;object-fit:cover}.full>.f1{display:block;width:100%;max-height:28rem;object-fit:cover}.full>.f2{display:block;margin:1.25rem 1.5rem .5rem;font-size:1.75rem;font-weight:700;line-height:1.3}.full>.f8{display:block;margin:0 1.5rem 1rem;color:#0078ff;font-size:1.75rem;font-weight:700}.full>.f9{display:block;margin:-0.75rem 1.5rem 1rem;color:#1c1e21;opacity:.65;font-size:.85rem}.full>.f9::before{content:"Үлдэгдэл: "}.full .order-owner-list{list-style:none;margin:.75rem 1.5rem 1.5rem;padding:0}.full .order-owner-list li{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.6rem 0;border-bottom:1px solid #e4e6eb;font-size:.9rem}.full .order-owner-list li:last-child{border-bottom:none}.full .order-owner-list .buyer{font-weight:600}.full .order-owner-list .view-profile{color:#0078ff;font-size:.8rem}.full .order-owner-list .qty{color:#1c1e21;opacity:.7}.full .order-owner-list .status{padding:.15rem .6rem;border-radius:1.25rem;background-color:#f0f2f5;font-size:.8rem}.full .order-owner-list .status.status-3{background-color:#059669;color:#fff}.full .order-owner-list .status.status-4{background-color:#ef4444;color:#fff}.full .order-owner-list button{margin-left:auto;padding:.4rem 1rem;border:none;border-radius:1.25rem;background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%);color:#fff;font-weight:600;font-size:.8rem;cursor:pointer}.full>.f3,.full>.f6{display:flex;align-items:center;margin:0 1.5rem .5rem;color:#1c1e21;font-size:.95rem}.full>.f3::before,.full>.f6::before{font-family:FontAwesome;width:1.5em;color:#0078ff}.full>.f3::before{content:""}.full>.f6::before{content:""}.full>.f4,.full>.f5{display:none}.full>.f101{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f101::before{content:"Марк: ";font-weight:600}.full>.f102{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f102::before{content:"Загвар: ";font-weight:600}.full>.f103{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f103::before{content:"Үйлдвэрлэсэн он: ";font-weight:600}.full>.f104{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f104::before{content:"Явсан зам: ";font-weight:600}.full>.f105{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f105::before{content:"Хурдны хайрцаг: ";font-weight:600}.full>.f106{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f106::before{content:"Түлш: ";font-weight:600}.full>.f107{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f107::before{content:"Хөтлөгч: ";font-weight:600}.full>.f108{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f108::before{content:"Өнгө: ";font-weight:600}.full>.f111{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f111::before{content:"Марк: ";font-weight:600}.full>.f112{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f112::before{content:"Санах ой: ";font-weight:600}.full>.f113{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f113::before{content:"RAM: ";font-weight:600}.full>.f114{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f114::before{content:"Өнгө: ";font-weight:600}.full>.f115{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f115::before{content:"Байдал: ";font-weight:600}.full>.f121{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f121::before{content:"Марк: ";font-weight:600}.full>.f122{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f122::before{content:"Төрөл: ";font-weight:600}.full>.f123{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f123::before{content:"CPU: ";font-weight:600}.full>.f124{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f124::before{content:"RAM: ";font-weight:600}.full>.f125{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f125::before{content:"Санах ой: ";font-weight:600}.full>.f126{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f126::before{content:"Байдал: ";font-weight:600}.full>.f131{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f131::before{content:"Марк: ";font-weight:600}.full>.f132{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f132::before{content:"Загвар: ";font-weight:600}.full>.f133{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f133::before{content:"Баталгаат хугацаа: ";font-weight:600}.full>.f134{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f134::before{content:"Байдал: ";font-weight:600}.full>.f141{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f141::before{content:"Өрөөний тоо: ";font-weight:600}.full>.f142{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f142::before{content:"Талбай: ";font-weight:600}.full>.f143{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f143::before{content:"Давхар: ";font-weight:600}.full>.f144{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f144::before{content:"Барилгын он: ";font-weight:600}.full>.f145{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f145::before{content:"Цонхны тал: ";font-weight:600}.full>.f146{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f146::before{content:"Гараж: ";font-weight:600}.full>.f151{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f151::before{content:"Цалин: ";font-weight:600}.full>.f152{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f152::before{content:"Ажлын цаг: ";font-weight:600}.full>.f153{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f153::before{content:"Туршлага: ";font-weight:600}.full>.f154{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f154::before{content:"Боловсрол: ";font-weight:600}.full>.f161{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f161::before{content:"Гүйцэтгэх хугацаа: ";font-weight:600}.full>.f162{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f162::before{content:"Туршлага: ";font-weight:600}.full>.f163{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f163::before{content:"Газар дээр очих: ";font-weight:600}.full>.f171{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f171::before{content:"Материал: ";font-weight:600}.full>.f172{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f172::before{content:"Өнгө: ";font-weight:600}.full>.f173{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f173::before{content:"Байдал: ";font-weight:600}.full>.f181{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f181::before{content:"Үүлдэр: ";font-weight:600}.full>.f182{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f182::before{content:"Нас: ";font-weight:600}.full>.f183{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f183::before{content:"Хүйс: ";font-weight:600}.full>.f184{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f184::before{content:"Вакцинжуулсан: ";font-weight:600}.full>.f191{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f191::before{content:"Төрөл: ";font-weight:600}.full>.f192{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f192::before{content:"Наслалт: ";font-weight:600}.full>.f193{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f193::before{content:"Тарих улирал: ";font-weight:600}.full>.f201{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f201::before{content:"Хадгалах хугацаа: ";font-weight:600}.full>.f202{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f202::before{content:"Жин/Хэмжээ: ";font-weight:600}.full>.f203{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f203::before{content:"Хадгалах нөхцөл: ";font-weight:600}.full>.f211{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f211::before{content:"Хүчинтэй хугацаа: ";font-weight:600}.full>.f212{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f212::before{content:"Хэмжээ/Багц: ";font-weight:600}.full>.f213{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f213::before{content:"ЭМД баталгаажсан: ";font-weight:600}.full>.f221{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f221::before{content:"Гарах цэг: ";font-weight:600}.full>.f222{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f222::before{content:"Очих цэг: ";font-weight:600}.full>.f223{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f223::before{content:"Явах огноо: ";font-weight:600}.full>.f224{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f224::before{content:"Явах цаг: ";font-weight:600}.full>.f225{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f225::before{content:"Зорчигчийн тоо: ";font-weight:600}.full>.f226{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f226::before{content:"Машины марк: ";font-weight:600}.full>.f227{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f227::before{content:"Машины загвар: ";font-weight:600}.full>.f228{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f228::before{content:"Улсын дугаар: ";font-weight:600}.full>.f229{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f229::before{content:"Нийт суудал: ";font-weight:600}.full>.f231{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f231::before{content:"Тайлбар: ";font-weight:600}.full>.f232{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f232::before{content:"Утас: ";font-weight:600}.full>.f233{display:block;margin:0 1.5rem .4rem;color:#1c1e21;font-size:.9rem}.full>.f233::before{content:"Хаяг: ";font-weight:600}.full>h1.f100{margin:1.5rem 1.5rem 1rem;font-size:1.6rem}.full>.f110 img{display:block;width:100%;max-height:22rem;object-fit:cover}.full>.f130{margin:0 1.5rem 1.5rem;line-height:1.7;color:#1c1e21}.full>.f130 h1,.full>.f130 h2,.full>.f130 h3,.full>.f130 h4,.full>.f130 h5,.full>.f130 h6{margin:1.5rem 0 .75rem}.full>.f130 p{margin:0 0 1rem}.full>.f130 ul,.full>.f130 ol{margin:0 0 1rem;padding-left:1.5rem}.full>.f130 a{color:#0078ff;text-decoration:underline}.full .comments{margin:1.5rem 1.5rem 0;padding-top:1.5rem;border-top:1px solid #e4e6eb}.full .comments h3{margin:0 0 .75rem;font-size:1.1rem}.full .favorite-btn{width:2.75rem;height:2.75rem;padding:0;margin:0 1.5rem .75rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #e4e6eb;background-color:#fff;color:#1c1e21;font-size:1.1rem;cursor:pointer;transition:background-color .15s linear,color .15s linear}.full .favorite-btn:hover{background-color:#f0f2f5}.full .favorite-btn.favorited{color:#fff;background-color:#ef4444;border-color:#ef4444}.full .order-owner-panel,.full .offer-send,.full .offer-list,.full .availability-add,.full .availability-book,.full .booking-owner-panel,.full .boost-widget,.full .order-widget,.full .cart-widget,.full .org-admin-request,.full .org-admin-panel,.full .org-jobs{margin:1.5rem 1.5rem 0;padding-top:1.5rem;border-top:1px solid #e4e6eb}.full .order-owner-panel h3,.full .offer-send h3,.full .offer-list h3,.full .availability-add h3,.full .availability-book h3,.full .booking-owner-panel h3,.full .boost-widget h3,.full .order-widget h3,.full .cart-widget h3,.full .org-admin-request h3,.full .org-admin-panel h3,.full .org-jobs h3{margin:0 0 .75rem;font-size:1.1rem}.full .booking-owner-list .items{display:flex;flex-direction:column;gap:.75rem}.full .booking-owner-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);padding:.85rem 1rem}.full .booking-owner-row__customer{font-weight:700}.full .booking-owner-row__slot{color:hsl(0,0%,44.1176470588%);font-size:.9rem}.full .booking-owner-row__slot>div{display:flex;gap:.4rem}.full .booking-owner-row__status{font-size:.72rem;font-weight:700;text-transform:uppercase;padding:.2rem .55rem;border-radius:1.25rem;background-color:#f0f2f5}.full .booking-owner-row__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.full .booking-owner-row__actions .command-button button{padding:.4rem .85rem;border-radius:1.25rem;border:1px solid #e4e6eb;background-color:#fff;font-size:.82rem;font-weight:600;cursor:pointer}.full .booking-owner-row__btn--confirm .command-button button{border-color:#059669;color:#059669}.full .booking-owner-row__btn--start .command-button button{border-color:#0078ff;color:#0078ff}.full .booking-owner-row__btn--complete .command-button button{background-color:#059669;border-color:#059669;color:#fff}.full .booking-owner-row__btn--no-show .command-button button{border-color:#ef4444;color:#ef4444}.full .org-jobs .items{margin-top:.5rem}.full [data-part~="org-badge"]{display:inline-flex;align-items:center;gap:.5rem;margin:0 1.5rem .5rem;font-weight:600;color:#0078ff}.full [data-part~="org-badge"] img{width:1.75rem;height:1.75rem;border-radius:50%;object-fit:cover}.full .org-admin-list{list-style:none;margin:0 0 1rem;padding:0}.full .org-admin-list li{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.5rem 0;border-bottom:1px solid #e4e6eb;font-size:.9rem}.full .org-admin-list li:last-child{border-bottom:none}.full .org-admin-list .admin-name{font-weight:600}.full .org-admin-list .view-profile{color:#0078ff;font-size:.8rem}.full .org-admin-list .status{margin-left:auto;padding:.15rem .6rem;border-radius:1.25rem;background-color:#f0f2f5;font-size:.8rem}.full .org-admin-list .status-1{background-color:#059669;color:#fff}.full .org-admin-list button{padding:.3rem .9rem;border:none;border-radius:1.25rem;background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%);color:#fff;font-weight:600;font-size:.8rem;cursor:pointer}.full .org-admin-list button:last-child{background-color:#f0f2f5;color:#ef4444}.full .order-owner-list,.full .offer-list ul{list-style:none;margin:0;padding:0}.full .order-owner-list li,.full .offer-list ul li{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.6rem 0;border-bottom:1px solid #e4e6eb;font-size:.9rem}.full .order-owner-list li:last-child,.full .offer-list ul li:last-child{border-bottom:none}.full .order-owner-list .buyer,.full .order-owner-list .offerer,.full .offer-list ul .buyer,.full .offer-list ul .offerer{font-weight:600}.full .order-owner-list .view-profile,.full .order-owner-list .view-cv,.full .offer-list ul .view-profile,.full .offer-list ul .view-cv{color:#0078ff;font-size:.8rem;cursor:pointer}.full .order-owner-list .view-cv,.full .offer-list ul .view-cv{appearance:none;background:none;border:none;padding:0;font:inherit}.full .order-owner-list .qty,.full .order-owner-list .price,.full .offer-list ul .qty,.full .offer-list ul .price{color:#1c1e21;opacity:.8}.full .order-owner-list p,.full .offer-list ul p{margin:0;flex-basis:100%;color:#1c1e21;opacity:.8}.full .order-owner-list .cv-preview,.full .offer-list ul .cv-preview{flex-basis:100%;margin-top:.5rem;padding:.75rem 1rem;border-radius:.5rem;background-color:#f0f2f5}.full .order-owner-list .cv-preview-section,.full .offer-list ul .cv-preview-section{margin-bottom:.6rem}.full .order-owner-list .cv-preview-section:last-child,.full .offer-list ul .cv-preview-section:last-child{margin-bottom:0}.full .order-owner-list .cv-preview-section h4,.full .offer-list ul .cv-preview-section h4{margin:0 0 .3rem;font-size:.8rem;text-transform:uppercase;opacity:.6}.full .order-owner-list .cv-preview-section ul,.full .offer-list ul .cv-preview-section ul{list-style:none;margin:0;padding:0}.full .order-owner-list .cv-preview-section li,.full .offer-list ul .cv-preview-section li{display:block;padding:.15rem 0;border:none;font-size:.85rem}.full .order-owner-list .cv-preview-section li .period,.full .offer-list ul .cv-preview-section li .period{opacity:.7}.full .order-owner-list .cv-preview-skills,.full .offer-list ul .cv-preview-skills{display:flex;flex-wrap:wrap;gap:.4rem}.full .order-owner-list .cv-preview-skills li,.full .offer-list ul .cv-preview-skills li{padding:.15rem .6rem !important;border-radius:1.25rem;background-color:#fff}.full .order-owner-list .status,.full .offer-list ul .status{padding:.15rem .6rem;border-radius:1.25rem;background-color:#f0f2f5;font-size:.8rem}.full .order-owner-list .status.status-1,.full .order-owner-list .status.status-3,.full .offer-list ul .status.status-1,.full .offer-list ul .status.status-3{background-color:#059669;color:#fff}.full .order-owner-list .status.status-2,.full .order-owner-list .status.status-4,.full .offer-list ul .status.status-2,.full .offer-list ul .status.status-4{background-color:#ef4444;color:#fff}.full .order-owner-list button,.full .offer-list ul button{margin:0 !important;padding:.4rem 1rem !important;border:none !important;border-radius:1.25rem;background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%) !important;color:#fff !important;font-weight:600;font-size:.8rem !important;cursor:pointer}.full .order-widget,.full .cart-widget{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.full .order-widget .stock,.full .order-widget [data-part~="in-cart"],.full .cart-widget .stock,.full .cart-widget [data-part~="in-cart"]{font-size:.85rem;color:#1c1e21;opacity:.75}.full .order-widget input[type=number],.full .cart-widget input[type=number]{width:4.5rem;padding:.4rem .6rem;border:1px solid #e4e6eb;border-radius:.5rem}.full .order-widget [data-part~="payment-method"],.full .cart-widget [data-part~="payment-method"]{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.85rem}.full .order-widget [data-part~="payment-method"] label,.full .cart-widget [data-part~="payment-method"] label{display:flex;align-items:center;gap:.3rem}.full .order-widget button,.full .cart-widget button{padding:.6rem 1.25rem;border:none;border-radius:1.25rem;background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%);color:#fff;font-weight:600;font-size:.9rem;cursor:pointer}.full .order-widget .message,.full .cart-widget .message{font-size:.85rem;color:#ef4444}.full .offer-send form,.full .availability-add form,.full .boost-widget form{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.full .offer-send input,.full .offer-send textarea,.full .availability-add input,.full .boost-widget input[type=number]{padding:.5rem .75rem;border:1px solid #e4e6eb;border-radius:.5rem;font-size:.9rem}.full .offer-send textarea{flex-basis:100%;min-height:4rem}.full .cv-attached{flex-basis:100%;font-size:.8rem;color:#059669}.full .offer-send button,.full .availability-add button,.full .availability-book button,.full .boost-widget button{padding:.5rem 1.25rem;border:none;border-radius:1.25rem;background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%);color:#fff;font-weight:600;font-size:.85rem;cursor:pointer}.full .my-offer{margin:0;font-size:.9rem;color:#1c1e21}.full .availability-add ul,.full .availability-book ul{list-style:none;margin:0 0 .75rem;padding:0}.full .availability-add ul li,.full .availability-book ul li{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid #e4e6eb;font-size:.9rem}.full .availability-add ul li:last-child,.full .availability-book ul li:last-child{border-bottom:none}.full .availability-add ul li a,.full .availability-book ul li a{margin-left:auto;color:#ef4444;font-size:.8rem;cursor:pointer}.full .availability-add ul .free,.full .availability-book ul .free{padding:.15rem .6rem;border-radius:1.25rem;background-color:#059669;color:#fff;font-size:.75rem}.full .availability-add ul .booked,.full .availability-book ul .booked{padding:.15rem .6rem;border-radius:1.25rem;background-color:#f0f2f5;font-size:.75rem}.full .availability-book .error{margin:0 0 .75rem;color:#ef4444;font-size:.85rem}.full .boost-widget [data-part~="boost-status"]{display:inline-block;margin:0 0 .75rem;padding:.15rem .6rem;border-radius:1.25rem;background-color:#f0f2f5;font-size:.8rem}.full .boost-widget [data-part~="boost-status"].active{background-color:#059669;color:#fff}.full .boost-widget input[type=number]{width:4rem}.full .boost-widget [data-part~="boost-price"]{font-weight:600;color:#0078ff}.full .boost-widget [data-part~="boost-result"]{flex-basis:100%;margin:.75rem 0 0;font-size:.85rem;color:#1c1e21;opacity:.8}.full>button,.full>div>button{margin:0 1.5rem .75rem;padding:.6rem 1.25rem;border:1px solid #e4e6eb;border-radius:1.25rem;background-color:#fff;color:#1c1e21;font-weight:600;font-size:.9rem;cursor:pointer;transition:background-color .15s linear}.full>button:hover,.full>div>button:hover{background-color:#f0f2f5}.full>button.following,.full>div>button.following{background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%);border-color:#0078ff;color:#fff}.full>button.btn-delete-item,.full>div>button.btn-delete-item{border-color:#ef4444;color:#ef4444}.full>button.btn-delete-item:hover,.full>div>button.btn-delete-item:hover{background-color:#ef4444;color:#fff}[data-part~="location-picker"]{display:flex;flex-direction:column;gap:.75rem}[data-part~="location-picker"] [data-part~="btn-location"]{align-self:flex-start;padding:.45rem 1rem;border:1px solid #0078ff;border-radius:1.25rem;background:none;color:#0078ff;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .15s,color .15s}[data-part~="location-picker"] [data-part~="btn-location"]:hover{background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%);color:#fff}[data-part~="location-picker"] [data-part~="location-coords"]{display:flex;gap:.5rem}[data-part~="location-picker"] [data-part~="location-coords"] input[type=number]{flex:1;padding:.5rem .75rem;border:1px solid #e4e6eb;border-radius:.5rem;font-size:.9rem}[data-part~="location-picker"] [data-part~="location-coords"] input[type=number]:focus{outline:none;border-color:#0078ff}[data-part~="location-picker"] [data-part~="location-preview"]{border-radius:.5rem;overflow:hidden}[data-part~="mine-add-btn"]{display:inline-flex;align-items:center;gap:.4rem;margin:1rem 0;padding:.55rem 1.25rem;background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%);color:#fff;border-radius:1.25rem;font-size:.9rem;font-weight:600;text-decoration:none}[data-part~="mine-add-btn"]:hover{opacity:.88}.full .ftitle{text-align:center;margin:2rem}.full .fdesc{padding:2rem 5%}.form{max-width:40rem;margin:1.5rem auto;padding:1.75rem 2rem 2rem;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.form[aria-busy=true]{opacity:.6;pointer-events:none}.form>div{margin-bottom:1.1rem}.form>div label{display:block;margin-bottom:.35rem;color:#1c1e21;font-weight:600;font-size:.9rem}.form>div input,.form>div textarea,.form>div select{width:100%;padding:.6rem .8rem;border:1px solid #e4e6eb;border-radius:.5rem;font-size:.95rem;color:#1c1e21;background-color:#fff}.form>div input:focus,.form>div textarea:focus,.form>div select:focus{outline:none;border-color:#0078ff}.form>div textarea{min-height:5rem;resize:vertical}.form .btn-submit{display:block;width:100%;padding:.75rem;border:none;border-radius:1.25rem;background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%);color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:background-color .15s linear}.form .btn-submit:hover{filter:brightness(0.92)}.page-heading{margin:0 0 1.25rem}.category-heading{margin:0 0 1.25rem;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.category-heading__cover{display:flex;align-items:flex-end;min-height:8rem;padding:1.25rem 1.5rem;background-color:#f0f2f5;background-size:cover;background-position:center;background-image:linear-gradient(135deg, hsl(var(--cover-hue, 250), 70%, 45%) 0%, hsl(calc(var(--cover-hue, 250) + 35), 70%, 38%) 100%)}.category-heading__cover h1{margin:0;display:flex;align-items:center;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.35)}.category-heading__icon{flex-shrink:0;width:2.5rem;height:2.5rem;margin-right:.85rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(255,255,255,.22);font-size:1.15rem}[data-part~="category-heading__meta"]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.5rem;background-color:#fff}[data-part~="category-heading__stats"]{color:hsl(0,0%,44.1176470588%);font-size:.9rem}.btn-follow-category{flex-shrink:0;padding:.5rem 1.25rem;border:none;border-radius:1.25rem;background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%);color:#fff;font-weight:600;font-size:.9rem;white-space:nowrap;cursor:pointer;transition:background-color .15s linear,opacity .15s linear}.btn-follow-category:hover:not(:disabled){background-color:#0078ff;filter:brightness(0.92)}.btn-follow-category:disabled{opacity:.6;cursor:default}.btn-follow-category.following{background-color:#f0f2f5;color:#1c1e21}.btn-follow-category.following:hover:not(:disabled){background-color:hsl(216,20%,89.0980392157%);filter:none}[data-part~="category-tabs"]{display:flex;flex-direction:row;gap:.25rem;list-style:none;border-bottom:1px solid #e4e6eb;margin:0 0 1.25rem;padding:0;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:thin}[data-part~="category-tabs"]::-webkit-scrollbar{height:.35rem}[data-part~="category-tabs"] li{flex-shrink:0}[data-part~="category-tabs"] li.active button{color:#1c1e21;border-color:#e4e6eb;background-color:#fff}[data-part~="category-tabs"] button{appearance:none;background:none;font:inherit;display:block;padding:.6rem 1rem;color:#0078ff;border:1px solid rgba(0,0,0,0);border-bottom:none;border-radius:.2rem .2rem 0 0;font-size:.9rem;font-weight:600;white-space:nowrap;cursor:pointer}[data-part~="related-categories"]{margin:0 0 1.5rem}[data-part~="related-categories__group"]{margin:0 0 1rem}[data-part~="related-categories__group"] h2{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#1c1e21;opacity:.85}[data-part~="related-categories__list"]{display:flex;gap:.75rem;overflow-x:auto;margin:0;padding:0 0 .35rem;list-style:none}[data-part~="related-categories__list"] li{flex-shrink:0}[data-part~="related-categories__list"] a{display:flex;flex-direction:column;width:8.5rem;border:1px solid #e4e6eb;border-radius:.5rem;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);overflow:hidden;color:#1c1e21;transition:box-shadow .15s ease}[data-part~="related-categories__list"] a:hover{box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1)}[data-part~="related-categories__thumb"]{display:block;width:100%;aspect-ratio:1/1;background-color:#f0f2f5;background-size:cover;background-position:center}[data-part~="related-categories__title"]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:.5rem .6rem;font-size:.8rem;line-height:1.3;white-space:normal}.post-composer{display:flex;align-items:center;gap:.75rem;margin:0 0 1.25rem;padding:.75rem 1rem;background-color:#fff;border:1px solid #e4e6eb;border-radius:1.25rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);color:#1c1e21;text-decoration:none;transition:background-color .15s linear}.post-composer:hover{background-color:#f0f2f5}[data-part~="post-composer__avatar"]{flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:50%;overflow:hidden;background-color:#f0f2f5;display:flex;align-items:center;justify-content:center;color:#1c1e21;opacity:.85}[data-part~="post-composer__avatar"] img{width:100%;height:100%;object-fit:cover}.post-composer__placeholder{flex:1;min-width:0;padding:.6rem 1rem;background-color:#f0f2f5;border-radius:1.25rem;font-size:.95rem;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-composer__cta{flex-shrink:0;padding:.55rem 1.1rem;border-radius:1.25rem;background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%);color:#fff;font-weight:600;font-size:.85rem;white-space:nowrap}@media screen and (max-width: 736px){.post-composer__cta{display:none}}.post-page{max-width:40rem;margin:1.5rem auto;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);padding:1.75rem 2rem 2rem}.post-page h1{margin:0 0 .5rem;font-size:1.5rem}.post-page>.notice{margin:0 0 1.25rem;color:#1c1e21;opacity:.7;font-size:.95rem}.post-page>ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(11rem, 1fr));gap:.5rem 1rem;margin:0;padding:0;list-style:none}.post-page>ul>li>a{display:block;padding:.65rem .9rem;border:1px solid #e4e6eb;border-radius:.5rem;color:#1c1e21;font-weight:600;font-size:.95rem;transition:border-color .15s linear,background-color .15s linear}.post-page>ul>li>a:hover{border-color:#0078ff;background-color:#f0f2f5}.post-page>ul>li ul{margin:.4rem 0 0;padding:0 0 0 .9rem;list-style:none}.post-page>ul>li ul li a{display:block;padding:.3rem 0;border:none;color:#1c1e21;opacity:.8;font-weight:400;font-size:.85rem}.post-page>ul>li ul li a:hover{opacity:1;color:#0078ff;background-color:rgba(0,0,0,0)}.post-page>ul>li ul ul{padding-left:.9rem}.profile-page{max-width:40rem;margin:1.5rem auto;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);padding:1.75rem 2rem 2rem}.profile-page h1{margin:0 0 .5rem;font-size:1.5rem}.profile-page>.notice{margin:0 0 1.25rem;color:#1c1e21;opacity:.7;font-size:.9rem}.profile-page .badge-verified,.profile-page .badge-top{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:1.25rem;font-size:.72rem;font-weight:700;vertical-align:middle}.profile-page .badge-verified{background-color:rgba(5,150,105,.12);color:#059669}.profile-page .badge-top{background-color:rgba(245,158,11,.15);color:rgb(73.3845916319%,47.2187741238%,3.0075652308%)}.profile-page .cv-section{margin:1.5rem 0 0;padding-top:1.5rem;border-top:1px solid #e4e6eb}.profile-page .cv-section h3{margin:0 0 .75rem;font-size:1.1rem}.profile-page .cv-section .cv-list .items{display:block}.profile-page .cv-section .cv-list .item{display:block;padding:.6rem 0;border-bottom:1px solid #e4e6eb;color:#1c1e21;box-shadow:none;border-radius:0}.profile-page .cv-section .cv-list .item:hover{background-color:#f0f2f5;transform:none;box-shadow:none}.profile-page .cv-section .cv-list .item>div>div:first-child{font-weight:600;font-size:.9rem}.profile-page .cv-section .cv-list .item>div>div:nth-child(2){font-size:.85rem;opacity:.8}.profile-page .cv-section .cv-list .item>div>div:nth-child(3){font-size:.8rem;opacity:.6}.profile-page .cv-section.cv-skills .cv-list .items{display:flex;flex-wrap:wrap;gap:.5rem}.profile-page .cv-section.cv-skills .cv-list .item{display:inline-block;padding:.3rem .9rem;border:none;border-radius:1.25rem;background-color:#f0f2f5;font-size:.85rem;box-shadow:none}.profile-page .cv-section.cv-skills .cv-list .item:hover{transform:none;box-shadow:none}.profile-page .cv-section.cv-skills .cv-list .item>div>div:first-child{font-weight:400;font-size:.85rem}.stars{display:inline-flex;gap:.1rem;color:#e4e6eb;font-size:1rem;line-height:1}.stars .star.filled{color:#f59e0b}.review-list{list-style:none;margin:.75rem 0 0;padding:0}.review-list li,.review-list .items>.item{display:block;padding:.85rem 0;border-bottom:1px solid #e4e6eb}.review-list li:last-child,.review-list .items>.item:last-child{border-bottom:none}.review-list li p,.review-list .items>.item p{margin:.4rem 0 0;color:#1c1e21}.review-list li .date,.review-list .items>.item .date{display:block;margin-top:.3rem;font-size:.78rem;opacity:.6}.review-list li .date label,.review-list .items>.item .date label{display:none}.organizations-page{max-width:64rem;margin:1.5rem auto;padding:0 1rem}.organizations-page>h1{margin:0 0 1rem;font-size:1.4rem}.help-content{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);padding:.5rem 1.25rem}.help-content__contact{margin:0;padding:1rem 0;text-align:center;font-size:.85rem;color:#1c1e21;opacity:.7}.help-content__contact a{color:#0078ff;font-weight:600}[data-part~="reaction-widget"]{display:inline-flex;align-items:center;gap:.75rem;margin:1rem 0}[data-part~="reaction-widget__trigger-wrap"]{position:relative}[data-part~="reaction-widget__button"]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.1rem;border:none;border-radius:1.25rem;background-color:#e4e6eb;color:#1c1e21;font-weight:600;font-size:.9rem;cursor:pointer;transition:background-color .15s linear,color .15s linear}[data-part~="reaction-widget__button"]:hover:not(:disabled){background-color:rgb(82.5181476846%,83.813099708%,87.0504797664%)}[data-part~="reaction-widget__button"]:disabled{cursor:default;opacity:.6}[data-part~="reaction-widget__button"][data-part~="reaction-type-0"]{color:#1877f2}[data-part~="reaction-widget__button"][data-part~="reaction-type-1"]{color:#f33e58}[data-part~="reaction-widget__button"][data-part~="reaction-type-2"],[data-part~="reaction-widget__button"][data-part~="reaction-type-3"],[data-part~="reaction-widget__button"][data-part~="reaction-type-4"]{color:#f7b125}[data-part~="reaction-widget__button"][data-part~="reaction-type-5"]{color:#e9710f}[data-part~="reaction-widget__icon"]{font-size:1.15rem;line-height:1}[data-part~="reaction-widget__picker"]{position:absolute;bottom:calc(100% + .5rem);left:0;display:flex;gap:.1rem;padding:.35rem .4rem;background-color:#fff;border-radius:1.25rem;box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(0.4rem);transition:opacity .15s linear,transform .15s linear,visibility .15s;z-index:20}[data-part~="reaction-widget__trigger-wrap"]:hover [data-part~="reaction-widget__picker"],[data-part~="reaction-widget__trigger-wrap"]:focus-within [data-part~="reaction-widget__picker"]{opacity:1;visibility:visible;transform:translateY(0)}[data-part~="reaction-widget__picker-item"]{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:none;background:rgba(0,0,0,0);font-size:1.5rem;line-height:1;cursor:pointer;border-radius:50%;transition:transform .12s ease}[data-part~="reaction-widget__picker-item"]:hover{transform:scale(1.3) translateY(-0.3rem)}[data-part~="reaction-widget__summary"]{display:inline-flex;align-items:center;gap:.35rem;color:hsl(0,0%,44.1176470588%);font-size:.85rem}[data-part~="reaction-widget__summary-icons"]{display:inline-flex}[data-part~="reaction-widget__summary-icons"] span{font-size:.9rem;margin-left:-0.3rem}[data-part~="reaction-widget__summary-icons"] span:first-child{margin-left:0}@media screen and (max-width: 736px){[data-part~="reaction-widget__trigger-wrap"]:hover [data-part~="reaction-widget__picker"]{opacity:0;visibility:hidden;transform:translateY(0.4rem)}[data-part~="reaction-widget__trigger-wrap"]:focus-within [data-part~="reaction-widget__picker"]{opacity:1;visibility:visible;transform:translateY(0)}}.dispute-list{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.dispute-list li{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.85rem 1.1rem;background-color:#fff;border:1px solid #e4e6eb;border-radius:.5rem}.dispute-list .dispute-reason{flex:1 1 12rem;min-width:0}.dispute-list .status{padding:.25rem .7rem;border-radius:1.25rem;background-color:#f0f2f5;color:#1c1e21;font-size:.8rem;font-weight:600;white-space:nowrap}.dispute-list .status.status-resolved,.dispute-list .status.status-closed{background-color:#059669;color:#fff}.dispute-list .status.status-new,.dispute-list .status.status-investigating,.dispute-list .status.status-awaiting_customer,.dispute-list .status.status-awaiting_provider{background-color:#f59e0b;color:#fff}.conversation-ref,[data-part~="message-ref"]{display:inline-block;margin:.2rem 0;padding:.15rem .6rem;border-radius:1.25rem;background-color:#f0f2f5;color:#1c1e21;font-size:.75rem;font-weight:600}.admin-dashboard__tiles{display:grid;grid-template-columns:repeat(auto-fill, minmax(11rem, 1fr));gap:1rem;margin-top:1rem}[data-part~="ticket-qr"]{margin-top:1rem;padding:1rem;text-align:center;background-color:#fff;border:1px solid #e4e6eb;border-radius:.5rem}[data-part~="ticket-qr"] img{display:block;margin:0 auto .5rem}[data-part~="notice-success"]{color:#059669;font-weight:600}[data-part~="notice-error"]{color:#ef4444;font-weight:600}[data-part~="entity-suggestion-chip"]{display:inline-block;margin:.75rem 0;padding:.5rem 1rem;border-radius:1.25rem;background-color:#f0f2f5;color:#0078ff;font-weight:600;text-decoration:none}[data-part~="entity-suggestion-chip"]:hover{background-color:hsl(216,20%,90.0980392157%)}.category-page{display:flex;align-items:flex-start;gap:1.5rem}.category-page__main{flex:1;min-width:0}.category-children{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:.85rem 0 0}.category-children a{display:inline-block;padding:.35rem .85rem;border-radius:1.25rem;border:1px solid #e4e6eb;background-color:#fff;color:#1c1e21;font-size:.85rem;transition:border-color .15s linear}.category-children a:hover{border-color:#0078ff;color:#0078ff}.category-filters{flex:0 0 16rem;width:16rem;background-color:#fff;border:1px solid #e4e6eb;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);padding:.9rem 1rem;position:sticky;top:1rem}.category-filters h3{margin:0;font-size:.95rem;font-weight:600}.category-filters__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.category-filters__clear{border:none;background:none;padding:0;font-size:.78rem;font-weight:600;color:#ef4444;cursor:pointer}.category-filters__clear:hover{text-decoration:underline}.category-filters__field{margin-bottom:.5rem}.category-filters__field:last-child{margin-bottom:0}.category-filters__field--min,.category-filters__field--max{display:inline-block;width:calc(50% - .3rem);vertical-align:top}.category-filters__field--min{margin-right:.6rem}.category-filters__field label{display:block;padding:0;font-size:.72rem;font-weight:600;opacity:.65;margin-bottom:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-filters__field select,.category-filters__field input{width:100%;margin-bottom:0;padding:.4rem .55rem;font-size:.85rem;border-radius:.4rem}.category-filters__field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:1.7rem;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2365676b' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;background-size:.65rem}.category-filters__field input[type=number]{-moz-appearance:textfield}.category-filters__field input[type=number]::-webkit-outer-spin-button,.category-filters__field input[type=number]::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;margin:0}.category-filters__field [data-part~="location-select"]{display:block}.category-filters__field [data-part~="location-select"] select{margin-bottom:.35rem}.category-filters__field [data-part~="location-select"] select:last-child{margin-bottom:0}[data-part~="category-sort"]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem}[data-part~="category-sort__label"]{font-size:.82rem;font-weight:600;color:#1c1e21;opacity:.65;margin-right:.15rem}[data-part~="category-sort"] button{border:1px solid #e4e6eb;background-color:#fff;color:#1c1e21;padding:.35rem .75rem;border-radius:1.25rem;font-size:.82rem;font-weight:600;cursor:pointer;transition:border-color .15s linear,color .15s linear}[data-part~="category-sort"] button:hover{border-color:#0078ff;color:#0078ff}[data-part~="category-sort"] button.active{background-color:#0078ff;border-color:#0078ff;color:#fff}@media screen and (max-width: 62rem){.category-page{flex-direction:column}.category-filters{width:100%;flex:none;position:static;order:-1;margin-top:3.5rem}}.favorites-page,.bookings-page,.cart-page,.disputes-page,.following-page,.health-records-page,.offers-page,.routes-page,.wallet-page,.blocked-users-page,.help-page{max-width:64rem;margin:1.5rem auto;padding:0 1rem}.favorites-page>h1,.bookings-page>h1,.cart-page>h1,.disputes-page>h1,.following-page>h1,.health-records-page>h1,.offers-page>h1,.routes-page>h1,.wallet-page>h1,.blocked-users-page>h1,.help-page>h1{margin:0 0 1rem;font-size:1.4rem}.favorites-content>.notice,.bookings-content>.notice,.offers-content>.notice,.disputes-content>.notice,.health-records-content>.notice{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);padding:1rem 1.25rem;color:hsl(0,0%,44.1176470588%);font-size:.9rem}.following-content>.notice,.blocked-users-content>.notice{color:hsl(0,0%,44.1176470588%);font-size:.9rem;padding:.5rem 0}.user-list{list-style:none;margin:0;padding:0}.user-list li{padding:.85rem 0;border-bottom:1px solid #e4e6eb}.user-list li:last-child{border-bottom:none}.user-list li a{color:#1c1e21;font-weight:600}.user-list li a:hover{color:#0078ff}.wallet-content{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);padding:.5rem 1.25rem 1.25rem}.wallet-content .balance{margin:0;padding:1rem 0;border-bottom:1px solid #e4e6eb;color:#0078ff;font-size:1.8rem;font-weight:700}.cv-edit__section,[data-part~="cv-view__section"]{margin-bottom:1.5rem}.cv-edit__section h3,[data-part~="cv-view__section"] h3{font-size:1rem;font-weight:700;margin-bottom:.5rem}[data-part~="cv-view"] ul{list-style:disc;padding-left:1.25rem;margin:0}.health-records-page__export{display:inline-block;margin-bottom:1.25rem;padding:.5rem 1.1rem;border:1.5px solid #e4e6eb;border-radius:1.25rem;background:#fff;font-weight:600;font-size:.85rem;cursor:pointer}.health-records-page__form{margin-bottom:1.75rem;padding:1.25rem;background:#fff;border:1px solid #e4e6eb;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.health-records-page__form .guarded-form__field{margin-bottom:.85rem}.health-records-page__form textarea{min-height:4rem}.health-records-page__list{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.25rem}.health-records-page__list .item{display:block;padding:1rem 1.15rem;background:#fff;border:1px solid #e4e6eb;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.health-record__date label{display:none}.health-record__date span{font-size:.8rem;opacity:.6}.health-record__diagnosis{margin:.4rem 0 .2rem;font-weight:600}.health-record__notes{margin:0 0 .2rem}.health-record__allergies,.health-record__medications,.health-record__blood-type{margin:.15rem 0;font-size:.85rem;opacity:.85}.health-record__delete button{margin-top:.5rem;padding:.3rem .8rem;border:1px solid #ef4444;border-radius:1.25rem;background:none;color:#ef4444;font-size:.8rem;cursor:pointer}[data-part~="checkout-cart"]{background:#fff;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);padding:.5rem 1.25rem 1.25rem}[data-part~="checkout-cart__lines"]{list-style:none;margin:0;padding:0}[data-part~="checkout-cart__line"]{display:flex;align-items:center;gap:.75rem;padding:.85rem 0;border-bottom:1px solid #e4e6eb}[data-part~="checkout-cart__title"]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1c1e21;font-weight:600}[data-part~="checkout-cart__price"]{opacity:.7;font-size:.85rem}[data-part~="checkout-cart__qty"]{width:3.5rem;padding:.3rem .4rem;border:1px solid #e4e6eb;border-radius:.5rem;text-align:center}[data-part~="checkout-cart__line-total"]{font-weight:700;color:#0078ff}[data-part~="checkout-cart__remove"]{border:none;background:none;color:#ef4444;font-size:.82rem;cursor:pointer}[data-part~="checkout-cart__total"]{padding:1rem 0 0;text-align:right;font-weight:700;font-size:1.05rem}[data-part~="checkout-cart__methods"]{display:flex;flex-wrap:wrap;gap:1rem;padding:.75rem 0;border-top:1px solid #e4e6eb}[data-part~="checkout-cart__methods"] label{display:inline-flex;align-items:center;gap:.4rem;font-size:.88rem}[data-part~="checkout-cart__error"]{color:#ef4444;font-weight:600;font-size:.85rem}[data-part~="checkout-cart__submit"]{width:100%;padding:.7rem 1rem;border:none;border-radius:1.25rem;background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%);color:#fff;font-weight:700;cursor:pointer}[data-part~="checkout-cart__submit"]:disabled{opacity:.5}[data-part~="checkout-cart__prompt"]{margin-top:1rem;padding:1.25rem;border:1px solid #e4e6eb;border-radius:.5rem;text-align:center}[data-part~="checkout-cart__prompt"] img{max-width:14rem}.items{display:grid;grid-template-columns:repeat(auto-fill, minmax(15rem, 1fr));gap:1.25rem}.items a.item{position:relative;display:flex;flex-direction:column;color:#1c1e21;background-color:#fff;overflow:hidden;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);transition:transform .15s ease-out,box-shadow .15s ease-out}.items a.item:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1)}.items [data-part~="item-intent-badge"]{position:absolute;top:.6rem;left:.6rem;z-index:1;padding:.25rem .65rem;border-radius:1.25rem;background-color:rgba(0,0,0,.65);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.items [data-part~="item-intent-badge--buy"],.items [data-part~="item-intent-badge--request_service"],.items [data-part~="item-intent-badge--seek_job"],.items [data-part~="item-intent-badge--ride_request"],.items [data-part~="item-intent-badge--freight_request"]{background-color:#0078ff}.items [data-part~="item-hide-btn"]{position:absolute;top:.5rem;right:.5rem;z-index:1;width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background-color:rgba(0,0,0,.5);color:#fff;font-size:1rem;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s ease-out,background-color .15s ease-out}.items [data-part~="item-hide-btn"]:hover{background-color:rgba(0,0,0,.75)}.items [data-part~="item-hide-btn"]:disabled{opacity:.5;cursor:default}.items a.item:hover [data-part~="item-hide-btn"]{opacity:1}.items img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background-color:#ddd}.items .title{display:-webkit-box;font-size:1rem;font-weight:600;line-height:1.3;padding:.75rem 1rem .25rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.items .price{color:#0078ff;font-weight:700;font-size:1.1rem;padding:0 1rem 1rem;margin-top:auto}.items .subtitle{color:#1c1e21;opacity:.65;font-size:.85rem;padding:0 1rem 1rem;margin-top:auto}.items .subtitle:empty{display:none}.category-page:has([data-part~="mine-add-btn"]) .items{display:flex;flex-direction:column;gap:.6rem}.category-page:has([data-part~="mine-add-btn"]) .items a.item{flex-direction:column;min-height:auto;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.category-page:has([data-part~="mine-add-btn"]) .items a.item>div{display:grid;grid-template-columns:5.5rem 1fr;min-height:5rem;width:100%}.category-page:has([data-part~="mine-add-btn"]) .items a.item>div img{grid-column:1;grid-row:1/99;width:5.5rem;height:100%;min-height:5rem;aspect-ratio:auto !important;object-fit:cover;background:#ddd;border-radius:.5rem 0 0 .5rem}.category-page:has([data-part~="mine-add-btn"]) .items a.item>div>div{grid-column:2;padding:.2rem .9rem;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1c1e21;align-self:center}.category-page:has([data-part~="mine-add-btn"]) .items a.item>div>div:first-of-type{padding-top:.7rem;font-weight:600;font-size:.95rem;align-self:end}.category-page:has([data-part~="mine-add-btn"]) .items a.item>div>div:last-of-type{padding-bottom:.7rem;color:#1c1e21;opacity:.65;font-size:.85rem;align-self:start}:root,html[data-theme=light]{--hm-bg: #f0f2f5;--hm-surface: #ffffff;--hm-surface-2: #f6f7f9;--hm-text: #1f2937;--hm-muted: #65676b;--hm-line: #e2e8f2;--hm-shadow: 0 1px 2px rgba(20, 42, 71, 0.06), 0 6px 18px rgba(20, 42, 71, 0.07);--hm-overlay: rgba(255, 255, 255, 0.85);--hm-scrim: rgba(17, 24, 39, 0.55);--hm-success: #15803d;--hm-danger: #b42318;color-scheme:light}html[data-theme=dark]{--hm-bg: #0b1220;--hm-surface: #121a2b;--hm-surface-2: #1a2436;--hm-text: #e6ebf2;--hm-muted: #9aa6b8;--hm-line: #243047;--hm-shadow: 0 1px 2px rgba(0, 0, 0, 0.35), 0 6px 18px rgba(0, 0, 0, 0.35);--hm-overlay: rgba(11, 18, 32, 0.85);--hm-scrim: rgba(0, 0, 0, 0.65);--hm-success: #4ade80;--hm-danger: #fca5a5;color-scheme:dark;--dg-text-color: var(--hm-text);--dg-body-color: var(--hm-bg);--dg-silver-color: var(--hm-surface-2);--dg-sidebar-color: var(--hm-surface);--dg-border-color: var(--hm-line)}html[data-theme=dark] body,html[data-theme=dark] .app-shell,html[data-theme=dark] [data-part=app-shell-content]{background:var(--hm-bg);color:var(--hm-text)}html[data-theme=dark] .header,html[data-theme=dark] [data-part~="bottom-tabs"],html[data-theme=dark] .sidebar,html[data-theme=dark] .full,html[data-theme=dark] .card,html[data-theme=dark] .teaser,html[data-theme=dark] .items>.item,html[data-theme=dark] .post-composer,html[data-theme=dark] .hub,html[data-theme=dark] .category-page .page-heading,html[data-theme=dark] .menu-page .menu-card,html[data-theme=dark] .modal-content,html[data-theme=dark] .app-dialog,html[data-theme=dark] .toast{background-color:var(--hm-surface);color:var(--hm-text);border-color:var(--hm-line)}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{background-color:var(--hm-surface-2);color:var(--hm-text);border-color:var(--hm-line)}html[data-theme=dark] [data-part~="bottom-tabs__item"]{color:var(--hm-muted)}html[data-theme=dark] [data-part~="bottom-tabs__item"].is-active{color:var(--v-primary, #0078ff)}html[data-theme=dark] .header form.filter input{background-color:var(--hm-surface-2);color:var(--hm-text)}html[data-theme=dark] .footer .main_menu li.active>a{background:var(--hm-surface-2)}html[data-theme=dark] .chrome-actions__auth-login{color:var(--hm-text);border-color:var(--hm-line)}html[data-theme=dark] img,html[data-theme=dark] video{filter:brightness(0.94)}.chrome-actions .theme-toggle .fa::before{content:""}html[data-theme=dark] .chrome-actions .theme-toggle .fa::before{content:""}@media screen and (max-width: 61.99rem){[data-part~="bottom-tabs"]:has([data-part~="bottom-tabs__item--menu"]) [data-part~="bottom-tabs__item--market"]{display:none}[data-part~="bottom-tabs"]:has([data-part~="bottom-tabs__item--menu"]) [data-part~="bottom-tabs__item--booking"]{display:none}[data-part~="bottom-tabs"]:has([data-part~="bottom-tabs__item--menu"]) [data-part~="bottom-tabs__item--careers"]{display:none}[data-part~="bottom-tabs"]:has([data-part~="bottom-tabs__item--menu"]) [data-part~="bottom-tabs__item--community"]{display:none}[data-part~="bottom-tabs"]{justify-content:space-between;padding-left:.5rem;padding-right:.5rem;box-shadow:0 -1px 10px rgba(0,0,0,.06)}[data-part~="bottom-tabs__item"]{flex:1 1 0;min-width:0;min-height:2.9rem;justify-content:center;padding:.2rem;color:#65676b;font-size:.68rem;font-weight:600}[data-part~="bottom-tabs__item"] .fa{font-size:1.3rem}[data-part~="bottom-tabs__item"].is-active{color:#0078ff}[data-part~="bottom-tabs__item--post"]{color:#0078ff}[data-part~="bottom-tabs__item--post"] .fa{font-size:2.1rem;line-height:1}[data-part~="bottom-tabs__item--post"] [data-part~="bottom-tabs__label"]{font-weight:700}body:has([data-part~="bottom-tabs__item--menu"]) .footer{display:none}}@media screen and (min-width: 62rem){[data-part~="bottom-tabs"]:has([data-part~="bottom-tabs__item--menu"]) [data-part~="bottom-tabs__item--browse"]{display:none}[data-part~="bottom-tabs"]:has([data-part~="bottom-tabs__item--menu"]) [data-part~="bottom-tabs__item--post"]{display:none}[data-part~="bottom-tabs"]:has([data-part~="bottom-tabs__item--menu"]) [data-part~="bottom-tabs__item--chat"]{display:none}[data-part~="bottom-tabs"]:has([data-part~="bottom-tabs__item--menu"]) [data-part~="bottom-tabs__item--login"]{display:none}[data-part~="bottom-tabs"]:has([data-part~="bottom-tabs__item--menu"]) [data-part~="bottom-tabs__item--menu"]{display:none}[data-part~="bottom-tabs__item"] [data-part~="bottom-tabs__label"]{display:block;position:absolute;top:calc(100% + .35rem);left:50%;transform:translateX(-50%);padding:.3rem .65rem;border-radius:.45rem;background:rgba(28,30,33,.9);color:#fff;font-size:.75rem;font-weight:600;opacity:0;pointer-events:none;transition:opacity .12s linear}[data-part~="bottom-tabs__item"]:hover [data-part~="bottom-tabs__label"],[data-part~="bottom-tabs__item"]:focus-visible [data-part~="bottom-tabs__label"]{opacity:1}}.footer .main_menu li.menu-ride a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-cargo a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-market a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-service a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-jobs a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-salon a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-fitness a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-event a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-education a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-mashin a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-estate a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-org a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-together a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-lost a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-community a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-all a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-ride a::before{background-color:rgba(0,120,255,.12);color:#0078ff !important}.footer .main_menu li.menu-ride.active a::before{background-color:#0078ff;color:#fff !important}.footer .main_menu li.menu-cargo a::before{background-color:rgba(234,88,12,.12);color:#ea580c !important}.footer .main_menu li.menu-cargo.active a::before{background-color:#ea580c;color:#fff !important}.footer .main_menu li.menu-market a::before{background-color:rgba(22,163,74,.12);color:#16a34a !important}.footer .main_menu li.menu-market.active a::before{background-color:#16a34a;color:#fff !important}.footer .main_menu li.menu-mashin a::before{background-color:rgba(220,38,38,.12);color:#dc2626 !important}.footer .main_menu li.menu-mashin.active a::before{background-color:#dc2626;color:#fff !important}.footer .main_menu li.menu-estate a::before{background-color:rgba(15,118,110,.12);color:#0f766e !important}.footer .main_menu li.menu-estate.active a::before{background-color:#0f766e;color:#fff !important}.footer .main_menu li.menu-jobs a::before{background-color:rgba(79,70,229,.12);color:#4f46e5 !important}.footer .main_menu li.menu-jobs.active a::before{background-color:#4f46e5;color:#fff !important}.footer .main_menu li.menu-service a::before{background-color:rgba(8,145,178,.12);color:#0891b2 !important}.footer .main_menu li.menu-service.active a::before{background-color:#0891b2;color:#fff !important}.footer .main_menu li.menu-event a::before{background-color:rgba(192,38,211,.12);color:#c026d3 !important}.footer .main_menu li.menu-event.active a::before{background-color:#c026d3;color:#fff !important}.footer .main_menu li.menu-education a::before{background-color:rgba(202,138,4,.12);color:#ca8a04 !important}.footer .main_menu li.menu-education.active a::before{background-color:#ca8a04;color:#fff !important}.footer .main_menu li.menu-org a::before{background-color:rgba(30,58,95,.12);color:#1e3a5f !important}.footer .main_menu li.menu-org.active a::before{background-color:#1e3a5f;color:#fff !important}.footer .main_menu li.menu-salon a::before{background-color:rgba(236,72,153,.12);color:#ec4899 !important}.footer .main_menu li.menu-salon.active a::before{background-color:#ec4899;color:#fff !important}.footer .main_menu li.menu-fitness a::before{background-color:rgba(239,68,68,.12);color:#ef4444 !important}.footer .main_menu li.menu-fitness.active a::before{background-color:#ef4444;color:#fff !important}.footer .main_menu li.menu-together a::before{background-color:rgba(249,115,22,.12);color:#f97316 !important}.footer .main_menu li.menu-together.active a::before{background-color:#f97316;color:#fff !important}.footer .main_menu li.menu-lost a::before{background-color:rgba(100,116,139,.12);color:#64748b !important}.footer .main_menu li.menu-lost.active a::before{background-color:#64748b;color:#fff !important}.footer .main_menu li.menu-community a::before{background-color:rgba(34,197,94,.12);color:#22c55e !important}.footer .main_menu li.menu-community.active a::before{background-color:#22c55e;color:#fff !important}.footer .main_menu li.menu-my-profile a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-my-activity a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-my-rides a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-my-favorites a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-my-following a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-my-cart a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-my-offers a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-my-bookings a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-my-wallet a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-my-cars a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-my-cv a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-my-organizations a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-my-disputes a::before{content:"";font-family:FontAwesome}.footer .main_menu li.menu-my-health a::before{content:"";font-family:FontAwesome}.footer .footer_menu button.toggler{display:none}.footer .footer_menu a::before{content:none}@media screen and (min-width: 40rem){[data-part~="app-shell-content"]{padding-left:1.25rem;padding-right:1.25rem}}.home [data-part~="field-condition"],.home [data-part~="auth-gate"],.home [data-part~="owner-gate"],.menu-page [data-part~="field-condition"],.menu-page [data-part~="auth-gate"],.menu-page [data-part~="owner-gate"],.my-rides-page [data-part~="field-condition"],.my-rides-page [data-part~="auth-gate"],.my-rides-page [data-part~="owner-gate"],.ride-card [data-part~="field-condition"],.ride-card [data-part~="auth-gate"],.ride-card [data-part~="owner-gate"],.ride-hub [data-part~="field-condition"],.ride-hub [data-part~="auth-gate"],.ride-hub [data-part~="owner-gate"]{display:contents}a.btn,button.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}a.btn:hover,button.btn:hover{border-color:#0078ff;color:#0078ff}a.btn:focus-visible,button.btn:focus-visible{outline:2px solid #0078ff;outline-offset:2px}a.btn.btn-primary,button.btn.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}a.btn.btn-primary:hover,button.btn.btn-primary:hover{border-color:#0078ff;color:#0078ff}a.btn.btn-primary:focus-visible,button.btn.btn-primary:focus-visible{outline:2px solid #0078ff;outline-offset:2px}a.btn.btn-primary,button.btn.btn-primary{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%);color:#fff;box-shadow:0 2px 8px rgba(0,120,255,.28)}a.btn.btn-primary:hover,button.btn.btn-primary:hover{color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 4px 14px rgba(0,120,255,.36)}.badge{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;border-radius:1.25rem;background:#f0f2f5;color:#1c1e21;font-size:.78rem;font-weight:600;line-height:1.4;white-space:nowrap}.badge--cargo{background:rgba(234,88,12,.14);color:#92400e}.badge--pet{background:rgba(34,197,94,.14);color:#166534}.badge--charter{background:rgba(22,163,74,.14);color:#4c1d95}.badge-verified{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;border-radius:1.25rem;background:#f0f2f5;color:#1c1e21;font-size:.78rem;font-weight:600;line-height:1.4;white-space:nowrap;background:rgba(5,150,105,.12);color:#059669}.empty-state__actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.empty-state__actions .btn:hover{border-color:#0078ff;color:#0078ff}.empty-state__actions .btn:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.empty-state__actions .btn.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.empty-state__actions .btn.btn-primary:hover{border-color:#0078ff;color:#0078ff}.empty-state__actions .btn.btn-primary:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.empty-state__actions .btn.btn-primary{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%);color:#fff;box-shadow:0 2px 8px rgba(0,120,255,.28)}.empty-state__actions .btn.btn-primary:hover{color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 4px 14px rgba(0,120,255,.36)}@media screen and (min-width: 62rem)and (max-width: 79.99rem){[data-part~="bottom-tabs"] [data-part~="bottom-tabs__item"]{width:4rem}.header form.filter{flex:0 0 2.5rem;min-width:2.5rem;margin-right:.5rem;transition:flex-basis .15s ease-out}.header form.filter input{padding:0 0 0 2.5rem;cursor:pointer}.header form.filter:focus-within{flex-basis:18rem}.header form.filter:focus-within input{padding-right:1rem;cursor:text}.header:has(form.filter:focus-within){z-index:calc(100 + 1)}}.full.home-page{max-width:68rem;margin:1rem auto 0;background:rgba(0,0,0,0);border-radius:0;box-shadow:none;overflow:visible}.full.home-page>.f100{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.home{display:flex;flex-direction:column;gap:1rem}.home-hero{padding:1.5rem 1.25rem;border-radius:.85rem;background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%);color:#fff;box-shadow:0 6px 20px rgba(0,120,255,.25)}.home-hero__title{margin:0 0 .4rem;font-size:1.55rem;font-weight:800;line-height:1.2;letter-spacing:-0.01em}.home-hero__lead{margin:0 0 1.1rem;max-width:34rem;font-size:.98rem;line-height:1.5;opacity:.95}.home-hero__actions{display:flex;flex-wrap:wrap;gap:.6rem}.home-hero__actions a.btn{border-color:rgba(255,255,255,.7);background:rgba(0,0,0,0);color:#fff}.home-hero__actions a.btn:hover{background:rgba(255,255,255,.14);color:#fff;border-color:#fff}.home-hero__actions a.btn.btn-primary{border-color:#fff;background:#fff;color:#0078ff;box-shadow:none}.home-hero__actions a.btn.btn-primary:hover{background:rgba(255,255,255,.92);color:#0078ff}@media screen and (min-width: 40rem){.home-hero{padding:2.25rem 2rem}.home-hero__title{font-size:2.1rem}.home-hero__lead{font-size:1.05rem}}.home-composer{margin:0}.home-section{background:#fff;border:1px solid #e4e6eb;border-radius:.85rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);padding:1rem}@media screen and (min-width: 40rem){.home-section{padding:1.25rem 1.5rem}}.home-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.home-section__title{margin:0;font-size:1.1rem;font-weight:700;line-height:1.3}.home-section>.home-section__title{margin-bottom:.85rem}.home-section__more{flex-shrink:0;color:#0078ff;font-size:.85rem;font-weight:600}.home-section__more:visited{color:#0078ff}.launcher{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.85rem .35rem}@media screen and (min-width: 40rem){.launcher{grid-template-columns:repeat(6, minmax(0, 1fr));gap:1rem .75rem}}.launcher__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.4rem;padding:.35rem .15rem;border-radius:.75rem;color:#1c1e21;text-align:center;text-decoration:none;transition:background-color .15s linear}.launcher__item:hover{background:#f0f2f5;color:#1c1e21}.launcher__item:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.launcher__item .fa{order:-1;display:inline-flex;align-items:center;justify-content:center;width:3.1rem;height:3.1rem;border-radius:1rem;background:rgba(0,120,255,.12);color:#0078ff;font-size:1.35rem}.launcher__item .link-text{display:flex;flex-direction:column;min-width:0;max-width:100%}.launcher__item .link-label{font-size:.78rem;font-weight:600;line-height:1.25}.launcher__item .link-description{display:none;margin-top:.15rem;color:#65676b;font-size:.72rem;line-height:1.3}@media screen and (min-width: 62rem){.launcher__item .link-label{font-size:.88rem}.launcher__item .link-description{display:block}}.launcher__item--ride .fa{background:rgba(0,120,255,.13);color:#0078ff}.launcher__item--cargo .fa{background:rgba(234,88,12,.13);color:#ea580c}.launcher__item--market .fa{background:rgba(22,163,74,.13);color:#16a34a}.launcher__item--mashin .fa{background:rgba(220,38,38,.13);color:#dc2626}.launcher__item--estate .fa{background:rgba(15,118,110,.13);color:#0f766e}.launcher__item--jobs .fa{background:rgba(79,70,229,.13);color:#4f46e5}.launcher__item--service .fa{background:rgba(8,145,178,.13);color:#0891b2}.launcher__item--event .fa{background:rgba(192,38,211,.13);color:#c026d3}.launcher__item--education .fa{background:rgba(202,138,4,.13);color:#ca8a04}.launcher__item--org .fa{background:rgba(30,58,95,.13);color:#1e3a5f}.launcher__item--salon .fa{background:rgba(236,72,153,.13);color:#ec4899}.launcher__item--fitness .fa{background:rgba(239,68,68,.13);color:#ef4444}.launcher__item--together .fa{background:rgba(249,115,22,.13);color:#f97316}.launcher__item--lost .fa{background:rgba(100,116,139,.13);color:#64748b}.launcher__item--community .fa{background:rgba(34,197,94,.13);color:#22c55e}.home-latest:has(.items:empty),.home-latest:not(:has(.items)){display:none}.home-page~.category-page{max-width:68rem;margin:1rem auto 0}.home-page~.category-page .page-heading{margin:0 0 .85rem;padding:0;font-size:1.1rem;font-weight:700}.home-page~.category-page .post-composer{display:none}.home-page~.category-page:has(.empty-state),.home-page~.category-page:has(.items:empty){display:none}.home-how__steps{display:grid;gap:.85rem}@media screen and (min-width: 40rem){.home-how__steps{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.25rem}}.home-how__step{display:grid;grid-template-columns:auto 1fr;column-gap:.85rem;align-items:start}.home-how__num{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:rgba(0,120,255,.12);color:#0078ff;font-weight:800}.home-how__name{margin:.1rem 0 .2rem;font-size:.98rem;font-weight:700}.home-how__text{margin:0;color:#65676b;font-size:.88rem;line-height:1.45}.home-section__title--link{display:inline-flex;align-items:center;gap:.5rem;color:var(--hm-text);text-decoration:none}.home-section__title--link .fa{color:var(--v-row-color, #0078ff)}.home-latest--ride{--v-row-color: #0078ff}.home-latest--cargo{--v-row-color: #ea580c}.home-latest--market{--v-row-color: #16a34a}.home-latest--mashin{--v-row-color: #dc2626}.home-latest--estate{--v-row-color: #0f766e}.home-latest--jobs{--v-row-color: #4f46e5}.home-latest--service{--v-row-color: #0891b2}.home-latest--event{--v-row-color: #c026d3}.home-latest--education{--v-row-color: #ca8a04}.home-latest--org{--v-row-color: #1e3a5f}.home-latest--salon{--v-row-color: #ec4899}.home-latest--fitness{--v-row-color: #ef4444}.home-latest--together{--v-row-color: #f97316}.home-latest--lost{--v-row-color: #64748b}.home-latest--community{--v-row-color: #22c55e}.home-apps__grid{display:grid;gap:.75rem}@media screen and (min-width: 40rem){.home-apps__grid{grid-template-columns:1fr 1fr}}.home-apps__item{display:flex;align-items:center;gap:.85rem;padding:.9rem 1rem;border-radius:calc(0.85rem - .25rem);background:var(--hm-surface-2);border:1px solid var(--hm-line);color:var(--hm-text);font-weight:700;text-decoration:none}.home-apps__item .fa{flex:none;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;background:#0078ff;color:#fff;font-size:1.25rem}.home-apps__item .link-description{display:block;font-size:.8rem;font-weight:400;color:var(--hm-muted)}.home-apps__item--ride .fa{background:#0078ff}.home-apps__item:hover{border-color:#0078ff}.category-page{max-width:76rem;margin:1rem auto 0}.category-heading{border-radius:.85rem}.category-heading__cover{min-height:5.5rem;padding:1rem 1.25rem}.category-heading__cover h1{font-size:1.35rem;font-weight:800;line-height:1.25}[data-part~="category-heading__meta"]{padding:.65rem 1.25rem}.category-children{margin:0 0 1rem}.category-nav{display:flex;flex-direction:column;gap:.6rem;min-width:0;margin:0 0 1rem}.category-nav>.category-children{margin:0}.category-nav>.breadcrumb{order:-5}.breadcrumb{min-width:0}.breadcrumb__list{display:flex;align-items:center;gap:.15rem;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;white-space:nowrap;-webkit-overflow-scrolling:touch}.breadcrumb__list::-webkit-scrollbar{display:none}.breadcrumb__list>li{display:inline-flex;align-items:center;flex-shrink:0;color:#65676b;font-size:.85rem}.breadcrumb__list>li+li::before{content:"";margin:0 .4rem;color:#65676b;font-family:FontAwesome;font-size:.8rem}.breadcrumb__list a{display:inline-flex;align-items:center;min-height:2rem;padding:0 .15rem;color:#65676b;font-weight:600;text-decoration:none}.breadcrumb__list a:visited{color:#65676b}.breadcrumb__list a:hover{color:#0078ff}.breadcrumb__list a:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.breadcrumb__list>li>a::before{content:none}.breadcrumb__list>li.active>a,.breadcrumb__list>li:last-child>a{background:rgba(0,0,0,0);box-shadow:none;color:#1c1e21}@media screen and (min-width: 62rem){.category-children:has(li:nth-child(13)){display:grid;grid-template-columns:repeat(auto-fill, minmax(11.5rem, 1fr));gap:0 .75rem;padding:.6rem .9rem;border-radius:.85rem;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.category-children:has(li:nth-child(13)) li{margin:0}.category-children:has(li:nth-child(13)) a{display:block;padding:.32rem .4rem;overflow:hidden;border:none;border-radius:.4rem;background:rgba(0,0,0,0);box-shadow:none;font-size:.86rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.category-children:has(li:nth-child(13)) a:hover{background:#f0f2f5;color:#0078ff}}.sort-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem}[data-part~="sort-toolbar__label"]{margin-right:.15rem;color:#65676b;font-size:.82rem;font-weight:600}.sort-toolbar button{padding:.35rem .8rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.82rem;font-weight:600;cursor:pointer;transition:border-color .15s linear,color .15s linear}.sort-toolbar button:hover{border-color:#0078ff;color:#0078ff}.sort-toolbar button.active{border-color:#0078ff;background:#0078ff;color:#fff}.category-filters{border-radius:.85rem}.category-filters__toggle{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;margin:.35rem 0 0;padding:.5rem .75rem;border:1px dashed #e4e6eb;border-radius:.55rem;background:rgba(0,0,0,0);color:#0078ff;font-size:.85rem;font-weight:600;cursor:pointer}.category-filters__toggle::after{content:"";font-family:FontAwesome;transition:transform .15s linear}.category-filters__toggle[aria-expanded=true]::after{transform:rotate(180deg)}.category-filters__toggle:hover{border-color:#0078ff}.category-filters__toggle:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.category-filters__more{margin-top:.75rem}@media screen and (min-width: 62rem){.category-filters:not(.ride-search) .category-filters__more[hidden]{display:block}.category-filters:not(.ride-search) .category-filters__toggle{display:none}}.category-filters__submit{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.category-filters__submit:hover{border-color:#0078ff;color:#0078ff}.category-filters__submit:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.category-filters__submit{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%);color:#fff;box-shadow:0 2px 8px rgba(0,120,255,.28)}.category-filters__submit:hover{color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 4px 14px rgba(0,120,255,.36)}.category-filters__submit{width:100%;margin-top:.75rem}@media screen and (max-width: 61.99rem){.category-page{gap:0;align-items:stretch}.category-page>*,.category-page .category-page__main>*{min-width:0;max-width:100%}.category-page__main{display:contents}.category-heading,.page-heading{order:-4}.category-nav,.category-children,.ride-hub,.hub{order:-3}.category-filters{order:-2;margin:0 0 1rem}.category-children{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.35rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.category-children::-webkit-scrollbar{display:none}.category-children li{flex-shrink:0}[data-part~="category-tabs"]{overflow-x:auto;scrollbar-width:none}[data-part~="category-tabs"]::-webkit-scrollbar{display:none}}.taxonomy-groups{margin:0;padding:0;list-style:none;columns:1;column-gap:1.25rem}@media screen and (min-width: 40rem){.taxonomy-groups{columns:2}}@media screen and (min-width: 62rem){.taxonomy-groups{columns:3 16rem}}.taxonomy-groups>li{background:#fff;border:1px solid #e4e6eb;border-radius:.85rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);break-inside:avoid;margin:0 0 1rem;padding:.75rem .85rem;min-width:0}.taxonomy-groups>li>a{display:block;padding:.2rem .25rem .5rem;border-bottom:1px solid #e4e6eb;color:#1c1e21;font-size:1rem;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.taxonomy-groups>li>a:hover{color:#0078ff}.taxonomy-groups>li>a:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.taxonomy-groups>li>ul{margin:.4rem 0 0;padding:0;list-style:none}.taxonomy-groups>li>ul a{display:block;padding:.4rem .25rem;border-radius:.45rem;color:#1c1e21;font-size:.9rem;text-decoration:none;overflow-wrap:anywhere}.taxonomy-groups>li>ul a:hover{background:#f0f2f5}.taxonomy-groups>li>ul a:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.items a.item{border-radius:.85rem}@media screen and (max-width: 40rem){.items{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.6rem}.items .title{padding:.55rem .65rem .15rem;font-size:.88rem}.items .price{padding:0 .65rem .65rem;font-size:.98rem}.items .subtitle{padding:0 .65rem .65rem;font-size:.78rem}.items [data-part~="item-intent-badge"]{top:.4rem;left:.4rem;padding:.15rem .5rem;font-size:.65rem}.category-page:has([data-part~="mine-add-btn"]) .items,.category-page:has(.ride-search) .items,.home-latest--ride .items,.my-rides__list.items,.my-rides__list .items{grid-template-columns:minmax(0, 1fr)}}.card-meta{display:flex;flex-wrap:wrap;gap:0 .35rem;padding:0 1rem .4rem;color:#65676b;font-size:.82rem;line-height:1.4}.card-meta:not(:has(.card-meta__item)){display:none}.card-meta__item+.card-meta__item::before{content:"·";margin-right:.35rem}.card-meta__item--km::after{content:" км"}.card-meta__item--years::after{content:" жил"}.card-meta__item--rooms::after{content:" өрөө"}.card-meta__item--sqm::after{content:" м²"}.card-meta__item--floor::after{content:"-р давхар"}.card-meta__item--year::after{content:" он"}.card-badge{display:block;width:fit-content;align-self:flex-start;margin:0 1rem .4rem;padding:.1rem .55rem;border-radius:1.25rem;background:rgba(5,150,105,.12);color:#059669;font-size:.75rem;font-weight:700}.items a.item [data-part~="field-condition"]{display:contents}.items a.item:has(.card-meta,.card-badge) .price{margin-top:0;padding-bottom:.3rem}@media screen and (max-width: 40rem){.card-meta{padding:0 .65rem .3rem;font-size:.75rem}.card-badge{margin:0 .65rem .3rem}}.category-page:has(.hub--jobs) .items{grid-template-columns:minmax(0, 1fr);gap:.6rem}@media screen and (min-width: 56rem){.category-page:has(.hub--jobs) .items{grid-template-columns:repeat(2, minmax(0, 1fr))}}.items a.item:has(.job-card){border:1px solid #e4e6eb;border-radius:.85rem}.items a.item:has(.job-card):hover{transform:none;border-color:#4f46e5}.items a.item:has(.job-card) [data-part~="item-intent-badge"]{position:static;align-self:flex-start;margin:.85rem 1rem 0;padding:.15rem .6rem;background:rgba(79,70,229,.12);color:#0369a1;font-size:.72rem;text-transform:none}.items a.item:has(.job-card) [data-part~="item-intent-badge--seek_job"]{background:rgba(8,145,178,.13);color:#0891b2}.job-card{display:flex;flex-direction:column;gap:.25rem;padding:.6rem 1rem .95rem}.job-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1.02rem;font-weight:700;line-height:1.3}.job-card__salary{color:#0078ff;font-size:1.05rem;font-weight:800}.job-card .card-meta{padding:0}.job-card__place{color:#65676b;font-size:.82rem}.job-card__place::before{content:"";margin-right:.35rem;font-family:FontAwesome}.hub{display:flex;flex-direction:column;gap:.6rem;margin:0 0 1rem}.hub [data-part~="auth-gate"]{display:contents}.hub .category-nav,.hub .category-children{margin-top:0;margin-bottom:0}.hub-cta{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.6rem}.hub-cta--single{grid-template-columns:minmax(0, 1fr)}.hub-cta__btn{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:.75rem;min-height:4rem;padding:.75rem .9rem;border:1px solid #e4e6eb;border-radius:.85rem;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);color:#1c1e21;text-decoration:none;transition:border-color .15s linear,box-shadow .15s linear}.hub-cta__btn:hover{border-color:#0078ff;box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1);color:#1c1e21}.hub-cta__btn:visited{color:#1c1e21}.hub-cta__btn:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.hub-cta__btn .fa{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:rgba(0,120,255,.12);color:#0078ff;font-size:1.15rem}.hub-cta__btn .link-text{display:flex;flex-direction:column;min-width:0}.hub-cta__btn .link-label{font-size:.98rem;font-weight:700;line-height:1.25}.hub-cta__btn .link-description{color:#65676b;font-size:.8rem;line-height:1.3}@media screen and (max-width: 26rem){.hub-cta:not(.hub-cta--single) .hub-cta__btn{min-height:3.4rem;padding:.55rem .7rem;gap:.55rem}.hub-cta:not(.hub-cta--single) .hub-cta__btn .fa{width:2.2rem;height:2.2rem;font-size:1rem}.hub-cta:not(.hub-cta--single) .hub-cta__btn .link-label{font-size:.92rem}.hub-cta:not(.hub-cta--single) .hub-cta__btn .link-description{display:none}}.hub-cta__btn--demand .fa{background:rgba(8,145,178,.13);color:#0891b2}.hub--market .hub-cta__btn--supply:hover{border-color:#16a34a}.hub--market .hub-cta__btn--supply .fa{background:rgba(22,163,74,.12);color:#16a34a}.category-page:has(.hub--market) .category-heading__cover{background-image:linear-gradient(135deg, #16a34a 0%, #7b61ff 100%)}.hub--service .hub-cta__btn--supply:hover{border-color:#0891b2}.hub--service .hub-cta__btn--supply .fa{background:rgba(8,145,178,.12);color:#0891b2}.category-page:has(.hub--service) .category-heading__cover{background-image:linear-gradient(135deg, #0891b2 0%, #7b61ff 100%)}.hub--jobs .hub-cta__btn--supply:hover{border-color:#4f46e5}.hub--jobs .hub-cta__btn--supply .fa{background:rgba(79,70,229,.12);color:#4f46e5}.category-page:has(.hub--jobs) .category-heading__cover{background-image:linear-gradient(135deg, #4f46e5 0%, #7b61ff 100%)}.hub--cargo .hub-cta__btn--supply:hover{border-color:#ea580c}.hub--cargo .hub-cta__btn--supply .fa{background:rgba(234,88,12,.12);color:#ea580c}.category-page:has(.hub--cargo) .category-heading__cover{background-image:linear-gradient(135deg, #ea580c 0%, #7b61ff 100%)}.hub--lost .hub-cta__btn--supply:hover{border-color:#64748b}.hub--lost .hub-cta__btn--supply .fa{background:rgba(100,116,139,.12);color:#64748b}.category-page:has(.hub--lost) .category-heading__cover{background-image:linear-gradient(135deg, #64748b 0%, #7b61ff 100%)}.hub--together .hub-cta__btn--supply:hover{border-color:#f97316}.hub--together .hub-cta__btn--supply .fa{background:rgba(249,115,22,.12);color:#f97316}.category-page:has(.hub--together) .category-heading__cover{background-image:linear-gradient(135deg, #f97316 0%, #7b61ff 100%)}.hub-mine{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem}.hub-mine__link{display:inline-flex;flex-direction:row-reverse;align-items:center;gap:.4rem;min-height:2rem;color:#0078ff;font-size:.88rem;font-weight:600}.hub-mine__link:visited{color:#0078ff}.hub-mine__link:hover{text-decoration:underline}.full:has(>.post-page),.full:has(>.post-intent-page){max-width:44rem;margin:1rem auto 0;background:rgba(0,0,0,0);border-radius:0;box-shadow:none;overflow:visible}.full:has(>.post-page)>.f100,.full:has(>.post-intent-page)>.f100{margin:0 0 .85rem;padding:0;font-size:1.5rem;font-weight:800}.post-page{max-width:none;margin:0;padding:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.post-page__label{margin:1.25rem 0 .6rem;color:#65676b;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.post-quick .post-page__label{margin-top:0}.post-quick .launcher{background:#fff;border:1px solid #e4e6eb;border-radius:.85rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);grid-template-columns:repeat(3, minmax(0, 1fr));padding:.85rem .5rem}@media screen and (min-width: 40rem){.post-quick .launcher{grid-template-columns:repeat(6, minmax(0, 1fr))}}.category-post-picker{background:#fff;border:1px solid #e4e6eb;border-radius:.85rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);padding:.5rem}.category-post-picker__prompt{margin:.5rem .6rem .6rem;color:#65676b;font-size:.9rem}.category-post-picker__list{display:grid;gap:.15rem;margin:0;padding:.25rem 0 0;list-style:none}@media screen and (min-width: 40rem){.category-post-picker__list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.15rem .75rem}}.category-post-picker__list>li{min-width:0}.category-post-picker__list>li>a{display:flex;align-items:center;gap:.75rem;min-height:3rem;padding:.4rem .6rem;border-radius:.6rem;color:#1c1e21;font-weight:600;overflow-wrap:anywhere}.category-post-picker__list>li>a:visited{color:#1c1e21}.category-post-picker__list>li>a:hover{background:#f0f2f5;color:#1c1e21}.category-post-picker__list>li>a:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.category-post-picker__list>li.parent>a::after{content:"";margin-left:auto;color:#65676b;font-family:FontAwesome;font-size:1.1rem}.post-intent-page{padding:0}[data-part~="intent-picker"]{background:#fff;border:1px solid #e4e6eb;border-radius:.85rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);padding:1rem}[data-part~="intent-picker"] h2{margin:0 0 .2rem;font-size:1.15rem;font-weight:700}[data-part~="intent-picker"] .notice{margin:0 0 .85rem;color:#65676b}[data-part~="intent-picker__options"]{display:grid;gap:.6rem}@media screen and (min-width: 40rem){[data-part~="intent-picker__options"]{grid-template-columns:repeat(2, minmax(0, 1fr))}}[data-part~="intent-picker__option"]{display:flex;flex-direction:column;gap:.2rem;min-height:4.5rem;justify-content:center;padding:.85rem 1rem;border:1px solid #e4e6eb;border-radius:.75rem;color:#1c1e21;transition:border-color .15s linear,background-color .15s linear}[data-part~="intent-picker__option"]:visited{color:#1c1e21}[data-part~="intent-picker__option"]:hover{border-color:#0078ff;background:rgba(0,120,255,.05);color:#1c1e21}[data-part~="intent-picker__option"]:focus-visible{outline:2px solid #0078ff;outline-offset:2px}[data-part~="intent-picker__option-label"]{font-size:1.05rem;font-weight:700}[data-part~="intent-picker__option-verb"]{color:#65676b;font-size:.85rem}.full:has(>.ad-detail){max-width:74rem;margin:.75rem auto 0;overflow:visible;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}@media screen and (min-width: 80rem){.full:has(>.ad-detail){margin-top:1.25rem}}.ad-detail{display:flex;flex-direction:column;gap:.6rem;padding-bottom:1.5rem}.ad-detail [data-part~="field-condition"],.ad-detail [data-part~="auth-gate"],.ad-detail [data-part~="owner-gate"]{display:contents}.ad-detail__main,.ad-detail__side{display:contents}.ad-detail__gallery,.ad-detail .ride-detail__hero{order:1}.ad-detail__head{order:2}.ad-detail__owner{order:3}.ad-detail__actions{order:4}.ad-detail__facts{order:5}.ad-detail__badges{order:6}.ad-detail__note{order:7}.ad-detail__map{order:8}.ad-detail__video{order:9}.ad-detail__seller{order:10}.ad-detail__manage{order:11}.ad-detail .comments{order:12}@media screen and (min-width: 80rem){.ad-detail{display:grid;grid-template-columns:minmax(0, 1fr) 25rem;align-items:start;gap:1rem}.ad-detail__main,.ad-detail__side{display:flex;flex-direction:column;gap:1rem;min-width:0}.ad-detail__side{position:sticky;top:4.75rem;max-height:calc(100vh - 5.75rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;margin:-0.25rem;padding:.25rem}}.ad-detail__gallery,.ad-detail__head,.ad-detail__facts,.ad-detail__badges,.ad-detail__actions,.ad-detail__note,.ad-detail__map,.ad-detail__seller,.ad-detail__owner,.ad-detail .comments{background:#fff;border:1px solid #e4e6eb;border-radius:.85rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);border:none}.ad-detail__head,.ad-detail__facts,.ad-detail__badges,.ad-detail__actions,.ad-detail__note,.ad-detail__seller,.ad-detail__owner,.ad-detail .comments{padding:1rem}@media screen and (min-width: 40rem){.ad-detail__head,.ad-detail__facts,.ad-detail__badges,.ad-detail__actions,.ad-detail__note,.ad-detail__seller,.ad-detail__owner,.ad-detail .comments{padding:1.25rem}}.ad-detail__gallery{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:thin;background:#111}.ad-detail__gallery:empty{display:none}.ad-detail__gallery img,.ad-detail__gallery .editable-image{flex:0 0 100%;min-width:0;scroll-snap-align:start}.ad-detail__gallery img{display:block;width:100%;aspect-ratio:4/3;max-height:34rem;object-fit:contain}.ad-detail__gallery:has(img+img){gap:.25rem}.ad-detail__gallery:has(img+img) img{flex-basis:88%;object-fit:cover}.ad-detail__gallery [data-part~="image-placeholder"]{flex:1 1 auto;padding:2rem 1rem;background:#fff}.ad-detail__head{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.ad-detail__intent{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;border-radius:1.25rem;background:#f0f2f5;color:#1c1e21;font-size:.78rem;font-weight:600;line-height:1.4;white-space:nowrap;background:rgba(0,120,255,.1);color:#0078ff}.ad-detail__title{margin:0;max-width:100%;color:#1c1e21;font-size:1.35rem;font-weight:800;line-height:1.35;white-space:pre-line;overflow-wrap:anywhere}@media screen and (min-width: 40rem){.ad-detail__title{font-size:1.5rem}}.ad-detail__price{margin:0;color:#0078ff;font-size:1.6rem;font-weight:800;line-height:1.2}.ad-detail__org [data-part~="org-badge"]{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-weight:600}.ad-detail__org img{width:1.75rem;height:1.75rem;border-radius:50%;object-fit:cover}.ad-detail__facts{display:grid;grid-template-columns:repeat(auto-fill, minmax(9.5rem, 1fr));gap:.6rem}.ad-detail__facts:not(:has(.fact__value,input)){display:none}.ad-detail .fact{display:flex;flex-direction:column;gap:.1rem;min-width:0;padding:.7rem .85rem;border:1px solid #e4e6eb;border-radius:.75rem;background:#fafbfc}.ad-detail .fact:not(:has(.fact__value,input)){display:none}.ad-detail .fact .editable:empty::before{content:"—";color:#65676b}.ad-detail .fact__label{color:#65676b;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.ad-detail .fact__value{display:flex;flex-wrap:wrap;gap:.3rem;font-size:1.05rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.ad-detail .fact__hint{color:#65676b;font-size:.78rem}.ad-detail .fact__hint:empty{display:none}.ad-detail__badges{display:flex;flex-wrap:wrap;gap:.4rem}.ad-detail__badges:not(:has(.badge)){display:none}.ad-detail__note:not(:has(p,input)){display:none}.ad-detail__note p{margin:.25rem 0 0;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.ad-detail__note-label{color:#65676b;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.ad-detail__location .ad-detail__address::before{content:"";margin-right:.45rem;color:#0078ff;font-family:FontAwesome}.ad-detail__map{overflow:hidden}.ad-detail__map iframe{display:block;width:100%;height:17rem}.ad-detail__video{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.ad-detail__video:hover{border-color:#0078ff;color:#0078ff}.ad-detail__video:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.ad-detail__video{align-self:flex-start}.ad-detail__video::before{content:"";color:#ef4444;font-family:FontAwesome;font-size:1.15rem}.ad-detail__actions{display:flex;flex-direction:column;gap:.75rem}.ad-detail__login{width:100%}.ad-detail__contact{display:flex;align-items:center;gap:.45rem}.ad-detail__contact .chat-widget button,.ad-detail__contact .btn-call,.ad-detail__contact .btn-share{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.ad-detail__contact .chat-widget button:hover,.ad-detail__contact .btn-call:hover,.ad-detail__contact .btn-share:hover{border-color:#0078ff;color:#0078ff}.ad-detail__contact .chat-widget button:focus-visible,.ad-detail__contact .btn-call:focus-visible,.ad-detail__contact .btn-share:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.ad-detail__contact .chat-widget,.ad-detail__contact .btn-call{flex:1 1 0;min-width:0}.ad-detail__contact .chat-widget button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.ad-detail__contact .chat-widget button:hover{border-color:#0078ff;color:#0078ff}.ad-detail__contact .chat-widget button:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.ad-detail__contact .chat-widget button{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%);color:#fff;box-shadow:0 2px 8px rgba(0,120,255,.28)}.ad-detail__contact .chat-widget button:hover{color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 4px 14px rgba(0,120,255,.36)}.ad-detail__contact .chat-widget button{width:100%}.ad-detail__contact .chat-widget button,.ad-detail__contact .btn-call{padding-left:.6rem;padding-right:.6rem;overflow:hidden;white-space:nowrap}.ad-detail__contact .btn-call::before{content:"";font-family:FontAwesome}.ad-detail__contact .btn-share{flex-shrink:0;width:2.75rem;height:2.75rem;min-height:0;padding:0;border-radius:50%}.ad-detail__contact .btn-share .link-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.ad-detail__contact .favorite-btn{flex-shrink:0;margin:0}.ad-detail__seller{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.ad-detail__seller .person-card{flex:1 1 12rem;min-width:0}.ad-detail__seller .follow-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.ad-detail__seller .follow-btn:hover{border-color:#0078ff;color:#0078ff}.ad-detail__seller .follow-btn:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.ad-detail__seller .follow-btn{min-height:2.4rem;padding:.4rem 1rem;font-size:.88rem}.ad-detail__seller .follow-btn.following{border-color:rgba(0,0,0,0);background:#f0f2f5}.ad-detail__head [data-part~="reaction-widget"],.ad-detail__head .reaction-btn{margin:.15rem 0 0}.ad-detail__owner{display:flex;flex-direction:column;gap:1rem;border:1px solid rgba(0,120,255,.35);background:#f7faff}.ad-detail__owner h3{margin:0 0 .5rem;font-size:.98rem;font-weight:700}.ad-detail__owner>*+*:not(.ad-detail__owner-title){padding-top:1rem;border-top:1px solid rgba(0,120,255,.15)}.ad-detail__owner input,.ad-detail__owner select,.ad-detail__owner textarea{padding:.5rem .7rem;border:1px solid #e4e6eb;border-radius:.6rem;background:#fff}.ad-detail__owner-title{margin:0;font-size:1.05rem;font-weight:700}.ad-detail__owner-title::before{content:"";margin-right:.45rem;color:#0078ff;font-family:FontAwesome;font-weight:400}.ad-detail__manage{display:flex;flex-wrap:wrap;gap:.5rem}.ad-detail__manage:not(:has(a,button)){display:none}.ad-detail__manage .btn-edit{flex-direction:row-reverse}.ad-detail__manage button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.ad-detail__manage button:hover{border-color:#0078ff;color:#0078ff}.ad-detail__manage button:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.ad-detail__manage button{color:#ef4444}.ad-detail .comments h3{margin:0 0 .6rem;font-size:1rem;font-weight:700}.ad-detail .comments textarea{width:100%;min-height:4.5rem;margin:0 0 .5rem;padding:.6rem .8rem;border:1px solid #e4e6eb;border-radius:.6rem;font-size:.95rem;resize:vertical}.ad-detail .comments button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.ad-detail .comments button[type=submit]:hover{border-color:#0078ff;color:#0078ff}.ad-detail .comments button[type=submit]:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.full .ad-detail .order-owner-panel,.full .ad-detail .offer-send,.full .ad-detail .offer-list,.full .ad-detail .availability-add,.full .ad-detail .availability-book,.full .ad-detail .booking-owner-panel,.full .ad-detail .boost-widget,.full .ad-detail .order-widget,.full .ad-detail .cart-widget,.full .ad-detail .matrix-availability-book,.full .ad-detail .matrix-availability-add,.full .ad-detail .fitness-groups-owner,.full .ad-detail .fitness-groups-enroll,.full .ad-detail .comments{margin:0;border-top:none}.full .ad-detail .order-owner-panel,.full .ad-detail .offer-send,.full .ad-detail .offer-list,.full .ad-detail .availability-add,.full .ad-detail .availability-book,.full .ad-detail .booking-owner-panel,.full .ad-detail .boost-widget,.full .ad-detail .order-widget,.full .ad-detail .cart-widget{padding-top:0}.full .ad-detail .order-owner-list,.full .ad-detail .offer-list ul{margin-left:0;margin-right:0}.full .ad-detail .ad-order.order-widget,.ad-detail .ad-offer form{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.6rem .75rem;align-items:center;width:100%;padding:1rem;border:1px solid rgba(0,120,255,.3);border-radius:.75rem;background:#f7faff}.full .ad-detail .ad-order.order-widget input,.full .ad-detail .ad-order.order-widget textarea,.ad-detail .ad-offer form input,.ad-detail .ad-offer form textarea{margin:0}.full .ad-detail .ad-order.order-widget button[type=submit],.ad-detail .ad-offer form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.full .ad-detail .ad-order.order-widget button[type=submit]:hover,.ad-detail .ad-offer form button[type=submit]:hover{border-color:#0078ff;color:#0078ff}.full .ad-detail .ad-order.order-widget button[type=submit]:focus-visible,.ad-detail .ad-offer form button[type=submit]:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.full .ad-detail .ad-order.order-widget button[type=submit],.ad-detail .ad-offer form button[type=submit]{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%);color:#fff;box-shadow:0 2px 8px rgba(0,120,255,.28)}.full .ad-detail .ad-order.order-widget button[type=submit]:hover,.ad-detail .ad-offer form button[type=submit]:hover{color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 4px 14px rgba(0,120,255,.36)}.full .ad-detail .ad-order.order-widget button[type=submit],.ad-detail .ad-offer form button[type=submit]{grid-column:1/-1;width:100%;font-size:1rem}.ad-detail .ad-order .stock{grid-column:1/-1;color:#059669;font-size:.88rem;font-weight:700}.ad-detail .ad-order [data-part~="quantity-label"]{font-weight:600}.ad-detail .ad-order input[type=number]{width:5.5rem;min-height:2.6rem;padding:.4rem .5rem;border:1px solid #e4e6eb;border-radius:.6rem;text-align:center;font-size:1.05rem;font-weight:700}.ad-detail .ad-order:not(:has([data-part~="quantity-label"])) input[type=number]{grid-column:1/-1;width:100%}.ad-detail .ad-order [data-part~="payment-method"]{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.88rem}.ad-detail .ad-order [data-part~="payment-method"] label{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:0;font-weight:500}.ad-detail .ad-order [data-part~="payment-method"] input{width:auto}.ad-detail .ad-order .message,.ad-detail .ad-order .notice,.ad-detail .ad-order [data-part~="ticket-qr"]{grid-column:1/-1}.ad-detail .ad-order .message{color:#059669;font-weight:600}.ad-disclosure{border:1px solid #e4e6eb;border-radius:.75rem;background:#fff}.ad-disclosure__summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2.75rem;padding:.6rem 1rem;font-weight:700;list-style:none;cursor:pointer}.ad-disclosure__summary::-webkit-details-marker{display:none}.ad-disclosure__summary::after{content:"";color:#65676b;font-family:FontAwesome;font-size:1.1rem;transition:transform .15s linear}.ad-disclosure__summary:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.ad-disclosure[open]>.ad-disclosure__summary::after{transform:rotate(180deg)}.ad-disclosure .ad-offer form{padding:0 1rem 1rem;border:none;border-radius:0;background:rgba(0,0,0,0)}.ad-disclosure .ad-offer .my-offer{margin:0 1rem 1rem}.ad-disclosure:not(:has(.ad-offer)){display:none}.ad-detail .cart-widget{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ad-detail .cart-widget input[type=number]{width:5.5rem;min-height:2.6rem;margin:0;padding:.4rem .5rem;border:1px solid #e4e6eb;border-radius:.6rem;text-align:center;font-weight:700}.ad-detail .cart-widget button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.ad-detail .cart-widget button:hover{border-color:#0078ff;color:#0078ff}.ad-detail .cart-widget button:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.ad-detail .cart-widget button{flex:1 1 8rem}.ad-detail .cart-widget [data-part~="in-cart"]{flex:1 0 100%;color:#059669;font-size:.88rem;font-weight:600}.ad-detail :is(.ad-offer,.comments) form>div{display:contents}.ad-detail :is(.ad-offer,.comments) form>div>*{grid-column:1/-1}.ad-detail :is(.ad-offer,.comments) form label:empty{display:none}.ad-detail .ad-offer form>*{grid-column:1/-1}.ad-detail .ad-offer input,.ad-detail .ad-offer textarea{width:100%;padding:.6rem .8rem;border:1px solid #e4e6eb;border-radius:.6rem;background:#fff;font-size:.95rem}.ad-detail .ad-offer textarea{min-height:4.5rem;resize:vertical}.ad-detail .ad-offer .cv-attached{color:#059669;font-size:.85rem;font-weight:600}.ad-detail .ad-offer .my-offer{margin:0;padding:.85rem 1rem;border-radius:.75rem;background:rgba(0,120,255,.08);font-weight:600}.person-card>div{display:flex;align-items:center;gap:.85rem}.person-card>div:not(:has(>img))::before{content:"";flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:50%;background:#f0f2f5;color:#65676b;font-family:FontAwesome;font-size:1.4rem}.person-card-photo{flex-shrink:0;width:3.25rem;height:3.25rem;border-radius:50%;object-fit:cover}.person-card-info{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.person-card-name,.person-card-rating{margin:0;padding:0}.person-card-name{max-width:100%;overflow:hidden;font-size:1.02rem;font-weight:700;text-overflow:ellipsis}.person-card-name label{display:none}.person-card-rating{color:#65676b;font-size:.85rem}.person-card-link{margin-top:.15rem;color:#0078ff;font-size:.85rem;font-weight:600;white-space:nowrap}.person-card-link:visited{color:#0078ff}.full .ad-detail .boost-widget,.boost-widget{padding:1rem;border:1px solid var(--hm-line);border-radius:1rem;background:var(--hm-surface);color:var(--hm-text)}.full .ad-detail .boost-widget h3,.boost-widget h3{margin:0 0 .75rem;font-size:1.05rem;font-weight:800;color:var(--hm-text)}.full .ad-detail .boost-widget [data-part~=boost-tiers],.boost-widget [data-part~=boost-tiers]{display:grid;gap:.5rem}.full .ad-detail .boost-widget [data-part~=boost-tier],.boost-widget [data-part~=boost-tier]{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;grid-template-areas:"radio label price" "radio desc desc" "radio status status";column-gap:.6rem;row-gap:.1rem;align-items:start;padding:.75rem .85rem;border:1.5px solid var(--hm-line);border-radius:.85rem;background:var(--hm-surface);cursor:pointer;transition:border-color .15s ease,background .15s ease}.full .ad-detail .boost-widget [data-part~=boost-tier] input[type=radio],.boost-widget [data-part~=boost-tier] input[type=radio]{grid-area:radio;margin:.2rem 0 0;accent-color:#0078ff}.full .ad-detail .boost-widget [data-part~=boost-tier]:hover,.boost-widget [data-part~=boost-tier]:hover{border-color:rgba(0,120,255,.45)}.full .ad-detail .boost-widget [data-part~=boost-tier][data-selected=true],.boost-widget [data-part~=boost-tier][data-selected=true]{border-color:#0078ff;background:color-mix(in srgb, #0078ff 9%, var(--hm-surface))}.full .ad-detail .boost-widget [data-part~=boost-tier__label],.boost-widget [data-part~=boost-tier__label]{grid-area:label;font-weight:800;color:var(--hm-text)}.full .ad-detail .boost-widget [data-part~=boost-tier__price],.boost-widget [data-part~=boost-tier__price]{grid-area:price;font-weight:800;color:var(--hm-text);font-variant-numeric:tabular-nums;white-space:nowrap}.full .ad-detail .boost-widget [data-part~=boost-tier__desc],.boost-widget [data-part~=boost-tier__desc]{grid-area:desc;color:var(--hm-muted);font-size:.82rem;line-height:1.35}.full .ad-detail .boost-widget [data-part~=boost-status],.boost-widget [data-part~=boost-status]{grid-area:status;margin-top:.25rem;justify-self:start;padding:.1rem .5rem;border-radius:999px;background:color-mix(in srgb, var(--hm-success) 14%, transparent);color:var(--hm-success);font-size:.75rem;font-weight:700}.full .ad-detail .boost-widget [data-part~=boost-form],.boost-widget [data-part~=boost-form]{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem .9rem;margin-top:.9rem}.full .ad-detail .boost-widget [data-part~=boost-form] label,.boost-widget [data-part~=boost-form] label{display:inline-flex;align-items:center;gap:.5rem;font-weight:600}.full .ad-detail .boost-widget [data-part~=boost-form] input[type=number],.boost-widget [data-part~=boost-form] input[type=number]{width:5rem;height:2.5rem;padding:0 .6rem;border:1px solid var(--hm-line);border-radius:.6rem;background:var(--hm-surface-2);color:var(--hm-text);font:inherit}.full .ad-detail .boost-widget [data-part~=boost-form] button,.boost-widget [data-part~=boost-form] button{margin-left:auto;min-height:2.6rem;padding:0 1.4rem;border:0;border-radius:999px;background:#0078ff;color:#fff;font-weight:800;cursor:pointer}.full .ad-detail .boost-widget [data-part~=boost-price],.boost-widget [data-part~=boost-price]{font-size:1.2rem;font-weight:800;font-variant-numeric:tabular-nums}.full .ad-detail .boost-widget [data-part~=boost-result],.boost-widget [data-part~=boost-result]{margin:.75rem 0 0;padding:.6rem .8rem;border-radius:.6rem;background:var(--hm-surface-2);font-size:.88rem}.form:has(>.ad-form),.request:has(>.ad-form){max-width:40rem;margin:1rem auto;padding:0;overflow:hidden;border-radius:.85rem;background:var(--hm-surface);color:var(--hm-text);box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06)}.ad-form{display:flex;flex-direction:column;padding:1.25rem 1.1rem 1.5rem}@media screen and (min-width: 40rem){.ad-form{padding:1.75rem 2rem 2rem}}.ad-form[aria-busy=true]{opacity:.6;pointer-events:none}.ad-form [data-part~="field-condition"]{display:contents}.ad-form__title{margin:0 0 .3rem;font-size:1.5rem;font-weight:800;line-height:1.25}.ad-form__lead{margin:0 0 .5rem;color:#65676b;line-height:1.45}.ad-form .form-section{margin:1.35rem 0 .75rem;padding-top:1.1rem;border-top:1px solid #e4e6eb;color:#65676b;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ad-form label{display:block;margin:0 0 .3rem;padding:0;font-size:.88rem;font-weight:600}.ad-form input,.ad-form select,.ad-form textarea{width:100%;min-height:2.75rem;margin:0 0 .9rem;padding:.6rem .8rem;border:1px solid #e4e6eb;border-radius:.6rem;background:#fff;color:#1c1e21;font-size:1rem}.ad-form input:focus,.ad-form select:focus,.ad-form textarea:focus{outline:none;border-color:#0078ff;box-shadow:0 0 0 3px rgba(0,120,255,.15)}.ad-form textarea{min-height:7rem;line-height:1.5;resize:vertical}.ad-form input[type=checkbox],.ad-form input[type=radio]{width:auto;min-height:0}.ad-form [data-part~="textarea-counter"]{display:block;margin:-0.6rem 0 .9rem;color:#65676b;font-size:.75rem;text-align:right}.ad-form .f1{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.4rem}.ad-form .f1>label{flex:1 0 100%;margin:0}.ad-form [data-part~="image-edit"]{flex:0 0 auto;width:7.5rem;height:7.5rem;border:2px dashed #c9ced6;border-radius:.75rem;background:#fafbfc}.ad-form [data-part~="image-edit"]:hover{border-color:#0078ff}.ad-form [data-part~="image-edit"]:has(img){border-style:solid;border-color:#e4e6eb}.ad-form [data-part~="image-edit"] img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.ad-form [data-part~="image-edit"] i.fa-upload,.ad-form [data-part~="image-edit"] i.fa-plus{top:50%;left:50%;width:3rem;height:3rem;border:none;background:rgba(0,120,255,.1);color:#0078ff;font-size:1.2rem;line-height:3rem;transform:translate(-50%, -50%)}.ad-form [data-part~="image-edit"]:has(img) i.fa-upload{display:none}.ad-form [data-part~="image-edit"] input[type=file]{top:0;left:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:none}.ad-form [data-part~="image-edit"] .btn-group{z-index:2;display:flex;gap:.2rem;padding:.25rem}.ad-form [data-part~="image-edit"] .btn-group .btn{min-height:0;width:1.9rem;height:1.9rem;padding:0;border:none;border-radius:50%;background:rgba(28,30,33,.65);box-shadow:none;color:#fff;font-size:.8rem}.ad-form [data-part~="location-select"]{display:grid;gap:.5rem;margin-bottom:.9rem}.ad-form [data-part~="location-select"] select{margin:0}.ad-form [data-part~="radio-list"]{flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem}.ad-form [data-part~="radio-list__option"]{flex:1 1 0;justify-content:center;min-height:2.75rem;padding:.5rem .75rem;border-radius:1.25rem;font-weight:600}.ad-form [data-part~="radio-list__option"] input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.ad-form [data-part~="radio-list__option"].is-selected{border-color:#0078ff;background:rgba(0,120,255,.1);color:#0078ff}.ad-form [data-part~="location-picker"]{margin:0 0 .9rem}.ad-form [data-part~="location-picker"] [data-part~="btn-location"]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.ad-form [data-part~="location-picker"] [data-part~="btn-location"]:hover{border-color:#0078ff;color:#0078ff}.ad-form [data-part~="location-picker"] [data-part~="btn-location"]:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.ad-form [data-part~="location-picker"] [data-part~="btn-location"]{width:100%;margin:0 0 .6rem}.ad-form [data-part~="location-picker"] [data-part~="location-coords"]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}.ad-form [data-part~="location-picker"] [data-part~="location-coords"] input{margin:0;font-size:.9rem}.ad-form [data-part~="location-picker"] [data-part~="location-preview"]{margin-top:.6rem;overflow:hidden;border-radius:.6rem}.ad-form .btn-submit,.ad-form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.ad-form .btn-submit:hover,.ad-form button[type=submit]:hover{border-color:#0078ff;color:#0078ff}.ad-form .btn-submit:focus-visible,.ad-form button[type=submit]:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.ad-form .btn-submit,.ad-form button[type=submit]{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%);color:#fff;box-shadow:0 2px 8px rgba(0,120,255,.28)}.ad-form .btn-submit:hover,.ad-form button[type=submit]:hover{color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 4px 14px rgba(0,120,255,.36)}.ad-form .btn-submit,.ad-form button[type=submit]{width:100%;margin-top:.75rem;min-height:3rem;font-size:1.05rem}[data-part~=collection-select]{min-width:0;max-width:100%;margin:0 0 .9rem;padding:0;border:0}[data-part~=collection-select] [data-part~=collection-select__search]{width:100%;margin:0 0 .5rem}[data-part~=collection-select] ul{display:grid;grid-template-columns:minmax(0, 1fr);gap:.15rem .5rem;margin:0;padding:0;list-style:none}[data-part~=collection-select]>ul{max-height:20rem;overflow-y:auto;overscroll-behavior:contain;padding:.4rem;border:1px solid var(--hm-line);border-radius:.6rem;background:var(--hm-surface)}[data-part~=collection-select] li:has(>ul){grid-column:1/-1}[data-part~=collection-select] li>ul{padding-left:.6rem;border-left:2px solid var(--hm-line);margin-left:.4rem}[data-part~=collection-select] [data-part~=collection-select__group]{display:block;padding:.6rem .5rem .25rem;color:var(--hm-muted);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere}[data-part~=collection-select] label{display:flex;align-items:center;gap:.6rem;min-height:2.75rem;margin:0;padding:.35rem .55rem;border-radius:.5rem;color:var(--hm-text);font-size:.95rem;font-weight:500;line-height:1.3;overflow-wrap:anywhere;cursor:pointer}[data-part~=collection-select] label:hover{background:var(--hm-surface-2)}[data-part~=collection-select] label:has(input:checked){background:rgba(0,120,255,.1);color:#0078ff;font-weight:600}[data-part~=collection-select] label:has(input:focus-visible){outline:2px solid #0078ff;outline-offset:1px}[data-part~=collection-select] input[type=checkbox],[data-part~=collection-select] input[type=radio]{flex:0 0 auto;width:1.15rem;height:1.15rem;min-height:0;margin:0;accent-color:#0078ff}@media screen and (min-width: 40rem){[data-part~=collection-select] ul{grid-template-columns:repeat(auto-fill, minmax(min(100%, 12rem), 1fr))}}.ride-hub{display:flex;flex-direction:column;gap:.6rem;margin:0 0 1rem}.ride-hub__mine{display:inline-flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:.45rem;align-self:flex-start;color:#0078ff;font-size:.88rem;font-weight:600}.ride-hub__mine:visited{color:#0078ff}.ride-cta{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.6rem}.ride-cta__btn{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:.75rem;min-height:4rem;padding:.75rem .9rem;border:1px solid #e4e6eb;border-radius:.85rem;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);color:#1c1e21;text-decoration:none;transition:border-color .15s linear,box-shadow .15s linear}.ride-cta__btn:hover{border-color:#0078ff;box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1);color:#1c1e21}.ride-cta__btn:visited{color:#1c1e21}.ride-cta__btn:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.ride-cta__btn .fa{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:rgba(0,120,255,.12);color:#0078ff;font-size:1.15rem}.ride-cta__btn .link-text{display:flex;flex-direction:column;min-width:0}.ride-cta__btn .link-label{font-size:.98rem;font-weight:700;line-height:1.25}.ride-cta__btn .link-description{color:#65676b;font-size:.8rem;line-height:1.3}.ride-cta__btn--passenger .fa{background:rgba(8,145,178,.13);color:#0891b2}.ride-cta--home{margin-top:.85rem}.ride-cta--compact{margin-bottom:1rem}.category-page:has(.ride-search) .category-heading__cover{background-image:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%)}.ride-search .category-filters__field label{font-size:.75rem}.ride-search [data-part~="location-select"] select,.ride-search input[type=date]{min-height:2.6rem}.category-page:has(.ride-search) .items{grid-template-columns:minmax(0, 1fr);gap:.75rem}@media screen and (min-width: 56rem){.category-page:has(.ride-search) .items{grid-template-columns:repeat(2, minmax(0, 1fr))}}.items a.item:has(.ride-card){border:1px solid #e4e6eb;border-radius:.85rem}.items a.item:has(.ride-card):hover{transform:none;border-color:#0078ff}.items a.item:has(.ride-card) [data-part~="item-intent-badge"]{position:static;align-self:flex-start;margin:.85rem 1rem 0;padding:.15rem .6rem;background:rgba(0,120,255,.12);color:rgb(0%,35.7647058824%,76%);font-size:.72rem;text-transform:none}.items a.item:has(.ride-card) [data-part~="item-intent-badge--ride_request"]{background:rgba(8,145,178,.13);color:#0891b2}.items a.item:has(.ride-card) [data-part~="item-hide-btn"]{top:.6rem;right:.6rem}.ride-card{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.35rem 1rem;padding:.6rem 1rem .95rem}.ride-card [data-part~="field-condition"]{display:contents}.ride-card__route{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;font-size:1.08rem;font-weight:700;line-height:1.3}.ride-card__to::before{content:"→";margin-right:.5rem;color:#65676b;font-weight:400}.ride-card__from:empty,.ride-card__to:empty,.ride-card__date:empty,.ride-card__time:empty{display:none}.ride-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ride-card__when{display:flex;flex-wrap:wrap;gap:.5rem;color:#65676b;font-size:.88rem}.ride-card__date::before,.ride-card__time::before{margin-right:.35rem;font-family:FontAwesome;opacity:.8}.ride-card__date::before{content:""}.ride-card__time::before{content:""}.ride-card__meta{grid-column:2;grid-row:2/span 2;display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;text-align:right}.ride-card__price{color:#0078ff;font-size:1.1rem;font-weight:800;line-height:1.2}.ride-detail__hero{padding:1.35rem 1.1rem 1.25rem;border-radius:.85rem;background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%);box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);color:#fff}@media screen and (min-width: 40rem){.ride-detail__hero{padding:1.75rem}}.ride-detail__intent{display:inline-block;margin-bottom:.6rem;padding:.2rem .7rem;border-radius:1.25rem;background:rgba(255,255,255,.2);font-size:.78rem;font-weight:600}.ride-detail__intent:empty{display:none}.ride-detail__route{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;font-size:1.5rem;font-weight:800;line-height:1.25;letter-spacing:-0.01em}@media screen and (min-width: 40rem){.ride-detail__route{font-size:1.85rem}}.ride-detail__to::before{content:"→";margin-right:.6rem;font-weight:400;opacity:.8}.ride-detail__subject{margin-top:.4rem;font-size:1.05rem;font-weight:600;opacity:.95}.ride-detail__when{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-top:.55rem;font-size:.98rem;font-weight:600;opacity:.95}.ride-detail__date::before,.ride-detail__time::before{margin-right:.4rem;font-family:FontAwesome;font-weight:400}.ride-detail__date::before{content:""}.ride-detail__time::before{content:""}.ride-detail__time:empty{display:none}.ride-detail .fact__value{font-size:1.15rem;font-weight:800}.ride-detail .fact--price .fact__value{color:#0078ff}.ride-detail .ad-detail__facts,.ride-detail .ad-detail__badges{order:2}.ride-search--home{position:static;width:auto;flex:none;padding:0;border:none;box-shadow:none;background:rgba(0,0,0,0)}@media screen and (min-width: 40rem){.ride-search--home{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr)) auto;gap:.75rem;align-items:end}.ride-search--home .category-filters__field{margin-bottom:0}.ride-search--home .category-filters__submit{width:auto;margin-top:0}}.home-latest--ride .items,.my-rides__list.items,.my-rides__list .items{grid-template-columns:minmax(0, 1fr);gap:.75rem}@media screen and (min-width: 56rem){.home-latest--ride .items,.my-rides__list.items,.my-rides__list .items{grid-template-columns:repeat(2, minmax(0, 1fr))}}.ride-card__price:empty::before{content:"Тохиролцоно";color:#65676b;font-size:.85rem;font-weight:600}.ride-card__seats,.ride-card__people{color:#65676b;font-size:.8rem;font-weight:600}.ride-card__seats::after{content:" сул суудал"}.ride-card__people::after{content:" зорчигч"}.ride-card__seats:empty,.ride-card__people:empty{display:none}.ride-card__car{display:flex;gap:.3rem;color:#1c1e21;font-size:.85rem}.ride-card__car::before{content:"";margin-right:.15rem;color:#65676b;font-family:FontAwesome}.ride-card__car:not(:has(span:not(:empty))){display:none}.ride-card__badges{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.35rem}.ride-card__badges:not(:has(.badge)){display:none}.ride-detail .fact--price .fact__value:empty::before{content:"Тохиролцоно";font-size:1rem}.ride-detail .fact--car .fact__value{font-size:1rem}.category-page:has(.cargo-search) .category-heading__cover{background-image:linear-gradient(135deg, #ea580c 0%, #7b61ff 100%)}.cargo-search .category-filters__field label{font-size:.75rem}.cargo-search [data-part~="location-select"] select,.cargo-search input[type=date]{min-height:2.6rem}.category-page:has(.cargo-search) .items{grid-template-columns:minmax(0, 1fr);gap:.75rem}@media screen and (min-width: 56rem){.category-page:has(.cargo-search) .items{grid-template-columns:repeat(2, minmax(0, 1fr))}}.items a.item:has(.cargo-card){border:1px solid #e4e6eb;border-radius:.85rem}.items a.item:has(.cargo-card):hover{transform:none;border-color:#ea580c}.items a.item:has(.cargo-card) [data-part~="item-intent-badge"]{position:static;align-self:flex-start;margin:.85rem 1rem 0;padding:.15rem .6rem;background:rgba(234,88,12,.12);color:rgb(68.9354375897%,25.9244380679%,3.5351506456%);font-size:.72rem;text-transform:none}.items a.item:has(.cargo-card) [data-part~="item-intent-badge--freight_request"]{background:rgba(8,145,178,.13);color:#0891b2}.items a.item:has(.cargo-card) [data-part~="item-hide-btn"]{top:.6rem;right:.6rem}.cargo-card{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.35rem 1rem;padding:.6rem 1rem .95rem}.cargo-card [data-part~="field-condition"]{display:contents}.cargo-card__route{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;font-size:1.08rem;font-weight:700;line-height:1.3}.cargo-card__to::before{content:"→";margin-right:.5rem;color:#65676b;font-weight:400}.cargo-card__from:empty,.cargo-card__to:empty,.cargo-card__date:empty,.cargo-card__time:empty{display:none}.cargo-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cargo-card__when{display:flex;flex-wrap:wrap;gap:.5rem;color:#65676b;font-size:.88rem}.cargo-card__date::before,.cargo-card__time::before{margin-right:.35rem;font-family:FontAwesome;opacity:.8}.cargo-card__date::before{content:""}.cargo-card__time::before{content:""}.cargo-card__meta{grid-column:2;grid-row:2/span 2;display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;text-align:right}.cargo-card__price{color:#0078ff;font-size:1.1rem;font-weight:800;line-height:1.2}.cargo-detail__hero{padding:1.35rem 1.1rem 1.25rem;border-radius:.85rem;background:linear-gradient(135deg, #ea580c 0%, #7b61ff 100%);box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);color:#fff}@media screen and (min-width: 40rem){.cargo-detail__hero{padding:1.75rem}}.cargo-detail__intent{display:inline-block;margin-bottom:.6rem;padding:.2rem .7rem;border-radius:1.25rem;background:rgba(255,255,255,.2);font-size:.78rem;font-weight:600}.cargo-detail__intent:empty{display:none}.cargo-detail__route{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;font-size:1.5rem;font-weight:800;line-height:1.25;letter-spacing:-0.01em}@media screen and (min-width: 40rem){.cargo-detail__route{font-size:1.85rem}}.cargo-detail__to::before{content:"→";margin-right:.6rem;font-weight:400;opacity:.8}.cargo-detail__subject{margin-top:.4rem;font-size:1.05rem;font-weight:600;opacity:.95}.cargo-detail__when{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-top:.55rem;font-size:.98rem;font-weight:600;opacity:.95}.cargo-detail__date::before,.cargo-detail__time::before{margin-right:.4rem;font-family:FontAwesome;font-weight:400}.cargo-detail__date::before{content:""}.cargo-detail__time::before{content:""}.cargo-detail__time:empty{display:none}.cargo-detail .fact__value{font-size:1.15rem;font-weight:800}.cargo-detail .fact--price .fact__value{color:#0078ff}.cargo-detail .ad-detail__facts,.cargo-detail .ad-detail__badges{order:2}.cargo-card__title{grid-column:1;color:#1c1e21;font-size:.92rem}.cargo-card__weight,.cargo-card__vehicle{color:#65676b;font-size:.8rem;font-weight:600}.cargo-card__weight::after{content:" кг"}.cargo-card__weight:empty,.cargo-card__vehicle:empty{display:none}.cargo-detail .fact--weight .fact__value::after{content:" кг"}.full.menu-page,.full.my-rides-page{max-width:44rem;margin:1rem auto 0;background:rgba(0,0,0,0);border-radius:0;box-shadow:none;overflow:visible}.full.menu-page>.f100,.full.my-rides-page>.f100{margin:0 0 .85rem;padding:0;font-size:1.5rem;font-weight:800}div.menu-page{display:flex;flex-direction:column;gap:1rem}.menu-profile,.menu-guest,.menu-section{background:#fff;border:1px solid #e4e6eb;border-radius:.85rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);padding:1rem}.menu-profile{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.15rem .85rem;align-items:center}.menu-profile__photo{grid-row:span 2;width:3.5rem;height:3.5rem;border-radius:50%;object-fit:cover}.menu-profile__name{font-size:1.1rem;font-weight:700}.menu-profile__set-name{grid-column:2;display:inline-flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:.35rem;justify-self:start;margin:.15rem 0 .3rem;padding:.3rem .7rem;border-radius:999px;background:rgba(0,120,255,.1);color:#0078ff;font-size:.82rem;font-weight:600}.menu-profile__set-name:visited{color:#0078ff}.menu-guest__title{margin:0 0 .3rem;font-size:1.15rem;font-weight:700}.menu-guest__lead{margin:0 0 .85rem;color:#65676b;line-height:1.45}.menu-guest__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.menu-guest__actions .menu-tile__link{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.menu-guest__actions .menu-tile__link:hover{border-color:#0078ff;color:#0078ff}.menu-guest__actions .menu-tile__link:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.menu-guest__actions .fa{display:none}.menu-guest__actions>li:first-child .menu-tile__link{border-color:#0078ff;background:#0078ff;color:#fff}.menu-section__title{margin:0 0 .75rem;color:#65676b;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.menu-tiles{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.85rem .35rem;margin:0;padding:0;list-style:none}@media screen and (min-width: 40rem){.menu-tiles{grid-template-columns:repeat(5, minmax(0, 1fr));gap:1rem .75rem}}.menu-tiles>li{min-width:0}.menu-tiles>li:has(>.menu-tile__heading),.menu-tiles>li[class*=menu-my-]{grid-column:1/-1}.menu-tiles>li:has(>.menu-tile__heading)+li[class*=menu-my-]{margin-top:-0.5rem}.menu-tiles>li:not(:first-child):has(>.menu-tile__heading){margin-top:.5rem}.menu-tiles>li:not([class*=menu-my-])>.menu-tile__link{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.35rem .15rem;border-radius:.75rem;color:#1c1e21;font-size:.78rem;font-weight:600;line-height:1.25;text-align:center;text-decoration:none;overflow-wrap:anywhere}.menu-tiles>li:not([class*=menu-my-])>.menu-tile__link:visited{color:#1c1e21}.menu-tiles>li:not([class*=menu-my-])>.menu-tile__link:hover{background:#f0f2f5;color:#1c1e21}.menu-tiles>li:not([class*=menu-my-])>.menu-tile__link:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.menu-tiles>li:not([class*=menu-my-])>.menu-tile__link .fa{display:inline-flex;align-items:center;justify-content:center;width:3.1rem;height:3.1rem;border-radius:1rem;background:rgba(0,120,255,.12);color:#0078ff;font-size:1.35rem}@media screen and (min-width: 62rem){.menu-tiles>li:not([class*=menu-my-])>.menu-tile__link{font-size:.88rem}}.menu-tiles>li.menu-ride>.menu-tile__link .fa{background:rgba(0,120,255,.13);color:#0078ff}.menu-tiles>li.menu-cargo>.menu-tile__link .fa{background:rgba(234,88,12,.13);color:#ea580c}.menu-tiles>li.menu-market>.menu-tile__link .fa{background:rgba(22,163,74,.13);color:#16a34a}.menu-tiles>li.menu-mashin>.menu-tile__link .fa{background:rgba(220,38,38,.13);color:#dc2626}.menu-tiles>li.menu-estate>.menu-tile__link .fa{background:rgba(15,118,110,.13);color:#0f766e}.menu-tiles>li.menu-jobs>.menu-tile__link .fa{background:rgba(79,70,229,.13);color:#4f46e5}.menu-tiles>li.menu-service>.menu-tile__link .fa{background:rgba(8,145,178,.13);color:#0891b2}.menu-tiles>li.menu-event>.menu-tile__link .fa{background:rgba(192,38,211,.13);color:#c026d3}.menu-tiles>li.menu-education>.menu-tile__link .fa{background:rgba(202,138,4,.13);color:#ca8a04}.menu-tiles>li.menu-org>.menu-tile__link .fa{background:rgba(30,58,95,.13);color:#1e3a5f}.menu-tiles>li.menu-salon>.menu-tile__link .fa{background:rgba(236,72,153,.13);color:#ec4899}.menu-tiles>li.menu-fitness>.menu-tile__link .fa{background:rgba(239,68,68,.13);color:#ef4444}.menu-tiles>li.menu-together>.menu-tile__link .fa{background:rgba(249,115,22,.13);color:#f97316}.menu-tiles>li.menu-lost>.menu-tile__link .fa{background:rgba(100,116,139,.13);color:#64748b}.menu-tiles>li.menu-community>.menu-tile__link .fa{background:rgba(34,197,94,.13);color:#22c55e}.menu-tiles>li[class*=menu-my-]>.menu-tile__link{display:flex;align-items:center;gap:.85rem;min-height:3rem;padding:.35rem .25rem;border-radius:.6rem;color:#1c1e21;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.menu-tiles>li[class*=menu-my-]>.menu-tile__link:visited{color:#1c1e21}.menu-tiles>li[class*=menu-my-]>.menu-tile__link:hover{background:#f0f2f5;color:#1c1e21}.menu-tiles>li[class*=menu-my-]>.menu-tile__link:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.menu-tiles>li[class*=menu-my-]>.menu-tile__link .fa{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:rgba(0,120,255,.1);color:#0078ff;font-size:1rem}.menu-tile__heading{display:block;color:#65676b;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.link-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.link-list>li>.menu-tile__link,.link-list .menu-tile__sub>li>.menu-tile__link{display:flex;align-items:center;gap:.85rem;min-height:3rem;padding:.35rem .25rem;border-radius:.6rem;color:#1c1e21;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.link-list>li>.menu-tile__link:visited,.link-list .menu-tile__sub>li>.menu-tile__link:visited{color:#1c1e21}.link-list>li>.menu-tile__link:hover,.link-list .menu-tile__sub>li>.menu-tile__link:hover{background:#f0f2f5;color:#1c1e21}.link-list>li>.menu-tile__link:focus-visible,.link-list .menu-tile__sub>li>.menu-tile__link:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.link-list>li>.menu-tile__link .fa,.link-list .menu-tile__sub>li>.menu-tile__link .fa{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:rgba(0,120,255,.1);color:#0078ff;font-size:1rem}.link-list__item{display:flex;align-items:center;gap:.85rem;min-height:3rem;padding:.35rem .25rem;border-radius:.6rem;color:#1c1e21;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.link-list__item:visited{color:#1c1e21}.link-list__item:hover{background:#f0f2f5;color:#1c1e21}.link-list__item:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.link-list__item .fa{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:rgba(0,120,255,.1);color:#0078ff;font-size:1rem}.link-list__item{flex-direction:row-reverse;justify-content:flex-end}.link-list__item--logout{color:#ef4444}.link-list__item--logout .fa{background:rgba(239,68,68,.1);color:#ef4444}.link-list>li.parent>.menu-tile__link{display:none}.link-list .menu-tile__sub{margin:0;padding:0;list-style:none}.link-list a.menu-tile__link[href="/logout.html"]{color:#ef4444}.link-list a.menu-tile__link[href="/logout.html"] .fa{background:rgba(239,68,68,.1);color:#ef4444}.nav-tabs .tab-title{display:flex;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nav-tabs .tab-title::-webkit-scrollbar{display:none}.nav-tabs .tab-title li{flex-shrink:0}div.my-rides-page{display:flex;flex-direction:column}.my-rides__list{margin-top:1rem}.my-rides__list .order-status,.my-rides__list .offer-status{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;border-radius:1.25rem;background:#f0f2f5;color:#1c1e21;font-size:.78rem;font-weight:600;line-height:1.4;white-space:nowrap;align-self:flex-start;margin:0 1rem .85rem}.my-rides__list .offer-price{margin:0 1rem .85rem;color:#0078ff;font-weight:700}.full:has(>.my-page){max-width:50rem;margin:1rem auto 0;padding:0;overflow:visible;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.full:has(>.my-page)>.f100{margin:0 0 .6rem;padding:0 .15rem;font-size:1.5rem;font-weight:800;line-height:1.25}.my-page{display:flex;flex-direction:column;gap:.85rem;padding-bottom:1.5rem}.my-page [data-part~="auth-gate"]{display:contents}.my-page__lead{margin:-0.25rem 0 0;padding:0 .15rem;color:#65676b;line-height:1.45}.my-page__heading{margin:0 0 .75rem;font-size:1.05rem;font-weight:700}.my-page__card{background:#fff;border:1px solid #e4e6eb;border-radius:.85rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);border:none;padding:1rem}@media screen and (min-width: 40rem){.my-page__card{padding:1.25rem}}.my-page__toolbar,.my-page__actions{display:flex;flex-wrap:wrap;gap:.5rem}.my-page__toolbar .btn{flex-direction:row-reverse}.my-page__actions{padding-top:.25rem}.my-page .nav-tabs .tab-title{gap:.35rem;padding:0;border-bottom:none;scrollbar-width:none}.my-page .nav-tabs .tab-title::-webkit-scrollbar{display:none}.my-page .nav-tabs .tab-title li{padding:.45rem .95rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.9rem;font-weight:600}.my-page .nav-tabs .tab-title li.active{border-color:#0078ff;background:#0078ff;color:#fff}.my-page .nav-tabs .tab-content{margin-top:.85rem}.my-list>p[role=status]{background:#fff;border:1px solid #e4e6eb;border-radius:.85rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);border:none;display:flex;flex-direction:column;align-items:center;gap:.6rem;margin:0;padding:2rem 1.25rem;color:#65676b;text-align:center;line-height:1.45}.my-list>p[role=status]::before{content:"";display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#f0f2f5;color:#65676b;font-family:FontAwesome;font-size:1.4rem}.my-list--quiet:not(:has(.item)){display:none}.my-list__status{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;border-radius:1.25rem;background:#f0f2f5;color:#1c1e21;font-size:.78rem;font-weight:600;line-height:1.4;white-space:nowrap}.my-list__amount{color:#0078ff;font-weight:800}.my-list__slot>div{display:flex;gap:.6rem;font-weight:700}.my-list__slot .slot-date::before,.my-list__slot .slot-time::before{margin-right:.35rem;color:#65676b;font-family:FontAwesome;font-weight:400}.my-list__slot .slot-date::before{content:""}.my-list__slot .slot-time::before{content:""}.my-list__action,.my-list__action button,.my-list button.dispute-workflow,.my-list button.dispute-resolve{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.my-list__action:hover,.my-list__action button:hover,.my-list button.dispute-workflow:hover,.my-list button.dispute-resolve:hover{border-color:#0078ff;color:#0078ff}.my-list__action:focus-visible,.my-list__action button:focus-visible,.my-list button.dispute-workflow:focus-visible,.my-list button.dispute-resolve:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.my-list__action,.my-list__action button,.my-list button.dispute-workflow,.my-list button.dispute-resolve{min-height:2.25rem;padding:.35rem .9rem;font-size:.85rem}.my-list--favorites>p[role=status]::before{content:""}.my-list--orders>p[role=status]::before{content:""}.my-list--offers>p[role=status]::before{content:""}.my-list--bookings>p[role=status]::before{content:""}.my-list--posted>p[role=status]::before{content:""}.my-list--following>p[role=status]::before{content:""}.my-list--blocked>p[role=status]::before{content:""}.my-list--hidden>p[role=status]::before{content:""}.my-list--organizations>p[role=status]::before{content:""}.my-list--disputes>p[role=status]::before{content:""}.my-list--orders .items,.my-list--offers .items,.my-list--bookings .items{display:flex;flex-direction:column;gap:.6rem}.my-list--orders .item,.my-list--offers .item,.my-list--bookings .item{background:#fff;border:1px solid #e4e6eb;border-radius:.85rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);border:none;overflow:hidden}.my-list--orders .item>div,.my-list--offers .item>div,.my-list--bookings .item>div{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;padding:0 .9rem .8rem}.my-list--orders a.card.item,.my-list--offers a.card.item,.my-list--bookings a.card.item{flex:1 0 100%;margin:0 -0.9rem;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.my-list--orders a.card.item:hover,.my-list--offers a.card.item:hover,.my-list--bookings a.card.item:hover{transform:none;box-shadow:none}.my-list--orders a.card.item>div,.my-list--offers a.card.item>div,.my-list--bookings a.card.item>div{display:grid;grid-template-columns:5rem minmax(0, 1fr);column-gap:.85rem;align-content:start;padding:.8rem .9rem .35rem}.my-list--orders a.card.item>div:not(:has(img)),.my-list--offers a.card.item>div:not(:has(img)),.my-list--bookings a.card.item>div:not(:has(img)){grid-template-columns:minmax(0, 1fr)}.my-list--orders a.card.item img,.my-list--offers a.card.item img,.my-list--bookings a.card.item img{grid-row:1/span 5;width:5rem;height:5rem;aspect-ratio:1;border-radius:.6rem}.my-list--orders a.card.item .title,.my-list--orders a.card.item .price,.my-list--orders a.card.item .subtitle,.my-list--orders a.card.item .card-meta,.my-list--orders a.card.item .card-badge,.my-list--orders a.card.item [data-part~="field-condition"]>*,.my-list--offers a.card.item .title,.my-list--offers a.card.item .price,.my-list--offers a.card.item .subtitle,.my-list--offers a.card.item .card-meta,.my-list--offers a.card.item .card-badge,.my-list--offers a.card.item [data-part~="field-condition"]>*,.my-list--bookings a.card.item .title,.my-list--bookings a.card.item .price,.my-list--bookings a.card.item .subtitle,.my-list--bookings a.card.item .card-meta,.my-list--bookings a.card.item .card-badge,.my-list--bookings a.card.item [data-part~="field-condition"]>*{grid-column:2;margin:0;padding:0}.my-list--orders a.card.item>div:not(:has(img))>*,.my-list--offers a.card.item>div:not(:has(img))>*,.my-list--bookings a.card.item>div:not(:has(img))>*{grid-column:1}.my-list--orders a.card.item .title,.my-list--offers a.card.item .title,.my-list--bookings a.card.item .title{font-size:.98rem}.my-list--orders a.card.item .price,.my-list--offers a.card.item .price,.my-list--bookings a.card.item .price{font-size:1rem}.my-list--orders a.card.item .card-badge,.my-list--offers a.card.item .card-badge,.my-list--bookings a.card.item .card-badge{justify-self:start}.my-list--orders a.card.item .ride-card,.my-list--orders a.card.item .job-card,.my-list--offers a.card.item .ride-card,.my-list--offers a.card.item .job-card,.my-list--bookings a.card.item .ride-card,.my-list--bookings a.card.item .job-card{padding:0}.my-list--orders a.card.item [data-part~="item-intent-badge"],.my-list--offers a.card.item [data-part~="item-intent-badge"],.my-list--bookings a.card.item [data-part~="item-intent-badge"]{display:none}.my-list.user-list .items{display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid #e4e6eb;border-radius:.85rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);border:none;padding:.35rem 1rem}.my-list.user-list .item{border-bottom:1px solid #e4e6eb}.my-list.user-list .item:last-child{border-bottom:none}.my-list.user-list .item>div{display:flex;align-items:center;gap:.75rem;padding:.6rem 0}.my-list.user-list .user-row{flex:1 1 auto;min-width:0;background:rgba(0,0,0,0);box-shadow:none;color:#1c1e21}.my-list.user-list .user-row>div{display:flex;align-items:center;gap:.75rem}.my-list.user-list .user-row>div:not(:has(img))::before{content:"";flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:#f0f2f5;color:#65676b;font-family:FontAwesome;font-size:1.15rem}.my-list.user-list .user-row__photo{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:50%;object-fit:cover}.my-list.user-list .user-row__name{overflow:hidden;font-weight:700;text-overflow:ellipsis}.my-list.user-list .user-row__name label{display:none}.my-page .wallet-content{margin:0;padding:0;background:rgba(0,0,0,0);box-shadow:none}.my-page .wallet-content [data-part~="guarded-query__summary"]{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 .75rem;padding:0;background:none}.my-page .wallet-content [data-part~="guarded-query__summary"]>div{flex:1 1 10rem;padding:.85rem 1rem;border-radius:.75rem;background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%);color:#fff}.my-page .wallet-content [data-part~="guarded-query__summary"] dt{font-size:.8rem;font-weight:600;opacity:.9}.my-page .wallet-content [data-part~="guarded-query__summary"] dd{margin:.15rem 0 0;font-size:1.5rem;font-weight:800}.my-page .wallet-content p[role=status]{margin:0;color:#65676b}.my-page .wallet-content .items{display:flex;flex-direction:column;gap:0}.my-page .wallet-content .item>div{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.15rem .75rem;padding:.75rem 0;border-bottom:1px solid #e4e6eb}.my-page .wallet-content .item:last-child>div{border-bottom:none}.my-page .wallet-content .transaction-list__type{grid-area:1/1;font-weight:600}.my-page .wallet-content .transaction-list__amount{grid-area:1/2;font-weight:700;text-align:right;white-space:nowrap}.my-page .wallet-content .transaction-list__note{grid-area:2/1;color:#65676b;font-size:.85rem;overflow-wrap:anywhere}.my-page .wallet-content .transaction-list__date{grid-area:2/2;color:#65676b;font-size:.8rem;text-align:right;white-space:nowrap}.my-page .wallet-content .transaction-list__date label{display:none}.my-page .wallet-content__more{display:inline-block;margin-top:.5rem;color:#0078ff;font-size:.9rem;font-weight:600}.my-page .wallet-content__more:visited{color:#0078ff}.my-page--wallet .wallet-content{background:#fff;border:1px solid #e4e6eb;border-radius:.85rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);border:none;padding:1rem}.my-page [data-part~="checkout-cart"]{background:#fff;border:1px solid #e4e6eb;border-radius:.85rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);border:none;margin:0;padding:1rem}.my-page [data-part~="checkout-cart__empty"]{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin:0;padding:1rem .5rem;color:#65676b;text-align:center}.my-page [data-part~="checkout-cart__empty"]::before{content:"";display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#f0f2f5;font-family:FontAwesome;font-size:1.4rem}.cv-section{display:flex;flex-direction:column;gap:.6rem}.cv-section__title{margin:0;font-size:1.05rem;font-weight:700}.cv-section__add{align-self:flex-start;flex-direction:row-reverse;min-height:2.4rem;padding:.4rem 1rem;font-size:.88rem}.cv-section .cv-list:not(:has(.item)){display:none}.cv-section .cv-list .items{grid-template-columns:minmax(0, 1fr);gap:.5rem}.my-page__guest{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.my-page__guest .my-page__lead{margin:0;padding:0}.community-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin:0;padding:0;background:rgba(0,0,0,0);box-shadow:none}.community-form .entity-form__field{flex:1 1 12rem;display:flex;flex-direction:column;gap:.3rem;min-width:0;margin:0}.community-form .entity-form__label{font-size:.85rem;font-weight:600}.community-form input{width:100%;min-height:2.75rem;margin:0;padding:.6rem .8rem;border:1px solid #e4e6eb;border-radius:.6rem;font-size:1rem}.community-form input:focus{outline:none;border-color:#0078ff;box-shadow:0 0 0 3px rgba(0,120,255,.15)}.community-form .entity-form__actions{margin:0}.community-form .entity-form__actions button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.community-form .entity-form__actions button:hover{border-color:#0078ff;color:#0078ff}.community-form .entity-form__actions button:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.community-form .entity-form__actions button{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%);color:#fff;box-shadow:0 2px 8px rgba(0,120,255,.28)}.community-form .entity-form__actions button:hover{color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 4px 14px rgba(0,120,255,.36)}.my-list--groups .items,.my-list--routes .items{display:flex;flex-direction:column;gap:.6rem}.my-list--groups .item,.my-list--routes .item{background:#fff;border:1px solid #e4e6eb;border-radius:.85rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);border:none;padding:1rem;overflow-x:auto}.my-list--groups .item>div,.my-list--routes .item>div{display:flex;flex-direction:column;gap:.75rem}.community-group__name{margin:0;padding:0;font-size:1.05rem;font-weight:700}.community-group__join{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.community-group__join:hover{border-color:#0078ff;color:#0078ff}.community-group__join:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.community-group__join{flex-shrink:0;min-height:2.25rem;padding:.35rem 1rem;font-size:.88rem}.route-card__route{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;font-size:1.05rem;font-weight:700}[data-part~="app-shell-content"]>[data-part~="notifications-page"]{max-width:50rem;margin:1rem auto 0;padding:0;background:rgba(0,0,0,0);box-shadow:none}[data-part~="app-shell-content"]>[data-part~="notifications-page"]>h1{margin:0 0 .6rem;padding:0 .15rem;font-size:1.5rem;font-weight:800}[data-part~="app-shell-content"]>[data-part~="notifications-page"] [data-part~="notification-list"]{background:#fff;border:1px solid #e4e6eb;border-radius:.85rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);border:none;margin:0;padding:.35rem 1rem;list-style:none}[data-part~="app-shell-content"]>[data-part~="notifications-page"] [data-part~="notification-list"] li{padding:.75rem 0;border-bottom:1px solid #e4e6eb}[data-part~="app-shell-content"]>[data-part~="notifications-page"] [data-part~="notification-list"] li:last-child{border-bottom:none}[data-part~="app-shell-content"]>[data-part~="notifications-page"] [data-part~="notification-list"] .notice{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin:0;padding:1.75rem 1rem;color:#65676b;text-align:center}[data-part~="app-shell-content"]>[data-part~="notifications-page"] [data-part~="notification-list"] .notice::before{content:"";display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#f0f2f5;font-family:FontAwesome;font-size:1.4rem}[data-part~="messenger-page__empty"],[data-part~="messenger-page__empty-state"]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:2rem 1rem;color:#65676b;text-align:center}[data-part~="messenger-page__empty"]::before,[data-part~="messenger-page__empty-state"]::before{content:"";display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#f0f2f5;font-family:FontAwesome;font-size:1.4rem}[data-part~="messenger-page__conversation-list"] [data-part~="messenger-page__empty"]{cursor:default}[data-part~="messenger-page__conversation-list"] [data-part~="messenger-page__empty"]:hover{background:rgba(0,0,0,0)}.full:has(>.org-page){max-width:60rem;margin:1rem auto 0;padding:0;overflow:visible;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.org-page{display:flex;flex-direction:column;gap:.85rem;padding-bottom:1.5rem}.org-page [data-part~="owner-gate"]{display:contents}.org-page .org-profile-card{margin:0;border-radius:.85rem;overflow:hidden}.org-page .org-jobs,.org-page .org-services,.org-page .org-admin-panel{margin:0;padding-top:0;border-top:none}.org-page__section{display:flex;flex-direction:column;gap:.6rem}.org-page__section:not(:has(.item)){display:none}.org-page__heading{margin:.35rem 0 0;padding:0 .15rem;font-size:1.1rem;font-weight:800}.org-page__manage{display:flex;flex-wrap:wrap;gap:.5rem}.org-page__manage:not(:has(a,button)){display:none}.org-page__manage .btn-edit{flex-direction:row-reverse}.org-page__manage button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.org-page__manage button:hover{border-color:#0078ff;color:#0078ff}.org-page__manage button:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.org-page__manage button{color:#ef4444}.create-organization__form .org-form,.my-page .org-form{max-width:none;margin:0;padding:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.my-page__card>.create-organization__form{min-width:0;padding:0;border:none;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.my-page__card>.create-organization__form form{gap:0}.my-page__hint{margin:-0.35rem 0 .75rem;color:#65676b;font-size:.88rem}.my-page [data-part~="topic-preferences__list"]{margin:0;padding:0;list-style:none}.my-page [data-part~="topic-preferences__list"]+.my-page [data-part~="topic-preferences__list"]{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e4e6eb}.my-page [data-part~="topic-preferences__list"] li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 0}.my-page [data-part~="topic-preferences__label"]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.my-page [data-part~="topic-preferences__label"] strong{font-weight:700}.my-page [data-part~="topic-preferences__label"] span{color:#65676b;font-size:.85rem;line-height:1.35}.my-page [data-part~="topic-preferences"] input[type=checkbox]{appearance:none;flex-shrink:0;position:relative;width:2.75rem;height:1.6rem;margin:0;border-radius:1.25rem;background:#c9ced6;cursor:pointer;transition:background-color .15s linear}.my-page [data-part~="topic-preferences"] input[type=checkbox]::after{content:"";position:absolute;top:.2rem;left:.2rem;width:1.2rem;height:1.2rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .15s ease-out}.my-page [data-part~="topic-preferences"] input[type=checkbox]:checked{background:#0078ff}.my-page [data-part~="topic-preferences"] input[type=checkbox]:checked::after{transform:translateX(1.15rem)}.my-page [data-part~="topic-preferences"] input[type=checkbox]:disabled{opacity:.5;cursor:default}.my-page [data-part~="topic-preferences"] input[type=checkbox]:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.my-page [data-part~="guarded-query"]:has(>table){overflow-x:auto;-webkit-overflow-scrolling:touch}.my-page [data-part~="guarded-query__table"]{width:100%;border-collapse:collapse;font-size:.9rem}.my-page [data-part~="guarded-query__table"] th,.my-page [data-part~="guarded-query__table"] td{padding:.55rem .6rem;border-bottom:1px solid #e4e6eb;text-align:right;white-space:nowrap}.my-page [data-part~="guarded-query__table"] th:first-child,.my-page [data-part~="guarded-query__table"] td:first-child{text-align:left;white-space:normal}.my-page [data-part~="guarded-query__table"] th{color:#65676b;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.my-page [data-part~="guarded-query__table"] tbody tr:last-child td{border-bottom:none}.linked-accounts .auth-panel__social{display:flex;flex-direction:column;gap:.5rem}.coupons-card{display:flex;flex-direction:column;gap:.85rem}.coupons-card__new{align-self:flex-start}.coupon-list .item{display:block;padding:.75rem 0;border-top:1px solid #e4e6eb;color:inherit;text-decoration:none}.coupon-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1rem}.coupon-row__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;letter-spacing:.04em}.coupon-row__meta{display:flex;flex-wrap:wrap;gap:.35rem}.coupon-row__chip{padding:.15rem .55rem;border-radius:999px;background:#f0f2f5;font-size:.82rem;color:#65676b}.my-page [data-part~="checkout-cart__coupon"]{display:flex;flex-direction:column;gap:.35rem;margin:.75rem 0;font-size:.88rem}.my-page [data-part~="checkout-cart__coupon"] input{max-width:16rem;padding:.55rem .7rem;border:1px solid #e4e6eb;border-radius:.5rem;text-transform:uppercase}.full:has(>.profile){max-width:56rem;margin:1rem auto 0;padding:0;overflow:visible;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.full:has(>.profile)>.f100{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.profile{display:flex;flex-direction:column;gap:.85rem;padding-bottom:1.5rem}.profile [data-part~="owner-gate"],.profile [data-part~="field-condition"]{display:contents}.profile .nav-tabs .tab-title{gap:.35rem;padding:0;border-bottom:none}.profile .nav-tabs .tab-title li{padding:.45rem .95rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.9rem;font-weight:600}.profile .nav-tabs .tab-title li.active{border-color:#0078ff;background:#0078ff;color:#fff}.profile .nav-tabs .tab-content{margin-top:.85rem}.profile-card{background:#fff;border:1px solid #e4e6eb;border-radius:.85rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);border:none;overflow:hidden}.profile-card>div{display:flex;flex-direction:column}.profile-card__cover{height:6.5rem;background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%)}@media screen and (min-width: 40rem){.profile-card__cover{height:9rem}}.profile-card__main{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-top:-2.75rem;padding:0 1rem}@media screen and (min-width: 40rem){.profile-card__main{padding:0 1.5rem}}.profile-card__photo{position:relative;flex-shrink:0;width:6.5rem;height:6.5rem;border:4px solid #fff;border-radius:50%;background:#f0f2f5}.profile-card__photo:not(:has(img))::before{content:"";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#65676b;font-family:FontAwesome;font-size:2.6rem}.profile-card__photo .photo-upload{position:absolute;right:-0.15rem;bottom:-0.15rem;gap:0}.profile-card__photo [data-part~="image-field-upload__preview"]{display:none}.profile-card__photo [data-part~="image-field-upload__control"]{justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:2px solid #fff;border-radius:50%;background:#f0f2f5;font-size:0}.profile-card__photo [data-part~="image-field-upload__control"] .fa{font-size:.95rem}.profile-card__img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.profile-card__info{flex:1 1 12rem;display:flex;flex-direction:column;gap:.25rem;min-width:0;margin-top:3.1rem;padding-bottom:.35rem}.profile-card__name{margin:0;padding:0;overflow:hidden;font-size:1.35rem;font-weight:800;line-height:1.25;text-overflow:ellipsis}.profile-card__name label{display:none}.profile-card__badges{display:flex;flex-wrap:wrap;gap:.35rem}.profile-card__badges:not(:has(span)){display:none}.profile-card__rating{margin:0;color:#65676b;font-size:.88rem}.profile-card__stats{display:flex;gap:0;margin:1rem 1rem 0;padding:.75rem 0;border-top:1px solid #e4e6eb;border-bottom:1px solid #e4e6eb}@media screen and (min-width: 40rem){.profile-card__stats{margin:1rem 1.5rem 0}}.profile-card__stats [data-part~="metric-cards__card"]{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:0;border:none;border-right:1px solid #e4e6eb;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.profile-card__stats [data-part~="metric-cards__card"]:last-child{border-right:none}.profile-card__stats [data-part~="metric-cards__count"]{font-size:1.2rem;font-weight:800;line-height:1.2}.profile-card__stats [data-part~="metric-cards__label"]{color:#65676b;font-size:.8rem}.profile-card__actions{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem}@media screen and (min-width: 40rem){.profile-card__actions{padding:1rem 1.5rem 1.25rem}}.profile-card__actions .btn{flex-direction:row-reverse}.profile-card__actions .btn-follow,.profile-card__actions .btn-block,.profile-card__actions .btn-share{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.profile-card__actions .btn-follow:hover,.profile-card__actions .btn-block:hover,.profile-card__actions .btn-share:hover{border-color:#0078ff;color:#0078ff}.profile-card__actions .btn-follow:focus-visible,.profile-card__actions .btn-block:focus-visible,.profile-card__actions .btn-share:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.profile-card__actions .btn-follow{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.profile-card__actions .btn-follow:hover{border-color:#0078ff;color:#0078ff}.profile-card__actions .btn-follow:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.profile-card__actions .btn-follow{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%);color:#fff;box-shadow:0 2px 8px rgba(0,120,255,.28)}.profile-card__actions .btn-follow:hover{color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 4px 14px rgba(0,120,255,.36)}.profile-card__actions .btn-follow.following{border:1px solid #e4e6eb;background:#fff;box-shadow:none;color:#1c1e21}.profile-card__actions .btn-block{margin-left:auto;color:#65676b;font-weight:600}.profile-card__private{display:flex;flex-direction:column;gap:.75rem;padding:0 1rem 1rem}@media screen and (min-width: 40rem){.profile-card__private{padding:0 1.5rem 1.5rem}}.profile-card__private .trust-score{margin:0}.profile-card__verify{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:.75rem;min-height:4rem;padding:.75rem .9rem;border:1px solid #e4e6eb;border-radius:.85rem;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);color:#1c1e21;text-decoration:none;transition:border-color .15s linear,box-shadow .15s linear}.profile-card__verify:hover{border-color:#f59e0b;box-shadow:0 2px 4px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.1);color:#1c1e21}.profile-card__verify:visited{color:#1c1e21}.profile-card__verify:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.profile-card__verify .fa{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:rgba(245,158,11,.12);color:#f59e0b;font-size:1.15rem}.profile-card__verify .link-text{display:flex;flex-direction:column;min-width:0}.profile-card__verify .link-label{font-size:.98rem;font-weight:700;line-height:1.25}.profile-card__verify .link-description{color:#65676b;font-size:.8rem;line-height:1.3}.profile-card__verify{min-height:3.4rem;box-shadow:none;background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.35)}.profile-ads,.profile-reviews{background:rgba(0,0,0,0);box-shadow:none}.profile-reviews>div{background:#fff;border:1px solid #e4e6eb;border-radius:.85rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);border:none;padding:1rem}.profile-reviews>div [data-part~="aggregate-stat--empty"]{color:#65676b}.profile-reviews>div .review-list:not(:has(.item)){display:none}.profile-edit__photo{background:rgba(0,0,0,0);box-shadow:none}.profile-edit__photo>div{display:flex;align-items:center;gap:1rem}.profile-edit__photo>div:not(:has(img))::before{content:"";flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:50%;background:#f0f2f5;color:#65676b;font-family:FontAwesome;font-size:1.8rem}.profile-edit__img{flex-shrink:0;width:4.5rem;height:4.5rem;border-radius:50%;object-fit:cover}.profile-edit [data-part~="image-field-upload__preview"]{display:none}.profile-edit [data-part~="image-field-upload__control"]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.profile-edit [data-part~="image-field-upload__control"]:hover{border-color:#0078ff;color:#0078ff}.profile-edit [data-part~="image-field-upload__control"]:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.profile-edit [data-part~="image-field-upload__control"]{min-height:2.4rem;padding:.4rem 1rem;font-size:.88rem}.full:has(>.login-box){max-width:27rem;margin:1.25rem auto 0;padding:0;overflow:visible;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.full:has(>.login-box)>.f100{margin:.5rem 0 .35rem;padding:0;font-size:1.6rem;font-weight:800;text-align:center}@media screen and (min-width: 40rem){.full:has(>.login-box){margin-top:3rem}}.full>.login-box{max-width:none;margin:0;padding:1.5rem 1.25rem 1.75rem;border-radius:.85rem}@media screen and (min-width: 40rem){.full>.login-box{padding:2rem}}.full>.login-box.auth-page{padding:0;background:rgba(0,0,0,0);box-shadow:none}.full>.login-box.auth-page [data-part~="auth-gate"]{display:contents}.full>.login-box.auth-page .auth-page__lead{margin:0 0 1.1rem;color:#65676b;font-size:.95rem;text-align:center}.full>.login-box.auth-page .auth-panel{background:#fff;border:1px solid #e4e6eb;border-radius:.85rem;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06);border:none;padding:1.5rem 1.25rem}@media screen and (min-width: 40rem){.full>.login-box.auth-page .auth-panel{padding:2rem}}.full>.login-box.auth-page input{min-height:2.9rem;border-radius:.6rem;font-size:1rem}.full>.login-box.auth-page input:focus{border-color:#0078ff;box-shadow:0 0 0 3px rgba(0,120,255,.15)}.full>.login-box.auth-page form button,.full>.login-box.auth-page form .btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.full>.login-box.auth-page form button:hover,.full>.login-box.auth-page form .btn:hover{border-color:#0078ff;color:#0078ff}.full>.login-box.auth-page form button:focus-visible,.full>.login-box.auth-page form .btn:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.full>.login-box.auth-page form button,.full>.login-box.auth-page form .btn{border-color:rgba(0,0,0,0);background:linear-gradient(135deg, #0078ff 0%, #7b61ff 100%);color:#fff;box-shadow:0 2px 8px rgba(0,120,255,.28)}.full>.login-box.auth-page form button:hover,.full>.login-box.auth-page form .btn:hover{color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 4px 14px rgba(0,120,255,.36)}.full>.login-box.auth-page form button,.full>.login-box.auth-page form .btn{width:100%;min-height:3rem;font-size:1.05rem}.full>.login-box.auth-page .auth-panel__forgot{display:block;margin:.9rem 0 0;font-size:.9rem;text-align:center}.full>.login-box.auth-page .auth-panel__terms{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .3rem;margin:.9rem 0 0;color:#65676b;font-size:.8rem;line-height:1.5}.full>.login-box.auth-page .auth-panel__terms span,.full>.login-box.auth-page .auth-panel__terms p{margin:0;font-size:inherit}.full>.login-box.auth-page .auth-switch{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;margin:1rem 0 0;padding:.9rem 1rem;border:1px solid #e4e6eb;border-radius:.85rem;background:#fff;font-size:.95rem}.full>.login-box.auth-page .auth-switch span,.full>.login-box.auth-page .auth-switch p{margin:0;color:#65676b;font-size:inherit}.full>.login-box.auth-page .auth-switch__link{font-weight:700}.vhome--unaa{--v-primary: #0078ff;--v-primary-dark: rgb(0%, 33.8823529412%, 72%);--v-on-primary: #ffffff;--v-tint: rgba(0, 120, 255, 0.12);--v-gradient: linear-gradient(135deg, var(--v-primary), var(--v-primary-dark))}html[data-theme=dark] .vhome--unaa{--v-primary: #4d9fff;--v-primary-dark: rgb(0%, 39.7083057942%, 86.1960784314%);--v-on-primary: #0b1220;--v-tint: rgba(77, 159, 255, 0.16)}.vhome--achaa{--v-primary: #ea580c;--v-primary-dark: rgb(65.1305595409%, 24.493543759%, 3.3400286944%);--v-on-primary: #ffffff;--v-tint: rgba(234, 88, 12, 0.12);--v-gradient: linear-gradient(135deg, var(--v-primary), var(--v-primary-dark))}html[data-theme=dark] .vhome--achaa{--v-primary: #fb923c;--v-primary-dark: rgb(76.3937333727%, 35.258646172%, 1.567050941%);--v-on-primary: #0b1220;--v-tint: rgba(251, 146, 60, 0.16)}.vhome--zah{--v-primary: #16a34a;--v-primary-dark: rgb(5.2977212507%, 39.2512983572%, 17.8196078431%);--v-on-primary: #ffffff;--v-tint: rgba(22, 163, 74, 0.12);--v-gradient: linear-gradient(135deg, var(--v-primary), var(--v-primary-dark))}html[data-theme=dark] .vhome--zah{--v-primary: #4ade80;--v-primary-dark: rgb(11.1148982958%, 60.9635330768%, 29.3029136888%);--v-on-primary: #0b1220;--v-tint: rgba(74, 222, 128, 0.16)}.vhome--mashin{--v-primary: #dc2626;--v-primary-dark: rgb(63.0130718954%, 10.1633986928%, 10.1633986928%);--v-on-primary: #ffffff;--v-tint: rgba(220, 38, 38, 0.12);--v-gradient: linear-gradient(135deg, var(--v-primary), var(--v-primary-dark))}html[data-theme=dark] .vhome--mashin{--v-primary: #f87171;--v-primary-dark: rgb(92.9848664298%, 4.5837610212%, 4.5837610212%);--v-on-primary: #0b1220;--v-tint: rgba(248, 113, 113, 0.16)}.vhome--oron-suuts{--v-primary: #0f766e;--v-primary-dark: rgb(2.7244582043%, 21.4324045408%, 19.9793601651%);--v-on-primary: #ffffff;--v-tint: rgba(15, 118, 110, 0.12);--v-gradient: linear-gradient(135deg, var(--v-primary), var(--v-primary-dark))}html[data-theme=dark] .vhome--oron-suuts{--v-primary: #2dd4bf;--v-primary-dark: rgb(9.6510888941%, 47.1332248314%, 42.4199023483%);--v-on-primary: #0b1220;--v-tint: rgba(45, 212, 191, 0.16)}.vhome--ajil{--v-primary: #4f46e5;--v-primary-dark: rgb(14.8053154911%, 10.9982343648%, 78.2566675959%);--v-on-primary: #ffffff;--v-tint: rgba(79, 70, 229, 0.12);--v-gradient: linear-gradient(135deg, var(--v-primary), var(--v-primary-dark))}html[data-theme=dark] .vhome--ajil{--v-primary: #818cf8;--v-primary-dark: rgb(8.9040247678%, 16.8568480024%, 94.9391124871%);--v-on-primary: #0b1220;--v-tint: rgba(129, 140, 248, 0.16)}.vhome--uilchilgee{--v-primary: #0891b2;--v-primary-dark: rgb(1.9329538267%, 35.0347881088%, 43.0082226439%);--v-on-primary: #ffffff;--v-tint: rgba(8, 145, 178, 0.12);--v-gradient: linear-gradient(135deg, var(--v-primary), var(--v-primary-dark))}html[data-theme=dark] .vhome--uilchilgee{--v-primary: #22d3ee;--v-primary-dark: rgb(4.4761904762%, 51.081232493%, 58.1904761905%);--v-on-primary: #0b1220;--v-tint: rgba(34, 211, 238, 0.16)}.vhome--tasalbar{--v-primary: #c026d3;--v-primary-dark: rgb(53.7037562013%, 10.6288684148%, 59.0181904087%);--v-on-primary: #ffffff;--v-tint: rgba(192, 38, 211, 0.12);--v-gradient: linear-gradient(135deg, var(--v-primary), var(--v-primary-dark))}html[data-theme=dark] .vhome--tasalbar{--v-primary: #e879f9;--v-primary-dark: rgb(83.7518207283%, 5.3366946779%, 95.7613445378%);--v-on-primary: #0b1220;--v-tint: rgba(232, 121, 249, 0.16)}.vhome--surgalt{--v-primary: #ca8a04;--v-primary-dark: rgb(51.7593755949%, 35.3603655054%, 1.0249381306%);--v-on-primary: #ffffff;--v-tint: rgba(202, 138, 4, 0.12);--v-gradient: linear-gradient(135deg, var(--v-primary), var(--v-primary-dark))}html[data-theme=dark] .vhome--surgalt{--v-primary: #facc15;--v-primary-dark: rgb(60.9716957913%, 48.9858068751%, 1.3028140126%);--v-on-primary: #0b1220;--v-tint: rgba(250, 204, 21, 0.16)}.vhome--baiguullaga{--v-primary: #1e3a5f;--v-primary-dark: rgb(5.0447058824%, 9.7530980392%, 15.9749019608%);--v-on-primary: #ffffff;--v-tint: rgba(30, 58, 95, 0.12);--v-gradient: linear-gradient(135deg, var(--v-primary), var(--v-primary-dark))}html[data-theme=dark] .vhome--baiguullaga{--v-primary: #8fb3e8;--v-primary-dark: rgb(19.5747276688%, 45.425708061%, 83.4840958606%);--v-on-primary: #0b1220;--v-tint: rgba(143, 179, 232, 0.16)}.vhome--surgalt{--v-on-primary: #1f2937}.full:has(>.vhome){max-width:72rem;margin:0 auto;padding:0;background:rgba(0,0,0,0);border-radius:0;box-shadow:none;overflow:visible}.full:has(>.vhome)>.f100{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}html[data-theme=dark] .full:has(>.vhome){background:rgba(0,0,0,0)}.vhome{display:flex;flex-direction:column;gap:1.25rem;padding:0 0 2rem}.vhome-hero{position:relative;padding:1.5rem 1.25rem 1.6rem;border-radius:.85rem;background:var(--v-gradient, var(--v-primary));color:var(--v-on-primary, #fff);box-shadow:var(--hm-shadow)}.vhome-hero__head{display:flex;flex-direction:column;gap:.3rem;margin-bottom:1rem}.vhome-hero__icon .fa{font-size:1.6rem;opacity:.9}.vhome-hero__title{margin:0;font-size:1.6rem;font-weight:800;line-height:1.15;letter-spacing:-0.01em}.vhome-hero__lead{margin:0;font-size:1rem;opacity:.92}@media screen and (min-width: 62rem){.vhome-hero{padding:2.25rem 2rem}.vhome-hero__title{font-size:2.1rem}}.vhome-hero .category-filters{display:grid;gap:.6rem;padding:.85rem;border-radius:calc(0.85rem - .2rem);background:var(--hm-surface);color:var(--hm-text)}@media screen and (min-width: 40rem){.vhome-hero .category-filters{grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr));align-items:end}}.vhome-hero .category-filters button[type=submit],.vhome-hero .category-filters .btn-primary{background:var(--v-primary);color:var(--v-on-primary);border-color:rgba(0,0,0,0)}.vhome-cta{display:grid;gap:.6rem;margin-top:.9rem}@media screen and (min-width: 40rem){.vhome-cta{grid-template-columns:1fr 1fr}}.vhome-cta__btn{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:calc(0.85rem - .25rem);text-decoration:none;font-weight:700}.vhome-cta__btn .fa{font-size:1.3rem}.vhome-cta__btn .link-description{display:block;font-size:.8rem;font-weight:400;opacity:.85}.vhome-cta .vhome-cta__btn--primary,.vhome-cta .vhome-cta__btn--primary:hover{background:var(--hm-surface);color:var(--v-primary)}.vhome-cta .vhome-cta__btn--secondary,.vhome-cta .vhome-cta__btn--secondary:hover{background:rgba(255,255,255,.16);color:var(--v-on-primary);border:1px solid rgba(255,255,255,.35)}.vhome-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .75rem}.vhome-section__title{margin:0;font-size:1.15rem;font-weight:800;color:var(--hm-text)}.vhome-section__more{font-size:.9rem;font-weight:600;color:var(--v-primary);text-decoration:none}.vhome-latest:has(.items:empty),.vhome-latest:not(:has(.items)),.vhome-featured:has(.items:empty),.vhome-featured:not(:has(.items)),.vhome-special:has(.items:empty){display:none}.vhome-latest .items{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}@media screen and (min-width: 40rem){.vhome-latest .items{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (min-width: 80rem){.vhome-latest .items{grid-template-columns:repeat(4, minmax(0, 1fr))}}.vhome-featured .items{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.25rem}.vhome-featured .items>.item{flex:0 0 72%;scroll-snap-align:start}@media screen and (min-width: 40rem){.vhome-featured .items>.item{flex-basis:20rem}}.vhome-chips{display:flex;gap:.5rem;overflow-x:auto;padding:.1rem 0 .35rem;scrollbar-width:none}.vhome-chips::-webkit-scrollbar{display:none}@media screen and (min-width: 62rem){.vhome-chips{flex-wrap:wrap;overflow:visible}}.vhome-chip{flex:none;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:999px;background:var(--hm-surface);border:1px solid var(--hm-line);color:var(--hm-text);font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap}.vhome-chip .fa{color:var(--v-primary)}.vhome-chip:hover{border-color:var(--v-primary);background:var(--v-tint)}.vhome-how{padding:1.25rem;border-radius:.85rem;background:var(--hm-surface);border:1px solid var(--hm-line)}.vhome-how__steps{display:grid;gap:1rem}@media screen and (min-width: 40rem){.vhome-how__steps{grid-template-columns:repeat(3, 1fr)}}.vhome-how__num{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:50%;background:var(--v-tint);color:var(--v-primary);font-weight:800}.vhome-how__name{margin:.5rem 0 .25rem;font-size:1rem}.vhome-how__text{margin:0;color:var(--hm-muted);font-size:.92rem}.vhome-wex{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;border-radius:.85rem;background:var(--v-tint);border:1px dashed var(--v-primary)}.vhome-wex__text{margin:0;color:var(--hm-text)}.vhome-wex__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.vhome-wex__btn:hover{border-color:#0078ff;color:#0078ff}.vhome-wex__btn:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.vhome-wex__btn{background:var(--v-primary);color:var(--v-on-primary);text-decoration:none;border-radius:999px;padding:0 1.1rem}.vhome-others__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:.5rem}@media screen and (min-width: 40rem){.vhome-others__list{grid-template-columns:repeat(5, 1fr)}}.vhome-others__item{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem .4rem;border-radius:calc(0.85rem - .25rem);background:var(--hm-surface);border:1px solid var(--hm-line);color:var(--hm-text);font-size:.8rem;font-weight:600;text-decoration:none;text-align:center}.vhome-others__item .fa{font-size:1.25rem}.vhome-others__item--ride .fa{color:#0078ff}.vhome-others__item--cargo .fa{color:#ea580c}.vhome-others__item--market .fa{color:#16a34a}.vhome-others__item--mashin .fa{color:#dc2626}.vhome-others__item--estate .fa{color:#0f766e}.vhome-others__item--jobs .fa{color:#4f46e5}.vhome-others__item--service .fa{color:#0891b2}.vhome-others__item--event .fa{color:#c026d3}.vhome-others__item--education .fa{color:#ca8a04}.vhome-others__item--org .fa{color:#1e3a5f}.vhome-others__item--salon .fa{color:#ec4899}.vhome-others__item--fitness .fa{color:#ef4444}.vhome-others__item--together .fa{color:#f97316}.vhome-others__item--lost .fa{color:#64748b}.vhome-others__item--community .fa{color:#22c55e}[data-part~=route-error-host]{max-width:32rem;margin:3rem auto;padding:2rem 1.25rem;text-align:center;border-radius:.85rem;background:var(--hm-surface);border:1px solid var(--hm-line)}[data-part~=route-error-host] h1{margin:0 0 .75rem;font-size:1.5rem}[data-part~=route-error-host] a{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}[data-part~=route-error-host] a:hover{border-color:#0078ff;color:#0078ff}[data-part~=route-error-host] a:focus-visible{outline:2px solid #0078ff;outline-offset:2px}[data-part~=route-error-host] a{text-decoration:none;border-radius:999px;padding:0 1.25rem}.vhome--unaa .unaa-hero{padding-bottom:1.25rem}.vhome--unaa .unaa-hero .vhome-hero__title{font-size:1.9rem}.vhome--unaa .unaa-search{position:relative;width:100%;max-width:none;flex:none;box-sizing:border-box;margin-bottom:.75rem}@media screen and (min-width: 40rem){.vhome--unaa .unaa-search{grid-template-columns:repeat(3, minmax(0, 1fr)) auto;gap:.75rem}.vhome--unaa .unaa-search .category-filters__field{margin-bottom:0}.vhome--unaa .unaa-search button[type=submit]{width:auto;margin-top:0;padding:0 1.75rem}}.vhome--unaa .unaa-search{box-shadow:var(--hm-shadow)}.vhome--unaa .unaa-search .category-filters__field:nth-child(1){position:relative}.vhome--unaa .unaa-search .category-filters__field:nth-child(1)::after{content:"";position:absolute;left:.45rem;bottom:-0.55rem;height:.5rem;border-left:2px dotted var(--v-primary);pointer-events:none}@media screen and (min-width: 40rem){.vhome--unaa .unaa-search .category-filters__field:nth-child(1)::after{display:none}}.vhome--unaa .unaa-search button[type=submit]{min-height:2.9rem;font-size:1rem;font-weight:800}.vhome--unaa .unaa-cta{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.6rem;margin-top:.9rem}.vhome--unaa .unaa-cta .ride-cta__btn{padding:.75rem .6rem;background:var(--hm-surface);color:var(--hm-text);border:1px solid rgba(0,0,0,0)}.vhome--unaa .unaa-cta .ride-cta__btn--driver{background:var(--hm-surface);color:var(--v-primary)}.vhome--unaa .unaa-cta .ride-cta__btn .link-description{color:var(--hm-muted)}.vhome--unaa .unaa-chips{margin-top:-0.25rem}.vhome--unaa .unaa-trips .items,.vhome--unaa .unaa-requests .items{grid-template-columns:minmax(0, 1fr);gap:0;border-radius:.85rem;background:var(--hm-surface);border:1px solid var(--hm-line);overflow:hidden}@media screen and (min-width: 40rem){.vhome--unaa .unaa-trips .items,.vhome--unaa .unaa-requests .items{grid-template-columns:minmax(0, 1fr)}}.vhome--unaa .unaa-trips .items a.item,.vhome--unaa .unaa-requests .items a.item{border:0;border-radius:0;border-bottom:1px solid var(--hm-line);background:rgba(0,0,0,0);box-shadow:none;color:var(--hm-text)}.vhome--unaa .unaa-trips .items a.item:last-child,.vhome--unaa .unaa-requests .items a.item:last-child{border-bottom:0}.vhome--unaa .unaa-trips .items a.item:hover,.vhome--unaa .unaa-requests .items a.item:hover{background:var(--v-tint)}.vhome--unaa .unaa-trips .items a.item [data-part~="item-intent-badge"],.vhome--unaa .unaa-requests .items a.item [data-part~="item-intent-badge"]{display:none}.vhome--unaa .unaa-trips .items a.item .ride-card,.vhome--unaa .unaa-requests .items a.item .ride-card{position:relative;grid-template-columns:4.5rem minmax(0, 1fr) auto;gap:.15rem .85rem;padding:.75rem 1rem;align-items:center}.vhome--unaa .unaa-trips .items a.item .ride-card__when,.vhome--unaa .unaa-requests .items a.item .ride-card__when{grid-column:1;grid-row:1/span 2;flex-direction:column;gap:0;color:var(--hm-text)}.vhome--unaa .unaa-trips .items a.item .ride-card__time,.vhome--unaa .unaa-requests .items a.item .ride-card__time{font-size:1.35rem;font-weight:800;line-height:1.1}.vhome--unaa .unaa-trips .items a.item .ride-card__time::before,.vhome--unaa .unaa-trips .items a.item .ride-card__date::before,.vhome--unaa .unaa-requests .items a.item .ride-card__time::before,.vhome--unaa .unaa-requests .items a.item .ride-card__date::before{display:none}.vhome--unaa .unaa-trips .items a.item .ride-card__date,.vhome--unaa .unaa-requests .items a.item .ride-card__date{color:var(--hm-muted);font-size:.78rem}.vhome--unaa .unaa-trips .items a.item .ride-card__route,.vhome--unaa .unaa-requests .items a.item .ride-card__route{grid-column:2;flex-direction:column;align-items:flex-start;gap:.1rem;font-size:1rem;padding-left:1rem;border-left:2px dotted var(--v-primary)}.vhome--unaa .unaa-trips .items a.item .ride-card__from,.vhome--unaa .unaa-trips .items a.item .ride-card__to,.vhome--unaa .unaa-requests .items a.item .ride-card__from,.vhome--unaa .unaa-requests .items a.item .ride-card__to{color:var(--hm-text)}.vhome--unaa .unaa-trips .items a.item .ride-card__to::before,.vhome--unaa .unaa-requests .items a.item .ride-card__to::before{content:none}.vhome--unaa .unaa-trips .items a.item .ride-card__from::before,.vhome--unaa .unaa-trips .items a.item .ride-card__to::before,.vhome--unaa .unaa-requests .items a.item .ride-card__from::before,.vhome--unaa .unaa-requests .items a.item .ride-card__to::before{content:"";position:absolute;left:6.05rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--v-primary)}.vhome--unaa .unaa-trips .items a.item .ride-card__meta,.vhome--unaa .unaa-requests .items a.item .ride-card__meta{grid-column:3;grid-row:1/span 2;align-self:center}.vhome--unaa .unaa-trips .items a.item .ride-card__price,.vhome--unaa .unaa-requests .items a.item .ride-card__price{color:var(--v-primary);font-size:1.15rem}.vhome--unaa .unaa-trips .items a.item .ride-card__price:empty::before,.vhome--unaa .unaa-trips .items a.item .ride-card__seats,.vhome--unaa .unaa-trips .items a.item .ride-card__people,.vhome--unaa .unaa-requests .items a.item .ride-card__price:empty::before,.vhome--unaa .unaa-requests .items a.item .ride-card__seats,.vhome--unaa .unaa-requests .items a.item .ride-card__people{color:var(--hm-muted)}.vhome--unaa .unaa-trips .items a.item .ride-card__car,.vhome--unaa .unaa-trips .items a.item .ride-card__badges,.vhome--unaa .unaa-requests .items a.item .ride-card__car,.vhome--unaa .unaa-requests .items a.item .ride-card__badges{grid-column:2/-1;color:var(--hm-muted)}.vhome--unaa .unaa-requests__lead{margin:-0.4rem 0 .75rem;color:var(--hm-muted);font-size:.92rem}.vhome--unaa .unaa-trust__grid{display:grid;gap:.75rem}@media screen and (min-width: 40rem){.vhome--unaa .unaa-trust__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.vhome--unaa .unaa-trust__item{padding:1rem;border-radius:.85rem;background:var(--hm-surface);border:1px solid var(--hm-line)}.vhome--unaa .unaa-trust__icon{display:inline-flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;border-radius:50%;background:var(--v-tint);color:var(--v-primary);font-size:1.15rem}.vhome--unaa .unaa-trust__name{margin:.5rem 0 .2rem;font-size:1rem;color:var(--hm-text)}.vhome--unaa .unaa-trust__text{margin:0;color:var(--hm-muted);font-size:.9rem}.vhome--unaa .unaa-app{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:1.1rem 1.25rem;border-radius:.85rem;background:var(--v-gradient, var(--v-primary));color:var(--v-on-primary)}.vhome--unaa .unaa-app__title{margin:0;font-size:1.1rem;color:inherit}.vhome--unaa .unaa-app__text{margin:.15rem 0 0;opacity:.92}.vhome--unaa .unaa-app__btn,.vhome--unaa .unaa-app__btn:visited{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.vhome--unaa .unaa-app__btn:hover,.vhome--unaa .unaa-app__btn:visited:hover{border-color:#0078ff;color:#0078ff}.vhome--unaa .unaa-app__btn:focus-visible,.vhome--unaa .unaa-app__btn:visited:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.vhome--unaa .unaa-app__btn,.vhome--unaa .unaa-app__btn:visited{gap:.4rem;padding:0 1.1rem;border-radius:999px;background:var(--hm-surface);color:var(--v-primary);text-decoration:none;font-weight:700}.vhome--unaa .unaa-sticky,.vhome--unaa .unaa-sticky:visited{position:fixed;right:1rem;bottom:4.5rem;z-index:20;display:inline-flex;align-items:center;gap:.5rem;min-height:2.9rem;padding:0 1.2rem;border-radius:999px;background:var(--v-primary);color:var(--v-on-primary);font-weight:800;text-decoration:none;box-shadow:var(--hm-shadow)}@media screen and (min-width: 40rem){.vhome--unaa .unaa-sticky,.vhome--unaa .unaa-sticky:visited{display:none}}html[data-theme=dark] .vhome--unaa .unaa-hero .vhome-hero__title,html[data-theme=dark] .vhome--unaa .unaa-hero .vhome-hero__lead{color:var(--v-on-primary)}html[data-theme=dark] .vhome--unaa .unaa-cta .ride-cta__btn--driver{color:var(--v-primary)}html[data-theme=dark] .vhome--unaa .unaa-app{background:var(--hm-surface);border:1px solid var(--hm-line);color:var(--hm-text)}html[data-theme=dark] .vhome--unaa .unaa-app__btn,html[data-theme=dark] .vhome--unaa .unaa-app__btn:visited{background:var(--v-primary);color:var(--v-on-primary)}.vhome--achaa{--v-primary: #c2410c;--v-primary-dark: #7c2d12;--v-gradient: linear-gradient(135deg, #c2410c, #7c2d12);--achaa-radius: 0.4rem;--achaa-border: 2px solid var(--hm-text)}.vhome--achaa .achaa-hero{border-radius:var(--achaa-radius)}.vhome--achaa .achaa-duo{display:grid;gap:.9rem}@media screen and (min-width: 62rem){.vhome--achaa .achaa-duo{grid-template-columns:1fr 1fr;align-items:start}}.vhome--achaa .achaa-panel{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:1rem;border-radius:var(--achaa-radius);background:var(--hm-surface);color:var(--hm-text);border:var(--achaa-border)}.vhome--achaa .achaa-panel--carry{border-style:dashed}.vhome--achaa .achaa-panel__head{display:flex;align-items:flex-start;gap:.75rem}.vhome--achaa .achaa-panel__head>.fa{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--achaa-radius);background:var(--v-primary);color:var(--v-on-primary);font-size:1.2rem}.vhome--achaa .achaa-panel__title{margin:0;font-size:1.15rem;font-weight:800;color:var(--hm-text)}.vhome--achaa .achaa-panel__lead{margin:.1rem 0 0;font-size:.88rem;color:var(--hm-muted)}.vhome--achaa .achaa-panel__cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:auto;padding:.65rem 1rem;border-radius:var(--achaa-radius);border:var(--achaa-border);color:var(--hm-text);font-weight:700;text-decoration:none}.vhome--achaa .achaa-panel__cta:hover{background:var(--v-tint);border-color:var(--v-primary)}.vhome--achaa .achaa-panel .category-filters{order:0;flex:0 0 auto;width:100%;max-width:none;box-sizing:border-box;align-content:start;align-items:end;padding:0;background:rgba(0,0,0,0);grid-template-columns:1fr}@media screen and (min-width: 40rem){.vhome--achaa .achaa-panel .category-filters{grid-template-columns:repeat(2, minmax(0, 1fr))}}.vhome--achaa .achaa-panel .category-filters input,.vhome--achaa .achaa-panel .category-filters select{min-width:0;border-radius:var(--achaa-radius)}.vhome--achaa .achaa-panel .category-filters .category-filters__submit,.vhome--achaa .achaa-panel .category-filters button[type=submit]{grid-column:1/-1;border-radius:var(--achaa-radius)}.vhome--achaa .vhome-cta__btn,.vhome--achaa .vhome-chip,.vhome--achaa .vhome-how,.vhome--achaa .vhome-wex,.vhome--achaa .vhome-others__item{border-radius:var(--achaa-radius)}.vhome--achaa .achaa-vehicles .vhome-chip{border:var(--achaa-border);border-radius:var(--achaa-radius);padding:.6rem 1rem;font-weight:700}.vhome--achaa .achaa-boards{display:flex;flex-direction:column;gap:1.25rem}.vhome--achaa .achaa-board:has(.items:empty),.vhome--achaa .achaa-board:not(:has(.items)){display:none}.vhome--achaa .achaa-board{padding:1rem;border-radius:var(--achaa-radius);background:var(--hm-surface);border:var(--achaa-border);min-width:0}.vhome--achaa .achaa-board--carriers{border-style:dashed}.vhome--achaa .achaa-board .items{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.25rem}.vhome--achaa .achaa-board .items>.item{flex:0 0 78%;scroll-snap-align:start;min-width:0}@media screen and (min-width: 40rem){.vhome--achaa .achaa-board .items>.item{flex-basis:17rem}}.vhome--achaa .achaa-board .cargo-card__weight,.vhome--achaa .achaa-board .cargo-card__vehicle,.vhome--achaa .achaa-board .cargo-card__date{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.vhome--achaa .achaa-routes__link{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:1rem 1.25rem;border-radius:var(--achaa-radius);background:var(--v-tint);border:var(--achaa-border);color:var(--hm-text);font-weight:800;text-decoration:none}.vhome--achaa .achaa-routes__link .fa{color:var(--v-primary);font-size:1.4rem}.vhome--achaa .achaa-routes__link .link-text{display:flex;flex-direction:column;flex:1 1 14rem;gap:.2rem}.vhome--achaa .achaa-routes__link .link-description{font-weight:400;font-size:.88rem;color:var(--hm-muted)}.vhome--achaa .achaa-routes__link:hover{border-color:var(--v-primary)}html[data-theme=dark] .vhome--achaa{--v-primary: #fb923c;--v-gradient: linear-gradient(135deg, #9a3412, #431407);--v-on-primary: #1c1007;--achaa-border: 2px solid var(--hm-line)}html[data-theme=dark] .vhome--achaa .achaa-hero{color:#fff}html[data-theme=dark] .vhome--achaa .achaa-panel__cta:hover{border-color:var(--v-primary)}.full:has(>.vhome--zah){margin-top:1rem}@media screen and (min-width: 62rem){.full:has(>.vhome--zah){margin-top:1.5rem}}.vhome--zah{--z-r-lg: 1.75rem;--z-r: 1rem;--z-ink: var(--hm-text);--z-soft: var(--hm-muted);--z-card: var(--hm-surface);--z-shadow: 0 1px 2px rgba(16, 24, 40, 0.04), 0 12px 32px -12px rgba(16, 24, 40, 0.12);--z-tone-mint: #e3f6ea;--z-tone-sand: #f8efe2;--z-tone-sky: #e4f0fb;--z-tone-lilac: #efe9fb;--z-tone-ink-mint: #136c3a;--z-tone-ink-sand: #8a5a12;--z-tone-ink-sky: #1f5f99;--z-tone-ink-lilac: #5b3fa3;gap:2.25rem;font-family:"Onest",system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--z-ink)}@media screen and (min-width: 62rem){.vhome--zah{gap:3rem}}.vhome--zah *:not(.fa){font-family:inherit}.vhome--zah .zah-promo{display:grid;grid-template-columns:minmax(0, 1fr);gap:.9rem}.vhome--zah .zah-promo__popular{display:flex;align-items:center;gap:.4rem;overflow-x:auto;scrollbar-width:none}.vhome--zah .zah-promo__popular::-webkit-scrollbar{display:none}.vhome--zah .zah-promo__popular-label{flex:none;color:var(--z-soft);font-size:.85rem;margin-right:.2rem}.vhome--zah .zah-pop,.vhome--zah .zah-pop:visited{flex:none;padding:.3rem .7rem;border-radius:999px;border:1px solid var(--hm-line);background:color-mix(in oklab, var(--z-card) 70%, transparent);color:var(--z-ink);font-size:.85rem;font-weight:600;text-decoration:none}.vhome--zah .zah-pop:hover,.vhome--zah .zah-pop:visited:hover{border-color:var(--v-primary)}.vhome--zah .zah-slider{position:relative;min-width:0}.vhome--zah .zah-slider__track{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vhome--zah .zah-slider__track::-webkit-scrollbar{display:none}@media screen and (min-width: 80rem){.vhome--zah .zah-slider__track{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);grid-template-rows:10.5rem 10.5rem;overflow:visible}}.vhome--zah .zah-slider .dg-carousel__arrow{display:none}.vhome--zah .zah-slider__dots{display:flex;justify-content:center;gap:.4rem;margin-top:.7rem}.vhome--zah .zah-slider__dots .dg-carousel__dot{width:.5rem;height:.5rem;padding:0;border:0;border-radius:999px;background:color-mix(in oklab, var(--z-ink) 22%, transparent);cursor:pointer;transition:width .2s ease,background .2s ease}.vhome--zah .zah-slider__dots .dg-carousel__dot--active{width:1.4rem;background:var(--v-primary-dark)}@media screen and (min-width: 80rem){.vhome--zah .zah-slider__dots{display:none}}.vhome--zah .zah-slide{--s-accent: var(--v-primary-dark);--s-tint: color-mix(in oklab, var(--v-primary) 14%, var(--z-card));--s-glow: color-mix(in oklab, var(--v-primary) 28%, transparent);position:relative;flex:0 0 100%;scroll-snap-align:start;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;min-height:13.5rem;padding:1.4rem 1.4rem 1.3rem;border-radius:1.25rem;border:1px solid color-mix(in oklab, var(--s-accent) 16%, var(--hm-line));background:radial-gradient(80% 110% at 100% 0%, var(--s-glow), transparent 62%),var(--s-tint);color:var(--z-ink);text-decoration:none;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.vhome--zah .zah-slide:hover{box-shadow:var(--z-shadow)}@media screen and (min-width: 80rem){.vhome--zah .zah-slide{min-height:0;padding:1.1rem 1.25rem}.vhome--zah .zah-slide:hover{transform:translateY(-2px)}}.vhome--zah .zah-slide--wex{--s-accent: #4338ca;--s-tint: #eef0ff;--s-glow: rgba(14, 165, 233, 0.22)}.vhome--zah .zah-slide--car{--s-accent: #c2410c;--s-tint: #fff3ea;--s-glow: rgba(239, 68, 68, 0.18)}@media screen and (min-width: 62rem)and (max-width: 79.99rem){.vhome--zah .zah-slider .zah-slide{min-height:15rem;padding:2rem 2.25rem}.vhome--zah .zah-slider .zah-slide__title{font-size:1.9rem}.vhome--zah .zah-slider .zah-slide__art{width:6rem;height:6rem;font-size:2.6rem}}.vhome--zah .zah-feature,.vhome--zah .zah-spot{position:relative;flex:0 0 100%;scroll-snap-align:start;display:flex;min-height:16.5rem;border-radius:1.25rem;overflow:hidden}.vhome--zah .zah-feature>:not(.zah-slide),.vhome--zah .zah-feature .items,.vhome--zah .zah-spot>:not(.zah-slide),.vhome--zah .zah-spot .items{display:contents}.vhome--zah .zah-feature>.zah-slide,.vhome--zah .zah-spot>.zah-slide{flex:1 1 100%;min-height:0}.vhome--zah .zah-feature:has(.item)>.zah-slide,.vhome--zah .zah-spot:has(.item)>.zah-slide{display:none}.vhome--zah .zah-feature .item,.vhome--zah .zah-spot .item{position:relative;flex:1 1 100%;display:block;padding:0;border:0;border-radius:inherit;background:var(--hm-surface-2);box-shadow:none;color:#fff;text-decoration:none;overflow:hidden}.vhome--zah .zah-feature .item>div,.vhome--zah .zah-spot .item>div{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.2rem;padding:1.4rem 1.5rem}.vhome--zah .zah-feature .item>div::before,.vhome--zah .zah-spot .item>div::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, transparent 30%, rgba(10, 15, 25, 0.82) 100%)}.vhome--zah .zah-feature .item img,.vhome--zah .zah-spot .item img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.vhome--zah .zah-feature .item .title,.vhome--zah .zah-feature .item .price,.vhome--zah .zah-feature .item .subtitle,.vhome--zah .zah-spot .item .title,.vhome--zah .zah-spot .item .price,.vhome--zah .zah-spot .item .subtitle{position:relative;z-index:2;margin:0;padding:0;background:none;color:#fff}.vhome--zah .zah-feature .item .price,.vhome--zah .zah-spot .item .price{order:-1;font-size:1.5rem;font-weight:800;letter-spacing:-0.02em}.vhome--zah .zah-feature .item .title,.vhome--zah .zah-spot .item .title{max-width:36rem;font-size:1.15rem;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vhome--zah .zah-feature .item .subtitle,.vhome--zah .zah-spot .item .subtitle{font-size:.82rem;opacity:.85}.vhome--zah .zah-feature .item::after,.vhome--zah .zah-spot .item::after{content:"Сурталчилгаа";position:absolute;top:1rem;left:1rem;z-index:3;padding:.25rem .7rem;border-radius:999px;background:rgba(255,255,255,.92);color:#1f2937;font-size:.72rem;font-weight:800;letter-spacing:.02em}.vhome--zah .zah-feature .item:hover img,.vhome--zah .zah-spot .item:hover img{transform:scale(1.03)}@media screen and (min-width: 80rem){.vhome--zah .zah-feature,.vhome--zah .zah-spot{min-height:0}}@media screen and (min-width: 80rem){.vhome--zah .zah-feature{grid-row:span 2}.vhome--zah .zah-feature .item>div{padding:2rem 2.25rem}.vhome--zah .zah-feature .item .price{font-size:2rem}.vhome--zah .zah-feature .item .title{font-size:1.6rem;letter-spacing:-0.02em}}@media screen and (min-width: 80rem){.vhome--zah .zah-spot .item>div{padding:.9rem 1.1rem}.vhome--zah .zah-spot .item .price{font-size:1.1rem}.vhome--zah .zah-spot .item .title{font-size:.9rem;-webkit-line-clamp:1}.vhome--zah .zah-spot .item .subtitle{display:none}.vhome--zah .zah-spot .item::after{top:.6rem;left:.6rem}}.vhome--zah .zah-home__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media screen and (min-width: 62rem){.vhome--zah.zah-home .category-page__main{display:flex;flex-direction:column;gap:2.25rem;min-width:0}}.vhome--zah .zah-boosted-row .item{position:relative}.vhome--zah .zah-boosted-row .item::after{content:"Онцлох";position:absolute;top:.5rem;left:.5rem;padding:.15rem .55rem;border-radius:999px;background:#fbbf24;color:#1f2937;font-size:.7rem;font-weight:800}.vhome--zah .zah-all__title{margin:0 0 .75rem}.vhome--zah .zah-slide__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}.vhome--zah .zah-slide__eyebrow{padding:.2rem .6rem;border-radius:999px;background:color-mix(in oklab, var(--s-accent) 12%, var(--z-card));color:var(--s-accent);font-size:.72rem;font-weight:700;letter-spacing:.02em}.vhome--zah .zah-slide__title{margin:.15rem 0 0;font-size:1.35rem;font-weight:800;line-height:1.15;letter-spacing:-0.025em;color:var(--z-ink)}.vhome--zah .zah-slide__text{margin:0;max-width:30rem;color:var(--z-soft);font-size:.9rem;line-height:1.45}.vhome--zah .zah-slide__cta{margin-top:.5rem;padding:.5rem 1rem;border-radius:999px;background:var(--s-accent);color:#fff;font-size:.85rem;font-weight:700}.vhome--zah .zah-slide__cta::after{content:" →"}.vhome--zah .zah-slide__art{flex:none;display:inline-flex;align-items:center;justify-content:center;align-self:center;width:4.5rem;height:4.5rem;border-radius:50%;background:color-mix(in oklab, var(--s-accent) 12%, var(--z-card));color:var(--s-accent);font-size:2rem;box-shadow:0 0 0 10px color-mix(in oklab, var(--s-accent) 6%, transparent)}@media screen and (min-width: 80rem){.vhome--zah .zah-spot>.zah-slide .zah-slide__text,.vhome--zah .zah-spot>.zah-slide .zah-slide__eyebrow{display:none}.vhome--zah .zah-spot>.zah-slide .zah-slide__title{font-size:1.1rem}.vhome--zah .zah-spot>.zah-slide .zah-slide__cta{margin-top:.35rem;padding:.4rem .85rem;font-size:.8rem}.vhome--zah .zah-spot>.zah-slide .zah-slide__art{width:3.5rem;height:3.5rem;font-size:1.5rem;box-shadow:none}.vhome--zah .zah-feature>.zah-slide{padding:2.25rem 2.5rem}.vhome--zah .zah-feature>.zah-slide .zah-slide__title{font-size:clamp(1.8rem,2.6vw,2.5rem);letter-spacing:-0.035em}.vhome--zah .zah-feature>.zah-slide .zah-slide__text{font-size:1rem}.vhome--zah .zah-feature>.zah-slide .zah-slide__art{width:7.5rem;height:7.5rem;font-size:3.4rem;box-shadow:0 0 0 18px color-mix(in oklab, var(--s-accent) 6%, transparent)}}.vhome--zah .vhome-section__title{font-size:1.35rem;font-weight:800;letter-spacing:-0.02em}.vhome--zah .vhome-section__more{color:var(--v-primary-dark)}.vhome--zah .zah-cats__row{display:grid;grid-auto-flow:column;grid-auto-columns:5.25rem;gap:.25rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.vhome--zah .zah-cats__row::-webkit-scrollbar{display:none}@media screen and (min-width: 62rem){.vhome--zah .zah-cats__row{grid-auto-flow:row;grid-template-columns:repeat(6, minmax(0, 1fr));overflow:visible}}@media screen and (min-width: 80rem){.vhome--zah .zah-cats__row{grid-template-columns:repeat(12, minmax(0, 1fr))}}.vhome--zah .zah-cat,.vhome--zah .zah-cat:visited{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:.45rem;padding:.4rem .1rem;border-radius:var(--z-r);color:var(--z-ink);font-size:.78rem;font-weight:600;line-height:1.25;text-align:center;text-decoration:none}.vhome--zah .zah-cat .fa,.vhome--zah .zah-cat:visited .fa{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:1rem;background:var(--z-tone-mint);color:var(--z-tone-ink-mint);font-size:1.45rem;order:-1;transition:transform .15s ease}.vhome--zah .zah-cat:nth-child(4n+2) .fa,.vhome--zah .zah-cat:visited:nth-child(4n+2) .fa{background:var(--z-tone-sky);color:var(--z-tone-ink-sky)}.vhome--zah .zah-cat:nth-child(4n+3) .fa,.vhome--zah .zah-cat:visited:nth-child(4n+3) .fa{background:var(--z-tone-sand);color:var(--z-tone-ink-sand)}.vhome--zah .zah-cat:nth-child(4n) .fa,.vhome--zah .zah-cat:visited:nth-child(4n) .fa{background:var(--z-tone-lilac);color:var(--z-tone-ink-lilac)}.vhome--zah .zah-cat:hover .fa,.vhome--zah .zah-cat:visited:hover .fa{transform:translateY(-2px)}.vhome--zah .vhome-featured .items>.item,.vhome--zah .zah-boosted-row .items>.item{display:block;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--z-ink);text-decoration:none}.vhome--zah .vhome-featured .items>.item>div,.vhome--zah .zah-boosted-row .items>.item>div{display:flex;flex-direction:column;gap:.2rem;padding:0}.vhome--zah .vhome-featured .items>.item img,.vhome--zah .zah-boosted-row .items>.item img{order:1;display:block;width:100%;aspect-ratio:1/1;object-fit:cover;margin-bottom:.45rem;border-radius:var(--z-r);background:var(--hm-surface-2)}.vhome--zah .vhome-featured .items>.item .price,.vhome--zah .zah-boosted-row .items>.item .price{order:2;position:static;margin:0;padding:0;background:none;color:var(--z-ink);font-size:1.1rem;font-weight:800}.vhome--zah .vhome-featured .items>.item .title,.vhome--zah .zah-boosted-row .items>.item .title{order:3;margin:0;padding:0;color:var(--z-ink);font-size:.92rem;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vhome--zah .vhome-featured .items>.item .subtitle,.vhome--zah .zah-boosted-row .items>.item .subtitle{order:4;margin:0;padding:0;color:var(--z-soft);font-size:.8rem}.vhome--zah .vhome-others__item{border-radius:var(--z-r)}html[data-theme=dark] .vhome--zah{--z-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 16px 36px -14px rgba(0, 0, 0, 0.55);--z-tone-mint: #15302a;--z-tone-sand: #33291b;--z-tone-sky: #172a40;--z-tone-lilac: #2a2340;--z-tone-ink-mint: #6ee7a7;--z-tone-ink-sand: #f5c27a;--z-tone-ink-sky: #8cc4f5;--z-tone-ink-lilac: #c4b0fb}html[data-theme=dark] .vhome--zah .vhome-section__more{color:var(--v-primary)}html[data-theme=dark] .vhome--zah .zah-slider__dots .dg-carousel__dot--active{background:var(--v-primary)}html[data-theme=dark] .vhome--zah .zah-slide{--s-accent: var(--v-primary);--s-tint: color-mix(in oklab, var(--v-primary) 10%, var(--hm-surface));--s-glow: color-mix(in oklab, var(--v-primary) 18%, transparent)}html[data-theme=dark] .vhome--zah .zah-slide--wex{--s-accent: #a5b4fc;--s-tint: #191d3a;--s-glow: rgba(56, 189, 248, 0.16)}html[data-theme=dark] .vhome--zah .zah-slide--car{--s-accent: #fdba74;--s-tint: #2a1c14;--s-glow: rgba(248, 113, 113, 0.14)}html[data-theme=dark] .vhome--zah .zah-slide__cta{color:#0b1220}.category-page:is(:has(.hub--market),.zah-home){--sc-ink: var(--hm-text);--sc-soft: var(--hm-muted);--sc-accent: #166534;--sc-accent-strong: #15803d;font-family:"Onest",system-ui,-apple-system,"Segoe UI",sans-serif;gap:2rem}@media screen and (max-width: 61.99rem){.category-page:is(:has(.hub--market),.zah-home){gap:0}.category-page:is(:has(.hub--market),.zah-home).zah-home .category-page__main>:not(.zah-all){order:-3}.category-page:is(:has(.hub--market),.zah-home).zah-home .zah-all{order:-1}.category-page:is(:has(.hub--market),.zah-home)>*,.category-page:is(:has(.hub--market),.zah-home) .category-page__main>*{margin-bottom:.9rem}}.category-page:is(:has(.hub--market),.zah-home) *:not(.fa){font-family:inherit}.category-page:is(:has(.hub--market),.zah-home) .category-heading{order:-4;margin:0;background:rgba(0,0,0,0);box-shadow:none;border:0;overflow:visible}.category-page:is(:has(.hub--market),.zah-home) .category-heading__cover{min-height:0;padding:0;background:none;color:var(--sc-ink)}.category-page:is(:has(.hub--market),.zah-home) .category-heading__cover h1{display:flex;align-items:center;gap:.75rem}.category-page:is(:has(.hub--market),.zah-home) .category-heading__cover h1>span{margin:0}.category-page:is(:has(.hub--market),.zah-home) .category-heading__cover h1{margin:0;color:var(--sc-ink);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;letter-spacing:-0.03em;text-shadow:none}.category-page:is(:has(.hub--market),.zah-home) .category-heading__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.9rem;background:#e3f6ea;color:var(--sc-accent);font-size:1.25rem}.category-page:is(:has(.hub--market),.zah-home) [data-part~=category-heading__meta]{padding:.35rem 0 0 3.5rem;background:none;border:0}.category-page:is(:has(.hub--market),.zah-home) [data-part~=category-heading__stats]{color:var(--sc-soft);font-size:.9rem}@media screen and (min-width: 62rem){.category-page:is(:has(.hub--market),.zah-home) .category-page__main{display:flex;flex-direction:column;gap:1rem;min-width:0}}.category-page:is(:has(.hub--market),.zah-home) .hub,.category-page:is(:has(.hub--market),.zah-home) .category-nav{display:contents}.category-page:is(:has(.hub--market),.zah-home) .breadcrumb{order:-5;align-self:stretch;margin:0}.category-page:is(:has(.hub--market),.zah-home) .hub-cta,.category-page:is(:has(.hub--market),.zah-home) [data-part~=category-tabs]{display:none}.category-page:is(:has(.hub--market),.zah-home) .category-children{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}@media screen and (max-width: 61.99rem){.category-page:is(:has(.hub--market),.zah-home) .category-children{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}.category-page:is(:has(.hub--market),.zah-home) .category-children li{margin:0}.category-page:is(:has(.hub--market),.zah-home) .category-children a{display:inline-flex;align-items:center;padding:.5rem .95rem;border:1px solid var(--hm-line);border-radius:999px;background:var(--hm-surface);color:var(--sc-ink);font-size:.88rem;font-weight:600;text-decoration:none;box-shadow:none}.category-page:is(:has(.hub--market),.zah-home) .category-children a:hover{border-color:var(--sc-accent-strong);color:var(--sc-accent)}.category-page:is(:has(.hub--market),.zah-home) .sort-toolbar{margin:0 0 1.25rem}.category-page:is(:has(.hub--market),.zah-home) .sort-toolbar button{background:var(--hm-surface);border-color:var(--hm-line);color:var(--sc-ink)}.category-page:is(:has(.hub--market),.zah-home) .sort-toolbar button.active,.category-page:is(:has(.hub--market),.zah-home) .sort-toolbar button.active:hover{border-color:var(--sc-ink);background:var(--sc-ink);color:var(--hm-surface)}.category-page:is(:has(.hub--market),.zah-home) .sort-toolbar button:hover{border-color:var(--sc-ink);color:var(--sc-ink)}.category-page:is(:has(.hub--market),.zah-home) [data-part~=item-feed__items]:not(.zah-promo *){display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.25rem .85rem}@media screen and (min-width: 40rem){.category-page:is(:has(.hub--market),.zah-home) [data-part~=item-feed__items]:not(.zah-promo *){grid-template-columns:repeat(auto-fill, minmax(10.5rem, 1fr))}}@media screen and (min-width: 80rem){.category-page:is(:has(.hub--market),.zah-home) [data-part~=item-feed__items]:not(.zah-promo *){gap:1.75rem 1.25rem}}.category-page:is(:has(.hub--market),.zah-home) [data-part~=item-feed__item]:not(.zah-promo *){display:block;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--sc-ink);text-decoration:none}.category-page:is(:has(.hub--market),.zah-home) [data-part~=item-feed__item]:not(.zah-promo *)>div{display:flex;flex-direction:column;gap:.2rem;padding:0}.category-page:is(:has(.hub--market),.zah-home) [data-part~=item-feed__item]:not(.zah-promo *) img{order:1;display:block;width:100%;aspect-ratio:1/1;object-fit:cover;margin-bottom:.45rem;border-radius:1rem;background:var(--hm-surface-2);transition:transform .25s ease}.category-page:is(:has(.hub--market),.zah-home) [data-part~=item-feed__item]:not(.zah-promo *) .price{order:2;position:static;margin:0;padding:0;background:none;color:var(--sc-ink);font-size:1.1rem;font-weight:800;letter-spacing:-0.01em}.category-page:is(:has(.hub--market),.zah-home) [data-part~=item-feed__item]:not(.zah-promo *) .title{order:3;margin:0;padding:0;color:var(--sc-ink);font-size:.92rem;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-page:is(:has(.hub--market),.zah-home) [data-part~=item-feed__item]:not(.zah-promo *) .card-meta{order:4;margin:0;padding:0;color:var(--sc-soft);font-size:.8rem}.category-page:is(:has(.hub--market),.zah-home) [data-part~=item-feed__item]:not(.zah-promo *) .subtitle{order:5;margin:0;padding:0;color:var(--sc-soft);font-size:.8rem}.category-page:is(:has(.hub--market),.zah-home) [data-part~=item-feed__item]:not(.zah-promo *):hover img{transform:scale(1.02)}.category-page:is(:has(.hub--market),.zah-home)>.category-filters{padding:1.1rem;border:1px solid var(--hm-line);border-radius:1rem;background:var(--hm-surface);box-shadow:none}@media screen and (min-width: 62rem){.category-page:is(:has(.hub--market),.zah-home)>.category-filters{flex:0 0 17.5rem;width:17.5rem;position:sticky;top:5rem;align-self:flex-start}}.category-page:is(:has(.hub--market),.zah-home)>.category-filters h3{margin:0 0 .75rem;font-size:1rem;font-weight:800;color:var(--sc-ink)}.category-page:is(:has(.hub--market),.zah-home)>.category-filters label{display:block;margin-bottom:.3rem;overflow:visible;white-space:normal;color:var(--sc-soft);font-size:.78rem;font-weight:600}.category-page:is(:has(.hub--market),.zah-home)>.category-filters input,.category-page:is(:has(.hub--market),.zah-home)>.category-filters select{width:100%;height:2.6rem;border:1px solid var(--hm-line);border-radius:.65rem;background:var(--hm-surface-2);color:var(--sc-ink);font-size:.9rem}.category-page:is(:has(.hub--market),.zah-home)>.category-filters .category-filters__submit{border-radius:999px;background:var(--sc-accent-strong);border-color:rgba(0,0,0,0);color:#fff}html[data-theme=dark] .category-page:is(:has(.hub--market),.zah-home) [data-part~=item-feed__item]{background:rgba(0,0,0,0)}html[data-theme=dark] .category-page:is(:has(.hub--market),.zah-home){--sc-accent: #4ade80;--sc-accent-strong: #22c55e}html[data-theme=dark] .category-page:is(:has(.hub--market),.zah-home) .category-heading__icon{background:#15302a}html[data-theme=dark] .category-page:is(:has(.hub--market),.zah-home)>.category-filters .category-filters__submit{color:#0b1220}.vhome--mashin .vhome--mashin{padding:1rem;border-radius:.85rem;background:var(--hm-surface);box-shadow:var(--hm-shadow);min-width:0}.vhome--mashin .vhome--mashin .mashin-hero{background:#111827;color:#fff;box-shadow:none}.vhome--mashin .vhome--mashin .mashin-hero .vhome-hero__title{color:#fff}.vhome--mashin .vhome--mashin .mashin-hero .vhome-hero__lead{color:#d1d5db;opacity:1}.vhome--mashin .vhome--mashin .mashin-hero .vhome-hero__icon .fa{color:var(--v-primary);opacity:1}.vhome--mashin .vhome--mashin .mashin-search{width:100%;max-width:none;min-width:0;box-sizing:border-box;border:1px solid var(--hm-line)}.vhome--mashin .vhome--mashin .mashin-search .category-filters__toggle,.vhome--mashin .vhome--mashin .mashin-search .category-filters__submit,.vhome--mashin .vhome--mashin .mashin-search .category-filters__more{grid-column:1/-1}.vhome--mashin .vhome--mashin .mashin-search .category-filters__more:not([hidden]){display:grid;gap:.6rem;margin-top:0}@media screen and (min-width: 40rem){.vhome--mashin .vhome--mashin .mashin-search .category-filters__more:not([hidden]){grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr))}}.vhome--mashin .vhome--mashin .mashin-search .category-filters__submit{margin-top:0}.vhome--mashin .mashin-hero__sell{display:grid;gap:.6rem;margin-top:.9rem}@media screen and (min-width: 40rem){.vhome--mashin .mashin-hero__sell{grid-template-columns:2fr 1fr}}.vhome--mashin .vhome--mashin .mashin-hero__sell-btn,.vhome--mashin .vhome--mashin .mashin-hero__sell-btn:hover{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:.5rem;background:var(--v-primary);color:var(--v-on-primary);font-weight:700;text-decoration:none}.vhome--mashin .vhome--mashin .mashin-hero__sell-btn .fa,.vhome--mashin .vhome--mashin .mashin-hero__sell-btn:hover .fa{font-size:1.3rem}.vhome--mashin .vhome--mashin .mashin-hero__sell-btn .link-description,.vhome--mashin .vhome--mashin .mashin-hero__sell-btn:hover .link-description{display:block;font-size:.8rem;font-weight:400}.vhome--mashin .vhome--mashin .mashin-hero__all,.vhome--mashin .vhome--mashin .mashin-hero__all:hover{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.08);color:#fff;font-weight:600;text-decoration:none}.vhome--mashin .vhome--mashin .vhome-chips{flex-wrap:nowrap;max-width:100%}@media screen and (min-width: 62rem){.vhome--mashin .vhome--mashin .vhome-chips{flex-wrap:wrap}}.vhome--mashin .vhome--mashin .vhome-chip{border-radius:.4rem;background:var(--hm-surface-2)}.vhome--mashin .vhome--mashin .mashin-latest .items{grid-template-columns:minmax(0, 1fr);gap:1rem}@media screen and (min-width: 40rem){.vhome--mashin .vhome--mashin .mashin-latest .items{grid-template-columns:repeat(2, minmax(0, 1fr))}}.vhome--mashin .vhome--mashin .mashin-latest .items a.item{border-radius:.5rem;background:var(--hm-surface);border:1px solid var(--hm-line);color:var(--hm-text);overflow:hidden;min-width:0}.vhome--mashin .vhome--mashin .mashin-latest .items a.item img{display:block;width:100%;aspect-ratio:16/9;height:auto;object-fit:cover}.vhome--mashin .vhome--mashin .mashin-latest .items a.item .title{padding:.7rem 1rem .2rem;font-size:1.05rem;font-weight:700;color:var(--hm-text)}.vhome--mashin .vhome--mashin .mashin-latest .items a.item .price{padding:0 1rem .3rem;font-size:1.15rem;font-weight:800;color:var(--v-primary)}.vhome--mashin .vhome--mashin .mashin-latest .items a.item .subtitle{padding:0 1rem .8rem;color:var(--hm-muted)}.vhome--mashin .vhome--mashin .mashin-latest .items a.item .card-meta{gap:.35rem;padding:0 1rem .5rem}.vhome--mashin .vhome--mashin .mashin-latest .items a.item .card-meta__item{padding:.1rem .5rem;border-radius:.3rem;background:var(--hm-surface-2);border:1px solid var(--hm-line);color:var(--hm-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}.vhome--mashin .vhome--mashin .mashin-latest .items a.item .card-meta__item+.card-meta__item::before{content:none}.vhome--mashin .vhome--mashin .mashin-garage__link,.vhome--mashin .vhome--mashin .mashin-dealers__link{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border-radius:.5rem;background:var(--hm-surface-2);border:1px solid var(--hm-line);color:var(--hm-text);font-weight:700;text-decoration:none}.vhome--mashin .vhome--mashin .mashin-garage__link .fa,.vhome--mashin .vhome--mashin .mashin-dealers__link .fa{font-size:1.3rem;color:var(--v-primary)}.vhome--mashin .vhome--mashin .mashin-garage__link .link-description,.vhome--mashin .vhome--mashin .mashin-dealers__link .link-description{display:block;font-size:.8rem;font-weight:400;color:var(--hm-muted)}.vhome--mashin .vhome--mashin .mashin-marks,.vhome--mashin .vhome--mashin .mashin-prices{min-width:0}.vhome--mashin .vhome--mashin .mashin-garage{margin:0}@media screen and (max-width: calc(40rem - 0.01rem)){.vhome--mashin .vhome--mashin{padding:.75rem}}html[data-theme=dark] .vhome--mashin .vhome--mashin{background:var(--hm-bg);box-shadow:none}.vhome--oron-suuts .vhome{gap:2rem}.vhome--oron-suuts .vhome-hero{border-radius:1.25rem;padding-bottom:1.4rem}.vhome--oron-suuts .oron-suuts-toggle{display:inline-flex;gap:.25rem;padding:.25rem;margin-bottom:.9rem;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.35);max-width:100%}.vhome--oron-suuts .oron-suuts-toggle__btn,.vhome--oron-suuts .oron-suuts-toggle__btn:hover{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.1rem;border-radius:999px;color:var(--v-on-primary);font-weight:700;text-decoration:none;white-space:nowrap}.vhome--oron-suuts .oron-suuts-toggle__btn:first-child,.vhome--oron-suuts .oron-suuts-toggle__btn:first-child:hover{background:var(--hm-surface);color:var(--v-primary)}.vhome--oron-suuts .vhome-hero .oron-suuts-search{width:100%;box-sizing:border-box}@media screen and (min-width: 40rem){.vhome--oron-suuts .vhome-hero .oron-suuts-search{grid-template-columns:2fr 1fr 1fr auto}}.vhome--oron-suuts .oron-suuts-split{display:grid;gap:1.25rem;min-width:0}.vhome--oron-suuts .oron-suuts-split:has(.oron-suuts-list .items:empty),.vhome--oron-suuts .oron-suuts-split:not(:has(.oron-suuts-list .items)){display:none}@media screen and (min-width: 62rem){.vhome--oron-suuts .oron-suuts-split{grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);align-items:start}}.vhome--oron-suuts .oron-suuts-list .items{grid-template-columns:minmax(0, 1fr);gap:1rem}@media screen and (min-width: 40rem){.vhome--oron-suuts .oron-suuts-list .items{grid-template-columns:repeat(2, minmax(0, 1fr))}}.vhome--oron-suuts .oron-suuts-list .items a.item{border-radius:1rem;overflow:hidden;background:var(--hm-surface);border:1px solid var(--hm-line);box-shadow:var(--hm-shadow)}.vhome--oron-suuts .oron-suuts-list .items a.item img{aspect-ratio:4/3;width:100%;object-fit:cover}.vhome--oron-suuts .oron-suuts-list .items a.item .title{font-weight:700;color:var(--hm-text)}.vhome--oron-suuts .oron-suuts-list .items a.item .price{color:var(--v-primary);font-weight:800}.vhome--oron-suuts .oron-suuts-list .items a.item .card-meta{color:var(--hm-muted);font-weight:600}.vhome--oron-suuts .oron-suuts-map{min-width:0}.vhome--oron-suuts .oron-suuts-map__frame{overflow:hidden;border-radius:1rem;border:1px solid var(--hm-line);box-shadow:var(--hm-shadow);background:var(--hm-surface-2)}.vhome--oron-suuts .oron-suuts-map__frame iframe{display:block;width:100%;height:18rem;border:0}@media screen and (min-width: 62rem){.vhome--oron-suuts .oron-suuts-map__frame iframe{height:34rem}}@media screen and (min-width: 62rem){.vhome--oron-suuts .oron-suuts-map{position:sticky;top:5rem}}.vhome--oron-suuts[data-theme=dark] .oron-suuts-map__frame iframe{filter:invert(0.92) hue-rotate(180deg) brightness(0.9) contrast(0.9)}.vhome--oron-suuts .oron-suuts-agency{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem;border-radius:1rem;background:var(--v-tint);border:1px solid var(--hm-line)}.vhome--oron-suuts .oron-suuts-agency__text{margin:.25rem 0 0;color:var(--hm-muted)}.vhome--oron-suuts .oron-suuts-agency__btn,.vhome--oron-suuts .oron-suuts-agency__btn:hover{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.1rem;border-radius:999px;background:var(--v-primary);color:var(--v-on-primary);font-weight:700;text-decoration:none}.vhome--ajil .ajil-hero{background:var(--v-gradient)}.vhome--ajil .ajil-doors{display:grid;gap:.75rem}@media screen and (min-width: 40rem){.vhome--ajil .ajil-doors{grid-template-columns:1fr 1fr;align-items:start}}.vhome--ajil .ajil-door{display:flex;flex-direction:column;gap:.6rem;padding:1rem;border-radius:.5rem;min-width:0}.vhome--ajil .ajil-door__title{margin:0;font-size:1.15rem;font-weight:800}.vhome--ajil .ajil-door__lead{margin:0;font-size:.9rem}.vhome--ajil .ajil-door--seek{background:var(--hm-surface);color:var(--hm-text)}.vhome--ajil .ajil-door--seek .ajil-door__lead{color:var(--hm-muted)}.vhome--ajil .ajil-door--seek .category-filters{padding:0;flex:0 0 auto;background:rgba(0,0,0,0);grid-template-columns:minmax(0, 1fr);width:100%;max-width:none}.vhome--ajil .ajil-door--seek .category-filters .category-filters__field,.vhome--ajil .ajil-door--seek .category-filters input,.vhome--ajil .ajil-door--seek .category-filters select,.vhome--ajil .ajil-door--seek .category-filters textarea{width:100%;max-width:none}.vhome--ajil .ajil-door--seek .category-filters textarea{min-height:0;height:2.75rem;resize:none}.vhome--ajil .ajil-door--hire{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.4);color:var(--v-on-primary);justify-content:flex-start}.vhome--ajil .ajil-door__actions{display:grid;margin-top:auto;gap:.55rem}.vhome--ajil .ajil-door__btn{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;border-radius:.5rem;font-weight:700;text-decoration:none}.vhome--ajil .ajil-door__btn--primary,.vhome--ajil .ajil-door__btn--primary:hover{background:#fff;color:#3730a3}.vhome--ajil .ajil-door__btn--ghost,.vhome--ajil .ajil-door__btn--ghost:hover{background:rgba(0,0,0,0);color:var(--v-on-primary);border:1px solid rgba(255,255,255,.6)}.vhome--ajil .ajil-jobs{padding:.25rem 1rem .5rem;border-radius:.85rem;background:var(--hm-surface);border:1px solid var(--hm-line)}.vhome--ajil .ajil-jobs .vhome-section__head{padding-top:.75rem}.vhome--ajil .ajil-jobs .items{display:block}.vhome--ajil .ajil-jobs .items>.item,.vhome--ajil .ajil-jobs .items>a.item{display:block;border:0;border-top:1px solid var(--hm-line);border-radius:0;box-shadow:none;background:rgba(0,0,0,0);transform:none}.vhome--ajil .ajil-jobs .job-card{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"title salary" "meta meta" "place place";gap:.15rem .75rem;padding:.8rem 0}.vhome--ajil .ajil-jobs .job-card__title{grid-area:title;color:var(--v-primary)}.vhome--ajil .ajil-jobs .job-card__salary{grid-area:salary;color:var(--hm-text);white-space:nowrap;text-align:right}.vhome--ajil .ajil-jobs .job-card .card-meta{grid-area:meta;color:var(--hm-muted)}.vhome--ajil .ajil-jobs .job-card__place{grid-area:place;color:var(--hm-muted)}.vhome--ajil .ajil-jobs [data-part~="item-intent-badge"]{display:none}.vhome--ajil .ajil-sectors__list{display:flex;flex-wrap:wrap;gap:.5rem;max-height:7.5rem;overflow:hidden;mask-image:linear-gradient(#000 70%, transparent)}.vhome--ajil .ajil-sectors__list>span{display:contents}@media screen and (min-width: 40rem){.vhome--ajil .ajil-sectors__list{max-height:none}}.vhome--ajil .ajil-sectors:not(:has(.vhome-chip)){display:none}.vhome--ajil .ajil-employers,.vhome--ajil .ajil-cv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:1rem 1.25rem;border-radius:.85rem;background:var(--hm-surface);border:1px solid var(--hm-line);border-left:4px solid var(--v-primary)}.vhome--ajil .ajil-cv{background:var(--v-tint)}.vhome--ajil .ajil-cv__title{margin:0 0 .2rem;font-size:1.1rem}.vhome--ajil .ajil-employers__text,.vhome--ajil .ajil-cv__text,.vhome--ajil .ajil-salary__lead{margin:.25rem 0 0;color:var(--hm-muted);font-size:.92rem;max-width:38rem}.vhome--ajil .ajil-employers__btn,.vhome--ajil .ajil-cv__btn,.vhome--ajil .ajil-salary__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.6rem 1.15rem;border:1px solid #e4e6eb;border-radius:1.25rem;background:#fff;color:#1c1e21;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s linear,border-color .15s linear,box-shadow .15s linear}.vhome--ajil .ajil-employers__btn:hover,.vhome--ajil .ajil-cv__btn:hover,.vhome--ajil .ajil-salary__btn:hover{border-color:#0078ff;color:#0078ff}.vhome--ajil .ajil-employers__btn:focus-visible,.vhome--ajil .ajil-cv__btn:focus-visible,.vhome--ajil .ajil-salary__btn:focus-visible{outline:2px solid #0078ff;outline-offset:2px}.vhome--ajil .ajil-employers__btn,.vhome--ajil .ajil-cv__btn,.vhome--ajil .ajil-salary__btn{gap:.5rem;padding:0 1.1rem;border-radius:.5rem;background:var(--v-primary);color:var(--v-on-primary);text-decoration:none;font-weight:700}.vhome--ajil .ajil-salary{padding:1.25rem;border-radius:.85rem;background:var(--hm-surface);border:1px solid var(--hm-line)}.vhome--ajil .ajil-salary__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.vhome--ajil .ajil-salary__table{overflow-x:auto;font-size:.92rem}.vhome--ajil .ajil-salary__table tbody tr:nth-child(n+7){display:none}.vhome--uilchilgee .uilchilgee-hero{border-radius:1.5rem}.vhome--uilchilgee .uilchilgee-hero .uilchilgee-search{width:100%;max-width:none;box-sizing:border-box;border-radius:1.25rem}.vhome--uilchilgee .uilchilgee-tiles{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.9rem .5rem}@media screen and (min-width: 40rem){.vhome--uilchilgee .uilchilgee-tiles{grid-template-columns:repeat(6, minmax(0, 1fr))}}.vhome--uilchilgee .uilchilgee-tile{display:flex;flex-direction:column;align-items:center;gap:.45rem;min-width:0;color:var(--hm-text);font-size:.85rem;font-weight:600;text-align:center;text-decoration:none;overflow-wrap:anywhere}.vhome--uilchilgee .uilchilgee-tile .link-text{order:2}.vhome--uilchilgee .uilchilgee-tile .fa{order:1;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--v-tint);color:var(--v-primary);font-size:1.4rem;transition:transform .15s ease,background .15s ease,color .15s ease}.vhome--uilchilgee .uilchilgee-tile:hover .fa{transform:translateY(-2px);background:var(--v-primary);color:var(--v-on-primary)}.vhome--uilchilgee .uilchilgee-tile--tab{font-weight:800}.vhome--uilchilgee .uilchilgee-tile--tab .fa{background:var(--v-primary);color:var(--v-on-primary);box-shadow:0 0 0 3px var(--hm-surface),0 0 0 5px var(--v-primary)}.vhome--uilchilgee .uilchilgee-providers .items,.vhome--uilchilgee .uilchilgee-requests .items{gap:1rem}.vhome--uilchilgee .uilchilgee-providers .item{position:relative;display:flex;flex-direction:column;min-width:0;padding-bottom:3.2rem;border-radius:1rem;overflow:hidden;background:var(--hm-surface);border:1px solid var(--hm-line);box-shadow:var(--hm-shadow)}.vhome--uilchilgee .uilchilgee-providers .item img{width:100%;aspect-ratio:4/3;object-fit:cover}.vhome--uilchilgee .uilchilgee-providers .item::after{content:"Цаг авах";position:absolute;left:.75rem;right:.75rem;bottom:.75rem;display:flex;align-items:center;justify-content:center;min-height:2.25rem;border-radius:999px;background:var(--v-primary);color:var(--v-on-primary);font-weight:700;font-size:.9rem;pointer-events:none}.vhome--uilchilgee .uilchilgee-providers .rating,.vhome--uilchilgee .uilchilgee-providers [data-part~=rating]{color:#b45309;font-weight:700}.vhome--uilchilgee .uilchilgee-requests .item{min-width:0;border-radius:1rem;border:1px solid var(--hm-line);border-left:4px solid var(--v-primary);background:var(--hm-surface);overflow:hidden}.vhome--uilchilgee .uilchilgee-requests:has(.items:empty),.vhome--uilchilgee .uilchilgee-requests:not(:has(.items)){display:none}.vhome--uilchilgee .vhome-how,.vhome--uilchilgee .vhome-wex{border-radius:1.25rem}.vhome--uilchilgee .vhome-wex__btn,.vhome--uilchilgee .vhome-chip{border-radius:999px}html[data-theme=dark] .vhome--uilchilgee .uilchilgee-tile .fa{background:var(--v-tint);color:var(--v-primary)}html[data-theme=dark] .vhome--uilchilgee .uilchilgee-tile--tab .fa{background:var(--v-primary);color:var(--v-on-primary)}html[data-theme=dark] .vhome--uilchilgee .uilchilgee-providers .item{box-shadow:none}.vhome--tasalbar{--tb-dark: #1e1b2e;--tb-dark-2: #2a2640;--tb-on-dark: #ffffff;--tb-on-dark-muted: #cfc9e6;--tb-accent: #e879f9;--tb-accent-ink: #1e1b2e}html[data-theme=dark] .vhome--tasalbar{--tb-dark: #14111f;--tb-dark-2: #1e1b2e}.tasalbar-hero{background:radial-gradient(120% 140% at 0% 0%, var(--tb-dark-2), var(--tb-dark));color:var(--tb-on-dark)}.tasalbar-hero .vhome-hero__lead{color:var(--tb-on-dark-muted);opacity:1}.tasalbar-hero .vhome-hero__icon .fa{color:var(--tb-accent)}.tasalbar-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:0 1.25rem;border-radius:999px;font-weight:700;text-decoration:none;border:1px solid rgba(0,0,0,0)}.tasalbar-btn--primary,.tasalbar-btn--primary:hover{background:var(--tb-accent);color:var(--tb-accent-ink)}.tasalbar-btn--ghost,.tasalbar-btn--ghost:hover{background:rgba(0,0,0,0);color:var(--tb-on-dark);border-color:rgba(255,255,255,.4)}.tasalbar-organizer .tasalbar-btn--ghost{color:var(--hm-text)}.tasalbar-hero__cta{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}.tasalbar-posters:has(.items:empty),.tasalbar-posters:not(:has(.items)){display:none}.tasalbar-posters .items{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.4rem;scrollbar-width:thin;margin:0}.tasalbar-posters .items>.item{flex:0 0 42%;scroll-snap-align:start}@media screen and (min-width: 40rem){.tasalbar-posters .items>.item{flex-basis:11rem}}.tasalbar-posters .items a.item,.tasalbar-events .items a.item{position:relative;overflow:hidden;border-radius:.85rem}.tasalbar-posters .items a.item img,.tasalbar-events .items a.item img{display:block;width:100%;aspect-ratio:2/3;object-fit:cover}.tasalbar-posters .items a.item .event-date,.tasalbar-events .items a.item .event-date{position:absolute;top:.55rem;left:.55rem;padding:.25rem .6rem;border-radius:.45rem;background:var(--v-primary);color:var(--v-on-primary);font-size:.78rem;font-weight:800;line-height:1.3;box-shadow:0 2px 8px rgba(0,0,0,.35)}.tasalbar-posters .items a.item .event-date:empty,.tasalbar-events .items a.item .event-date:empty{display:none}.tasalbar-posters .items a.item .event-place,.tasalbar-events .items a.item .event-place{font-size:.8rem;opacity:.85}.tasalbar-posters .items a.item .event-place:empty,.tasalbar-events .items a.item .event-place:empty{display:none}.tasalbar-posters .items a.item:not(:has(img)) .event-date,.tasalbar-events .items a.item:not(:has(img)) .event-date{position:static;display:inline-block;margin:.65rem .65rem 0;box-shadow:none}.tasalbar-posters .items a.item{background:var(--tb-dark-2);color:var(--tb-on-dark);border:1px solid rgba(255,255,255,.12)}.tasalbar-posters .items a.item .title,.tasalbar-posters .items a.item .subtitle{color:var(--tb-on-dark)}.tasalbar-posters .items a.item .price{color:var(--tb-accent);font-weight:800}.tasalbar-events .items a.item .price{color:var(--v-primary);font-weight:800}.tasalbar-events .items a.item::after{content:"Тасалбар авах";display:block;margin:0 .65rem .65rem;padding:.45rem .6rem;border-radius:999px;background:var(--v-primary);color:var(--v-on-primary);font-size:.8rem;font-weight:700;text-align:center}.tasalbar-strip{display:flex;flex-direction:column;gap:.35rem}.tasalbar-strip .vhome-chips{flex-wrap:nowrap;overflow-x:auto}.tasalbar-strip__dates .vhome-chip{background:var(--v-tint);border-color:var(--v-primary);font-weight:700}.tasalbar-organizer__card{display:grid;gap:.6rem;justify-items:start;padding:1.25rem;border-radius:.85rem;background:radial-gradient(120% 140% at 0% 0%, var(--tb-dark-2), var(--tb-dark));color:var(--tb-on-dark)}.tasalbar-organizer__icon{font-size:2rem;color:var(--tb-accent)}.tasalbar-organizer__title{margin:0;font-size:1.15rem;font-weight:800}.tasalbar-organizer__text{margin:0;max-width:40rem;color:var(--tb-on-dark-muted)}.vhome--surgalt{--sg-accent-text: #854d0e;--sg-hero-bg: linear-gradient(160deg, #fef9c3 0%, #fef3c7 100%);--sg-hero-line: #fde68a}.vhome--surgalt .vhome--surgalt .vhome-hero.surgalt-hero{background:var(--sg-hero-bg);color:var(--hm-text);border:1px solid var(--sg-hero-line);overflow:hidden}.vhome--surgalt .vhome--surgalt .vhome-hero__icon .fa,.vhome--surgalt .vhome--surgalt .vhome-hero__title{color:var(--sg-accent-text);opacity:1}.vhome--surgalt .vhome--surgalt .vhome-hero__lead{color:var(--hm-text);opacity:.9}.vhome--surgalt .vhome--surgalt .vhome-section__more{color:var(--sg-accent-text)}.vhome--surgalt .vhome--surgalt .vhome-hero .surgalt-search{width:100%;box-sizing:border-box}@media screen and (min-width: 40rem){.vhome--surgalt .vhome--surgalt .vhome-hero .surgalt-search{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) auto}}.vhome--surgalt .vhome--surgalt .surgalt-directions{margin-top:.85rem;max-width:100%}.vhome--surgalt .vhome--surgalt .surgalt-directions .vhome-chip{background:#fff;border-color:var(--sg-hero-line);color:#1f2937}.vhome--surgalt .vhome--surgalt .surgalt-directions .vhome-chip .fa{color:var(--sg-accent-text)}.vhome--surgalt .vhome--surgalt .surgalt-directions .vhome-chip:hover{background:var(--v-primary);border-color:var(--v-primary);color:var(--v-on-primary)}.vhome--surgalt .vhome--surgalt .surgalt-directions .vhome-chip:hover .fa{color:var(--v-on-primary)}.vhome--surgalt .vhome--surgalt .surgalt-path{height:.5rem;margin:1rem 0 .25rem;border-radius:999px;background:radial-gradient(circle, var(--sg-accent-text) 0 0.28rem, transparent 0.3rem) 0 50%/33.34% 100% repeat-x,linear-gradient(90deg, var(--v-primary) 0 100%) 0 50%/100% .18rem no-repeat;opacity:.55}.vhome--surgalt .vhome--surgalt .vhome-cta__btn--primary,.vhome--surgalt .vhome--surgalt .vhome-cta .vhome-cta__btn--primary:hover{background:var(--v-primary);color:var(--v-on-primary)}.vhome--surgalt .vhome--surgalt .vhome-cta .vhome-cta__btn--secondary,.vhome--surgalt .vhome--surgalt .vhome-cta .vhome-cta__btn--secondary:hover{background:#fff;color:#1f2937;border:1px solid var(--sg-hero-line)}.vhome--surgalt .vhome--surgalt .surgalt-courses .items a.item{position:relative;display:flex;flex-direction:column;border:1px solid var(--hm-line);border-top:3px solid var(--v-primary);background:var(--hm-surface);overflow:hidden}.vhome--surgalt .vhome--surgalt .surgalt-courses .items a.item img{aspect-ratio:1/1;width:100%;object-fit:cover}.vhome--surgalt .vhome--surgalt .surgalt-courses .items a.item .price{color:var(--sg-accent-text);font-weight:800}.vhome--surgalt .vhome--surgalt .surgalt-courses .items a.item::after{content:"Элсэх";align-self:flex-start;margin:0 .65rem .7rem;padding:.3rem .9rem;border-radius:999px;background:var(--v-primary);color:var(--v-on-primary);font-size:.8rem;font-weight:800;margin-top:auto}.vhome--surgalt .vhome--surgalt .surgalt-schools__link{display:flex;align-items:center;gap:.85rem;padding:.9rem 1rem;border-radius:.85rem;background:var(--hm-surface);border:1px solid var(--hm-line);border-left:4px solid var(--v-primary);color:var(--hm-text);text-decoration:none;font-weight:700}.vhome--surgalt .vhome--surgalt .surgalt-schools__link .fa{font-size:1.5rem;color:var(--sg-accent-text)}.vhome--surgalt .vhome--surgalt .surgalt-schools__link .link-description{display:block;font-size:.82rem;font-weight:400;color:var(--hm-muted)}.vhome--surgalt .vhome--surgalt .surgalt-requests .items a.item{border-left:3px solid var(--v-primary)}@media screen and (min-width: 40rem){.vhome--surgalt .vhome--surgalt .vhome-how__steps{grid-template-columns:repeat(4, 1fr);position:relative}.vhome--surgalt .vhome--surgalt .vhome-how__steps::before{content:"";position:absolute;top:1rem;left:12%;right:12%;height:2px;background:var(--v-primary);opacity:.5}}.vhome--surgalt .vhome--surgalt .vhome-how__step{position:relative}.vhome--surgalt .vhome--surgalt .vhome-how__num{background:var(--v-primary);color:var(--v-on-primary)}.vhome--surgalt .vhome--surgalt .vhome-wex__btn{background:var(--v-primary);color:var(--v-on-primary)}html[data-theme=dark] .vhome--surgalt{--sg-accent-text: #facc15;--sg-hero-bg: linear-gradient(160deg, var(--hm-surface) 0%, var(--hm-bg) 100%);--sg-hero-line: rgba(250, 204, 21, 0.28)}html[data-theme=dark] .vhome--surgalt .vhome--surgalt .surgalt-directions .vhome-chip{background:var(--hm-bg);color:var(--hm-text)}html[data-theme=dark] .vhome--surgalt .vhome--surgalt .vhome-cta .vhome-cta__btn--secondary,html[data-theme=dark] .vhome--surgalt .vhome--surgalt .vhome-cta .vhome-cta__btn--secondary:hover{background:rgba(0,0,0,0);color:var(--hm-text)}.vhome--baiguullaga .vhome-hero{border-radius:.5rem}.vhome--baiguullaga .vhome-hero .category-filters{border-radius:.4rem}.vhome--baiguullaga .vhome-cta__btn,.vhome--baiguullaga .vhome-how,.vhome--baiguullaga .vhome-wex{border-radius:.5rem}.baiguullaga-register{margin-top:.8rem}.baiguullaga-register__btn{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1rem;border-radius:.4rem;border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.14);color:var(--v-on-primary);font-weight:700;text-decoration:none}.baiguullaga-cats__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}@media screen and (min-width: 40rem){.baiguullaga-cats__grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.baiguullaga-cat{display:flex;align-items:center;gap:.6rem;min-width:0;padding:.8rem .9rem;border-radius:.5rem;background:var(--hm-surface);border:1px solid var(--hm-line);color:var(--hm-text);font-weight:600;font-size:.92rem;text-decoration:none}.baiguullaga-cat .fa{flex:none;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.4rem;background:var(--v-tint);color:var(--v-primary)}.baiguullaga-cat:hover{border-color:var(--v-primary)}.baiguullaga-dir__body{display:grid;gap:1rem;min-width:0}@media screen and (min-width: 62rem){.baiguullaga-dir__body{grid-template-columns:minmax(0, 3fr) minmax(0, 2fr);align-items:start}}.baiguullaga-dir__list{min-width:0}.vhome-latest.baiguullaga-dir .baiguullaga-dir__list .items,.baiguullaga-verified .items{display:flex;flex-direction:column;gap:0;border:1px solid var(--hm-line);border-radius:.5rem;background:var(--hm-surface);overflow:hidden;scroll-snap-type:none}.vhome-latest.baiguullaga-dir .baiguullaga-dir__list .items>.item,.baiguullaga-verified .items>.item{flex:none;min-width:0;padding:.7rem .9rem;border-bottom:1px solid var(--hm-line)}.vhome-latest.baiguullaga-dir .baiguullaga-dir__list .items>.item:last-child,.baiguullaga-verified .items>.item:last-child{border-bottom:0}.vhome-latest.baiguullaga-dir .baiguullaga-dir__list .items>.item>a,.vhome-latest.baiguullaga-dir .baiguullaga-dir__list .items>.item>div,.vhome-latest.baiguullaga-dir .baiguullaga-dir__list .items>.item>article,.baiguullaga-verified .items>.item>a,.baiguullaga-verified .items>.item>div,.baiguullaga-verified .items>.item>article{display:grid;grid-template-columns:3rem minmax(0, 1fr) auto;grid-template-areas:"logo title badge" "logo address address" "logo phone phone";column-gap:.8rem;row-gap:.15rem;align-items:center;color:var(--hm-text);text-decoration:none}.vhome-latest.baiguullaga-dir .baiguullaga-dir__list .items>.item .org-verified-gate,.baiguullaga-verified .items>.item .org-verified-gate{grid-area:badge;display:contents}.vhome-latest.baiguullaga-dir .baiguullaga-dir__list .items>.item .org-verified,.baiguullaga-verified .items>.item .org-verified{grid-area:badge;display:inline-block;padding:.05rem .5rem;border-radius:999px;background:color-mix(in srgb, var(--hm-success) 16%, transparent);color:var(--hm-success);font-size:.72rem;font-weight:700;white-space:nowrap}.vhome-latest.baiguullaga-dir .baiguullaga-dir__list .items>.item .org-verified::before,.baiguullaga-verified .items>.item .org-verified::before{content:"";font-family:FontAwesome,sans-serif}.vhome-latest.baiguullaga-dir .baiguullaga-dir__list .items>.item .f233,.baiguullaga-verified .items>.item .f233{grid-area:address;font-size:.85rem;color:var(--hm-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vhome-latest.baiguullaga-dir .baiguullaga-dir__list .items>.item .f233:empty,.baiguullaga-verified .items>.item .f233:empty{display:none}.vhome-latest.baiguullaga-dir .baiguullaga-dir__list .items>.item .f1,.baiguullaga-verified .items>.item .f1{grid-area:logo;width:3rem;height:3rem;padding:.2rem;border-radius:.4rem;border:1px solid var(--hm-line);background:#fff;overflow:hidden}.vhome-latest.baiguullaga-dir .baiguullaga-dir__list .items>.item .f1 img,.baiguullaga-verified .items>.item .f1 img{width:100%;height:100%;object-fit:contain;display:block}.vhome-latest.baiguullaga-dir .baiguullaga-dir__list .items>.item .f2,.baiguullaga-verified .items>.item .f2{grid-area:title;min-width:0;font-weight:700;overflow-wrap:anywhere}.vhome-latest.baiguullaga-dir .baiguullaga-dir__list .items>.item .f232,.baiguullaga-verified .items>.item .f232{grid-area:phone;font-size:.88rem;color:var(--v-primary);font-weight:600}.vhome-latest.baiguullaga-dir .baiguullaga-dir__list .items>.item .f232::before,.baiguullaga-verified .items>.item .f232::before{content:"";font-family:FontAwesome,sans-serif;margin-right:.4rem}.baiguullaga-verified:has(.items:empty),.baiguullaga-verified:not(:has(.items)){display:none}.baiguullaga-map{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:14rem;padding:1.5rem 1rem;text-align:center;border-radius:.5rem;border:1px solid var(--hm-line);background-color:var(--v-tint);background-image:linear-gradient(var(--hm-line) 1px, transparent 1px),linear-gradient(90deg, var(--hm-line) 1px, transparent 1px);background-size:2rem 2rem}.baiguullaga-map__pin{font-size:2.2rem;color:var(--v-primary)}.baiguullaga-map__title{margin:0;font-size:1.05rem;color:var(--hm-text)}.baiguullaga-map__text{margin:0;color:var(--hm-muted);font-size:.9rem}.baiguullaga-map__btn{display:inline-flex;align-items:center;gap:.4rem;margin-top:.4rem;padding:.55rem 1rem;border-radius:.4rem;background:var(--v-primary);color:var(--v-on-primary);font-weight:700;text-decoration:none}.baiguullaga-linked__list{display:grid;gap:.6rem}@media screen and (min-width: 40rem){.baiguullaga-linked__list{grid-template-columns:1fr 1fr}}.baiguullaga-linked__item{display:flex;align-items:center;gap:.8rem;padding:.9rem 1rem;border-radius:.5rem;background:var(--hm-surface);border:1px solid var(--hm-line);color:var(--hm-text);font-weight:700;text-decoration:none}.baiguullaga-linked__item .fa{color:var(--v-primary);font-size:1.3rem}.baiguullaga-linked__item .link-description{display:block;font-weight:400;font-size:.85rem;color:var(--hm-muted)}.vhome-hero .baiguullaga-search{width:100%;max-width:none;box-sizing:border-box}@media screen and (min-width: 40rem){.vhome-hero .baiguullaga-search{grid-template-columns:2fr 1fr 1fr auto}}@layer dg-compat{*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:var(--dg-font-family, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji);line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:rgba(0,0,0,0);background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}}[hidden]:where(:not([hidden=until-found])){display:none}/*# sourceMappingURL=style.css.map */
