.mp-th__proppanel{box-sizing:border-box;min-width:0;padding:16px;border:1px solid var(--border-card);border-radius:12px;background:var(--surface-1)}.mp-th__prophead{margin-bottom:12px;color:var(--hint);font:500 var(--type-caption)/1.4 var(--display)}.mp-th__propgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(0,114px));grid-gap:16px 12px;gap:16px 12px;max-height:280px;overflow-y:auto;overscroll-behavior:contain;padding:2px;scrollbar-width:thin}.mp-th__proppanel .mp-th__propcard{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:stretch;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--body);text-align:center;font-family:var(--display);cursor:pointer}.mp-th__propart{position:relative;display:block;min-width:0;container-type:inline-size}.mp-th__propart .shop-card__preview{box-sizing:border-box;width:100%;height:auto;aspect-ratio:1;padding:6px;border-radius:16px;background:transparent}.mp-th__propart .shop-card__bubbledemo{box-sizing:border-box;max-width:100%;padding:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:400 clamp(9px,11cqw,14px)/1.4 var(--display)}.mp-th__propcard[aria-pressed=true] .shop-card__preview{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.mp-th__propcard:hover:not(:disabled) .shop-card__preview{border-color:var(--muted)}.mp-th__propcard[aria-pressed=true]:hover:not(:disabled) .shop-card__preview{border-color:var(--ink)}.mp-th__propcard:focus-visible{outline:2px solid var(--purple-text);outline-offset:3px;border-radius:16px}.mp-th__propcard:disabled{cursor:default;opacity:.55}.mp-th__propqty{position:absolute;bottom:8px;right:8px;max-width:calc(100% - 16px);padding:1px 5px;border:1px solid var(--border-card);border-radius:0;background:var(--bg);color:var(--ink);font:700 var(--type-caption)/1.3 var(--display)}.mp-th__propname{margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--hint);font:400 var(--type-caption)/1.4 var(--display)}.mp-th__prophint{margin:12px 0 0;color:var(--hint);font:400 var(--type-caption)/1.5 var(--display)}.mp-th__propstatus{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:180px;color:var(--hint);text-align:center;font-size:var(--type-secondary)}.mp-th__propstatus p{margin:0}.mp-th__proppanel .mp-th__propstatus :is(a,button){padding:8px 20px;border:1px solid var(--border-card);border-radius:999px;background:transparent;color:var(--ink);font:600 var(--type-secondary)/1.4 var(--display);text-decoration:none;cursor:pointer}.sh .mp-th__composer--play .mp-th__propbtn.on,.sh .mp-th__composer--play .mp-th__propbtn.on:hover:not(:disabled){background:var(--panel-2);color:var(--ink);border-radius:8px}.sh .mp-th__composer--play .mp-th__propbtn:focus-visible{outline:2px solid var(--purple-text);outline-offset:3px}.sh .mp-th__composer--play .mp-th__input[class*=pf-gb__text--tint-]{background:var(--message-card-fill);box-shadow:inset 0 0 0 1px var(--message-card-border);border-radius:6px;padding-left:8px;padding-right:8px}@media (max-width:899px){.sh .mp-th__composer--play>.mp-th__proppanel{grid-column:1/-1}.mp-th__proppanel{display:flex;flex-direction:column;height:min(301px,50dvh);padding:14px 12px}.mp-th__prophead,.mp-th__prophint{flex:none}.mp-th__propgrid{box-sizing:border-box;width:100%;max-width:366px;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:16px 10px;min-height:0;max-height:none;overflow-y:auto;padding-bottom:max(2px,env(safe-area-inset-bottom,0px))}.mp-th__propstatus{flex:1 1;min-height:0;overflow-y:auto}}