.template-menu-workspace{display:grid;gap:24px;min-width:0}.template-menu-panel{min-width:0}.template-menu-actions,.template-menu-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.template-menu-heading{margin-bottom:22px}.template-menu-actions h3,.template-menu-heading h2{margin:0 0 6px}.template-menu-heading p{margin:0;max-width:65ch}.template-menu-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start}.template-menu-list{display:grid;gap:7px;max-height:78vh;overflow:auto;padding-right:8px;position:sticky;top:16px}.template-menu-list label{display:grid;gap:8px;font-size:13px}.template-menu-list button{text-align:left;display:grid;gap:5px;padding:12px;border:1px solid #dbe4e0;border-radius:9px;background:#fff;color:#243f35;cursor:pointer;overflow-wrap:anywhere}.template-menu-list button span{font-size:12px;color:#64746d}.template-menu-list button[aria-current=true]{background:#edf6f1;border-color:#39725a;box-shadow:inset 3px 0 #39725a}.template-menu-content{min-width:0}.template-menu-actions{border-bottom:1px solid #dbe4e0;padding:12px 0 18px;margin-bottom:20px;position:sticky;top:0;z-index:2;background:#fff}.template-menu-edit-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:start}.template-menu-fields{display:grid;gap:22px;min-width:0;border:0;padding:0;margin:0}.template-menu-fields label{display:grid;gap:8px;font-weight:600}.template-menu-fields input,.template-menu-fields textarea,.template-menu-list input{width:100%;min-width:0;box-sizing:border-box}.template-menu-fields textarea{resize:vertical;line-height:1.8;font-weight:400}.template-menu-fields small{font-weight:400;color:#66776e;line-height:1.6}.template-menu-body{min-height:520px}.template-menu-preview{min-width:0;padding:22px;border:1px solid #dbe4e0;border-radius:12px;background:#fafcfb;overflow-wrap:anywhere;line-height:1.9}.template-menu-preview h2{font-size:20px;margin:28px 0 12px;line-height:1.6}.template-menu-preview h3{font-size:21px;line-height:1.6}.template-menu-preview p{white-space:pre-wrap}.template-menu-preview a{color:#246b50;text-decoration:underline}.template-menu-preview li{margin:8px 0}.template-menu-preview ol,.template-menu-preview ul{padding-left:24px}.template-menu-preview ul{list-style:disc}.template-menu-preview ol{list-style:decimal}.template-menu-error,.template-menu-notice{padding:12px 16px;border-radius:8px;white-space:pre-wrap}.template-menu-error{background:#fff0ec;color:#a83226}.template-menu-notice{background:#edf6f1;color:#20583e}@media (max-width:1200px){.template-menu-edit-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.template-menu-layout{grid-template-columns:minmax(0,1fr)}.template-menu-list{position:static;max-height:260px;padding:0}.template-menu-preview{padding:16px}.template-menu-body{min-height:400px}}