/* Generated by bin/build_css.py; edit config/styles. */
body.op-product.op-product--surface-market{background:#fff;}body.op-product .op-market-catalog .city-autocomplete-results{position:absolute;z-index:80;left:0;right:0;box-sizing:border-box;max-height:min(264px, 42dvh);overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;margin:0;padding:4px;border:1px solid #d7e2f2;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(21, 35, 59, .1);}body.op-product .op-market-catalog .city-autocomplete-item{display:block;width:100%;min-height:44px;margin:0;padding:10px 12px;border:0;border-radius:9px;color:#15233b;background:#fff;text-align:left;font:inherit;font-size:16px;font-weight:400;line-height:1.4;cursor:pointer;white-space:normal;}body.op-product .op-market-catalog .city-autocomplete-item:is(:hover, .is-active){background:#edf4ff;color:#0055d9;}body.op-product .op-market-catalog .city-autocomplete-empty{padding:12px;color:#627188;font-size:14px;line-height:1.5;}body.op-product .op-market-catalog :is(input, select, button, a):focus-visible{outline:2px solid #0060f4;outline-offset:3px;}body.op-product .op-market-catalog .op-market-filter-state p{margin:0;color:#627188;}body.op-product .op-market-catalog .op-market-empty .op-button + p{margin-top:16px;}body.op-product .op-market-catalog .op-market-empty p:last-child{margin-bottom:0;}body.op-product .op-market-catalog .op-market-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}body.op-product .op-market-catalog .city-autocomplete-results{top:52px;min-width:min(280px,80vw);}body.op-product .op-market-catalog .op-market-field-error{display:block;margin-top:6px;color:#b42318;font-size:14px;line-height:1.4;position:absolute;top:50px;z-index:81;background:#fff;padding:8px;border:1px solid #b42318;border-radius:8px;min-width:220px;}body.op-product .op-market-catalog .op-market-filter-state{display:flex;align-items:center;flex-wrap:wrap;gap:0 12px;font-size:13px;justify-content:flex-end;margin:-16px 0 8px;}body.op-product .op-market-catalog .op-market-filter-state a{display:inline-flex;align-items:center;color:#0060f4;min-height:32px;}body.op-product .op-market-catalog>.op-market-links{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;margin:0 0 14px;}body.op-product .op-market-catalog>.op-market-links a{display:inline-flex;align-items:center;min-height:32px;}body.op-product .op-market-catalog .op-market-sort-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px;color:#66758b;font-size:13px;}body.op-product .op-market-catalog .op-market-sort-row #market-sort{width:auto;max-width:min(160px, 100%);min-width:0;height:40px;min-height:40px;padding:5px 28px 5px 10px;-webkit-appearance:none;border:1px solid var(--op-ui-outline, #e2e8f2);border-radius:var(--op-ui-radius-control, 12px);background-color:var(--op-ui-capsule, #f1f5fa);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364758b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:13px 13px;color:#64748b;font:inherit;font-size:12px;line-height:1.3;cursor:pointer;white-space:nowrap;}body.op-product .op-market-catalog .op-market-sort-row #market-sort:focus-visible{outline:var(--op-ui-focus-ring, 2px solid #0060f4);outline-offset:2px;}body.op-product .op-market-catalog .op-market-search-form{display:block;margin:0;padding:0;border:0;min-width:0;}body.op-product .op-market-catalog .op-market-search{position:relative;box-sizing:border-box;min-width:0;min-height:52px;margin:0 0 10px;padding:3px 5px;border:0;border-radius:var(--op-market-search-radius, 16px);background:var(--op-market-search-bg, #f1f5fa);}body.op-product .op-market-catalog .op-market-search-row{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;min-width:0;}body.op-product .op-market-catalog input#market-search{display:block;-webkit-appearance:none;box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:0 4px;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#172640;font-family:inherit;font-size:16px;line-height:1.4;font-weight:400;outline:none;}body.op-product .op-market-catalog #market-search::placeholder{color:#69758a;opacity:1;}body.op-product .op-market-catalog :is(.op-market-search-submit,.op-market-filter-toggle){display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px!important;min-height:44px!important;margin:0;padding:0!important;border:0;border-radius:50%;background:transparent;color:#0060f4;box-shadow:none;cursor:pointer;list-style:none;}body.op-product .op-market-catalog .op-market-filter-toggle::-webkit-details-marker{display:none;}body.op-product .op-market-catalog .op-market-filter-toggle::marker{content:"";}body.op-product .op-market-catalog .op-market-filter-toggle::after{content:none;}body.op-product .op-market-catalog .op-market-category-picker{position:static;min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none;}body.op-product .op-market-catalog .op-market-category-picker[open] .op-market-filter-toggle,body.op-product .op-market-catalog .op-market-filter-toggle.is-filtered{background:#eef5ff;}body.op-product .op-market-catalog .op-market-search :is(button,summary)>svg{display:block;flex:none;width:22px;min-width:22px;height:22px;}body.op-product .op-market-catalog .op-market-search svg :is(path,circle){stroke-width:1.7;fill:none;stroke:currentColor;}body.op-product .op-market-catalog .op-market-search:focus-within{box-shadow:inset 0 0 0 1px #b7d1ff;}body.op-product .op-market-catalog .op-market-category-panel{position:absolute;z-index:80;top:calc(100% + 8px);right:0;box-sizing:border-box;width:min(320px,100%);max-height:min(296px,48dvh);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:6px;border:1px solid #d7e2f2;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(21,35,59,.10);}body.op-product .op-market-catalog .op-market-price-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 8px 12px;margin-bottom:4px;border-bottom:1px solid #e8edf5;}body.op-product .op-market-catalog .op-market-price-range label{min-width:0;display:block;font-size:12px;color:#475569;}body.op-product .op-market-catalog .op-market-price-range input{width:100%;min-width:0;height:40px;padding:8px;box-sizing:border-box;font-size:14px;}body.op-product .op-market-catalog .op-market-price-range button{grid-column:1/-1;margin-top:2px;}body.op-product .op-market-catalog .op-market-category-panel.is-above{top:auto;bottom:calc(100% + 8px);}body.op-product .op-market-catalog .op-market-category-picker:not([open]) .op-market-category-panel{display:none;}body.op-product .op-market-catalog .op-market-category-options{display:block;min-width:0;margin:0;padding:0;border:0;}body.op-product .op-market-catalog .op-market-category-options>legend{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}body.op-product .op-market-catalog .op-market-category-option{display:flex;flex-direction:row;align-items:center;gap:12px;min-height:44px;margin:0;padding:8px 10px;border:0;border-radius:10px;color:#172640;background:transparent;font-size:15px;font-weight:400;line-height:1.4;cursor:pointer;}body.op-product .op-market-catalog .op-market-category-option:has(input:checked){background:#eef5ff;color:#0060f4;}body.op-product .op-market-catalog .op-market-category-option:hover{background:#f4f7fc;}body.op-product .op-market-catalog .op-market-category-option>input[type="radio"]{appearance:auto;flex:0 0 17px;width:17px;height:17px;min-width:17px;min-height:17px;margin:0;padding:0;border:0;box-shadow:none;accent-color:#0060f4;}body.op-product .op-market-catalog .op-market-search-selection{display:flex;align-items:center;min-width:0;padding:2px 9px 7px;}body.op-product .op-market-catalog .op-market-category-chip{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;max-width:100%;min-height:36px;padding:6px 10px;border:0;border-radius:18px;background:#eef5ff;color:#0060f4;text-decoration:none;font-size:13px;line-height:1.4;font-weight:500;}body.op-product .op-market-catalog .op-market-category-option>span, body.op-product .op-market-catalog .op-market-category-chip>span{min-width:0;overflow-wrap:break-word;}body.op-product .op-market-catalog .op-market-category-chip>svg{flex:0 0 16px;width:16px;height:16px;}
