/* Clear tasks without new cards, panel fills or decorative frames. */
.mala-site .needs-choice-note{font:400 17px/1.5 var(--mala-sans);color:var(--mala-ink);max-width:34ch;text-align:left}
.mala-site .needs-pair-help{margin:0 0 22px}
.mala-site .needs-pair-help summary{font:500 16px/1.5 var(--mala-sans)}
.mala-site .needs-pair-help p{font:400 16px/1.6 var(--mala-sans);max-width:58ch}
.mala-site .mala-preview figcaption{min-height:120px}
.mala-site .needs-preview-guide,.mala-site .needs-preview-state{margin:0;font:400 15px/1.5 var(--mala-sans)}
.mala-site .needs-preview-state{margin-top:10px}
.mala-site .needs-audio-state{min-height:72px;margin:0;padding-top:8px;font:400 15px/1.5 var(--mala-sans)}
.mala-site .needs-total{font:400 15px/1.5 var(--mala-sans);min-height:48px;max-width:60ch;margin:0 0 20px;font-variant-numeric:tabular-nums;overflow-anchor:none}
.mala-site .needs-settings-actions{margin:10px 0 0;min-height:92px;overflow-anchor:none}
.mala-site .needs-undo-status{min-height:24px;margin:0;font:400 14px/1.5 var(--mala-sans)}
.mala-site .needs-button{min-height:44px;font:500 16px/1.45 var(--mala-sans)}
.mala-site .needs-raw-link{margin:16px 0}
.mala-site .needs-raw-link summary{font:500 16px/1.45 var(--mala-sans);min-height:44px}
.mala-site .needs-raw-link textarea{font:400 14px/1.6 var(--mala-sans);overflow-wrap:anywhere;margin-top:8px}
.mala-site .needs-help-search{display:grid;grid-template-columns:minmax(0,680px) auto;gap:10px 24px;max-width:920px;margin-bottom:40px;align-items:center}
.mala-site .needs-help-search label{grid-column:1/-1;font:500 17px/1.5 var(--mala-sans)}
.mala-site .needs-help-empty{grid-column:1/-1;font:400 17px/1.6 var(--mala-sans);margin:4px 0 0}
.mala-site .needs-journal-search{display:flex;align-items:flex-end;gap:12px 24px;flex-wrap:wrap;margin-top:22px}
.mala-site .needs-journal-search label{flex:1 1 260px;min-width:0}
.mala-site .needs-journal-search button{flex:0 0 auto}
.mala-site :is(#needsPrintAssignment,#needsPrintReminder){display:flex;margin-top:24px;padding:12px 0;font-size:16px}
@media(max-width:650px){.mala-site .needs-choice-note{font-size:16px}.mala-site .needs-help-search{grid-template-columns:1fr;gap:8px}.mala-site .needs-help-search button{justify-self:start}.mala-site .mala-preview figcaption{min-height:130px}.mala-site .needs-total{min-height:68px}}
@media print{
 @page{margin:18mm}
 html:has(body.personal-entry),body.personal-entry{background:#fff!important;color:#111!important;height:auto!important;overflow:visible!important}
 body.personal-entry>*:not(#flowDialog){display:none!important}
 body.personal-entry #flowDialog{position:static!important;display:block!important;inset:auto!important;height:auto!important;max-height:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important;color:#111!important;transform:none!important}
 body.personal-entry #flowDialog>*:not(#personalAssignment){display:none!important}
 body.personal-entry #personalAssignment{display:block!important;max-width:none!important;margin:0!important;padding:0!important;color:#111!important}
 body.personal-entry #personalAssignment h1{font-size:30pt!important;line-height:1.15!important;margin:0 0 20pt!important}
 body.personal-entry #personalAssignment :is(h2,h3,summary){font-size:16pt!important;line-height:1.3!important;margin-top:20pt!important;color:#111!important;break-after:avoid}
 body.personal-entry #personalAssignment :is(p,dt,dd){font:400 11pt/1.55 var(--mala-sans)!important;color:#111!important;overflow-wrap:anywhere}
 body.personal-entry #personalAssignment button,body.personal-entry #personalAssignment summary::after{display:none!important}
 body.personal-entry .personal-parameters>dl{display:grid!important;grid-template-columns:1fr 1.4fr!important;gap:6pt 14pt!important;content-visibility:visible!important}
 body.personal-entry .personal-copy{break-inside:avoid}
 body.personal-entry #personalAssignment{print-color-adjust:economy}
}

.needs-print-frame{position:fixed;left:-10000px;top:0;width:800px;height:1000px;border:0;pointer-events:none}

@media(max-width:650px){.mala-runtime .mala-mode{grid-template-columns:1fr;gap:8px;min-height:104px}.mala-runtime .mala-mode .mala-mode-icon{width:62px}.mala-site .needs-audio-state{min-height:104px}}

.mala-runtime.personal-entry .personal-parameters :is(dt,dd){color:var(--mala-ink)}
