.task-row{display:grid;grid-template-columns:minmax(180px,1fr) 230px auto;gap:20px;align-items:center;padding:20px 0;border-top:1px solid var(--line);font-size:14px}.task-row label{display:flex;align-items:start;gap:13px}.task-row input{margin-top:5px}.task-meta{font-size:11px;color:var(--muted)}.task-row.completed label span{text-decoration:line-through;color:var(--muted)}.resource-filters{display:grid;grid-template-columns:2fr 1fr;gap:24px}.resource-grid .tool-card{min-height:280px}.resource-grid .tool-card h3{font-size:23px}.resource-grid .tool-card p{font-size:13px}.resource-grid .tool-num{margin-bottom:16px;display:block}@media(max-width:800px){.task-row{grid-template-columns:1fr auto;gap:8px}.task-meta{grid-column:1}.task-row button{grid-column:2;grid-row:1/3}.resource-filters{grid-template-columns:1fr;gap:0}}@media print{.task-row{grid-template-columns:1fr 180px;break-inside:avoid}.task-row input{appearance:auto}textarea{min-height:120px;height:auto;overflow:visible}input,textarea{border:0!important;padding:0!important}.save-control,.status{display:none!important}}

@media print{.planner-entry{display:none!important}}
