.planning-row,.planning-actions,.planning-links,.planning-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.planning-row{justify-content:space-between;margin-bottom:12px}.planning-actions{justify-content:flex-end;margin-top:16px}.planning-links{justify-content:flex-end}.planning-toolbar{margin:18px 0}.planning-toolbar input{max-width:340px}.planning-toolbar select{max-width:190px}.planning-table{overflow-x:auto}.planning-table table{min-width:680px}.planning-summary{margin-top:10px}.planning-details{margin-top:18px;border-top:1px solid var(--border);padding-top:14px}.planning-details summary{cursor:pointer;font-weight:600;margin-bottom:12px}.planning-editor{line-height:1.8;min-height:330px;resize:vertical}.planning-readable{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8;background:var(--bg);border-radius:8px;padding:16px;max-height:500px;overflow:auto}.planning-check{display:flex;gap:10px;margin-top:16px;line-height:1.7}.planning-check input{width:auto}.planning-more{position:relative}.planning-more[open]{z-index:9}.planning-more[open] .btn{display:block;margin:4px 0}.ev-tabs button.ev-tab{background:transparent;border:0;border-bottom:2px solid transparent;font:inherit;cursor:pointer}.ev-tabs button.ev-tab.on{border-bottom-color:var(--primary);color:var(--primary-deep)}.ops-save-shield{position:fixed;inset:0;background:rgba(244,248,250,.7);z-index:100000;display:grid;place-content:center;color:#164352;font-weight:600;font-size:18px}@media(max-width:760px){.planning-links{justify-content:flex-start}.planning-toolbar input,.planning-toolbar select{max-width:none;width:100%}.planning-actions .btn{flex:1}.planning-editor{min-height:280px}}
.planning-toolbar input,.planning-toolbar select{height:40px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius,8px);background:var(--card,#fff);color:var(--text);font:inherit;box-sizing:border-box}
