/* Workfolio v15.1.3 — full resume section interaction + live editing. */
.mph26-editor-page .rb-editor-sections-v4{pointer-events:auto!important}.mph26-editor-page .rb-editor-sections-v4>button{pointer-events:auto!important;cursor:pointer!important;position:relative!important;z-index:2!important}.mph26-editor-page .rb-editor-sections-v4>button:focus-visible{outline:2px solid #35c6a2!important;outline-offset:2px!important}
.mph26-editor-page .rb-preview-design-btn{height:31px;padding:0 10px;border:1px solid #cfdcd8;border-radius:8px;background:#fff;color:#285048;font:700 10px/1 Manrope,sans-serif;cursor:pointer}.mph26-editor-page .rb-preview-design-btn:hover{background:#edf7f4;border-color:#a9c9bf;color:#075e4c}
.mph26-editor-page .rb-resume-live [data-jump-section]{position:relative}.mph26-editor-page .rb-resume-live [data-jump-section]:hover>h2{color:var(--live-accent,#0f8f87)}
.mph26-editor-page .rb-inline-editable{display:inline;cursor:text!important;outline:none!important;border-radius:4px!important;min-width:1ch!important;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease}.mph26-editor-page .rb-inline-editable:hover{background:rgba(255,255,255,.16)!important;box-shadow:0 0 0 2px rgba(15,143,135,.10)!important}.mph26-editor-page .live-main .rb-inline-editable:hover{background:rgba(15,143,135,.07)!important}.mph26-editor-page .rb-inline-editable:focus{background:#fff!important;color:#16352f!important;box-shadow:0 0 0 2px rgba(15,143,135,.28)!important}.mph26-editor-page .rb-inline-editable.is-placeholder{opacity:.65;font-style:italic}.mph26-editor-page .live-tag-row .rb-inline-editable,.mph26-editor-page .live-skill-list .rb-inline-editable{display:inline-block!important;min-width:18px!important}.mph26-editor-page .live-entry p>.rb-inline-editable{display:inline-block!important;min-width:80px!important;white-space:pre-wrap!important}.mph26-editor-page .live-entry h3>.rb-inline-editable{font:inherit!important}.mph26-editor-page .live-entry small>.rb-inline-editable{font:inherit!important}.mph26-editor-page .live-entry li>.rb-inline-editable{display:inline-block!important;min-width:80px!important}.mph26-editor-page .rb-preview-inline-hint{max-width:250px}
@media(max-width:1180px){.mph26-editor-page .rb-preview-design-btn{font-size:0;width:31px;padding:0}.mph26-editor-page .rb-preview-design-btn::after{content:'✦';font-size:12px}}
