
.um-user-bookmarks-modal{background:rgba(6,5,22,.72)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}
.um-user-bookmarks-modal .um-user-bookmarks-modal-content{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;width:min(440px,92vw)!important;max-width:92vw!important;max-height:88vh!important;overflow-y:auto!important;box-sizing:border-box!important;padding:26px 24px 22px!important;background:linear-gradient(135deg,#3a2f9e 0%,#3f66c8 52%,#6a2bb0 100%)!important;border:1px solid rgba(140,240,250,.35)!important;border-radius:16px!important;box-shadow:0 14px 40px rgba(10,8,40,.6)!important;color:#fff!important}
.um-user-bookmarks-modal-heading{color:#fff!important;border-bottom:1px solid rgba(255,255,255,.22)!important}
.um-user-bookmarks-cancel-btn{color:#fff!important}
.um-user-bookmarks-cancel-btn:hover{background:rgba(255,255,255,.2)!important}
.um-user-bookmarks-modal .um-user-bookmarks-select-folder-label{background:rgba(255,255,255,.13)!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;border-radius:12px!important}
.um-user-bookmarks-modal .um-user-bookmarks-select-folder-label:hover{background:rgba(255,255,255,.22)!important}
.um-user-bookmarks-modal .um_bookmarks_table,.um-user-bookmarks-modal .um_bookmarks_tr{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}
.um-user-bookmarks-modal .um_bookmarks_td{width:100%!important;padding:0!important;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap}
.um-user-bookmarks-modal input[type=text]{width:100%!important;box-sizing:border-box!important;background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.28)!important;color:#fff!important;border-radius:12px!important;padding:11px 14px!important;height:auto!important}
.um-user-bookmarks-modal input[type=text]::placeholder{color:rgba(255,255,255,.65)!important}
.um-user-bookmarks-modal input[type=checkbox]{accent-color:#8cf0fa;width:18px!important;height:18px!important}
.um-user-bookmarks-modal label{color:#fff!important}
.um-user-bookmarks-modal .error-message{color:#ffd0d8!important;font-size:12px!important}
.um-user-bookmarks-modal .um-modal-btn,.um-user-bookmarks-modal .um_user_bookmarks_create_folder_btn{background:rgba(255,255,255,.2)!important;border:1px solid rgba(255,255,255,.4)!important;color:#fff!important;border-radius:999px!important;padding:10px 26px!important;font-weight:600!important;box-shadow:none!important}
.um-user-bookmarks-modal .um-modal-btn:hover{background:rgba(255,255,255,.32)!important}

/* heredado de #72 (unificado) */
.um-user-bookmarks-modal-content,.um-user-bookmarks-modal-content *{font-family:'Instrument Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}
.um-user-bookmarks-modal-heading{font-size:15px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:18px!important;padding-bottom:12px!important}
.um-user-bookmarks-cancel-btn{position:absolute!important;top:14px!important;right:14px!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;font-size:20px!important;font-weight:300!important;line-height:1!important;transition:background .15s ease,color .15s ease!important}
.um-user-bookmarks-select-folder-label{font-size:13.5px!important;padding:10px 14px!important;display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important;cursor:pointer!important;transition:border-color .15s ease,background .15s ease}
.um-user-bookmarks-select-folder-label i,.um-user-bookmarks-select-folder-label svg{color:inherit!important;fill:currentColor!important}
.um_user_bookmarks_old_folder-radio{accent-color:#8cf0fa!important;width:15px!important;height:15px!important}
.um_user_bookmarks_create_folder_btn{font-size:13.5px!important;cursor:pointer!important;transition:transform .15s ease,box-shadow .15s ease,background .15s ease!important}
.um_user_bookmarks_create_folder_btn:hover{transform:translateY(-1px)!important;box-shadow:0 6px 18px rgba(10,8,40,.45)!important}

/* v3: mas grande, X/Crear alineados, titulo Crear carpeta, checkbox, sin lag */
.um-user-bookmarks-modal{backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;transform:translateZ(0)}
.um-user-bookmarks-modal .um-user-bookmarks-modal-content{width:min(540px,92vw)!important;padding:32px 30px 28px!important}
.um-user-bookmarks-modal-heading{font-size:17px!important;margin-bottom:20px!important}
.um-user-bookmarks-select-folder-label{font-size:15px!important;padding:14px 16px!important;margin:0 0 10px!important;width:100%!important;box-sizing:border-box!important}
.um-user-bookmarks-modal .um-user-bookmarks-cancel-btn{top:16px!important;right:16px!important;width:34px!important;height:34px!important;padding:0!important;margin:0!important;box-sizing:border-box!important;display:grid!important;place-items:center!important;line-height:1!important;font-size:22px!important;border-radius:50%!important;text-decoration:none!important}
.um-user-bookmarks-modal .um-user-bookmarks-modal-content>br{display:none!important}
.bla-bk-newtitle{margin:26px 0 14px;padding-top:22px;border-top:1px solid rgba(255,255,255,.22);color:#fff;font-size:17px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.um-user-bookmarks-modal input[type=text]{font-size:15px!important;padding:13px 16px!important}
.um-user-bookmarks-modal input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;width:20px!important;height:20px!important;min-width:20px!important;margin:0!important;border:2px solid rgba(255,255,255,.85)!important;border-radius:6px!important;background:transparent!important;cursor:pointer;position:relative;display:inline-block!important;vertical-align:middle}
.um-user-bookmarks-modal input[type=checkbox]:checked{background:#8cf0fa!important;border-color:#8cf0fa!important}
.um-user-bookmarks-modal input[type=checkbox]:checked::after{content:'';position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #1a1652;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}
.um-user-bookmarks-modal label[for=um_user_bookmarks_access_type_checkbox]{font-size:15px!important;cursor:pointer}
.um-user-bookmarks-modal .um_user_bookmarks_create_folder_btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:44px!important;min-width:120px!important;padding:0 30px!important;margin:6px 0 0!important;line-height:1!important;box-sizing:border-box!important;font-size:15px!important}

/* v4: tipografia Inter fina, sin check duplicado, sin lag, respuesta Listo */
.um-user-bookmarks-modal-content,.um-user-bookmarks-modal-content *{font-family:Inter,'Segoe UI',system-ui,sans-serif!important}
.um-user-bookmarks-modal-heading,.bla-bk-newtitle{font-weight:600!important;font-size:14px!important;letter-spacing:.14em!important;text-transform:uppercase;color:rgba(255,255,255,.95)!important}
.um-user-bookmarks-select-folder-label{font-weight:500!important;font-size:15px!important;letter-spacing:.01em}
.um-user-bookmarks-modal label{font-weight:400!important;font-size:14.5px!important}
.um-user-bookmarks-modal input[type=text]{font-weight:400!important;font-size:14.5px!important}
.um-user-bookmarks-modal label[for=um_user_bookmarks_access_type_checkbox]::before,.um-user-bookmarks-modal label[for=um_user_bookmarks_access_type_checkbox]::after{display:none!important;content:none!important}
.um-user-bookmarks-modal label[for=um_user_bookmarks_access_type_checkbox]{padding:0!important;margin:0!important;background:none!important}
.um-user-bookmarks-modal .um_user_bookmarks_create_folder_btn{font-weight:500!important;font-size:14.5px!important;letter-spacing:.04em;transition:background .15s ease!important;transform:none!important;box-shadow:none!important}
.um-user-bookmarks-modal .um_user_bookmarks_create_folder_btn:hover{transform:none!important;box-shadow:none!important;background:rgba(255,255,255,.32)!important}
.um-user-bookmarks-modal{will-change:opacity}
.um-user-bookmarks-modal .form-response,.um-user-bookmarks-modal .form-response *{color:#fff!important;font-weight:500!important;font-size:17px!important;letter-spacing:.02em;text-align:center}
.um-user-bookmarks-modal .form-response i,.um-user-bookmarks-modal .form-response svg{color:#8cf0fa!important;fill:#8cf0fa!important;font-size:20px!important;margin-right:8px}

.um-user-bookmarks-modal-content{overscroll-behavior:contain}
.um-user-bookmarks-modal-content>h1{margin:6px 0 4px!important;padding:14px 0 6px!important;text-align:center!important;border:0!important;color:#fff!important;font-family:Inter,'Segoe UI',system-ui,sans-serif!important;font-weight:500!important;font-size:20px!important;letter-spacing:.02em!important;line-height:1.3!important;display:flex!important;align-items:center;justify-content:center;gap:10px}
.um-user-bookmarks-modal-content>h1 i{color:#8cf0fa!important;font-size:20px!important;line-height:1!important}