.wall-tabs{margin:0 0 20px;padding:16px;background:#f5f4ef;border:1px solid #ddd9ce;border-radius:12px}.wall-tabs-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.planning-actions{display:flex;gap:7px;flex-wrap:wrap}.planning-actions button{min-height:38px;padding:8px 12px}.wall-tabs button[aria-pressed=true]{background:#173c43;color:white;border-color:#173c43}.planning-editor{border-bottom:1px solid #ddd9ce;padding-bottom:18px;margin-bottom:18px}.planning-editor h3{margin:0 0 10px}.planning-editor details{border:1px solid #ddd9ce;border-radius:8px;margin-top:10px;padding:12px}.planning-editor summary{cursor:pointer;font-weight:600;line-height:1.4}.planning-editor details[open] summary{margin-bottom:14px}.planning-editor label{display:block;font-size:12px;margin:10px 0}.planning-editor input,.planning-editor select{display:block;width:100%;max-width:100%;margin-top:5px;min-height:40px}.planning-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.planning-card{padding:10px;border:1px solid #d6dfdf;background:#fff;border-radius:8px;margin:10px 0}.planning-editor .outline{white-space:normal}.planning-editor .hint{line-height:1.55}.planning-total{margin-top:12px;font-size:13px}@media(max-width:480px){.wall-tabs-heading{align-items:flex-start}.planning-grid{gap:0 8px}.planning-editor details{padding:10px}.planning-actions button{flex:1 1 auto}}
