.tablet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.tablet-grid .panel{min-width:0}.tablet-grid h2{font-size:20px}.tablet-status{margin-bottom:16px;color:#526179}.tablet-status p{color:#a12030}.tablet-task{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid #e2e8f0;align-items:center;cursor:pointer}.tablet-task input{width:28px;height:28px;flex-shrink:0}.tablet-task strong,.tablet-event strong{display:block;font-size:18px;overflow-wrap:anywhere}.tablet-task small,.tablet-event small{display:block;margin-top:6px;color:#526179}.tablet-task.overdue{border-left:4px solid #cf364e;padding-left:10px;background:#fff3f5}.tablet-event{padding:15px 0;border-bottom:1px solid #e2e8f0}#tablet-add{display:grid;gap:8px;margin-bottom:16px}#tablet-add input{min-width:0;min-height:44px}.tablet-wall #sidebar{display:none}.tablet-wall .app-shell{grid-template-columns:minmax(0,1fr)}.tablet-wall .main-shell{grid-column:1}.tablet-wall .topbar{position:static}.tablet-wall .btn{min-height:44px}@media(max-width:1200px){.tablet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet-grid>section:last-child{grid-column:1/-1}}@media(max-width:700px){.tablet-grid{grid-template-columns:minmax(0,1fr)}}
