.he-campo{--he-papel:#fafaf8;--he-tinta:#0f0f0f;--he-ghost:#a1a1aa;position:relative;font-family:var(--font-ui),"Inter",system-ui,sans-serif}.he-box{height:68px;background:#fff;padding:0 6px 0 20px;border-radius:12px;box-shadow:0 26px 60px -24px rgba(0,0,0,.55)}.he-box,.he-tx{position:relative;display:flex;align-items:center}.he-tx{flex:1;min-width:0;height:100%}.he-input{width:100%;border:0;outline:0;background:transparent;padding:0;font:inherit;font-size:19px;color:var(--he-tinta);caret-color:var(--he-tinta)}html .he-input{font-size:19px!important}.he-input::placeholder{color:transparent}.he-ph{position:absolute;left:0;right:0;pointer-events:none;font-size:19px;white-space:nowrap;overflow:hidden;color:var(--he-ghost)}.he-caret{display:inline-block;width:2px;height:22px;background:var(--he-tinta);margin-left:1px;vertical-align:-4px;animation:he-parpadeo 1s steps(1) infinite}@keyframes he-parpadeo{50%{opacity:0}}.he-btn{width:56px;height:56px;flex:none;border:0;border-radius:10px;background:var(--he-tinta);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;cursor:pointer;transition:background .2s}.he-box:hover .he-btn,.he-btn:focus-visible{background:#c8323c}.he-btn:disabled{opacity:.6;cursor:progress}.he-aviso{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--he-papel)}.he-alt{margin-top:10px;font-size:14px;color:hsla(60,17%,98%,.82);display:flex;flex-direction:column}.he-alt-q{padding:4px 0}.he-alt-acciones{display:flex;gap:22px;flex-wrap:wrap}.he-alt button{display:inline-flex;align-items:center;min-height:44px;gap:8px;padding:0;border:0;background:none;cursor:pointer;color:var(--he-papel);font:inherit;font-size:14px;font-weight:500;white-space:nowrap}.he-alt button span{display:inline-block;transition:transform .2s}.he-alt button:focus-visible span,.he-alt button:hover span{transform:translateX(4px)}.he-alt button:focus-visible{outline:1.5px solid var(--he-papel);outline-offset:2px}.he-alt button:disabled{opacity:.7;cursor:progress}.he-nota{background:hsla(60,17%,98%,.95);color:#18181b;border-radius:12px;padding:14px 15px;margin-bottom:22px}.he-nota-t{font-size:12.5px;font-weight:600;color:#71717a;margin:0 0 4px}.he-nota p{font-size:14px;line-height:1.5;margin:0}.he-nota-acc{display:flex;flex-direction:column;gap:8px;margin-top:12px}.he-nota-acc button{height:44px;border-radius:99px;border:1px solid #d6d6db;background:#fff;font:inherit;font-size:14px;font-weight:600;color:#18181b;cursor:pointer;padding:0 14px}.he-nota-acc button.pri{background:#18181b;border-color:#18181b;color:#fff}.he-rechazo{margin-top:6px}.he-wait{margin-top:10px}.he-wait p{font-size:13px;line-height:1.5;color:hsla(60,17%,98%,.82);margin:0 0 8px}.he-wait-fila{display:flex;gap:8px}.he-wait input{flex:1;min-width:0;height:44px;border-radius:12px;padding:0 12px;font:inherit;font-size:16px;background:hsla(60,17%,98%,.14);border:1px solid hsla(60,17%,98%,.35);color:var(--he-papel);outline:0}.he-wait input::placeholder{color:hsla(60,17%,98%,.6)}.he-wait input:focus{border-color:var(--he-papel)}.he-wait button{height:44px;border-radius:99px;border:0;padding:0 16px;background:var(--he-papel);color:#18181b;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.he-wait button:disabled{opacity:.6}body:has(.he-campo) .pac-container{margin-top:2px;border:0;border-radius:0 0 12px 12px;background:#fff;z-index:3000;box-shadow:0 20px 40px rgba(0,0,0,.35);font-family:var(--font-ui),"Inter",system-ui,sans-serif}body:has(.he-campo) .pac-item{padding:0 16px;line-height:48px;font-size:16px;color:#52525b;border-top:1px solid #efeff1;cursor:pointer}body:has(.he-campo) .pac-item-query{font-size:16px;color:#0f0f0f;font-weight:600}body:has(.he-campo) .pac-icon{display:none}body:has(.he-campo) .pac-item-selected,body:has(.he-campo) .pac-item:hover{background:#f6f6f7}.he-input-boton{display:block;height:100%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text;-webkit-tap-highlight-color:transparent}.he-hoja-campo{height:48px;display:flex;align-items:center;gap:6px;background:var(--doc-inset-1,#f4f4f6);border:1px solid var(--doc-line2,#d6d6db);border-radius:12px;padding:0 4px 0 14px}.he-hoja-input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0;font:inherit;color:var(--doc-tx,#18181b);caret-color:var(--doc-tx,#18181b)}html .he-hoja-input{font-size:17px!important}.he-hoja-input::placeholder{color:var(--doc-tx4,#a1a1aa)}.he-hoja-ir{width:38px;height:38px;flex:none;border:0;border-radius:10px;background:var(--doc-tx,#0f0f0f);color:var(--doc-inset-0,#fff);font-size:18px;font-weight:700;cursor:pointer}.he-hoja-ir:disabled{opacity:.6}.he-hoja-ayuda{color:var(--doc-tx3,#71717a)}.he-hoja-aviso,.he-hoja-ayuda{margin:12px 0 0;font-size:14px;line-height:1.5}.he-hoja-aviso{color:var(--doc-tx,#18181b)}.he-hoja-alt{margin-top:18px;display:flex;flex-direction:column;align-items:flex-start;font-size:14px;color:var(--doc-tx3,#71717a)}.he-hoja-alt>span{padding:4px 0}.he-hoja-alt button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:15px;font-weight:500;color:var(--doc-tx,#18181b);cursor:pointer}html.he-hoja-abierta .he-hoja-sugerencias{max-height:max(150px,calc(50svh - 140px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html.he-hoja-abierta .he-hoja-sugerencias .pac-container{position:static!important;top:auto!important;left:auto!important;width:auto!important;max-width:none!important;margin:8px 0 0;border-radius:12px;border:1px solid #e9e9ec;box-shadow:none;overflow:hidden}html.he-hoja-abierta .pac-item{line-height:1.3;padding:7px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:#71717a}html.he-hoja-abierta .pac-item-query{display:block;font-size:15px;overflow:hidden;text-overflow:ellipsis}html.he-hoja-abierta .pac-matched{color:inherit}html.he-hoja-abierta:not([data-theme=light]) .pac-container{background:#0c0c0e;border-color:#232327}html.he-hoja-abierta:not([data-theme=light]) .pac-item{color:#a1a1aa;border-top-color:#232327}html.he-hoja-abierta:not([data-theme=light]) .pac-item-query{color:#fafafa}html.he-hoja-abierta:not([data-theme=light]) .pac-item-selected,html.he-hoja-abierta:not([data-theme=light]) .pac-item:hover{background:#1a1a1e}@media (min-width:768px){.he-campo{max-width:560px}.he-box{height:74px}.he-btn{width:62px;height:62px}.he-alt{flex-direction:row;align-items:center;gap:22px}}@media (min-width:1024px){.he-campo{max-width:820px}}@media (min-width:1280px){.he-box{max-width:760px;height:80px;padding-left:24px}.he-btn{width:68px;height:68px}html .he-input{font-size:21px!important}.he-ph{font-size:21px}}@media (prefers-reduced-motion:reduce){.he-caret{animation:none}.he-alt button span{transition:none}}.he-papel,.he-papel .he-campo{--he-tinta:var(--tx);--he-papel:var(--tx);--he-ghost:var(--tx4)}.he-papel .he-box{height:60px;background:var(--card);border:1px solid var(--line2);box-shadow:none;padding:0 6px 0 16px}.he-papel .he-box:focus-within{border-color:var(--tx)}html .he-papel .he-input{font-size:17px!important}.he-papel .he-ph{font-size:17px}.he-papel .he-btn{width:48px;height:48px;color:var(--page)}.he-papel .he-aviso{color:var(--tx2)}.he-papel .he-alt{color:var(--tx3)}.he-papel .he-alt button{color:var(--tx)}.he-papel .he-alt button:focus-visible{outline-color:var(--tx)}.he-papel .he-nota{background:var(--card);color:var(--tx);border:1px solid var(--line)}.he-papel .he-nota-t{color:var(--tx3)}.he-papel .he-nota-acc button{background:var(--page);border-color:var(--line2);color:var(--tx)}.he-papel .he-nota-acc button.pri{background:var(--tx);border-color:var(--tx);color:var(--page)}.he-papel .he-wait p{color:var(--tx2)}.he-papel .he-wait input{background:var(--card);border-color:var(--line2);color:var(--tx)}.he-papel .he-wait input::placeholder{color:var(--tx4)}.he-papel .he-wait input:focus{border-color:var(--tx)}.he-papel .he-wait button{background:var(--tx);color:var(--page)}.he-campo--caminos-foco .he-alt{display:none}@media (min-width:768px){.he-campo--caminos-foco:focus-within .he-alt{display:flex}}