.editable-text_editable__U3AkB{position:relative;cursor:text;pointer-events:auto;-webkit-user-select:text;user-select:text;border-radius:4px;outline:1px dashed rgba(255,186,83,.55);outline-offset:3px;transition:outline-color .15s ease,background-color .15s ease}.editable-text_editable__U3AkB:hover{outline-color:rgba(255,186,83,.95);background-color:rgba(255,186,83,.06)}.editable-text_editable__U3AkB.editable-text_focused__p4vxO,.editable-text_editable__U3AkB:focus{outline:2px solid #f98148;outline-offset:3px;background-color:rgba(255,186,83,.08)}.editable-text_editable__U3AkB:after{content:"✏️ " attr(data-edit-label);position:absolute;bottom:100%;left:0;z-index:60;margin-bottom:.35rem;padding:.1rem .45rem;border-radius:9999px;background:#a2461b;color:#fbf8ef;font-size:.6rem;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.06em;line-height:1.5;white-space:nowrap;pointer-events:none;user-select:none;opacity:0;transform:translateY(2px);transition:opacity .15s ease,transform .15s ease}.editable-text_editable__U3AkB.editable-text_focused__p4vxO:after,.editable-text_editable__U3AkB:focus:after,.editable-text_editable__U3AkB:hover:after{opacity:1;transform:translateY(0)}.editable-text_editable__U3AkB[data-edit-status]:not([data-edit-empty]):before{content:attr(data-edit-status);position:absolute;bottom:100%;right:0;z-index:60;margin-bottom:.35rem;padding:.1rem .45rem;border-radius:9999px;font-size:.6rem;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.06em;line-height:1.5;white-space:nowrap;pointer-events:none;user-select:none;background:#ffc400;color:#1a1a1a}.editable-text_editable__U3AkB[data-edit-state=saved]:not([data-edit-empty]):before{background:#5e6b45;color:#fbf8ef}.editable-text_editable__U3AkB[data-edit-state=error]:not([data-edit-empty]):before{background:#b91c1c;color:#fff}.editable-text_editable__U3AkB[data-edit-empty]:before{content:attr(data-edit-placeholder);font-style:italic;opacity:.72;pointer-events:none;user-select:none}.editable-text_editable__U3AkB[data-edit-empty]>br{display:none}.editable-text_editable__U3AkB[data-edit-empty]:after{opacity:1;transform:translateY(0)}.editable-text_editable__U3AkB[data-edit-empty][data-edit-state=saving]:after{background:#ffc400;color:#1a1a1a}.editable-text_editable__U3AkB[data-edit-empty][data-edit-state=saved]:after{background:#5e6b45;color:#fbf8ef}.editable-text_editable__U3AkB[data-edit-empty][data-edit-state=error]:after{background:#b91c1c;color:#fff}