#tiro-dialog{width:min(1060px,calc(100vw - 32px));max-height:90dvh;box-sizing:border-box;padding:20px;border:1px solid var(--bd,#cbd5e1);border-radius:14px;background:var(--bg,#fff);color:var(--tx,#172554);overflow:auto}
#tiro-dialog::backdrop{background:rgba(0,0,0,.55)}
#tiro-workspace{min-width:0;overflow-wrap:anywhere}
#tiro-workspace pre{white-space:pre-wrap;max-height:420px;overflow:auto}
[data-tiro-entry][hidden]{display:none!important}
@media(max-width:600px){#tiro-dialog{width:calc(100vw - 16px);max-height:94dvh;padding:12px}.homework-page-head{flex-wrap:wrap;gap:10px}}
