.company-logo{display:block;flex:0 0 58px;width:58px;height:58px;border-radius:50%;background:#fff url('logo-source.png') no-repeat;background-size:660px 1434px;background-position:-30px -232px}.sheet-section{margin:20px 0 26px}.sheet-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:12px}.sheet-card{text-align:left;padding:9px;display:flex;flex-direction:column;gap:10px;background:#fff;overflow:hidden}.sheet-card img{width:100%;height:150px;object-fit:contain;background:#fff;border-radius:8px}.sheet-card span{display:flex;flex-direction:column;gap:4px}.sheet-card strong{font-size:13px;overflow-wrap:anywhere}.sheet-card b{font-size:16px;color:#a73568}.sheet-card small{font-size:11px}.favorite{color:#8a5914;background:#fff1d8;align-self:flex-start;padding:3px 5px;border-radius:5px}.stock-note{background:#fceaf2;padding:15px;border-radius:12px}.categories{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}input[type=search]{width:100%}.stock-comparison{font-size:13px;color:#786773;margin-top:8px}@media(max-width:650px){.company-logo{flex-basis:48px;width:48px;height:48px;background-size:550px 1195px;background-position:-25px -193px}.brand{gap:8px}.brand strong{font-size:18px}.brand small{font-size:8px;letter-spacing:1px}.sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sheet-card{flex-direction:row;align-items:center}.sheet-card img{width:63px;height:100px}.sheet-card strong{font-size:12px}.sheet-card b{font-size:14px}.sheet-card:last-child{grid-column:1/-1}.categories{grid-template-columns:repeat(2,minmax(0,1fr))}.category .photo{height:105px}.local select{min-width:100px;width:110px}}

@media(max-width:360px){header{flex-wrap:wrap}.local{width:100%}.local select{width:100%}}
