.em-item.em-dragging{opacity:.4}.em-zone.em-over{outline:2px dashed var(--color-brand);outline-offset:2px}.em-item.em-done .em-text{text-decoration:line-through;opacity:.55}.em-placeholder{height:2px;border-radius:2px;background:var(--color-brand);flex-basis:100%}[data-list=inbox] .em-item{max-width:100%}[data-list=inbox] .em-placeholder{width:2px;height:2.25rem;flex-basis:auto}#em-print{display:none}@media print{body.em-print-mode>*:not(#em-print){display:none!important}body.em-print-mode{background:#fff!important}body.em-print-mode #em-print{display:block;color:#111;font:12px/1.4 system-ui,sans-serif}#em-print h1{font-size:20px;margin:0 0 4px}#em-print .em-p-date{color:#666;margin:0 0 12px}#em-print .em-p-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}#em-print .em-p-q{border:2px solid;border-radius:10px;padding:10px 12px;min-height:42vh;break-inside:avoid}#em-print .em-p-q h2{font-size:15px;margin:0}#em-print .em-p-q p{margin:0 0 8px;color:#666;font-size:11px}#em-print ul{list-style:none;margin:0;padding:0}#em-print li{padding:3px 0 3px 20px;position:relative}#em-print li:before{content:"";position:absolute;left:0;top:5px;width:11px;height:11px;border:1.5px solid #555;border-radius:2px}#em-print li.done{text-decoration:line-through;color:#777}#em-print .em-p-unsorted{margin-top:10px;border:1px dashed #999;border-radius:10px;padding:8px 12px;break-inside:avoid}#em-print .em-p-footer{margin-top:10px;color:#999;font-size:10px;text-align:right}@page{size:A4 landscape;margin:12mm}}
