.qsk-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.qsk-region{position:relative;margin:16px 0}.qsk-block{display:block;border-radius:10px;background:#e8ebf1;animation:qsk-breathe 2s ease-in-out infinite}.qsk-line{height:14px;width:90%;margin:10px 0}.qsk-short{width:58%}.qsk-heading{height:26px;width:min(60%,320px);margin:20px 0 16px}.qsk-price{height:22px;width:100px;margin:14px 0}.qsk-button{height:46px;width:100%;margin-top:16px}.qsk-field{height:44px;width:100%;margin:14px 0}.qsk-location{height:26px;width:160px;margin-bottom:20px}.qsk-hero{height:240px;width:100%;border-radius:20px}.qsk-section{margin:30px 0}.qsk-page{max-width:1280px;margin:auto;padding:16px}.qsk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qsk-card{min-width:0;background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;padding:10px}.qsk-image{width:100%;aspect-ratio:1}.qsk-copy{padding:4px}.qsk-card-service .qsk-image{aspect-ratio:4/3}.qsk-card-store .qsk-image,.qsk-card-provider .qsk-image{aspect-ratio:2/1}.qsk-card-category .qsk-image{aspect-ratio:1;border-radius:50%}.qsk-card-category .qsk-price{display:none}.qsk-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.qsk-track{display:flex;gap:12px;overflow:hidden}.qsk-track .qsk-card{flex:0 0 210px}.qsk-filters{display:flex;gap:12px;margin:20px 0}.qsk-filters>.qsk-block{height:38px;width:120px}.qsk-gallery{width:100%;aspect-ratio:1;border-radius:20px}.qsk-thumbnails{display:flex;gap:10px;margin-top:12px}.qsk-thumbnails>.qsk-block{width:60px;height:60px}.qsk-detail-top{display:grid;gap:24px}.qsk-description{height:120px;width:100%;margin:30px 0}.qsk-cover{width:100%;height:210px}.qsk-profile{display:flex;gap:16px;align-items:center;margin:20px 0}.qsk-profile>div{flex:1}.qsk-avatar{width:72px;height:72px;flex:none;border-radius:50%}.qsk-cart-item{display:grid;grid-template-columns:80px minmax(0,1fr);gap:18px;padding:20px;margin:14px 0;background:#fff;border:1px solid #e5e7eb;border-radius:16px}.qsk-activity{border:1px solid #e5e7eb;border-radius:16px;padding:18px;margin:16px 0}.qsk-boot{background:#f9f9ff;color:#071943;min-height:100vh;font-family:'Plus Jakarta Sans',system-ui,sans-serif;padding-top:112px}.qsk-boot-header{position:fixed;top:0;left:0;right:0;height:112px;z-index:100;background:#071943;color:white;padding:14px 16px;box-sizing:border-box;display:grid;grid-template-columns:70px 1fr 50px;gap:12px;align-items:center}.qsk-boot-header a{color:white;text-decoration:none;font-weight:800;font-size:20px}.qsk-boot-header .qsk-block{background:#ffffff24;height:24px}.qsk-boot-header .qsk-search{grid-column:1/-1;height:40px;background:#ffffffeb}.qsk-boot .qsk-page{box-sizing:border-box}
@keyframes qsk-breathe{0%,100%{opacity:1}50%{opacity:.6}}
@media(min-width:640px){.qsk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.qsk-categories{grid-template-columns:repeat(6,minmax(0,1fr))}.qsk-page{padding:24px}.qsk-detail-top{grid-template-columns:1fr 1fr}.qsk-hero{height:280px}}
@media(min-width:1024px){.qsk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.qsk-page{padding:24px 40px}.qsk-hero{height:320px}.qsk-track .qsk-card{flex-basis:260px}.qsk-boot-header{padding-inline:max(24px,calc((100vw - 1280px)/2));grid-template-columns:100px 140px minmax(200px,1fr) 100px}.qsk-boot-header .qsk-search{grid-column:3;grid-row:1}.qsk-boot-header{height:88px}.qsk-boot{padding-top:88px}}
@media(prefers-reduced-motion:reduce){.qsk-block{animation:none}}
.qsk-block.short{width:58%}.qsk-block.skeleton-art{height:auto;aspect-ratio:1;width:100%}.qsk-block.service-skeleton-image{height:100px;width:100px}.qsk-block.service-skeleton-button{height:46px;width:120px}
.qsk-page{width:100%;min-width:0;box-sizing:border-box}.qsk-region{min-width:0;max-width:100%}.qsk-track{max-width:100%}
