.hm58-name-field{grid-column:1 / -1;min-width:0}
.hm157-page .hm58-project-name,.hm1541-account-page .hm58-project-name{display:block;width:100%;box-sizing:border-box;min-height:96px;max-height:340px;resize:vertical;font:inherit;font-size:15px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 14px;color:#173c35;background:#fff;border:1px solid #bad5d0;border-radius:10px}
.hm157-page .hm58-project-name:focus-visible{outline:2px solid #197767;outline-offset:2px}
.hm58-name-counter{display:block!important;margin:6px 0 10px;font-size:12px!important;font-weight:400!important;line-height:1.4;color:#54766e;text-align:right}
.hm1534-shell .hm1534-layer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0 14px;margin:0 0 12px}
.hm1534-shell .hm1534-layer-actions button{box-sizing:border-box;min-height:36px;border:1px solid #c1d8d3;border-radius:8px;padding:7px 11px;font:inherit;font-size:12px;line-height:1.35;background:#fff;color:#164a40;cursor:pointer}
.hm1534-shell .hm1534-layer-actions [data-hm58-preset]{background:#eef7f4;border-color:#8fbfb2;font-weight:650}
.hm1534-shell .hm1534-layer-actions button:hover{background:#e6f3ee}
.hm1534-shell .hm1534-layer-actions button:focus-visible{outline:2px solid #197767;outline-offset:2px}
.hm58-preset-note{padding:11px 13px;margin:0 0 14px;border:1px solid #c9ded7;border-radius:9px;background:#f5faf8;color:#254f45;font-size:12px;line-height:1.5;overflow-wrap:anywhere}
.hm58-preset-note[hidden]{display:none!important}
.hm58-preset-note p{margin:5px 0 0!important;font-size:12px!important;line-height:1.5!important}
.hm58-preset-note summary{cursor:pointer;font-weight:600;padding:6px 0 0}
@media(max-width:560px){.hm1534-shell .hm1534-layer-actions button{flex:1 1 120px}.hm58-project-name{font-size:16px!important}}
