.mbi-list.mbw-host{display:block;max-height:none;overflow:visible}
.mpdrawer.mbw-drawer{width:min(1320px,calc(100vw - 32px))}.mbw{min-width:0}.mbw-grid{display:grid;grid-template-columns:176px minmax(260px,1fr) minmax(280px,360px);gap:16px;align-items:start}.mbw-questions,.mbw-source,.mbw-card{min-width:0;max-height:68vh;overflow:auto}.mbw-questions{position:sticky;top:0}.mbw-questions .field{margin:0 0 12px}.mbw-list{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:72vh;overflow:auto}.mbw-select{display:grid;gap:4px;box-sizing:border-box;width:100%;text-align:left;background:transparent;color:var(--ink);border:0;border-radius:var(--r-xs);padding:12px;font:inherit;min-height:56px;cursor:pointer}.mbw-select small{font-size:var(--fs-sm);color:var(--muted)}.mbw-select:hover{background:var(--soft)}.mbw-select.on{background:var(--pri-s);color:var(--pri-t)}.mbw-select:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mbw-source{background:var(--soft);padding:16px;border-radius:var(--r-sm)}.mbw-source-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mbw h3{font-size:var(--fs-h3);margin:0 0 8px;font-weight:600}.mbw-source img{display:block;width:100%;height:auto;background:var(--panel)}.mbw-source img[hidden],.mbw-grid>[hidden],.mbw-cards>[hidden]{display:none!important}.mbw .mbi-question{border:0;padding:0;margin:0 0 24px}.mbw .mbi-images{display:block}.mbw .mbi-images img{width:100%;max-height:none;height:auto}.mbw .mbi-images a{margin-top:8px}.mbw .mbi-question-head{display:flex;flex-wrap:wrap;gap:8px}.mbw .mbi-question-head small{overflow-wrap:anywhere}.mbw .mbi-question-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.mbw-card>.btn{margin-top:16px;min-height:44px}.mbw-state{overflow-wrap:anywhere}.mbw-tabs{display:none}.mbw-text{margin-top:24px}.mbw-card:has(.sl-figpick) .mbi-images{display:none}
@media(max-width:960px){.mpdrawer.mbw-drawer{width:calc(100vw - 16px)}.mbw-grid{display:block}.mbw-tabs{display:flex;gap:8px;margin-bottom:16px;position:sticky;top:0;background:var(--panel);padding:8px 0;z-index:1}.mbw-tabs button{flex:1;min-height:44px}.mbw-tabs [aria-pressed=true]{background:var(--pri-s);color:var(--pri-t)}.mbw-list{max-height:none}.mbw-questions{position:static}.mbw-source{padding:12px}.mbw-card{width:100%}.mbw-questions,.mbw-source,.mbw-card{max-height:none;overflow:visible}}
