#mindmapWrap{padding:4px;max-width:1500px;margin:auto}#mindmapWrap button,.mm-settings button{border:1px solid #ddd8c9;border-radius:8px;background:#fff;padding:9px 12px;color:#343941;font:inherit;cursor:pointer}#mindmapWrap button:disabled{opacity:.4;cursor:default}.mm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.mm-actions h2{margin-right:auto;font-size:21px}#mmStatus{font-size:13px;color:#777}.mm-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px}.mm-content{overflow:auto;min-height:460px;max-height:75vh;border:1px solid #dedbd1;border-radius:12px;background:#fff;padding:12px}.mm-panel{background:white;border:1px solid #dedbd1;border-radius:12px;padding:16px;max-height:75vh;overflow:auto}.mm-panel button{margin:3px}.mm-field{display:flex;flex-direction:column;gap:6px;margin:12px 0;font-size:14px}.mm-field input,.mm-field select,.mm-field textarea{width:100%;min-width:0;font:inherit;padding:9px;border:1px solid #d8d7ce;border-radius:7px;background:#fff}.mm-field textarea{min-height:110px;resize:vertical}.mm-row{display:flex;gap:6px;align-items:center;margin-bottom:8px}.mm-row button:last-child{flex:1;text-align:left}.mm-row button:first-child{width:38px;flex:none}.mm-node{position:absolute;width:190px;min-height:48px;overflow-wrap:anywhere}.mm-stage{background:radial-gradient(#dadce0 1px,transparent 1px);background-size:18px 18px}.mm-edge{position:absolute;color:#7852ac!important;font-size:12px!important;z-index:2}.selected{background:#fff0af!important;border-color:#d7b83b!important}.mm-list-card{display:flex;gap:14px;align-items:center;margin:14px 0;padding:16px;background:#fff;border:1px solid #e3dfd1;border-radius:10px}.mm-settings{width:min(480px,92vw);border:1px solid #ddd;border-radius:14px;padding:24px}.mm-settings::backdrop{background:#0006}body.mobile-mode .mm-layout{grid-template-columns:1fr}body.mobile-mode .mm-content{min-height:220px;max-height:55vh}body.mobile-mode .mm-panel{max-height:none}body.mobile-mode #mindmapWrap button{min-height:44px}body.mobile-mode .mm-actions h2{width:100%}
