.yshop-tools{max-width:1800px;margin:24px auto;padding:0 clamp(20px,4vw,64px);color:#191b1d;font:inherit}.yshop-tools summary{cursor:pointer;padding:16px 0;font-weight:600}.yshop-panel{border:1px solid #e5e5e5;padding:clamp(16px,3vw,32px);background:white;border-radius:12px}.yshop-panel form>label{display:block;font-weight:600;margin-bottom:12px}.yshop-search-row{display:flex;gap:12px;align-items:end}.yshop-search-row input{min-width:0;width:100%;border:1px solid #ddd;border-radius:6px;padding:14px;font:inherit}.yshop-search-row>input{flex:1}.yshop-search-row label{flex:1;min-width:0}.yshop-panel button,.yshop-save{padding:12px 18px;border:1px solid #ddd;border-radius:6px;background:white;color:#191b1d;cursor:pointer;font:inherit}.yshop-search-row button,.yshop-tabs [aria-pressed=true]{background:#db1850;color:white;border-color:#db1850}.yshop-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.yshop-note{font-size:14px;color:#65686c}.yshop-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,220px));gap:20px;margin-top:20px}.yshop-list article{min-width:0}.yshop-list a{display:grid;gap:10px;color:inherit;text-decoration:none}.yshop-list img{width:100%;aspect-ratio:1;object-fit:contain;background:#f5f5f5;border-radius:8px}.yshop-list button{margin-top:12px}.yshop-save{margin:12px 0;align-self:start}@media(max-width:480px){.yshop-list{grid-template-columns:repeat(2,minmax(0,1fr))}.yshop-search-row{gap:8px}.yshop-panel{padding:16px}}