.td-edit-root{position:relative;overflow-x:hidden;background:#fff}.td-edit-root a,.td-edit-root button:not(.td-edit-empty),.td-edit-root input,.td-edit-root select,.td-edit-root video{pointer-events:none!important}.td-edit-root .td-edit-empty,.td-edit-root .td-edit-on{pointer-events:auto!important}.td-edit-root [data-reveal]{opacity:1!important;transform:none!important;visibility:visible!important}.td-edit-on{outline:2px dashed rgba(246,185,65,.85);outline-offset:4px;cursor:pointer;border-radius:4px;transition:outline-color .15s ease,background-color .15s ease}.td-edit-on:hover{outline:2px solid #f6b941;background-color:rgba(246,185,65,.14)}.td-edit-empty{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;margin:8px 0;padding:12px 16px;border:2px dashed rgba(246,185,65,.9);border-radius:8px;background:rgba(246,185,65,.08);color:#8a6100;font-size:14px;font-weight:700;line-height:1.2;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.td-edit-empty:hover{background:rgba(246,185,65,.2);border-color:#f6b941}.td-edit-empty__plus{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#f6b941;color:#1f1300;font-size:16px;font-weight:700}.td-edit-hint{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;margin-bottom:12px;border:1px solid #ffe0a3;border-radius:8px;background:#fffaf0;color:#6b4b00;font-size:13px}.td-edit-hint__dash{display:inline-block;width:26px;height:14px;border:2px dashed rgba(246,185,65,.9);border-radius:3px}