input.lx-check118[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;display:inline-grid!important;place-items:center;vertical-align:middle;width:24px!important;min-width:24px;height:24px!important;min-height:24px;padding:0!important;margin:0 9px 0 0!important;border:2px solid #b9a4e4!important;border-radius:50%!important;background:#fff!important;flex:none;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}
input.lx-check118[type=checkbox]::after{content:'✓';color:white;font-size:17px;font-weight:800;line-height:1;transform:scale(0) rotate(-30deg);transition:transform .22s cubic-bezier(.2,.8,.2,1)}input.lx-check118[type=checkbox]:checked{background:#5b2dc9!important;border-color:#5b2dc9!important}input.lx-check118[type=checkbox]:checked::after{transform:scale(1) rotate(0)}input.lx-check118:focus-visible{outline:3px solid #c5b1ef;outline-offset:3px}input.lx-check118:disabled{opacity:.5}
.lx-nearby-control{justify-content:center!important;flex-wrap:wrap}.lx-nearby-control small{flex-basis:100%;text-align:center;color:#71667d;font-size:12px;margin:6px 0}
.lx-copy-reference118{display:inline-flex;gap:9px;align-items:center;font:inherit;color:#5b2dc9;background:#f6f1ff;border:1px solid #d5c5f2;border-radius:9px;min-height:36px!important;padding:6px 10px!important}.lx-copy-reference118::after{content:'';width:15px;height:18px;border:1.5px solid currentColor;border-radius:2px;box-shadow:-3px -3px 0 -1px #fff,-3px -3px 0 0 currentColor;margin-left:3px}
.lx-field-map-icon118{display:inline-flex;width:28px;height:28px;vertical-align:middle;margin-right:7px}.lx-field-map-icon118 svg{width:100%;height:100%}.lx-assigned-click118{cursor:pointer}.lx-assigned-click118:focus-visible{outline:3px solid #b49be5;outline-offset:3px}
.lx-drawer{overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable;scroll-behavior:smooth}.lx-drawer-top{flex:none!important}.lx-drawer nav{flex:none!important}.lx-drawer-profile .lx-reputation{min-height:68px}.lx-drawer,.lx-section-dialog{font-family:Arial,sans-serif!important;font-size:16px!important;line-height:1.5;color:#33213e}.lx-drawer nav a{margin:0!important;min-height:50px;box-sizing:border-box}.lx-section-dialog>.lx-settings,.lx-section-dialog>.listox-notificaciones{width:auto;max-width:680px;box-sizing:border-box;margin:18px auto!important;padding:18px!important}.lx-section-dialog .listox-notificaciones{border:1px solid #e4d9f6;border-radius:16px;background:#fff}.lx-section-dialog>header{min-height:64px;box-sizing:border-box;flex:none}.lx-section-dialog>header h2{margin:0!important;min-width:0;font-size:19px!important;color:white!important}.lx-section-dialog>header button{min-width:44px;min-height:44px}
.lx-device-dialog>div:last-child,.lx-device-dialog .lx-device-actions118{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.lx-device-dialog>button{display:block;margin:14px auto!important}.lx-device-dialog{box-sizing:border-box}.lx-device-progress118{display:block;width:100%;height:8px;accent-color:#5b2dc9}.lx-device-step118{min-height:210px;text-align:center}.lx-device-step118 h3{font-size:21px;color:#5b2dc9}.lx-device-check118{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;margin:14px auto;background:#eee7fa;color:#71667d;font-size:26px}.lx-device-step118[data-granted=true] .lx-device-check118{background:#5b2dc9;color:#fff}.lx-device-step118 .boton{margin:16px auto;max-width:100%}.lx-settings>label{display:grid;gap:9px;margin:18px 0}
body dialog.lx-drawer[open]{animation:lxDrawerIn118 .3s cubic-bezier(.2,.8,.2,1)}body dialog.lx-section-dialog[open],body dialog.lx-filter-dialog[open],body dialog.lx-device-dialog[open]{animation:lxSurfaceIn118 .27s cubic-bezier(.2,.8,.2,1)}body dialog.lx-capture103[open]{animation:lxSurfaceIn118 .22s ease-out}
.lx-capture-actions103{justify-content:center!important;max-width:680px;width:100%;margin:0 auto!important}.lx-capture-actions103>button{flex:0 1 250px!important}.lx-capture103>footer>p{text-align:center!important}
@keyframes lxDrawerIn118{from{opacity:.7;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes lxSurfaceIn118{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
.suscripcion-plan.lx-flip-plan118{display:flex!important;flex-direction:column;gap:12px;min-height:0!important;padding:16px!important;overflow:hidden;border-radius:20px!important;border:1px solid #d8c8f3!important;background:linear-gradient(145deg,#fff,#f7f2ff)!important;box-shadow:0 6px 16px #4326740d}.lx-flip-stage118{height:150px;perspective:900px;position:relative}.lx-flip-inner118{height:100%;position:relative;transform-style:preserve-3d;transition:transform .48s cubic-bezier(.2,.8,.2,1)}.lx-flip-plan118[data-flipped=true] .lx-flip-inner118{transform:rotateY(180deg)}.lx-flip-face118{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;backface-visibility:hidden;text-align:center}.lx-flip-back118{transform:rotateY(180deg)}.lx-flip-face118 h3{font-size:23px!important;min-height:0!important;margin:0!important;color:#5b2dc9}.lx-flip-face118 .suscripcion-precio{font-size:20px!important}.lx-flip-face118 p{font-size:14px!important;line-height:1.5;margin:0!important}.lx-flip-plan118>.boton{width:100%;box-sizing:border-box;min-height:48px}.lx-flip-toggle118{border:0;background:transparent;color:#5b2dc9;font:inherit;font-size:13px;min-height:34px}.lx-flip-plan118 .suscripcion-ahorro{min-height:0!important;font-size:11px}
.lx-verified118{display:inline-grid;place-items:center;border-radius:50%;width:20px;height:20px;margin-left:8px;background:#5b2dc9;color:white;font-size:13px}.lx-report-photos118{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.lx-report-photos118 img{width:100%;height:95px;object-fit:cover;border-radius:12px}.lx-report-photos118>div{position:relative}.lx-report-photos118 .lx-add-photo{min-height:95px}.lx-report-answer118{display:grid;gap:10px;border-top:1px solid #e4d9f6;padding-top:14px;margin-top:14px}.lx-report-answer118 textarea{width:100%;min-height:100px;box-sizing:border-box}.lx-report-service118{margin-top:14px;border-left:3px solid #5b2dc9;padding-left:14px}
@media(prefers-reduced-motion:reduce){input.lx-check118,input.lx-check118::after,.lx-flip-inner118{transition:none!important}body dialog.lx-drawer[open],body dialog.lx-section-dialog[open],body dialog.lx-filter-dialog[open],body dialog.lx-device-dialog[open],body dialog.lx-capture103[open]{animation:none!important}}

.suscripcion-planes>.suscripcion-plan.lx-flip-plan118{grid-row:auto!important;align-self:start}.lx-symbol-pin118{width:40px!important;height:40px!important;transform:translate(-50%,-50%)!important}.lx-symbol-pin118:before{display:none!important}.lx-symbol-pin118 svg{width:40px;height:40px}.lx-report-photo-remove118{position:absolute;right:0;top:0;min-height:30px;min-width:30px;border:0;border-radius:50%;background:#5b2dc9;color:#fff;font-size:20px}.lx-settings label{font:600 16px Arial,sans-serif!important;color:#5b2dc9}.lx-settings select{font:400 16px Arial,sans-serif!important;color:#33213e!important;background:#fff!important;border:1px solid #d6c6f1!important;border-radius:12px!important;padding:12px!important;width:100%!important;box-sizing:border-box!important}
.lx-setting-options118{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 20px}.lx-setting-options118>button{display:flex;gap:9px;align-items:center;justify-content:center;min-height:54px;padding:10px;border:1px solid #ded1f5;border-radius:13px;background:#fff;color:#514562;font:inherit}.lx-setting-options118>button[aria-checked=true]{border-color:#5b2dc9;background:#f0e9fc;color:#5b2dc9;box-shadow:0 0 0 1px #5b2dc9}.lx-setting-options118>button>span:first-child{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;font-size:23px;flex:none}.lx-setting-options118 svg{width:26px;height:26px}
.lx-settings select[hidden]{display:none!important}

.suscripcion-plan.lx-flip-plan118{padding:12px!important;gap:8px!important}.lx-flip-stage118{height:110px}.lx-flip-plan118 .lx-flip-face118{gap:8px}.lx-flip-plan118 .suscripcion-precio{font-size:19px!important}.lx-flip-plan118 .suscripcion-ahorro[aria-hidden=true]{display:none}.lx-flip-plan118 .lx-flip-toggle118{min-height:28px}.lx-flip-plan118>.boton{padding:10px 8px!important;font-size:13px!important;min-height:44px}.lx-flip-face118 .suscripcion-ahorro{align-self:center}.lx-flip-back118 p{font-size:13px!important}#monedaPlanes118{font-size:12px;color:#766584}
@media(orientation:landscape){body dialog.lx-capture103[data-horizontal=true][open]{display:grid!important;grid-template-columns:minmax(0,1fr) min(230px,28vw);grid-template-rows:auto minmax(0,1fr)}.lx-capture103[data-horizontal=true]>header{grid-column:1/-1}.lx-capture103[data-horizontal=true] .lx-capture-stage103{min-height:0;height:100%}.lx-capture103[data-horizontal=true]>footer{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:14px}.lx-capture103[data-horizontal=true] .lx-capture-actions103{display:flex;flex-direction:column;align-items:center;width:100%}.lx-capture103[data-horizontal=true] .lx-document-guide103{height:82%;width:auto;max-width:88%;aspect-ratio:1.586}}
@media(orientation:landscape){.lx-capture103[data-horizontal=true] .lx-capture-actions103{flex:0 0 auto;height:auto}.lx-capture103[data-horizontal=true] .lx-capture-actions103>button{flex:0 0 auto!important;min-height:48px!important;height:48px!important;width:100%!important;max-width:200px!important}}
