.stqry-addon,.stqry-guide-panel{--stqry-border:#222222;--stqry-bg:#ffffff;--stqry-bg-hover:#f5f5f5;--stqry-accent:#222222;--stqry-text:#1a1a1a;--stqry-muted:#666666}.stqry-addon{margin:18px 0;max-width:100%}.stqry-addon__row{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--stqry-border);border-radius:10px;background:var(--stqry-bg);cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease;margin:0;user-select:none;box-shadow:0 1px 3px rgb(0 0 0 / .08)}.stqry-addon__row:hover{background:var(--stqry-bg-hover);box-shadow:0 3px 12px rgb(0 0 0 / .12)}.stqry-addon__cb{position:absolute;opacity:0;width:1px;height:1px;margin:0}.stqry-addon__box{flex:0 0 auto;width:24px;height:24px;margin-top:1px;border:2px solid var(--stqry-border);border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;color:#fff;transition:background-color .15s ease,border-color .15s ease}.stqry-addon__box svg{opacity:0;transition:opacity .15s ease}.stqry-addon__cb:checked+.stqry-addon__box{background:var(--stqry-accent);border-color:var(--stqry-accent)}.stqry-addon__cb:checked+.stqry-addon__box svg{opacity:1}.stqry-addon__cb:focus-visible+.stqry-addon__box{outline:3px solid rgb(0 0 0 / .25);outline-offset:2px}.stqry-addon__content{display:flex;flex-direction:column;gap:4px;min-width:0}.stqry-addon__title{display:flex;align-items:center;gap:8px;font-weight:700;font-size:1em;color:var(--stqry-text);line-height:1.35}.stqry-addon__icon{flex:0 0 auto;color:var(--stqry-accent);display:inline-flex}.stqry-addon__desc{font-size:.85em;color:var(--stqry-muted);line-height:1.4}.stqry-addon__desc strong,.stqry-guide-panel__desc strong{font-weight:700;color:var(--stqry-text)}.stqry-addon__desc p,.stqry-guide-panel__desc p{margin:0 0 4px}.stqry-addon__desc p:last-child,.stqry-guide-panel__desc p:last-child{margin-bottom:0}.stqry-addon__desc ul,.stqry-addon__ol,.stqry-guide-panel__desc ul{margin:4px 0 0;padding-left:0;list-style:none}.stqry-addon__desc ol,.stqry-guide-panel__desc ol{margin:4px 0 0;padding-left:1.1em;list-style-position:outside;list-style-type:decimal}.stqry-addon__desc ul li,.stqry-guide-panel__desc ul li{position:relative;padding-left:1.5em;margin:2px 0}.stqry-addon__desc ul li::before,.stqry-guide-panel__desc ul li::before{content:"✔";position:absolute;left:0;top:0;color:var(--stqry-accent);font-weight:700}.stqry-addon__desc ol li,.stqry-guide-panel__desc ol li{margin:1px 0}.stqry-addon__title strong,.stqry-guide-panel__title strong{font-weight:800}.stqry-addon__thumb{flex:0 0 auto;width:52px;height:52px;border-radius:8px;overflow:hidden;background:var(--stqry-bg-hover);display:inline-flex;align-items:center;justify-content:center}.stqry-addon__thumb img{width:100%;height:100%;object-fit:cover;display:block}.stqry-addon__more{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:.8em;font-weight:600;color:var(--stqry-accent);text-decoration:none;width:fit-content}.stqry-addon__more:hover{text-decoration:underline}.stqry-addon__more svg{flex:0 0 auto}.stqry-addon__hint{display:inline-block;margin-top:4px;font-size:.85em;font-weight:600;color:var(--stqry-text)}@media (max-width:600px){.stqry-addon__row{padding:12px 13px;gap:10px}.stqry-addon__box{width:22px;height:22px}.stqry-addon__title{font-size:.95em}.stqry-addon__desc{font-size:.82em}}@media (max-width:380px){.stqry-addon__title{font-size:.9em;gap:6px}.stqry-addon__icon svg{width:16px;height:16px}}.stqry-guide-panel{margin:22px 0;padding:16px 18px;border:1px solid var(--stqry-border);border-radius:12px;background:var(--stqry-bg);box-shadow:0 1px 4px rgb(0 0 0 / .08);max-width:100%}.stqry-guide-panel__head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.stqry-guide-panel__icon{flex:0 0 auto;width:42px;height:42px;border-radius:50%;background:var(--stqry-bg-hover);color:var(--stqry-accent);display:flex;align-items:center;justify-content:center}.stqry-guide-panel__head-text{display:flex;flex-direction:column;gap:2px;min-width:0}.stqry-guide-panel__thumb{flex:0 0 auto;width:46px;height:46px;border-radius:8px;overflow:hidden;background:var(--stqry-bg-hover);display:inline-flex;align-items:center;justify-content:center}.stqry-guide-panel__thumb img{width:100%;height:100%;object-fit:cover;display:block}.stqry-guide-panel__more{display:inline-flex;align-items:center;gap:4px;margin-top:3px;font-size:.8em;font-weight:600;color:var(--stqry-accent);text-decoration:none;width:fit-content}.stqry-guide-panel__more:hover{text-decoration:underline}.stqry-guide-panel__more svg{flex:0 0 auto}.stqry-guide-panel__title{font-weight:700;color:var(--stqry-text);font-size:1em;line-height:1.3}.stqry-guide-panel__desc{font-size:.84em;color:var(--stqry-muted);line-height:1.4}.stqry-guide-panel__hint{margin:0 0 10px;font-size:.85em;color:var(--stqry-muted)}.stqry-guide-panel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.stqry-guide-panel__item{margin:0;padding:0}.stqry-guide-panel__row{display:flex;align-items:center;gap:12px;margin:0;padding:12px 14px;border:1px solid var(--stqry-border);border-radius:10px;background:var(--stqry-bg);cursor:pointer;user-select:none;transition:background-color .15s ease,box-shadow .15s ease}.stqry-guide-panel__row:hover{background:var(--stqry-bg-hover)}.stqry-guide-panel__row.is-loading{opacity:.6;pointer-events:none}.stqry-guide-panel__cb{position:absolute;opacity:0;width:1px;height:1px;margin:0}.stqry-guide-panel__check{flex:0 0 auto;width:22px;height:22px;border:2px solid var(--stqry-border);border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;color:#fff;transition:background-color .15s ease,border-color .15s ease}.stqry-guide-panel__check svg{opacity:0;transition:opacity .15s ease}.stqry-guide-panel__cb:checked+.stqry-guide-panel__check{background:var(--stqry-accent);border-color:var(--stqry-accent)}.stqry-guide-panel__cb:checked+.stqry-guide-panel__check svg{opacity:1}.stqry-guide-panel__cb:focus-visible+.stqry-guide-panel__check{outline:3px solid rgb(0 0 0 / .25);outline-offset:2px}.stqry-guide-panel__info{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.stqry-guide-panel__name{font-weight:600;color:var(--stqry-text);font-size:.95em;line-height:1.3;overflow-wrap:anywhere}.stqry-guide-panel__date{font-size:.82em;color:var(--stqry-muted)}.stqry-guide-panel__price{flex:0 0 auto;font-weight:700;color:var(--stqry-text);font-size:.95em;white-space:nowrap}.stqry-guide-panel__spinner{flex:0 0 auto;width:16px;height:16px;border:2px solid var(--stqry-muted);border-top-color:#fff0;border-radius:50%;display:none}.stqry-guide-panel__row.is-loading .stqry-guide-panel__spinner{display:inline-block;animation:stqry-spin .6s linear infinite}@keyframes stqry-spin{to{transform:rotate(360deg)}}@media (max-width:600px){.stqry-guide-panel{padding:14px}.stqry-guide-panel__icon{width:38px;height:38px}.stqry-guide-panel__thumb{width:40px;height:40px}.stqry-addon__thumb{width:46px;height:46px}.stqry-guide-panel__row{padding:11px 12px;gap:10px;flex-wrap:wrap}.stqry-guide-panel__info{flex:1 1 60%}.stqry-guide-panel__price{font-size:.9em}.stqry-guide-panel__title{font-size:.95em}.stqry-guide-panel__desc{font-size:.82em}}@media (max-width:380px){.stqry-guide-panel__name{font-size:.9em}.stqry-guide-panel__date{font-size:.8em}.stqry-guide-panel__thumb{width:36px;height:36px}.stqry-addon__thumb{width:40px;height:40px}.stqry-addon__row{gap:9px}}.stqry-addon,.stqry-addon *,.stqry-guide-panel,.stqry-guide-panel *{box-sizing:border-box}.stqry-addon,.stqry-guide-panel{max-width:100%}.stqry-addon__row,.stqry-guide-panel__head{align-items:flex-start}.stqry-addon__thumb img,.stqry-guide-panel__thumb img{max-width:100%}