/* The question and diagram own the screen. Written help is a separate view. */
@media screen {
 .worksheet-reader .sheet-model {
  grid-template-rows: auto minmax(0,1fr);
  align-self:stretch;
  height:100%;
  gap:12px;
 }
 .worksheet-reader .sheet-model.has-model-pages {grid-template-rows:auto minmax(0,1fr) auto}
 .worksheet-reader .sheet-model-heading {min-height:34px;gap:10px;font-size:13px}
 .sheet-model-actions {display:flex;align-items:center;gap:8px}
 .sheet-help {min-height:34px;padding:4px 10px;border:1px solid #dfcfaa;border-radius:8px;color:#855d25;background:transparent;font-size:12px}
 .sheet-help:hover {background:#faedce}
 .worksheet-reader .sheet-model-canvas {min-height:80px;gap:0}
 .sheet-model-controls[hidden] {display:none!important}
 .optional-model-help {padding-left:24px;display:grid;gap:20px;font-size:17px;line-height:1.65;color:#3b514e}
 .optional-model-help+button {align-self:flex-start}
 .model-editorial-help {flex-shrink:0;font:12px/1.5 'Trebuchet MS',sans-serif;color:#7d5835}
 .model-editorial-help summary {cursor:pointer;width:fit-content;padding:5px 0}
 .model-editorial-help p {margin-top:8px;max-width:600px}
}
@media screen and (max-width:700px) {
 .worksheet-reader.has-model .sheet-problem-body {margin-left:calc(3*var(--paper-square));margin-right:9px}
 .worksheet-reader .sheet-model {padding:12px;gap:8px}
 .worksheet-reader .sheet-model-heading {font-size:12px;min-height:32px}
 .sheet-model-actions {gap:6px}
 .sheet-help {min-height:32px;padding:3px 9px;font-size:11px}
 .worksheet-reader .sheet-enlarge {min-height:32px;font-size:11px;padding:4px 8px}
 .optional-model-help {font-size:16px;gap:16px}
}
@media screen and (max-height:550px) {
 .worksheet-reader .sheet-model {padding:7px 10px;gap:5px}
 .worksheet-reader .sheet-model-heading {min-height:28px}
 .worksheet-reader .sheet-model-canvas {min-height:45px}
}
