.repair-select-cities-header{flex-direction:column;gap:4px;width:100%;padding:20px 0 18px;display:flex}@media screen and (max-width:768px){.repair-select-cities-header{padding:12px 0 14px}}.repair-select-cities-header h2{letter-spacing:-.02em;color:var(--color-text-primary,#15171c);margin:0;padding:0;font-size:24px;font-weight:800}.repair-select-cities-header h2:after{content:"";background:var(--color-accent,#0095ac);border-radius:999px;width:36px;height:3px;margin-top:10px;display:block}@media screen and (max-width:768px){.repair-select-cities-header h2{font-size:19px}}.repair-select-cities-header p{color:var(--color-secondary,#5e6470);margin:10px 0 0!important;font-size:13.5px!important}@media screen and (max-width:768px){.repair-select-cities-header p{font-size:12.5px!important}}.sell-select-cities-body{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:16px;width:100%;display:grid}@media (min-width:720px) and (max-width:1280px){.sell-select-cities-body{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}}@media screen and (max-width:768px){.sell-select-cities-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}.sell-select-cities-body .location-card{background:var(--color-surface,#fff);border:1px solid var(--color-border,#ececef);border-radius:var(--radius-lg,18px);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;min-height:138px;padding:16px 12px;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:flex}.sell-select-cities-body .location-card:hover{background:var(--color-tint,#f2fafb);box-shadow:var(--shadow-card,0 10px 24px #11131812);border-color:#9edfe8;transform:translateY(-3px)}.sell-select-cities-body .location-card:hover .city-name-container span{color:var(--color-accent-dark,#0d5667)}@media screen and (max-width:768px){.sell-select-cities-body .location-card{border-radius:var(--radius-md,14px);min-height:108px;padding:12px 6px}}.sell-select-cities-body .location-card .location-image-container{justify-content:center;align-items:center;width:96px;height:64px;margin:0;display:flex;position:relative}.sell-select-cities-body .location-card .location-image-container img{object-fit:contain}@media screen and (max-width:768px){.sell-select-cities-body .location-card .location-image-container{width:64px;height:44px}}.sell-select-cities-body .location-card .city-name-container{justify-content:center;align-items:center;width:100%;margin-top:10px;display:flex}.sell-select-cities-body .location-card .city-name-container span{color:var(--color-text-primary,#15171c);text-align:center;font-size:13.5px;font-weight:700;transition:color .2s}@media screen and (max-width:768px){.sell-select-cities-body .location-card .city-name-container span{font-size:11.5px}}
