.qv-card{position:relative}.qv-btn{border:1px solid color-mix(in srgb, var(--c-text,#1c1c1a) 10%, transparent);background:color-mix(in srgb, var(--c-background,#fff) 86%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.4);backdrop-filter:blur(8px)saturate(1.4);min-width:2rem;height:2rem;color:var(--c-text,#1c1c1a);letter-spacing:.01em;white-space:nowrap;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:.3125rem;padding:0 .75rem;font-size:.75rem;font-weight:600;line-height:1;transition:opacity .2s,transform .2s,background-color .15s;display:inline-flex;box-shadow:0 1px 2px #00000014,0 2px 8px #00000014}.qv-btn:hover{background:var(--c-background,#fff)}.qv-btn:focus-visible{outline:2px solid var(--c-text,#1c1c1a);outline-offset:2px}.qv-icon{flex-shrink:0;width:1rem;height:1rem}.qv-icon-only{width:2rem;padding:0}.qv-corner{top:.625rem;z-index:2;position:absolute;inset-inline-end:.625rem}.qv-corner[data-flip]{inset-inline:.625rem auto}.qv-bar{align-items:stretch;gap:.5rem;display:flex}.qv-bar-main{flex:auto;min-width:0}.qv-bar .qv-btn{border-radius:var(--radius,12px);width:2.5rem;height:auto;min-height:2.5rem}@media (hover:hover){.qv-corner.qv-hover{opacity:0;transform:translateY(-4px)}.qv-card:hover .qv-corner,.qv-card:focus-within .qv-corner,.card:hover .qv-corner,.card:focus-within .qv-corner,.qv-corner:focus-visible{opacity:1;transform:none}}@media (hover:none){.qv-corner.qv-style-both{width:2rem;padding:0}.qv-corner.qv-style-both .qv-label,.qv-no-touch{display:none}}@keyframes qv-sheet-in{0%{transform:translateY(100%)}}@keyframes qv-pop-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.qv-panel{animation:.25s ease-out qv-sheet-in}@media (min-width:768px){.qv-panel{animation:.2s ease-out qv-pop-in}}.qv-gallery-main{touch-action:pan-y}.qv-thumbs{scrollbar-width:thin}@media (prefers-reduced-motion:reduce){.qv-btn,.qv-corner{transition:none}.qv-panel{animation:none}}
:where(.card-has-add .card-badges,.card-has-add .card-badge-subscribe){pointer-events:none}:where(.card-actions-below){min-height:2.5rem}:where(.card-btn-pending){visibility:hidden}:where(.card-align){flex-direction:column;height:100%;display:flex}:where(.card-align>.card-media){flex-shrink:0}:where(.card-lines-1,.card-lines-2,.card-lines-3) :where(.card-name){-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.card-lines-1) :where(.card-name){-webkit-line-clamp:1;line-clamp:1}:where(.card-lines-2) :where(.card-name){-webkit-line-clamp:2;line-clamp:2}:where(.card-lines-3) :where(.card-name){-webkit-line-clamp:3;line-clamp:3}:where(.card-actions-overlay){inset-inline:12px;z-index:1;opacity:0;transition:opacity .2s,transform .2s;position:absolute;bottom:12px;transform:translateY(6px)}:where(.card:hover .card-actions-overlay,.card:focus-within .card-actions-overlay){opacity:1;transform:none}@media (hover:none){:where(.card-actions-overlay){opacity:1;transform:none}}.card-add-overlay .card-badge-subscribe{bottom:calc(12px + 3rem)}@media (max-width:639px){.card-actions-below .card-btn,.card-actions-overlay .card-btn{padding-inline:.5rem;font-size:.8125rem}}:where(.card-actions-icon){bottom:.625rem;z-index:2;position:absolute;inset-inline-end:.625rem}:where(.card-btn-icon){background:var(--color-primary,#2f9e5b);width:2.5rem;height:2.5rem;color:var(--color-on-primary,#fff);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;transition:opacity .15s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #0000001a,0 2px 8px #0000001f}:where(.card-btn-icon:hover){transform:scale(1.06)}:where(.card-btn-icon:disabled){cursor:progress}:where(.card-btn-icon:focus-visible){outline:2px solid var(--c-text,#1c1c1a);outline-offset:2px}:where(.card-actions-icon .card-btn-error){bottom:100%;background:var(--c-background,#fff);border-radius:.375rem;width:max-content;max-width:12rem;margin-bottom:.375rem;padding:.25rem .5rem;position:absolute;inset-inline-end:0}@media (prefers-reduced-motion:reduce){:where(.card-actions-overlay,.card-btn-icon){transition:none}}
