


.adp-app:has(.ql-page) .adp-head .adp-search,.adp-app:has(.ql-page) .app-suggest{display:none}

.ql-page{padding-top:var(--adp-space-3);padding-bottom:var(--adp-space-6)}
.ql-page>*{max-width:calc(var(--adp-space-8) * 9)}
.ql-h{margin-bottom:var(--adp-space-3);font:400 var(--adp-size-display-3)/var(--adp-line-display) var(--adp-font-display)}

.ql-page.is-busy .ql-h{display:none}
.ql-box{width:100%}

.ql-box input{font-size:var(--adp-size-reading)}
.ql-clear{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--adp-touch);height:var(--adp-touch);margin-right:calc(-1 * var(--adp-space-3));padding:0;background:transparent;border:0;border-radius:0;color:var(--adp-ink-quiet);cursor:pointer}
.ql-clear[hidden]{display:none}
.ql-clear:focus-visible{outline:2px solid var(--adp-accent);outline-offset:-2px}
.ql-out{margin-top:var(--adp-space-2)}


.ql-sub{margin:var(--adp-space-4) 0 var(--adp-space-1)}
.ql-sub:first-child{margin-top:0}
.ql-rows .adp-row{padding-right:0;padding-left:0}
.ql-rows .adp-row-name{white-space:normal}
.ql-say{color:var(--adp-ink-quiet);font:400 var(--adp-size-small)/1.45 var(--adp-font-reading);text-wrap:pretty}


.ql-id{display:grid;grid-template-columns:58px minmax(0,1fr);gap:var(--adp-space-3);align-items:start}
.ql-bottle{width:58px;height:94px;background:transparent}
.ql-bottle .adp-sketch-letter{font-size:var(--adp-size-heading)}
.ql-name{margin:2px 0 var(--adp-space-1);font:400 var(--adp-size-display-3)/var(--adp-line-display) var(--adp-font-display)}
.ql-plain{font:400 var(--adp-size-small)/1.4 var(--adp-font-reading);text-wrap:pretty}
.ql-card .app-tags{margin:var(--adp-space-1) 0 0;font-size:var(--adp-size-small);line-height:1.4}
.ql-part{margin-top:var(--adp-space-2);padding-top:var(--adp-space-2);border-top:var(--adp-rule)}


.ql-stage{display:grid;grid-template-columns:74px minmax(0,1fr);gap:var(--adp-space-2);align-items:start}
.ql-stage+.ql-stage{margin-top:var(--adp-space-2)}
.ql-stage-name{display:grid;gap:2px;padding-top:var(--adp-space-1);color:var(--adp-ink-quiet);font:500 var(--adp-size-label)/1.3 var(--adp-font-controls);letter-spacing:.12em;text-transform:uppercase}
.ql-stage-name .adp-sign{color:var(--adp-ink)}

.ql-scroll{display:grid;grid-template-columns:minmax(0,1fr) var(--adp-space-6);align-items:start;min-width:0}
.ql-pieces{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.ql-pieces::-webkit-scrollbar{display:none}
.ql-pieces:focus-visible{outline:2px solid var(--adp-accent);outline-offset:2px}

.ql-pieces li{flex:0 0 clamp(68px,calc(100% / 3.5),92px);min-width:0}
.ql-it{display:grid;grid-template-columns:100%;justify-items:center;gap:2px;padding:0 2px;color:var(--adp-ink);text-align:center;text-decoration:none}
a.ql-it:focus-visible{outline:2px solid var(--adp-accent);outline-offset:-2px}
.ql-piece{width:40px;height:40px;background:transparent}
.ql-piece.is-none{border:1px dashed var(--adp-ink-quiet)}

.ql-it .n{width:max-content;max-width:calc(100% + var(--adp-space-3));font:400 12px/1.15 var(--adp-font-controls)}

.ql-more{display:flex;align-items:center;justify-content:flex-end;width:100%;height:var(--adp-touch);padding:0;background:transparent;border:0;border-radius:0;color:var(--adp-ink);cursor:pointer}
.ql-more[hidden]{display:none}
.ql-more svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}
.ql-more.is-back svg{transform:scaleX(-1)}
.ql-more:focus-visible{outline:2px solid var(--adp-accent);outline-offset:-2px}


.ql-asks{font:400 var(--adp-size-small)/1.45 var(--adp-font-reading)}
.ql-asks b{font-weight:700}
.ql-price .app-price-sizes{margin-top:var(--adp-space-1)}
.ql-none{color:var(--adp-ink-quiet);font:italic 400 var(--adp-size-small)/1.4 var(--adp-font-reading)}


.ql-group{margin:var(--adp-space-2) 0 0;color:var(--adp-ink-quiet);font:italic 400 var(--adp-size-small)/1.35 var(--adp-font-reading)}
.ql-item{display:grid;grid-template-columns:22px minmax(0,1fr) max-content;gap:var(--adp-space-3);align-items:center;min-height:var(--adp-touch);color:var(--adp-ink);text-decoration:none}
.ql-item+.ql-item{border-top:var(--adp-rule)}
.ql-item:focus-visible{outline:2px solid var(--adp-accent);outline-offset:-2px}
.ql-item .adp-row-pic{width:22px;height:30px}
.ql-item-name{display:grid;min-width:0;font:400 var(--adp-size-small)/1.25 var(--adp-font-reading)}
.ql-item-name small{color:var(--adp-ink-quiet);font:400 13px/1.25 var(--adp-font-controls)}
.ql-item-price{font:500 var(--adp-size-control)/1.2 var(--adp-font-controls)}
.ql-like .app-like-names{margin-top:var(--adp-space-2)}
.ql-foot{margin-top:var(--adp-space-4);font:500 var(--adp-size-control)/1.4 var(--adp-font-controls)}
