.memo-word-panel{margin:12px 0}.memo-word-buttons{display:flex;gap:8px;flex-wrap:wrap}.memo-word-buttons .memo-word-button{min-height:48px;min-width:52px;padding:10px 16px;background:#fff;border:1px solid #adcbb9;color:#174b34;white-space:normal;max-width:100%;overflow-wrap:anywhere}.memo-word-buttons .memo-word-button:hover{background:#edf7f0}.memo-word-status:empty{display:none}.memo-word-status{font-size:12px;margin:8px 0}.memo-admin-link{margin:24px 0;text-align:center;font-size:13px}.memo-admin-link a{color:#176744}.memo-master-page{max-width:800px;margin:auto;padding-bottom:32px}.memo-master-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #e0e8e2}.memo-master-word input{width:100%;min-width:0;font:inherit}.memo-master-controls{display:flex;align-items:center;gap:8px}.memo-master-controls label{display:flex;align-items:center;gap:5px;white-space:nowrap}.memo-master-controls input[type=checkbox]{width:18px;height:18px;min-height:18px}.memo-master-controls .btn{min-width:42px;padding:8px}.memo-master-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:24px}.memo-master-page header a{color:#176744}.memo-master-page .field-section>p{line-height:1.8}@media(max-width:480px){.memo-master-row{grid-template-columns:26px minmax(0,1fr)}.memo-master-controls{grid-column:2;justify-content:flex-end}.memo-word-buttons{gap:6px}.memo-word-buttons .memo-word-button{padding:10px 13px}}
