.ys-wrap{max-width:1240px;margin:1.5rem auto 3rem;padding:0 1rem;font-family:inherit;color:#1a1a1a;--ys-accent: #f70b17;--ys-accent-dark: #c80a14;--ys-accent-soft: rgba(247, 11, 23, .08);--ys-accent-softer: rgba(247, 11, 23, .04);--ys-border: #ececec;--ys-muted: #6b6b6b;--ys-bg-soft: #fafafa}.ys-filters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(280px,1.4fr);gap:.75rem;margin-bottom:1.1rem}@media(max-width:768px){.ys-filters{grid-template-columns:1fr}}.ys-filter,.ys-combo{position:relative}.ys-filter__input,.ys-combo__input{width:100%;height:48px;padding:0 3.2rem 0 2.7rem;border:1.5px solid var(--ys-border);border-radius:12px;font-size:.95rem;font-family:inherit;color:#1a1a1a;background:#fff;transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;appearance:none}.ys-filter__input::placeholder,.ys-combo__input::placeholder{color:#a8a8a8}.ys-filter__input:focus,.ys-combo__input:focus{outline:none;border-color:var(--ys-accent);box-shadow:0 0 0 4px var(--ys-accent-soft)}.ys-filter__input:disabled,.ys-combo__input:disabled{background:var(--ys-bg-soft);color:#a8a8a8;cursor:not-allowed}.ys-filter__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--ys-accent);pointer-events:none;z-index:2}.ys-filter__clear{position:absolute;right:38px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:#efefef;color:#666;border:0;cursor:pointer;display:none;align-items:center;justify-content:center;font-size:16px;line-height:1;padding:0;transition:background .15s ease,color .15s ease;z-index:3}.ys-filter--wide .ys-filter__clear{right:10px}.ys-filter__clear.show{display:inline-flex}.ys-filter__clear:hover{background:var(--ys-accent);color:#fff}.ys-combo__caret{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#999;cursor:pointer;transition:transform .2s ease,color .15s ease;z-index:3;padding:4px;box-sizing:content-box}.ys-combo.is-open .ys-combo__caret{transform:translateY(-50%) rotate(180deg);color:var(--ys-accent)}.ys-combo.is-disabled .ys-combo__caret{color:#d0d0d0;cursor:not-allowed}.ys-combo__panel{position:absolute;top:calc(100% + 6px);left:0;right:0;max-height:280px;overflow-y:auto;background:#fff;border:1px solid var(--ys-border);border-radius:12px;box-shadow:0 18px 40px #0000001f,0 2px 6px #0000000a;z-index:50;padding:.35rem;margin:0;list-style:none;display:none}.ys-combo.is-open .ys-combo__panel{display:block}.ys-combo__option{padding:.65rem .85rem;font-size:.9rem;color:#1a1a1a;border-radius:8px;cursor:pointer;transition:background .12s ease,color .12s ease;-webkit-user-select:none;user-select:none}.ys-combo__option:hover,.ys-combo__option[aria-selected=true]{background:var(--ys-accent-soft);color:var(--ys-accent)}.ys-combo__empty{padding:.9rem;font-size:.85rem;color:var(--ys-muted);text-align:center;font-style:italic}.ys-combo__panel::-webkit-scrollbar{width:6px}.ys-combo__panel::-webkit-scrollbar-thumb{background:#ddd;border-radius:999px}.ys-combo__panel::-webkit-scrollbar-thumb:hover{background:var(--ys-accent)}.ys-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.ys-count{margin:0;font-size:.9rem;color:var(--ys-muted);letter-spacing:.01em}.ys-count strong{color:var(--ys-accent);font-weight:700;font-size:1rem;margin:0 .15rem}.ys-reset{background:transparent;color:var(--ys-accent);border:1.5px solid var(--ys-accent);border-radius:999px;padding:.45rem 1rem;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s ease,color .15s ease}.ys-reset:hover{background:var(--ys-accent);color:#fff}.ys-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem}@media(max-width:480px){.ys-grid{grid-template-columns:1fr;gap:1rem}}.ys-card{position:relative;background:#fff;border:1px solid var(--ys-border);border-radius:16px;padding:1.5rem 1.5rem 1.25rem;display:flex;flex-direction:column;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ys-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--ys-accent);transform:scaleY(0);transform-origin:top;transition:transform .22s ease}.ys-card:hover{border-color:var(--ys-accent);box-shadow:0 16px 36px #f70b171a,0 2px 6px #0000000a;transform:translateY(-3px)}.ys-card:hover:before{transform:scaleY(1)}.ys-card__header{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px dashed #ececec}.ys-card__badge{display:inline-block;background:var(--ys-accent-soft);color:var(--ys-accent);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .7rem;border-radius:999px;margin-bottom:.85rem}.ys-card__title{font-size:1.08rem;font-weight:700;color:#111;margin:0 0 .35rem;line-height:1.3;letter-spacing:-.01em}.ys-card__owner{display:flex;align-items:center;gap:.45rem;margin:0;font-size:.85rem;color:var(--ys-muted);font-weight:500}.ys-card__owner svg{flex-shrink:0;width:14px;height:14px;color:#a8a8a8}.ys-card__body{display:flex;flex-direction:column;gap:.65rem;flex:1}.ys-card__row{display:flex;align-items:flex-start;gap:.65rem;font-size:.87rem;color:#2a2a2a;line-height:1.45}.ys-card__row svg{flex-shrink:0;width:16px;height:16px;margin-top:2px;color:var(--ys-accent)}.ys-card__row a{color:#2a2a2a;text-decoration:none;transition:color .15s ease;word-break:break-word}.ys-card__row a:hover{color:var(--ys-accent)}.ys-card__footer{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #f2f2f2}.ys-card__city{font-size:.78rem;color:var(--ys-muted);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.ys-card__code{font-size:.7rem;color:#a8a8a8;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:var(--ys-bg-soft);padding:.2rem .55rem;border-radius:6px;letter-spacing:.04em}.ys-card.d-none,.dists.d-none{display:none!important}.ys-empty{text-align:center;padding:3rem 1.5rem;background:var(--ys-bg-soft);border-radius:16px;color:var(--ys-muted);margin-top:1rem}.ys-empty svg{color:var(--ys-accent);opacity:.55;margin-bottom:1rem}.ys-empty h4{margin:0 0 .35rem;color:#2a2a2a;font-weight:700;font-size:1.05rem}.ys-empty p{margin:0;font-size:.92rem}#custom-filter-content .city-list{all:unset}
/*# sourceMappingURL=/cdn/shop/t/23/assets/yetkili-servis.css.map */
