@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600;700&family=Barlow:wght@400;500;600&display=swap');:root{--ymm-bg:#141618;--ymm-surface:#1e2124;--ymm-surface2:#26292e;--ymm-border:#33383f;--ymm-accent:#f59e0b;--ymm-accent-glow:rgba(245,158,11,.18);--ymm-text:#e8eaed;--ymm-text-muted:#7a8290;--ymm-disabled-bg:#1a1c1f;--ymm-disabled-txt:#3a4050;--ymm-success:#22c55e;--ymm-radius:6px;--ymm-transition:.22s cubic-bezier(.4,0,.2,1);--ymm-font-head:'Barlow Condensed',sans-serif;--ymm-font-body:'Barlow',sans-serif}.ymm-selector.ymm-box{background:var(--ymm-bg);border:1px solid var(--ymm-border);border-top:3px solid var(--ymm-accent);border-radius:var(--ymm-radius);padding:20px;font-family:var(--ymm-font-body);box-shadow:0 4px 24px rgba(0,0,0,.45);position:relative;overflow:hidden}.ymm-selector.ymm-box:before{content:'';position:absolute;top:0;left:0;right:0;height:120px;background:radial-gradient(ellipse at 50% 0%,rgba(245,158,11,.07) 0%,transparent 70%);pointer-events:none}.ymm-selector.ymm-box select.ymm-select,.ymm-selector.ymm-box select.ymm-category-select{width:100%;margin:0 0 10px;padding:11px 36px 11px 14px;font-family:var(--ymm-font-body);font-size:14px;font-weight:500;color:var(--ymm-text);background-color:var(--ymm-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23f59e0b' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;border:1.5px solid var(--ymm-border);border-radius:var(--ymm-radius);outline:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color var(--ymm-transition),box-shadow var(--ymm-transition),background-color var(--ymm-transition);box-shadow:inset 0 1px 3px rgba(0,0,0,.2)}.ymm-selector.ymm-box select.ymm-select:hover:not(:disabled),.ymm-selector.ymm-box select.ymm-category-select:hover:not(:disabled){border-color:rgba(245,158,11,.5);background-color:var(--ymm-surface2)}.ymm-selector.ymm-box select.ymm-select:focus:not(:disabled),.ymm-selector.ymm-box select.ymm-category-select:focus:not(:disabled){border-color:var(--ymm-accent);box-shadow:0 0 0 3px var(--ymm-accent-glow),inset 0 1px 3px rgba(0,0,0,.2);background-color:var(--ymm-surface2)}.ymm-selector.ymm-box select.ymm-select.disabled,.ymm-selector.ymm-box select.disabled{color:var(--ymm-disabled-txt) !important;background-color:var(--ymm-disabled-bg) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%233a4050' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;border-color:#222529 !important;cursor:not-allowed;opacity:.7}.ymm-selector.ymm-box select.ymm-select.has-value{border-color:rgba(245,158,11,.4);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2322c55e' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ymm-selector.ymm-box select option{background:var(--ymm-surface2);color:var(--ymm-text)}.ymm-selector.ymm-box .ymm-level-wrap{position:relative;margin-bottom:10px}.ymm-selector.ymm-box .ymm-level-wrap select{margin-bottom:0 !important}.ymm-selector.ymm-box .ymm-level-wrap.is-loading:after{content:'';position:absolute;right:13px;top:50%;transform:translateY(-50%);width:14px;height:14px;border:2px solid var(--ymm-border);border-top-color:var(--ymm-accent);border-radius:50%;animation:ymm-spin .7s linear infinite;pointer-events:none}@keyframes ymm-spin{to{transform:translateY(-50%) rotate(360deg)}}.ymm-selector.ymm-box button.ymm-submit-any-selection,.ymm-selector.ymm-box .ymm-submit-any-selection{display:block;width:100%;margin-top:6px;padding:13px 20px;font-family:var(--ymm-font-head);font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0d0e0f;background:var(--ymm-accent);border:none;border-radius:var(--ymm-radius);cursor:pointer;transition:background var(--ymm-transition),transform var(--ymm-transition),box-shadow var(--ymm-transition);box-shadow:0 2px 12px rgba(245,158,11,.3);position:relative;overflow:hidden}.ymm-selector.ymm-box button.ymm-submit-any-selection:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .5s ease}.ymm-selector.ymm-box button.ymm-submit-any-selection:hover{background:#fbbf24;transform:translateY(-1px);box-shadow:0 4px 20px rgba(245,158,11,.45)}.ymm-selector.ymm-box button.ymm-submit-any-selection:hover:before{left:100%}.ymm-selector.ymm-box button.ymm-submit-any-selection:active{transform:translateY(0);box-shadow:0 1px 6px rgba(245,158,11,.25)}.ymm-selector.ymm-box .ymm-garage{background:var(--ymm-surface2);border:1px solid var(--ymm-border);border-radius:var(--ymm-radius);padding:10px 12px;margin-bottom:14px}.ymm-selector.ymm-box .ymm-garage .ymm-garage-text{font-family:var(--ymm-font-head);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ymm-text-muted);display:block;margin-bottom:6px}.ymm-selector.ymm-box .ymm-garage .ymm-garage-select{width:100% !important;margin:0 !important;padding:9px 36px 9px 12px;font-size:13px;color:var(--ymm-text);background-color:var(--ymm-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23f59e0b' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;border:1px solid var(--ymm-border);border-radius:4px;appearance:none;outline:none;cursor:pointer}.ymm-selector.ymm-box .ymm-remove-from-garage{display:inline-block;margin-top:7px;font-size:11px;color:var(--ymm-text-muted);text-decoration:none;transition:color var(--ymm-transition)}.ymm-selector.ymm-box .ymm-remove-from-garage:hover{color:#ef4444}.ymm-selector.ymm-box .ymm-filter-links{display:block;margin-top:10px;text-align:center;font-size:12px}.ymm-selector.ymm-box .ymm-filter-links a{color:var(--ymm-text-muted);text-decoration:none;transition:color var(--ymm-transition)}.ymm-selector.ymm-box .ymm-filter-links a:hover{color:var(--ymm-accent)}.ymm-no-vehicles{background:var(--ymm-bg);border:1px dashed var(--ymm-border);border-radius:var(--ymm-radius);padding:16px;font-family:var(--ymm-font-body);font-size:13px;color:var(--ymm-text-muted);text-align:center}.ymm-selector.ymm-box .ymm-extra{margin-top:6px}.ymm-selector.ymm-box .ymm-extra .ymm-search input.ymm-search-field{width:100%;padding:10px 14px;font-family:var(--ymm-font-body);font-size:14px;color:var(--ymm-text);background:var(--ymm-surface);border:1.5px solid var(--ymm-border);border-radius:var(--ymm-radius);outline:none;transition:border-color var(--ymm-transition),box-shadow var(--ymm-transition);box-sizing:border-box}.ymm-selector.ymm-box .ymm-extra .ymm-search input.ymm-search-field:focus{border-color:var(--ymm-accent);box-shadow:0 0 0 3px var(--ymm-accent-glow)}.ymm-selector.ymm-box .ymm-extra .ymm-search table{width:100%}.ymm-selector.ymm-box .ymm-extra .ymm-search table td.ymm-td-input{padding:0}.ymm-selector.ymm-box .ymm-extra .ymm-search table td.ymm-td-input input{width:100%;max-width:none}.ymm-selector.ymm-box .ymm-extra .ymm-search table td.ymm-td-button{width:1px;white-space:nowrap;padding:0 0 0 9px}.ymm-selector.ymm-box .ymm-extra .ymm-search .ymm-or-search{display:none;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ymm-text-muted);margin-bottom:6px;font-family:var(--ymm-font-head)}.ymm-selector.ymm-box .ymm-extra.or-search .ymm-search .ymm-or-search{display:block}.ymm-selector.ymm-box .ymm-extra.or-search select.ymm-category-select:last-child{margin-bottom:2px}.ymm-selector.ymm-box .ymm-submit-any-selection{margin-top:0}.ymm-live-count{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:5px 10px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.25);border-radius:20px;font-family:var(--ymm-font-head);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ymm-success);animation:ymm-fadein .3s ease}.ymm-live-count:before{content:'';width:7px;height:7px;background:var(--ymm-success);border-radius:50%;box-shadow:0 0 6px var(--ymm-success);animation:ymm-pulse 1.8s ease infinite}@keyframes ymm-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes ymm-fadein{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ymm-live-count.is-hidden{display:none}select.ymm-select.ymm-just-enabled{animation:ymm-slidedown .25s ease forwards}@keyframes ymm-slidedown{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ymm-selector.ymm-horizontal{float:none !important;width:100% !important;padding:16px 18px !important;margin:0 !important;background:var(--ymm-bg);border:1px solid var(--ymm-border);border-top:3px solid var(--ymm-accent);border-radius:var(--ymm-radius);font-family:var(--ymm-font-body);box-shadow:0 4px 24px rgba(0,0,0,.4);box-sizing:border-box}.ymm-selector.ymm-horizontal .ymm-title{float:left}.ymm-selector.ymm-horizontal .ymm-title .widget-title{font-family:var(--ymm-font-head) !important;font-size:16px !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--ymm-text) !important;padding:0 !important;margin:0 !important;border:none !important}.ymm-selector.ymm-horizontal .ymm-title-right{float:right;margin:2px 1% 0 0}.ymm-selector.ymm-horizontal .ymm-title-right .ymm-garage-select{width:auto;margin:0;padding:6px 30px 6px 10px;font-size:13px;color:var(--ymm-text);background-color:var(--ymm-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23f59e0b' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;border:1px solid var(--ymm-border);border-radius:4px;appearance:none;cursor:pointer;outline:none}.ymm-selector.ymm-horizontal .ymm-clear{clear:both;height:1px}.ymm-selector.ymm-horizontal .level{margin:0;float:left;width:33.3%;padding-right:8px;box-sizing:border-box}.ymm-selector.ymm-horizontal .level:last-of-type{padding-right:0}.ymm-selector.ymm-horizontal .level select.ymm-select,.ymm-selector.ymm-horizontal .level select.ymm-category-select{width:100%;margin:0;padding:11px 34px 11px 12px;font-family:var(--ymm-font-body);font-size:14px;font-weight:500;color:var(--ymm-text);background-color:var(--ymm-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23f59e0b' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;border:1.5px solid var(--ymm-border);border-radius:var(--ymm-radius);appearance:none;outline:none;cursor:pointer;transition:border-color var(--ymm-transition),box-shadow var(--ymm-transition),background-color var(--ymm-transition)}.ymm-selector.ymm-horizontal .level select.ymm-select:hover:not(:disabled),.ymm-selector.ymm-horizontal .level select.ymm-category-select:hover:not(:disabled){border-color:rgba(245,158,11,.5);background-color:var(--ymm-surface2)}.ymm-selector.ymm-horizontal .level select.ymm-select:focus:not(:disabled),.ymm-selector.ymm-horizontal .level select.ymm-category-select:focus:not(:disabled){border-color:var(--ymm-accent);box-shadow:0 0 0 3px var(--ymm-accent-glow);background-color:var(--ymm-surface2)}.ymm-selector.ymm-horizontal .level select.disabled{color:var(--ymm-disabled-txt) !important;background-color:var(--ymm-disabled-bg) !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%233a4050' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;border-color:#222529 !important;cursor:not-allowed;opacity:.65}.ymm-selector.ymm-horizontal .level select.has-value{border-color:rgba(245,158,11,.4)}.ymm-selector.ymm-horizontal .level select.ymm-category-select{margin-top:8px}.ymm-selector.ymm-horizontal .ymm-extra .ymm-search{margin:6px 1% 0 0}.ymm-selector.ymm-horizontal .ymm-extra .ymm-search .ymm-or-search{display:none}.ymm-selector.ymm-horizontal .ymm-extra .ymm-search.or-search{margin-top:2px}.ymm-selector.ymm-horizontal .ymm-extra .ymm-search.or-search .ymm-or-search{display:block}.ymm-selector.ymm-horizontal .ymm-extra .ymm-search form,.ymm-selector.ymm-horizontal .ymm-extra .ymm-search table{margin:0}.ymm-selector.ymm-horizontal .ymm-extra .ymm-search table td.ymm-td-input{padding:0}.ymm-selector.ymm-horizontal .ymm-extra .ymm-search table td.ymm-td-input input{width:100%;max-width:none}.ymm-selector.ymm-horizontal .ymm-extra .ymm-search table td.ymm-td-button{width:1px;white-space:nowrap;padding:0 0 0 9px}.ymm-selector.ymm-horizontal .ymm-submit-any-selection{margin-top:10px;padding:11px 28px;font-family:var(--ymm-font-head);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0d0e0f;background:var(--ymm-accent);border:none;border-radius:var(--ymm-radius);cursor:pointer;transition:background var(--ymm-transition),transform var(--ymm-transition),box-shadow var(--ymm-transition);box-shadow:0 2px 10px rgba(245,158,11,.28)}.ymm-selector.ymm-horizontal .ymm-submit-any-selection:hover{background:#fbbf24;transform:translateY(-1px);box-shadow:0 4px 16px rgba(245,158,11,.4)}.ymm-selector.ymm-horizontal .ymm-filter-links{margin-top:8px}.ymm-selector.ymm-horizontal .ymm-filter-links a{font-size:12px;color:var(--ymm-text-muted);text-decoration:none;transition:color var(--ymm-transition)}.ymm-selector.ymm-horizontal .ymm-filter-links a:hover{color:var(--ymm-accent)}@media (max-width:640px){.ymm-selector.ymm-horizontal .level{width:100%;float:none;padding-right:0;margin-bottom:8px}.ymm-selector.ymm-horizontal .ymm-title,.ymm-selector.ymm-horizontal .ymm-title-right{float:none}.ymm-selector.ymm-horizontal .ymm-title{margin-bottom:10px}.ymm-selector.ymm-horizontal .ymm-title-right{margin:0 0 12px}.ymm-selector.ymm-horizontal .ymm-title-right .ymm-garage-select{width:100% !important}}