:root{color:#142033;font-synthesis:none;background:#f5f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.boot,.login-page{place-items:center;min-height:100vh;display:grid}.login-page{background:linear-gradient(145deg,#eef3f8,#f8fafc)}.login-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;width:min(420px,100% - 32px);padding:36px;box-shadow:0 22px 60px #0f26431f}.brand-mark{color:#0b3768;background:#f6bd18;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;font-weight:900;display:grid}.brand-mark.large{width:70px;height:70px;font-size:34px}.brand-mark.mini{width:34px;height:34px;font-size:17px}.login-card h1{color:#0b3768;margin:18px 0 4px}.login-card>p{color:#6b7280;margin:0 0 28px}.login-card form{gap:9px;display:grid}.login-card label{color:#445168;margin-top:8px;font-size:13px;font-weight:700}input,select,textarea{color:#142033;background:#fff;border:1px solid #d8e0ea;border-radius:10px;outline:none;padding:10px 12px}input:focus,select:focus,textarea:focus{border-color:#2c6fae;box-shadow:0 0 0 3px #2c6fae17}.primary{color:#fff;background:#0b4b86;border:0;border-radius:10px;margin-top:10px;padding:12px 16px;font-weight:800}.primary:disabled{opacity:.55}.error-box,.global-error{color:#a32626;background:#fff1f1;border:1px solid #ffd1d1;border-radius:9px;padding:9px 11px;font-size:13px}.global-error{z-index:20;cursor:pointer;position:fixed;top:70px;left:50%;transform:translate(-50%)}.app-shell{flex-direction:column;height:100vh;display:flex;overflow:hidden}.topbar{background:#fff;border-bottom:1px solid #e4e9f0;flex:none;align-items:center;gap:24px;height:64px;padding:0 18px;display:flex}.topbar-brand{align-items:center;gap:10px;min-width:230px;display:flex}.topbar-brand>div:last-child,.topbar-user>div{flex-direction:column;display:flex}.topbar-brand strong{color:#0b3768}.topbar-brand span,.topbar-user span{color:#7b8798;font-size:11px}.topbar nav{align-self:stretch;gap:4px;display:flex}.topbar nav button{color:#64748b;background:0 0;border:0;padding:0 14px}.topbar nav button.nav-active{color:#0b4b86;border-bottom:3px solid #f6bd18;font-weight:800}.topbar-user{text-align:right;align-items:center;gap:10px;margin-left:auto;display:flex}.ghost{color:#4c5d72;background:#fff;border:1px solid #dfe5ec;border-radius:9px;padding:7px 10px}.workspace{flex:1;grid-template-columns:330px minmax(380px,1fr) 280px;min-height:0;display:grid}.conversation-list{background:#fff;border-right:1px solid #e4e9f0;flex-direction:column;min-height:0;display:flex}.list-head{justify-content:space-between;align-items:center;padding:18px;display:flex}.list-head h2,.panel-title h2{color:#193b64;margin:0}.list-head span,.panel-title span{color:#8290a3;font-size:12px}.icon-btn{color:#fff;background:#0b4b86;border:0;border-radius:10px;width:34px;height:34px;font-size:20px}.filters{grid-template-columns:1fr 105px;gap:7px;padding:0 12px 12px;display:grid}.filters input,.filters select{padding:8px;font-size:12px}.conversation-scroll,.message-scroll{min-height:0;overflow:auto}.conversation-scroll{flex:1}.conversation-item{text-align:left;background:#fff;border:0;border-top:1px solid #eef1f5;gap:10px;width:100%;padding:13px 12px;display:flex}.conversation-item:hover,.conversation-item.active{background:#f3f7fb}.conversation-item.active{box-shadow:inset 4px 0 #f6bd18}.avatar{color:#0b4b86;background:#e8f0f8;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.avatar.small{width:38px;height:38px}.conversation-meta{flex:1;min-width:0;position:relative}.conversation-meta>div{justify-content:space-between;gap:8px;display:flex}.conversation-meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.conversation-meta time{color:#8b96a6;font-size:10px}.conversation-meta p{color:#68778b;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 7px;font-size:12px;overflow:hidden}.badge{border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.status-new{color:#7e5d00;background:#fff3cd}.status-open{color:#18714a;background:#ddf5e7}.status-pending{color:#a15312;background:#ffe8d3}.status-closed{color:#667283;background:#e9edf2}.unread{color:#fff;text-align:center;background:#0b4b86;border-radius:10px;min-width:19px;height:19px;font-size:10px;line-height:19px;position:absolute;bottom:0;right:0}.empty-list{color:#8894a3;text-align:center;padding:30px}.chat-panel{background:#f4f7fa;flex-direction:column;min-height:0;display:flex}.empty-chat{text-align:center;color:#7b8798;justify-items:center;margin:auto;display:grid}.empty-chat h2{color:#294b70;margin-bottom:4px}.chat-head{background:#fff;border-bottom:1px solid #e2e7ee;align-items:center;gap:10px;height:70px;padding:10px 16px;display:flex}.chat-head h3{color:#1c3c61;margin:0}.chat-head span{color:#7d899a;font-size:11px}.chat-actions{gap:7px;margin-left:auto;display:flex}.chat-actions select{padding:7px;font-size:12px}.mobile-back{display:none}.message-scroll{flex-direction:column;flex:1;gap:9px;padding:20px 22px;display:flex}.message-row{display:flex}.message-row.mine{justify-content:flex-end}.bubble{background:#fff;border:1px solid #e3e8ef;border-radius:8px 16px 16px;max-width:min(72%,640px);padding:9px 11px;box-shadow:0 2px 5px #1c355408}.mine .bubble{background:#dff5e7;border-color:#cbead7;border-radius:16px 8px 16px 16px}.internal .bubble{background:#fff6d9;border:1px solid #f2d982}.sender-name{color:#0b4b86;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.note-label{color:#966d00;margin-bottom:4px;font-size:10px;display:block}.message-text{white-space:pre-wrap;font-size:14px;line-height:1.4}.bubble time{text-align:right;color:#8290a2;margin-top:4px;font-size:9px;display:block}.attachment-card{text-align:left;background:#ffffffbf;border:1px solid #d9e1e9;border-radius:10px;align-items:center;gap:9px;max-width:330px;padding:9px;display:flex}.attachment-card>span{color:#34516f;background:#e9eef5;border-radius:7px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.attachment-card div{flex-direction:column;min-width:0;display:flex}.attachment-card strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.attachment-card small{color:#78869a}.typing-line{color:#78869a;height:20px;padding-left:22px;font-size:11px}.composer{background:#fff;border-top:1px solid #e0e6ed;padding:8px 12px 12px}.composer-tools{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.composer-tools select{max-width:200px;padding:5px 7px;font-size:11px}.note-check{color:#6c7788;align-items:center;gap:5px;font-size:11px;display:flex}.composer-row{align-items:flex-end;gap:7px;display:flex}.composer textarea{resize:none;flex:1;min-height:42px;max-height:120px}.attach,.send{border:0;border-radius:50%;width:42px;height:42px;font-size:18px}.attach{color:#456078;background:#eef2f7}.send{color:#fff;background:#0b4b86}.detail-panel{text-align:center;background:#fff;border-left:1px solid #e4e9f0;padding:20px}.detail-panel>h3{text-align:left;color:#78869a;margin:0;font-size:13px}.detail-avatar{color:#0b4b86;background:#e8f0f8;border-radius:50%;place-items:center;width:72px;height:72px;margin:24px auto 10px;font-size:26px;font-weight:900;display:grid}.detail-panel h2{color:#1c3c61;font-size:17px}.detail-block{text-align:left;border-top:1px solid #edf0f4;gap:4px;margin-top:20px;padding-top:16px;display:grid}.detail-block label{color:#8c98a8;margin-top:8px;font-size:10px}.detail-block strong{font-size:13px}.detail-note{color:#7b8798;text-align:left;margin-top:25px;font-size:11px;line-height:1.5}.users-panel{flex:1;padding:24px;overflow:auto}.panel-title{margin-bottom:16px}.user-grid{grid-template-columns:minmax(360px,500px) 1fr;gap:16px;display:grid}.card{background:#fff;border:1px solid #e2e8ef;border-radius:14px;padding:18px}.card h3{color:#23486e;margin:0 0 14px}.form-grid{gap:9px;display:grid}.inline-fields{grid-template-columns:110px 1fr;gap:7px;display:grid}.user-list{display:grid}.user-row{border-top:1px solid #edf1f5;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.user-row:first-child{border-top:0}.user-row div:nth-child(2){flex-direction:column;display:flex}.user-row span{color:#7c899b;font-size:11px}.user-row em{color:#4d6580;background:#edf2f6;border-radius:12px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}@media (width<=1000px){.workspace{grid-template-columns:300px 1fr}.detail-panel{display:none}.topbar-brand{min-width:auto}.topbar-brand span{display:none}}@media (width<=720px){.topbar{height:58px;padding:0 10px}.topbar nav,.topbar-user>div{display:none}.topbar-brand strong{font-size:13px}.workspace{display:block;position:relative}.conversation-list,.chat-panel{position:absolute;inset:0}.workspace.has-selection .conversation-list,.workspace:not(.has-selection) .chat-panel{display:none}.chat-head{height:62px;padding:8px 10px}.mobile-back{color:#355675;background:0 0;border:0;font-size:30px;display:block}.chat-actions{gap:3px}.chat-actions select{max-width:90px;font-size:10px}.message-scroll{padding:14px 10px}.bubble{max-width:86%}.user-grid{grid-template-columns:1fr}.users-panel{padding:12px}.filters{grid-template-columns:1fr 95px}}.bubble.bubble-media{padding:6px;overflow:hidden}.bubble-media .sender-name,.bubble-media .note-label{margin:2px 5px 5px}.bubble-media .message-text{padding:5px 6px 7px}.message-images{flex-direction:column;gap:4px;max-width:340px;display:flex}.message-image-button{cursor:pointer;background:0 0;border:0;border-radius:12px;max-width:340px;margin:0;padding:0;display:block;overflow:hidden}.message-image-button img{object-fit:cover;background:#e8edf2;border-radius:12px;width:auto;min-width:180px;max-width:340px;max-height:390px;transition:transform .15s,opacity .15s;display:block}.message-image-button:hover img{opacity:.96;transform:scale(1.005)}.bubble-media>time{margin-top:4px;padding:1px 4px 0}.whatsapp-document{background:#ffffffbd;border:0;border-radius:10px;width:min(330px,100%);margin-top:5px;padding:8px}.mine .whatsapp-document{background:#ffffff9e}.document-icon{flex:0 0 42px;font-weight:900;color:#b42318!important;background:#eef1f4!important;border-radius:9px!important;width:42px!important;height:42px!important;font-size:10px!important}.whatsapp-document div{flex:1;overflow:hidden}.whatsapp-document strong{font-size:13px}.whatsapp-document small{margin-top:3px;font-size:10px}.document-open{color:#65758a;margin-left:auto;font-size:18px;font-weight:500}.media-lightbox{z-index:99999;background:#080f19eb;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.media-lightbox-content{flex-direction:column;width:min(1100px,96vw);height:min(850px,94vh);display:flex}.media-lightbox-head{color:#fff;flex:none;justify-content:space-between;align-items:center;gap:20px;height:50px;display:flex}.media-lightbox-head span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.media-lightbox-head button{color:#fff;background:0 0;border:0;width:42px;height:42px;font-size:34px;line-height:1}.media-lightbox-content>img{object-fit:contain;flex:1;width:100%;height:100%;min-height:0}.media-lightbox-actions{flex:0 0 44px;justify-content:center;align-items:center;display:flex}.media-lightbox-actions a{color:#fff;border:1px solid #ffffff59;border-radius:8px;padding:7px 13px;font-size:12px;text-decoration:none}@media (width<=720px){.message-image-button img{min-width:150px;max-width:76vw;max-height:55vh}.message-images{max-width:76vw}.media-lightbox{padding:8px}.media-lightbox-content{width:100%;height:96vh}}.bara-image-button{background:0 0;border:0;border-radius:12px;margin:5px 0;padding:0;display:block;overflow:hidden}.bara-image-button img{object-fit:cover;border-radius:12px;width:auto;max-width:340px;height:auto;max-height:390px;display:block}.bara-video-wrap{max-width:360px;margin-top:5px}.bara-video-wrap video{background:#000;border-radius:12px;width:100%;max-height:400px;display:block}.bara-video-wrap small,.bara-audio-wrap small{color:#758398;text-overflow:ellipsis;white-space:nowrap;max-width:320px;margin-top:3px;font-size:9px;display:block;overflow:hidden}.bara-audio-wrap{width:min(330px,70vw);margin-top:5px}.bara-audio-wrap audio{width:100%;height:42px}.media-lightbox{z-index:99999;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.media-lightbox-content{justify-content:center;align-items:center;width:95vw;height:92vh;display:flex;position:relative}.media-lightbox-content img{object-fit:contain;max-width:100%;max-height:100%}.media-close{color:#fff;background:#00000080;border:0;border-radius:50%;width:45px;height:45px;font-size:30px;position:absolute;top:0;right:0}html{transition:background-color .2s}.theme-switch{cursor:pointer;background:#f8fafc;border:1px solid #dce4ec;border-radius:18px;align-items:center;gap:5px;height:36px;padding:0 7px;display:flex}.theme-sun,.theme-moon{font-size:14px;line-height:1}.theme-sun{color:#e7a900}.theme-moon{color:#64748b}.theme-track{background:#d9e1e9;border-radius:999px;width:34px;height:18px;transition:all .2s;display:block;position:relative}.theme-knob{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000038}.theme-switch.is-dark .theme-track{background:#315d86}.theme-switch.is-dark .theme-knob{transform:translate(16px)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1218}html[data-theme=dark] body{color:#dce6ef;background:#0b1218}html[data-theme=dark] .login-page{background:radial-gradient(circle at 0 0,#15283a 0,#0000 35%),linear-gradient(145deg,#0b1218,#101a23)}html[data-theme=dark] .login-card{background:#121d26;border-color:#273642;box-shadow:0 22px 60px #00000061}html[data-theme=dark] .login-card h1{color:#ecf4fa}html[data-theme=dark] .login-card>p,html[data-theme=dark] .login-card label{color:#9caebe}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:#e8eef4;background:#101922;border-color:#31404d}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#718293}html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{border-color:#4b8fc6;box-shadow:0 0 0 3px #4b8fc621}html[data-theme=dark] .topbar{background:#101922;border-color:#263541}html[data-theme=dark] .topbar-brand strong,html[data-theme=dark] .topbar-user strong{color:#eef5fa}html[data-theme=dark] .topbar-brand span,html[data-theme=dark] .topbar-user span{color:#8295a6}html[data-theme=dark] .topbar nav button{color:#899aaa}html[data-theme=dark] .topbar nav button.nav-active{color:#eaf2f8}html[data-theme=dark] .ghost{color:#dce6ef;background:#15212b;border-color:#31404d}html[data-theme=dark] .theme-switch{background:#15212b;border-color:#31404d}html[data-theme=dark] .conversation-list{background:#101922;border-color:#263541}html[data-theme=dark] .list-head h2,html[data-theme=dark] .panel-title h2{color:#e9f2f8}html[data-theme=dark] .list-head span,html[data-theme=dark] .panel-title span{color:#8395a5}html[data-theme=dark] .conversation-item{color:#dfe8ef;background:#101922;border-color:#202d37}html[data-theme=dark] .conversation-item:hover,html[data-theme=dark] .conversation-item.active{background:#172630}html[data-theme=dark] .conversation-meta p,html[data-theme=dark] .conversation-meta time{color:#8798a7}html[data-theme=dark] .avatar,html[data-theme=dark] .detail-avatar{color:#8ec8f1;background:#203548}html[data-theme=dark] .chat-panel{background:#0c141b}html[data-theme=dark] .chat-head{background:#101922;border-color:#263541}html[data-theme=dark] .chat-head h3{color:#edf4f9}html[data-theme=dark] .chat-head span{color:#8495a4}html[data-theme=dark] .message-scroll{background:#0c141b}html[data-theme=dark] .bubble{color:#e4edf3;box-shadow:none;background:#17232d;border-color:#293a47}html[data-theme=dark] .mine .bubble{background:#123c33;border-color:#205449}html[data-theme=dark] .internal .bubble{background:#493e18;border-color:#675823}html[data-theme=dark] .sender-name{color:#79b9e8}html[data-theme=dark] .bubble time{color:#8ca0ae}html[data-theme=dark] .composer{background:#101922;border-color:#263541}html[data-theme=dark] .attach{color:#b8cad8;background:#1c2b37}html[data-theme=dark] .attachment-card,html[data-theme=dark] .whatsapp-document{color:#e1eaf1;background:#1b2934;border-color:#334653}html[data-theme=dark] .attachment-card>span,html[data-theme=dark] .document-icon{background:#263743!important}html[data-theme=dark] .attachment-card small,html[data-theme=dark] .bara-video-wrap small,html[data-theme=dark] .bara-audio-wrap small{color:#879aa9}html[data-theme=dark] .detail-panel{background:#101922;border-color:#263541}html[data-theme=dark] .detail-panel>h3,html[data-theme=dark] .detail-note,html[data-theme=dark] .detail-block label{color:#8395a5}html[data-theme=dark] .detail-panel h2,html[data-theme=dark] .detail-block strong{color:#e9f1f7}html[data-theme=dark] .detail-block{border-color:#263541}html[data-theme=dark] .users-panel{background:#0c141b}html[data-theme=dark] .card{background:#101922;border-color:#263541}html[data-theme=dark] .card h3{color:#e7eff5}html[data-theme=dark] .user-row{border-color:#263541}html[data-theme=dark] .user-row span{color:#8798a7}html[data-theme=dark] .user-row em{color:#a8bfce;background:#20313e}html[data-theme=dark] .empty-chat,html[data-theme=dark] .empty-list,html[data-theme=dark] .typing-line,html[data-theme=dark] .note-check{color:#8496a5}html[data-theme=dark] .empty-chat h2{color:#d9e7f1}html[data-theme=dark] .error-box,html[data-theme=dark] .global-error{color:#ffb8bd;background:#3b1c20;border-color:#663039}html[data-theme=dark] *{scrollbar-color:#3b4c59 #111b23}html[data-theme=dark] ::-webkit-scrollbar{width:9px;height:9px}html[data-theme=dark] ::-webkit-scrollbar-track{background:#111b23}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#3b4c59;border-radius:10px}@media (width<=720px){.theme-switch{padding:0 5px}.theme-sun,.theme-moon{display:none}}.notification-bell{min-width:42px;position:relative}.bell-badge{color:#fff;background:#dc2626;border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;top:-7px;right:-6px}.conversation-item.has-unread:not(.active){background:#fff9e8;box-shadow:inset 4px 0 #f6bd18}.conversation-item.has-unread strong{font-weight:900}.inapp-notification{z-index:1000;color:#172438;text-align:left;background:#fff;border:1px solid #dce5ed;border-radius:13px;align-items:center;gap:11px;width:min(350px,100vw - 32px);min-height:68px;padding:10px 13px;display:flex;position:fixed;top:74px;right:18px;box-shadow:0 12px 32px #0f23372e}.inapp-notification-icon{color:#0b3768;background:#f6bd18;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:900;display:grid}.inapp-notification>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.inapp-notification strong{font-size:13px}.inapp-notification small{text-overflow:ellipsis;white-space:nowrap;color:#68788a;max-width:260px;font-size:12px;overflow:hidden}html[data-theme=dark] .bell-badge{border-color:#101922}html[data-theme=dark] .conversation-item.has-unread:not(.active){background:#182a34;box-shadow:inset 4px 0 #f6bd18}html[data-theme=dark] .inapp-notification{color:#edf4f8;background:#16232d;border-color:#32434f;box-shadow:0 14px 36px #0000006b}html[data-theme=dark] .inapp-notification small{color:#9bafbd}@media (width<=720px){.inapp-notification{width:auto;top:66px;left:10px;right:10px}}.conversation-tags{align-items:center;gap:7px;min-width:0;margin-top:7px;display:flex}.conversation-agent{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.attention-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin-left:auto;display:flex}.attention-state{flex-direction:column;align-items:flex-end;gap:3px;margin-right:4px;display:flex}.attention-state small{color:#718096;white-space:nowrap;font-size:11px}.attention-btn{color:#243447;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6dee6;border-radius:8px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:700}.attention-btn:hover:not(:disabled){background:#f3f6f8}.attention-btn:disabled{opacity:.55;cursor:not-allowed}.attention-btn.primary{color:#fff;background:#0b3768;border-color:#0b3768}.attention-btn.warning{color:#815d00;background:#fff7df;border-color:#e8b341}.attention-btn.danger{color:#a82323;background:#fff1f1;border-color:#e4a2a2}.transfer-panel{background:#f8fafb;border-bottom:1px solid #e2e8ee;align-items:center;gap:8px;padding:10px 14px;display:flex}.transfer-title{flex-direction:column;gap:2px;min-width:170px;display:flex}.transfer-title strong{font-size:12px}.transfer-title small{color:#718096;font-size:10px}.transfer-panel select,.transfer-panel input{min-height:34px;color:inherit;background:#fff;border:1px solid #d6dee6;border-radius:8px;padding:6px 9px}.transfer-panel select{min-width:160px}.transfer-panel input{flex:1;min-width:130px}.current-attention,.client-history{border-top:1px solid #e3e8ed;margin-top:16px;padding-top:14px}.detail-section-title{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.detail-section-title strong{font-size:12px}.detail-section-title>span{background:#edf2f6;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:10px;font-weight:800;display:grid}.current-attention-row{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:11px;display:flex}.current-attention-row>span:first-child{color:#718096}.current-attention-row strong{text-align:right;font-size:11px}.history-list{flex-direction:column;gap:8px;display:flex}.history-item{background:#f8fafb;border:1px solid #e1e7ec;border-radius:9px;padding:9px 10px}.history-item-top{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.history-item-top strong{font-size:11px}.history-item small{color:#718096;margin-top:4px;font-size:10px;display:block}.history-empty{color:#7c8995;text-align:center;padding:12px 8px;font-size:11px}html[data-theme=dark] .conversation-agent,html[data-theme=dark] .attention-state small,html[data-theme=dark] .transfer-title small,html[data-theme=dark] .current-attention-row>span:first-child,html[data-theme=dark] .history-item small{color:#9bafbd}html[data-theme=dark] .attention-btn{color:#eaf1f5;background:#1b2a35;border-color:#354754}html[data-theme=dark] .attention-btn:hover:not(:disabled){background:#243743}html[data-theme=dark] .attention-btn.primary{color:#fff;background:#174c7e;border-color:#28669d}html[data-theme=dark] .attention-btn.warning{color:#f6d778;background:#413716;border-color:#685721}html[data-theme=dark] .attention-btn.danger{color:#f4a9b1;background:#3b2024;border-color:#663038}html[data-theme=dark] .transfer-panel{background:#111d26;border-color:#2d3d48}html[data-theme=dark] .transfer-panel select,html[data-theme=dark] .transfer-panel input{color:#edf4f8;background:#162630;border-color:#364954}html[data-theme=dark] .current-attention,html[data-theme=dark] .client-history{border-color:#30414d}html[data-theme=dark] .detail-section-title>span{background:#243640}html[data-theme=dark] .history-item{background:#15232d;border-color:#30414d}@media (width<=900px){.attention-actions{gap:5px}.attention-state{display:none}.attention-btn{padding:6px 8px;font-size:11px}.transfer-panel{flex-direction:column;align-items:stretch}.transfer-panel select,.transfer-panel input{width:100%}}.inbox-tabs{grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:8px;display:grid}.inbox-tabs button{cursor:pointer;background:0 0;border:1px solid #d6dee6;border-radius:7px;min-width:0;padding:7px 4px;font-size:10px;font-weight:700}.inbox-tabs button.active{color:#fff;background:#1d6fa5;border-color:#1d6fa5}.conversation-attentions{color:#718096;white-space:nowrap;font-size:10px}.chat-message-group{display:contents}.attention-separator{text-align:center;background:#5a6e7d1f;border-radius:10px;width:min(92%,560px);margin:22px auto 14px;padding:8px 12px}.attention-separator span{letter-spacing:.5px;font-size:10px;font-weight:800;display:block}.attention-separator small{color:#718096;margin-top:3px;font-size:10px;display:block}.attention-closed-marker{text-align:center;border:1px dashed #8d9aa3;border-radius:9px;width:min(88%,500px);margin:15px auto 22px;padding:8px 12px}.attention-closed-marker strong{font-size:10px;display:block}.attention-closed-marker small{color:#718096;margin-top:3px;font-size:10px;display:block}.closed-chat-notice{text-align:center;border-top:1px solid #dce3e8;padding:12px 16px}.closed-chat-notice strong{font-size:12px;display:block}.closed-chat-notice span{color:#718096;margin-top:2px;font-size:11px;display:block}.client-history{display:none!important}html[data-theme=dark] .inbox-tabs button{color:#cbd8df;border-color:#354754}html[data-theme=dark] .inbox-tabs button.active{color:#fff;background:#174c7e;border-color:#28669d}html[data-theme=dark] .attention-separator{background:#15242e}html[data-theme=dark] .attention-separator small,html[data-theme=dark] .attention-closed-marker small,html[data-theme=dark] .conversation-attentions,html[data-theme=dark] .closed-chat-notice span{color:#9bafbd}html[data-theme=dark] .attention-closed-marker{border-color:#53636e}html[data-theme=dark] .closed-chat-notice{border-color:#293b47}.workspace{grid-template-columns:330px minmax(380px,1fr) 250px;transition:grid-template-columns .18s}.detail-panel{position:relative;overflow:hidden}.detail-toggle{color:#496275;cursor:pointer;z-index:5;background:#f4f7fa;border:1px solid #d7e0e7;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:11px;right:9px}.detail-toggle:hover{background:#e8eef3}.detail-panel.collapsed{padding:0}.detail-panel.collapsed>:not(.detail-toggle){display:none!important}.detail-panel.collapsed .detail-toggle{top:12px;left:8px;right:auto}html[data-theme=dark] .detail-toggle{color:#c7d4dc;background:#162630;border-color:#354754}html[data-theme=dark] .detail-toggle:hover{background:#20333f}@media (width<=1000px){.workspace,.workspace.detail-collapsed,.workspace.detail-expanded{grid-template-columns:300px minmax(0,1fr)}.detail-panel{display:none}}.workspace,.workspace.detail-expanded{grid-template-columns:265px minmax(380px,1fr) 250px}.workspace.detail-collapsed{grid-template-columns:265px minmax(380px,1fr) 46px}.list-head h2{font-size:18px;line-height:1.1}.list-head span{font-size:10px}.client-inbox-controls .filters{padding:0;display:block}.client-inbox-controls .filters input{border-radius:8px;width:100%;height:33px;padding:6px 9px;font-size:11px}.conversation-item{gap:7px;min-height:64px;padding:8px}.conversation-item .avatar.small{width:32px;height:32px;font-size:12px}.conversation-meta strong{font-size:12px;line-height:1.15}.conversation-meta time{white-space:nowrap;font-size:8px}.conversation-meta p{margin:2px 0 4px;font-size:10px;line-height:1.15}.conversation-tags{flex-wrap:nowrap;gap:4px;margin-top:2px}.conversation-tags .badge{padding:2px 5px;font-size:8px}.conversation-attentions{font-size:8px}.conversation-agent{max-width:66px;font-size:8px}.unread{min-width:17px;height:17px;font-size:9px;line-height:17px}@media (width<=1000px){.workspace,.workspace.detail-collapsed,.workspace.detail-expanded{grid-template-columns:260px minmax(0,1fr)}}.list-head{padding:7px 9px 5px}.list-head>div{align-items:baseline;gap:6px;min-width:0;display:flex}.list-head h2{margin:0;font-size:16px;line-height:1}.list-head span{white-space:nowrap;font-size:8px}.client-inbox-controls{padding:3px 8px 6px}.inbox-tabs{gap:3px;margin-bottom:5px}.inbox-tabs button{border-radius:5px;min-height:25px;padding:3px 2px;font-size:8px}.client-inbox-controls .filters{margin:0;padding:0}.client-inbox-controls .filters input{border-radius:7px;height:29px;min-height:29px;padding:4px 8px;font-size:10px}.conversation-scroll{border-top:1px solid #788c9b1f}html[data-theme=corporate-blue]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#edf3f8;--ui-surface:#fff;--ui-surface-2:#f5f8fb;--ui-surface-3:#e4edf5;--ui-border:#d3dee8;--ui-text:#17324a;--ui-muted:#708394;--ui-primary:#1769a6;--ui-primary-strong:#0d4f80;--ui-accent:#d8a914;--ui-bubble:#fff;--ui-bubble-mine:#dff3e8;--ui-note:#fff2c9}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#08141d;--ui-surface:#0d1b25;--ui-surface-2:#122631;--ui-surface-3:#19323f;--ui-border:#29404d;--ui-text:#edf5f8;--ui-muted:#9bafbb;--ui-primary:#1d70a6;--ui-primary-strong:#145683;--ui-accent:#f2bd21;--ui-bubble:#142832;--ui-bubble-mine:#123e35;--ui-note:#403613}html[data-theme=graphite]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#1d2227;--ui-surface:#252b31;--ui-surface-2:#2d343b;--ui-surface-3:#39424a;--ui-border:#46515b;--ui-text:#f0f3f5;--ui-muted:#aab4bc;--ui-primary:#5f8298;--ui-primary-strong:#46687e;--ui-accent:#d3ad52;--ui-bubble:#30373e;--ui-bubble-mine:#344b45;--ui-note:#4c442c}html[data-theme=steel-blue]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#15232d;--ui-surface:#1b2d39;--ui-surface-2:#223946;--ui-surface-3:#2c4654;--ui-border:#385565;--ui-text:#edf5f8;--ui-muted:#a5bac5;--ui-primary:#4c89ad;--ui-primary-strong:#356d90;--ui-accent:#d9b24c;--ui-bubble:#243945;--ui-bubble-mine:#294b46;--ui-note:#4a4229}html[data-theme=financial-green]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#10201a;--ui-surface:#152a22;--ui-surface-2:#1c352b;--ui-surface-3:#254438;--ui-border:#34594a;--ui-text:#edf7f2;--ui-muted:#a2b9ad;--ui-primary:#34795e;--ui-primary-strong:#245d48;--ui-accent:#d2ae4f;--ui-bubble:#1c352b;--ui-bubble-mine:#244b3c;--ui-note:#493f22}html[data-theme=emerald]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#edf6f3;--ui-surface:#fff;--ui-surface-2:#f3f9f7;--ui-surface-3:#dcefe9;--ui-border:#c9dfd8;--ui-text:#173d34;--ui-muted:#66877e;--ui-primary:#16856b;--ui-primary-strong:#0e6552;--ui-accent:#d5ac3d;--ui-bubble:#fff;--ui-bubble-mine:#d9f2e8;--ui-note:#fff1c6}html[data-theme=executive-purple]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#191724;--ui-surface:#211e2e;--ui-surface-2:#2b273a;--ui-surface-3:#373249;--ui-border:#48415d;--ui-text:#f4f0fa;--ui-muted:#b5aec4;--ui-primary:#7966a6;--ui-primary-strong:#5d4c86;--ui-accent:#d5af50;--ui-bubble:#2b273a;--ui-bubble-mine:#3a3e50;--ui-note:#493e28}html[data-theme=burgundy]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#21171a;--ui-surface:#2b1d21;--ui-surface-2:#38252a;--ui-surface-3:#472e34;--ui-border:#5b3b43;--ui-text:#f8edef;--ui-muted:#c0a7ad;--ui-primary:#874957;--ui-primary-strong:#683642;--ui-accent:#d8b15b;--ui-bubble:#38252a;--ui-bubble-mine:#454039;--ui-note:#4c3e25}html[data-theme=black-premium]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#0c0d0f;--ui-surface:#141619;--ui-surface-2:#1b1e22;--ui-surface-3:#25292e;--ui-border:#343940;--ui-text:#f4f4f2;--ui-muted:#a7aaad;--ui-primary:#8d763f;--ui-primary-strong:#6d592e;--ui-accent:#d7b55b;--ui-bubble:#1d2024;--ui-bubble-mine:#33362e;--ui-note:#42381e}html[data-theme=sand]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f0ede7;--ui-surface:#faf8f4;--ui-surface-2:#f3efe8;--ui-surface-3:#e8e0d5;--ui-border:#d7ccbd;--ui-text:#463e34;--ui-muted:#81766a;--ui-primary:#80684d;--ui-primary-strong:#624e39;--ui-accent:#b58a45;--ui-bubble:#fffdf9;--ui-bubble-mine:#e3eee2;--ui-note:#f9e9bc}html[data-theme=office-blue]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#eaf4fa;--ui-surface:#fff;--ui-surface-2:#f3f9fc;--ui-surface-3:#ddeef7;--ui-border:#c9dfea;--ui-text:#244153;--ui-muted:#718b9a;--ui-primary:#4589b4;--ui-primary-strong:#326c91;--ui-accent:#d8aa36;--ui-bubble:#fff;--ui-bubble-mine:#dff2ea;--ui-note:#fff2c9}html[data-theme=contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#000;--ui-surface:#080808;--ui-surface-2:#151515;--ui-surface-3:#222;--ui-border:#666;--ui-text:#fff;--ui-muted:#d5d5d5;--ui-primary:#f1c40f;--ui-primary-strong:#c9a207;--ui-accent:#f1c40f;--ui-bubble:#171717;--ui-bubble-mine:#223327;--ui-note:#3d3410}html[data-theme] body,html[data-theme] .app-shell{background:var(--ui-bg);color:var(--ui-text)}html[data-theme] .topbar,html[data-theme] .conversation-list,html[data-theme] .chat-head,html[data-theme] .composer,html[data-theme] .detail-panel,html[data-theme] .card,html[data-theme] .login-card{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border)}html[data-theme] .chat-panel,html[data-theme] .users-panel{background:var(--ui-bg)}html[data-theme] .conversation-item{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border)}html[data-theme] .conversation-item:hover,html[data-theme] .conversation-item.active{background:var(--ui-surface-2)}html[data-theme] .conversation-item.active{box-shadow:inset 4px 0 var(--ui-accent)}html[data-theme] input,html[data-theme] select,html[data-theme] textarea{background:var(--ui-surface-2);color:var(--ui-text);border-color:var(--ui-border)}html[data-theme] input::placeholder,html[data-theme] textarea::placeholder{color:var(--ui-muted)}html[data-theme] input:focus,html[data-theme] select:focus,html[data-theme] textarea:focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-primary) 22%, transparent)}html[data-theme] .topbar-brand strong,html[data-theme] .list-head h2,html[data-theme] .panel-title h2,html[data-theme] .chat-head h3,html[data-theme] .detail-panel h2,html[data-theme] .card h3,html[data-theme] .empty-chat h2{color:var(--ui-text)}html[data-theme] .topbar-brand span,html[data-theme] .topbar-user span,html[data-theme] .list-head span,html[data-theme] .panel-title span,html[data-theme] .conversation-meta p,html[data-theme] .conversation-meta time,html[data-theme] .conversation-agent,html[data-theme] .conversation-attentions,html[data-theme] .chat-head>div>span,html[data-theme] .current-attention-row>span:first-child,html[data-theme] .detail-block label,html[data-theme] .typing-line{color:var(--ui-muted)}html[data-theme] .avatar,html[data-theme] .detail-avatar{background:var(--ui-surface-3);color:var(--ui-primary)}html[data-theme] .brand-mark{background:var(--ui-accent);color:var(--ui-primary-strong)}html[data-theme] .topbar nav button{color:var(--ui-muted)}html[data-theme] .topbar nav button.nav-active{color:var(--ui-text);border-bottom-color:var(--ui-accent)}html[data-theme] .ghost,html[data-theme] .attention-btn,html[data-theme] .detail-toggle,html[data-theme] .inbox-tabs button{background:var(--ui-surface-2);color:var(--ui-text);border-color:var(--ui-border)}html[data-theme] .primary,html[data-theme] .send,html[data-theme] .attention-btn.primary,html[data-theme] .inbox-tabs button.active{background:var(--ui-primary);border-color:var(--ui-primary);color:#fff}html[data-theme=contrast] .primary,html[data-theme=contrast] .send,html[data-theme=contrast] .attention-btn.primary,html[data-theme=contrast] .inbox-tabs button.active{color:#000}html[data-theme] .bubble{background:var(--ui-bubble);border-color:var(--ui-border);color:var(--ui-text)}html[data-theme] .mine .bubble{background:var(--ui-bubble-mine);border-color:var(--ui-border)}html[data-theme] .internal .bubble{background:var(--ui-note);border-color:var(--ui-border)}html[data-theme] .sender-name{color:var(--ui-primary)}html[data-theme] .message-text{color:var(--ui-text)}html[data-theme] .bubble time{color:var(--ui-muted)}html[data-theme] .attachment-card{background:var(--ui-surface-2);color:var(--ui-text);border-color:var(--ui-border)}html[data-theme] .attachment-card>span{background:var(--ui-surface-3);color:var(--ui-primary)}html[data-theme] .attention-separator{background:var(--ui-surface-2);color:var(--ui-text)}html[data-theme] .attention-separator small,html[data-theme] .attention-closed-marker small{color:var(--ui-muted)}html[data-theme] .attention-closed-marker,html[data-theme] .current-attention,html[data-theme] .detail-block,html[data-theme] .closed-chat-notice{border-color:var(--ui-border)}.theme-picker{position:relative}.theme-picker-button{background:var(--ui-surface-2);height:38px;color:var(--ui-text);border:1px solid var(--ui-border);border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.theme-picker-button:hover,.theme-picker-button.active{background:var(--ui-surface-3)}.theme-palette-icon{color:var(--ui-primary);font-size:16px}.theme-current-dot{border:1px solid #fff6;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #00000026}.theme-picker-arrow{color:var(--ui-muted);font-size:9px}.theme-menu{z-index:1000;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:13px;width:290px;max-height:min(620px,100vh - 90px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 50px #00000040}.theme-menu-head{border-bottom:1px solid var(--ui-border);text-align:left;flex-direction:column;gap:2px;padding:12px 13px 10px;display:flex}.theme-menu-head strong{color:var(--ui-text);font-size:12px}.theme-menu-head small{color:var(--ui-muted);font-size:10px}.theme-options{max-height:500px;padding:6px;overflow-y:auto}.theme-option{width:100%;color:var(--ui-text);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:8px 9px;display:grid}.theme-option:hover{background:var(--ui-surface-2)}.theme-option.selected{background:var(--ui-surface-3)}.theme-option-dot{border:2px solid #ffffff59;border-radius:50%;width:17px;height:17px;box-shadow:0 0 0 1px #0000002e}.theme-option-text{flex-direction:column;gap:1px;min-width:0;display:flex}.theme-option-text strong{color:var(--ui-text);font-size:11px}.theme-option-text small{color:var(--ui-muted);font-size:9px}.theme-check{color:var(--ui-primary);font-size:14px;font-weight:900}.theme-switch{display:none!important}@media (width<=720px){.theme-picker-label{display:none}.theme-picker-button{justify-content:center;width:38px;padding:0}.theme-current-dot,.theme-picker-arrow{display:none}.theme-menu{width:min(300px,100vw - 16px);position:fixed;top:62px;right:8px}}.workspace.bara-client-workspace,.workspace.bara-client-workspace.detail-collapsed,.workspace.bara-client-workspace.detail-expanded{background:#edf3f8;grid-template-columns:300px minmax(0,1fr)!important}.bara-client-sidebar{background:#fff;border-right:1px solid #e0e8f0;flex-direction:column;min-width:0;display:flex}.bara-client-sidebar-title{color:#102f58;padding:24px 18px 18px;font-size:21px;font-weight:800}.bara-client-contact{background:#f5f8fc;border-left:4px solid #e4af0b;align-items:center;gap:11px;padding:16px 12px;display:flex}.bara-client-logo{color:#092e54;background:#e4af0b;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;font-size:23px;font-weight:900;display:grid}.bara-client-contact-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bara-client-contact-text strong{color:#123c66;font-size:14px}.bara-client-contact-text span{white-space:nowrap;text-overflow:ellipsis;color:#697e91;font-size:12px;overflow:hidden}.bara-client-count{color:#fff;background:#0b4b86;border-radius:20px;padding:3px 7px;font-size:11px}.bara-client-workspace .chat-head{border-bottom:2px solid #e4af0b}.bara-client-workspace .chat-head h3{color:#0b3768}.bara-client-workspace .chat-panel{background:#eaf0f6}.bara-client-workspace .message-scroll{background-color:#eaf0f6}.bara-client-workspace .message-row.mine .bubble{background:#dbeaf8;border-color:#c3ddef}.bara-client-workspace .send{background:#0b4b86}.bara-client-workspace .composer{border-top:1px solid #d4e0eb}@media (width<=720px){.workspace.bara-client-workspace,.workspace.bara-client-workspace.detail-collapsed,.workspace.bara-client-workspace.detail-expanded{display:block!important}.bara-client-workspace .bara-client-sidebar{display:none!important}.bara-client-workspace .chat-panel{position:absolute;inset:0;display:flex!important}.bara-client-workspace .chat-head{height:64px}}.bara-media-preview-backdrop{z-index:9999;background:#05182ec4;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.bara-media-preview-dialog{background:#f9fbfe;border-radius:16px;flex-direction:column;width:min(620px,100%);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 16px 60px #001c3d65}.bara-media-preview-head,.bara-media-preview-foot{color:#0b3768;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.bara-media-preview-head button{color:#173956;background:#e8eef4;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.bara-media-preview-body{background:#e9eff6;place-items:center;min-height:180px;padding:12px;display:grid;overflow:auto}.bara-media-preview-body img,.bara-media-preview-body video{object-fit:contain;border-radius:9px;max-width:100%;max-height:58vh;display:block}.bara-media-preview-foot span{white-space:nowrap;text-overflow:ellipsis;max-width:70%;font-size:12px;overflow:hidden}.bara-media-preview-send{color:#fff;white-space:nowrap;background:#0b4b86;border:0;border-radius:22px;padding:11px 18px;font-weight:800}.bara-media-pending-row .bubble{background:#dbeaf8;border:1px solid #c3ddef;min-width:220px;max-width:280px}.bara-media-pending-visual{background:#d6e1eb;border-radius:10px;height:190px;position:relative;overflow:hidden}.bara-media-pending-visual img,.bara-media-pending-visual video{object-fit:cover;width:100%;height:100%}.bara-media-pending-overlay{color:#fff;background:#001c3d66;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.bara-media-spinner{border:3px solid #ffffff65;border-top-color:#fff;border-radius:50%;width:32px;height:32px;animation:.9s linear infinite bara-spin}@keyframes bara-spin{to{transform:rotate(360deg)}}.bara-media-pending small{white-space:nowrap;text-overflow:ellipsis;color:#244665;margin-top:8px;display:block;overflow:hidden}.bara-media-progress-track{background:#b3cadd;border-radius:12px;height:5px;margin:8px 0;overflow:hidden}.bara-media-progress-track>div{background:#e4af0b;height:100%;transition:width .15s}.bara-media-state{color:#325374;overflow-wrap:anywhere;font-size:11px}.bara-media-dismiss{color:#9a2c2c;background:#fff;border:0;border-radius:7px;margin-top:7px;padding:6px 10px;font-size:12px;display:block}@media (width<=720px){.bara-media-preview-backdrop{padding:8px}.bara-media-preview-dialog{max-height:96dvh}.bara-media-preview-body img,.bara-media-preview-body video{max-height:65dvh}}.bara-pdf-preview{background:#fff;border:0;border-radius:8px;width:min(100%,780px);height:min(67vh,750px)}.bara-media-preview-dialog:has(.bara-pdf-preview){width:min(850px,100%)}.bara-media-preview-body:has(.bara-pdf-preview){width:100%;min-height:300px}.bara-document-tile{color:#12385e;text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:125px;padding:12px;display:flex}.bara-document-tile strong{color:#fff;letter-spacing:1px;background:#0b4b86;border-radius:7px;padding:9px 16px}.bara-document-tile span{overflow-wrap:anywhere;max-width:100%;font-size:12px}.bara-document-tile small{color:#68829b}.bara-pdf-error{cursor:pointer;color:#8a1717;background:#fee2e2;border-radius:8px;padding:10px 14px}@media (width<=720px){.bara-pdf-preview{height:70dvh}}.bara-client-app{color:#111b21;background:#d1d7db}.bara-client-app .topbar{color:#fff;box-shadow:none;background:#075e54;border-bottom:0;min-height:54px}.bara-client-app .topbar-brand strong,.bara-client-app .topbar-brand span{color:#fff}.bara-client-app .topbar .ghost{color:inherit}.bara-client-app .workspace.bara-client-workspace{background:#e5ddd5;min-height:0;grid-template-columns:370px minmax(0,1fr)!important}.bara-client-app .bara-client-sidebar{background:#fff;border-right:1px solid #d1d7db}.bara-client-app .bara-client-sidebar-title{color:#111b21;letter-spacing:-.5px;justify-content:space-between;align-items:center;padding:19px 20px 13px;font-size:23px;display:flex}.bara-client-sidebar-actions{color:#54656f;letter-spacing:1px;font-size:23px;font-weight:400}.bara-client-sidebar-search{color:#667781;background:#f0f2f5;border-radius:8px;align-items:center;gap:16px;margin:0 12px 11px;padding:11px 16px;font-size:13px;display:flex}.bara-client-sidebar-search>span:first-child{font-size:22px;line-height:14px}.bara-client-app .bara-client-contact{cursor:default;background:#f0f2f5;border-left:0;min-height:76px;padding:13px 14px}.bara-client-app .bara-client-logo,.bara-client-app .chat-head .bara-client-logo{color:#0b3768;background:#e9b32b;border:2px solid #fff;width:48px;height:48px;font-weight:900}.bara-client-app .bara-client-contact-text strong{color:#111b21;font-size:16px}.bara-client-app .bara-client-contact-text span{color:#667781;font-size:13px}.bara-client-verified{background:#2586d2;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex;color:#fff!important;font-size:10px!important}.bara-client-app .bara-client-count{color:#052f20;background:#25d366}.bara-client-app .bara-client-workspace .chat-panel{background:#e5ddd5;min-width:0}.bara-client-app .bara-client-workspace .chat-head{background:#f0f2f5;border-bottom:1px solid #d1d7db;height:64px;padding:8px 19px}.bara-client-app .bara-client-workspace .chat-head h3{color:#111b21;font-size:16px;font-weight:650}.bara-client-app .bara-client-workspace .chat-head span{color:#667781;font-size:12px}.bara-client-app .bara-client-workspace .message-scroll{background-color:#efeae2;background-image:radial-gradient(#cfcdc550 .8px,#0000 .8px),radial-gradient(#dad4c950 .8px,#0000 .8px);background-position:0 0,16px 16px;background-size:32px 32px;gap:5px;padding:24px clamp(16px,5%,74px);overflow-y:auto}.bara-client-app .bara-client-workspace .bubble{background:#fff;border:0;border-radius:8px 8px 8px 2px;max-width:min(70%,570px);padding:7px 9px;box-shadow:0 1px 1px #00000018}.bara-client-app .bara-client-workspace .message-row.mine .bubble{background:#d9fdd3;border:0;border-radius:8px 8px 2px}.bara-client-app .bara-client-workspace .message-text{color:#111b21;font-size:14px;line-height:1.5}.bara-client-app .bara-client-workspace .bubble time{color:#667781;font-size:10px}.bara-client-app .bara-client-workspace .composer{background:#f0f2f5;border-top:0;padding:10px 17px}.bara-client-app .bara-client-workspace .composer-row{align-items:center;gap:13px}.bara-client-app .bara-client-workspace .composer textarea{min-height:43px;box-shadow:none;background:#fff;border:0;border-radius:9px;padding:12px 14px}.bara-client-app .bara-client-workspace .attach{color:#54656f;background:0 0;font-size:29px}.bara-client-app .bara-client-workspace .send{color:#fff;background:#00a884;font-size:20px}.bara-client-app .bara-client-workspace .typing-line{color:#667781;background:#f0f2f5}@media (width<=720px){.bara-client-app{background:#efeae2;height:100dvh;overflow:hidden}.bara-client-app>.topbar{display:none}.bara-client-app .workspace.bara-client-workspace{height:100dvh;min-height:0;display:block!important}.bara-client-app .bara-client-workspace .bara-client-sidebar{display:none!important}.bara-client-app .bara-client-workspace .chat-panel{height:100%;position:absolute;inset:0;display:flex!important}.bara-client-app .bara-client-workspace .chat-head{background:#075e54;border:0;gap:10px;height:64px;min-height:64px;padding:8px 12px}.bara-client-app .bara-client-workspace .chat-head h3{color:#fff;font-size:16px}.bara-client-app .bara-client-workspace .chat-head span{color:#d7ebe5;font-size:11px}.bara-client-app .bara-client-workspace .chat-head .bara-client-logo{flex:0 0 41px;width:41px;height:41px}.bara-client-app .bara-client-workspace .message-scroll{gap:4px;padding:14px 9px 18px}.bara-client-app .bara-client-workspace .bubble{max-width:87%;padding:7px 9px}.bara-client-app .bara-client-workspace .composer{padding:7px 7px max(8px,env(safe-area-inset-bottom));background:#efeae2}.bara-client-app .bara-client-workspace .composer-row{gap:6px}.bara-client-app .bara-client-workspace .composer textarea{border-radius:25px;min-height:43px;max-height:100px;padding:11px 14px}.bara-client-app .bara-client-workspace .send{background:#00a884;flex:0 0 43px;width:43px;height:43px}.bara-client-app .bara-client-workspace .attach{flex:0 0 38px;width:38px;height:42px}}.bara-client-app{background:#d1d7db;height:100dvh;min-height:0;overflow:hidden}.bara-client-app>.topbar{display:none!important}.bara-client-app .workspace.bara-client-workspace{flex:1;height:100%;min-height:0;grid-template-columns:350px minmax(0,1fr)!important}.bara-client-app .bara-client-sidebar{background:#fff;min-height:0}.bara-client-app .bara-client-sidebar-title{background:#f0f2f5;align-items:center;min-height:64px;padding:0 22px;font-size:20px;font-weight:700;display:flex}.bara-client-app .bara-client-contact{background:#fff;border-bottom:1px solid #e9edef}.bara-client-app .bara-client-workspace .chat-head{flex:0 0 64px;gap:12px}.bara-client-app .bara-client-workspace .chat-head>div:nth-of-type(2){flex:1;min-width:0}.bara-client-app .bara-client-workspace .chat-head h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bara-client-theme-toggle{cursor:pointer;color:#54656f;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:7px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.bara-client-theme-toggle input{opacity:0;width:1px;height:1px;position:absolute}.bara-client-toggle-track{background:#9ba9af;border-radius:14px;width:36px;height:21px;transition:background .2s;display:inline-block;position:relative}.bara-client-toggle-track:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0004}.bara-client-theme-toggle input:checked+.bara-client-toggle-track{background:#00a884}.bara-client-theme-toggle input:checked+.bara-client-toggle-track:after{transform:translate(15px)}.bara-client-theme-toggle input:focus-visible+.bara-client-toggle-track{outline-offset:3px;outline:3px solid #53bdeb}.bara-client-theme-word{min-width:40px}.bara-client-app .bara-client-workspace .message-scroll{background-color:#efeae2}html[data-theme=dark] .bara-client-app{color:#e9edef;background:#0b141a}html[data-theme=dark] .bara-client-app .bara-client-sidebar{background:#111b21;border-color:#2a3942}html[data-theme=dark] .bara-client-app .bara-client-sidebar-title,html[data-theme=dark] .bara-client-app .bara-client-workspace .chat-head,html[data-theme=dark] .bara-client-app .bara-client-workspace .composer,html[data-theme=dark] .bara-client-app .bara-client-workspace .typing-line{color:#e9edef;background:#202c33;border-color:#2a3942}html[data-theme=dark] .bara-client-app .bara-client-contact{background:#111b21;border-color:#2a3942}html[data-theme=dark] .bara-client-app .bara-client-contact-text strong,html[data-theme=dark] .bara-client-app .bara-client-workspace .chat-head h3{color:#e9edef}html[data-theme=dark] .bara-client-app .bara-client-contact-text span,html[data-theme=dark] .bara-client-app .bara-client-workspace .chat-head span,html[data-theme=dark] .bara-client-theme-toggle{color:#aebac1}html[data-theme=dark] .bara-client-app .bara-client-workspace .chat-panel{background:#0b141a}html[data-theme=dark] .bara-client-app .bara-client-workspace .message-scroll{background-color:#0b141a;background-image:radial-gradient(#26303955 .8px,#0000 .8px)}html[data-theme=dark] .bara-client-app .bara-client-workspace .bubble{color:#e9edef;background:#202c33}html[data-theme=dark] .bara-client-app .bara-client-workspace .message-row.mine .bubble{color:#e9edef;background:#005c4b}html[data-theme=dark] .bara-client-app .bara-client-workspace .message-text{color:#e9edef}html[data-theme=dark] .bara-client-app .bara-client-workspace .bubble time{color:#aebac1}html[data-theme=dark] .bara-client-app .bara-client-workspace .composer textarea{color:#e9edef;background:#2a3942}html[data-theme=dark] .bara-client-app .bara-client-workspace .attach{color:#aebac1}@media (width<=720px){.bara-client-app .workspace.bara-client-workspace{height:100dvh;display:block!important}.bara-client-app .bara-client-workspace .chat-panel{height:100%;position:absolute;inset:0}.bara-client-app .bara-client-workspace .chat-head{background:#075e54;flex:0 0 64px;min-height:64px}.bara-client-app .bara-client-workspace .chat-head h3{color:#fff}.bara-client-app .bara-client-workspace .chat-head span{color:#d7ebe5}.bara-client-theme-toggle{color:#fff;gap:4px}.bara-client-theme-word{display:none}html[data-theme=dark] .bara-client-app .bara-client-workspace .chat-head{background:#202c33}}.bara-client-app .bara-client-workspace .bara-wa-composer-row{align-items:center;gap:8px;min-width:0;display:flex}.bara-client-app .bara-wa-composer-pill{background:#fff;border-radius:25px;flex:1;align-items:center;gap:2px;min-width:0;min-height:46px;padding:2px 7px;display:flex}.bara-client-app .bara-wa-composer-pill textarea{min-width:0;min-height:40px;max-height:108px;box-shadow:none;background:0 0;border:none;border-radius:0;outline:none;flex:1;padding:10px 6px;font-size:16px;line-height:22px}.bara-client-app .bara-wa-icon{color:#667781;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:35px;height:39px;padding:7px;display:grid}.bara-client-app .bara-wa-icon:active{background:#00000012}.bara-client-app .bara-wa-round-action{color:#fff;background:#00a884;border:0;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;padding:0;font-size:23px;display:grid}.bara-client-app .bara-wa-round-action:disabled{opacity:.5}.bara-client-app .bara-wa-recording{flex:1;align-items:center;gap:8px;min-width:0;padding:0 8px;font-size:14px;display:flex}.bara-client-app .bara-wa-recording button{color:#dc3545;background:0 0;border:0;margin-left:auto;padding:8px 4px;font-size:13px;font-weight:600}.bara-client-app .bara-wa-rec-dot{background:#ea4335;border-radius:50%;flex:0 0 9px;width:9px;height:9px;animation:1.1s infinite bara-wa-blink}@keyframes bara-wa-blink{50%{opacity:.2}}.bara-client-app .bara-media-preview-body audio{width:100%;max-width:440px;margin:22px auto;display:block}html[data-theme=dark] .bara-client-app .bara-wa-composer-pill{background:#2a3942}html[data-theme=dark] .bara-client-app .bara-wa-composer-pill textarea{color:#e9edef;background:0 0}html[data-theme=dark] .bara-client-app .bara-wa-icon{color:#aebac1}@media (width<=720px){.bara-client-app .bara-client-workspace .composer{padding:5px 5px max(6px,env(safe-area-inset-bottom))}.bara-client-app .bara-client-workspace .bara-wa-composer-row{gap:5px}.bara-client-app .bara-wa-composer-pill{gap:0;min-height:47px;padding:1px 4px}.bara-client-app .bara-wa-composer-pill textarea{min-height:43px;max-height:110px;padding:10px 4px;font-size:16px}.bara-client-app .bara-wa-round-action{flex-basis:45px;width:45px;height:45px}.bara-client-app .bara-wa-icon{width:36px;padding:5px}}.bara-quote-card{background:var(--panel,#f8fafc);color:var(--text,#14283a);border:1px solid #96a0b438;border-radius:12px;min-width:205px;max-width:360px;margin-top:8px;padding:12px}.bara-quote-title{text-align:center;letter-spacing:.5px;margin-bottom:9px;font-size:15px;font-weight:800}.bara-quote-rates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bara-quote-rates>div{text-align:center;background:#46788c17;border-radius:9px;flex-direction:column;gap:3px;padding:9px;display:flex}.bara-quote-rates span{opacity:.8;font-size:10px;font-weight:700}.bara-quote-rates strong{font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.bara-quote-valid{text-align:center;color:#d04242;margin:12px 0 9px;font-size:12px;font-weight:700}.bara-quote-card a{text-align:center;color:#168cc8;font-size:12px;text-decoration:underline;display:block}.bara-client-header-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.bara-client-logout{color:#b42318;cursor:pointer;white-space:nowrap;background:#fff4f4;border:1px solid #e4c4c4;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:700;display:inline-flex}.bara-client-logout:hover{background:#ffe1e1}@media (width<=650px){.bara-client-header-actions{gap:7px}.bara-client-logout{padding:9px}.bara-client-logout-text{display:none}}.bara-users-pro{--bara-azul:#112c55;--bara-oro:#ecb82e;box-sizing:border-box;color:#172b49;background:#f1f5fa;width:100%;min-height:calc(100vh - 76px);padding:28px}.bara-users-pro .panel-title h2{color:var(--bara-azul);letter-spacing:-.6px;margin:0 0 7px;font-size:clamp(23px,2vw,31px);font-weight:800}.bara-users-pro .panel-title span{color:#64748b;font-size:14px}.bara-users-pro .user-grid{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.bara-users-pro .card{background:#fff;border:1px solid #dce4ef;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 8px 30px #112c5512}.bara-users-pro .form-card,.bara-users-pro .user-list-card{padding:25px}.bara-users-pro .card h3{color:var(--bara-azul);margin:0 0 8px;font-size:19px;font-weight:800}.bara-users-hint{color:#64748b;margin:0 0 20px;font-size:13px;line-height:1.5}.bara-users-pro .form-grid input,.bara-users-pro .form-grid select{box-sizing:border-box;color:#172b49;background:#f8fafd;border:1px solid #d3deea;border-radius:10px;outline:none;width:100%;min-width:0;min-height:47px;padding:10px 13px;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.bara-users-pro .form-grid input:focus,.bara-users-pro .form-grid select:focus{background:#fff;border-color:#d6a018;box-shadow:0 0 0 3px #ecb82e26}.bara-users-pro .form-card button.primary{background:var(--bara-azul);color:#fff;cursor:pointer;border:none;border-radius:10px;min-height:46px;margin-top:18px;padding:10px 22px;font-size:14px;font-weight:750}.bara-users-pro .form-card button.primary:hover{background:#204773}.bara-users-pro .user-row{background:#fcfdff;border:1px solid #e4eaf2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:13px;display:flex}.bara-users-pro .user-row .avatar{background:var(--bara-oro);color:var(--bara-azul);flex-shrink:0}.bara-users-pro .user-row strong{color:var(--bara-azul);font-size:14px;display:block}.bara-users-pro .user-row span{color:#64748b;margin-top:4px;font-size:12px;display:block}.bara-users-pro .user-row em{color:var(--bara-azul);background:#edf3fa;border-radius:20px;margin-left:auto;padding:6px 10px;font-size:11px;font-style:normal;font-weight:800}@media (width<=1050px){.bara-users-pro .user-grid{grid-template-columns:1fr}}@media (width<=650px){.bara-users-pro{padding:14px}.bara-users-pro .form-card,.bara-users-pro .user-list-card{padding:18px}.bara-users-pro .form-grid .inline-fields{grid-template-columns:100px minmax(0,1fr)}}.bara-admin-side-shell{padding-left:66px}.bara-admin-side-shell .topbar nav{display:none!important}.bara-admin-sidebar{z-index:100;color:#fff;background:#102b52;border-right:1px solid #2c466b;flex-direction:column;width:66px;padding:12px 8px;transition:width .2s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-x:hidden;box-shadow:3px 0 14px #0a1d3a1f}.bara-admin-sidebar.expanded{width:210px}.bara-side-top{align-items:center;gap:12px;min-height:48px;padding:0 6px;display:flex}.bara-side-logo{color:#102b52;background:#edb927;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:22px;font-weight:900;display:grid}.bara-side-brand{letter-spacing:.7px;white-space:nowrap;font-size:17px}.bara-side-toggle,.bara-side-link{color:#dce8fa;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:13px;width:100%;min-height:45px;padding:10px 13px;font-size:13px;font-weight:600;display:flex}.bara-side-toggle{margin-top:10px}.bara-side-toggle>span:first-child{text-align:center;flex:0 0 22px;font-size:20px}.bara-side-link svg{flex:0 0 22px}.bara-side-toggle:hover,.bara-side-link:hover{color:#fff;background:#23446d}.bara-side-link.active{color:#fff;background:#294d79;box-shadow:inset 3px 0 #edb927}.bara-side-divider{border-top:1px solid #ffffff26;margin:12px 6px}.bara-side-nav{flex-direction:column;gap:5px;display:flex}.bara-side-bottom{border-top:1px solid #ffffff26;margin-top:auto;padding-top:12px}.bara-side-exit{color:#ffdbdb}.bara-admin-sidebar:not(.expanded) .bara-side-link,.bara-admin-sidebar:not(.expanded) .bara-side-toggle{justify-content:center;padding-left:0;padding-right:0}@media (width<=720px){.bara-admin-side-shell{padding-left:58px}.bara-admin-sidebar{width:58px;padding:10px 6px}.bara-admin-sidebar.expanded{width:210px;box-shadow:8px 0 24px #0000004d}}.bara-users-pro{padding:18px 22px!important}.bara-users-pro .panel-title{margin-bottom:14px!important;padding:0!important}.bara-users-pro .panel-title h2{margin-bottom:3px!important;font-size:24px!important}.bara-users-pro .user-grid{align-items:start;grid-template-columns:minmax(330px,410px) minmax(0,1fr)!important;gap:14px!important;display:grid!important}.bara-users-pro .card{border-radius:12px!important;padding:17px!important;box-shadow:0 3px 12px #112c550b!important}.bara-users-pro .card h3{margin-bottom:5px!important;font-size:17px!important}.bara-users-pro .bara-users-hint{font-size:12px;margin:0 0 12px!important}.bara-users-pro .form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:9px!important;display:grid!important}.bara-users-pro .form-grid>*{min-width:0!important}.bara-users-pro .form-grid input,.bara-users-pro .form-grid select{border-radius:8px!important;height:39px!important;min-height:39px!important;padding:7px 10px!important;font-size:12px!important}.bara-users-pro .form-grid .inline-fields{grid-template-columns:85px minmax(0,1fr)!important;gap:5px!important;display:grid!important}.bara-users-pro .form-grid>input[type=password]{grid-column:1/-1}.bara-users-pro .form-card button.primary{min-height:39px!important;margin-top:12px!important;padding:8px 16px!important;font-size:13px!important}.bara-users-pro .user-list{flex-direction:column;gap:5px!important;margin-top:10px!important;display:flex!important}.bara-users-pro .user-row{flex-wrap:wrap;border-radius:9px!important;align-items:center!important;gap:8px!important;min-height:56px!important;padding:7px 10px!important;display:flex!important}.bara-users-pro .user-row .avatar{flex:0 0 34px!important;width:34px!important;height:34px!important;font-size:12px!important}.bara-users-pro .user-row>div:nth-child(2){flex:130px;min-width:0}.bara-users-pro .user-row strong{font-size:12px!important}.bara-users-pro .user-row span{margin-top:2px!important;font-size:11px!important}.bara-users-pro .user-row em{margin-left:auto;padding:4px 7px!important;font-size:10px!important}.bara-users-pro .user-row button{white-space:normal;max-width:100%}.bara-users-pro .user-list-card{min-width:0}@media (width<=1100px){.bara-users-pro .user-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=600px){.bara-users-pro{padding:12px!important}.bara-users-pro .form-grid{grid-template-columns:1fr!important}.bara-users-pro .form-grid>input[type=password]{grid-column:auto}}.bara-users-pro .client-integrations{flex:none;min-width:110px}.bara-users-pro .bara-integrations-btn{color:#173b66;white-space:nowrap;cursor:pointer;background:#eef3f9;border:1px solid #cbd8e7;border-radius:8px;justify-content:center;align-items:center;width:auto;min-width:108px;height:32px;padding:6px 12px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.bara-users-pro .bara-integrations-btn:hover{background:#e0ebf7;border-color:#9db6d3}.bara-users-pro .user-row{align-content:center;gap:10px!important}.bara-users-pro .user-row>em{margin-left:auto}.bara-users-pro .user-row:has(.client-routes-box){grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid!important}.bara-users-pro .user-row:has(.client-routes-box)>.client-integrations{display:contents}.bara-users-pro .user-row:has(.client-routes-box)>.client-integrations>.bara-integrations-btn{grid-column:4;justify-self:end}.bara-users-pro .client-routes-box{box-sizing:border-box;color:#173b66;background:#f7faff;border:1px solid #dce5f0;border-radius:10px;width:100%;padding:14px;font-size:12px}.bara-users-pro .user-row:has(.client-routes-box) .client-routes-box{grid-area:2/1/auto/-1}.bara-users-pro .client-routes-box label{cursor:pointer;align-items:center;gap:9px;min-width:0;line-height:1.4;display:flex;margin:9px 0!important}.bara-users-pro .client-routes-box label input[type=checkbox]{accent-color:#164b83;flex:none;width:15px;height:15px;margin:0;padding:0}.bara-users-pro .client-routes-box label span{color:#385572;overflow-wrap:anywhere;font-size:12px}.bara-users-pro .client-routes-box>button{color:#fff;cursor:pointer;background:#102b52;border:0;border-radius:7px;justify-content:center;align-items:center;width:auto;min-width:135px;min-height:33px;margin-top:10px;padding:7px 13px;font-size:12px;font-weight:700;display:inline-flex}.bara-users-pro .client-routes-box>button:disabled{opacity:.55;cursor:not-allowed}@media (width<=650px){.bara-users-pro .user-row:has(.client-routes-box){grid-template-columns:34px minmax(0,1fr) auto}.bara-users-pro .user-row:has(.client-routes-box)>em{grid-column:3}.bara-users-pro .user-row:has(.client-routes-box)>.client-integrations>.bara-integrations-btn{grid-area:2/2/auto/-1;justify-self:end}.bara-users-pro .user-row:has(.client-routes-box) .client-routes-box{grid-row:3}}.bara-claves-boton,.bara-claves-reset{color:#173b66;white-space:nowrap;cursor:pointer;background:#eef3f9;border:1px solid #cbd8e7;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:700}.bara-client-header-actions .bara-claves-boton{color:#fff;background:#ffffff26;border-color:#fff6}.bara-users-pro .user-row .bara-claves-reset{flex-shrink:0;width:auto;max-width:none}.bara-claves-fondo{z-index:20000;background:#08162aa3;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.bara-claves-modal{color:#173b66;background:#fff;border-radius:15px;flex-direction:column;gap:10px;width:min(420px,100%);max-height:calc(100dvh - 28px);padding:22px;display:flex;overflow:auto;box-shadow:0 18px 55px #00000040}.bara-claves-titulo{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.bara-claves-titulo h3{color:#102b52;margin:0 0 5px;font-size:19px}.bara-claves-titulo p{color:#64748b;margin:0;font-size:12px}.bara-claves-titulo button{color:#64748b;background:0 0;border:0;font-size:25px}.bara-claves-modal label{color:#284669;font-size:12px;font-weight:700}.bara-claves-modal input{color:#142033;background:#fff;width:100%;height:40px;padding:8px 11px}.bara-claves-modal small{color:#64748b;font-size:11px}.bara-claves-acciones{justify-content:flex-end;gap:9px;margin-top:8px;display:flex}.bara-claves-acciones button{color:#173b66;background:#eef3f9;border:1px solid #cbd8e7;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:700}.bara-claves-acciones button[type=submit]{color:#fff;background:#102b52;border-color:#102b52}html[data-theme=corporate-blue] .bara-client-header-actions,:root[data-theme=corporate-blue] .bara-client-header-actions{align-items:center;gap:10px;display:flex}html[data-theme=corporate-blue] .bara-client-header-actions button,html[data-theme=corporate-blue] .bara-client-header-actions .ghost{box-shadow:0 1px 3px #0f233c14;color:#173a63!important;opacity:1!important;background:#fff!important;border:1px solid #c9d7e6!important}html[data-theme=corporate-blue] .bara-client-header-actions button:hover,html[data-theme=corporate-blue] .bara-client-header-actions .ghost:hover{color:#0f2f57!important;background:#f4f8fc!important;border-color:#8fb3d9!important}html[data-theme=corporate-blue] .bara-client-header-actions button:disabled,html[data-theme=corporate-blue] .bara-client-header-actions .ghost:disabled{color:#8a9bb0!important;opacity:1!important;background:#eef3f8!important;border-color:#d7e1ec!important}html[data-theme=corporate-blue] .bara-client-header-actions .primary,html[data-theme=corporate-blue] .bara-client-header-actions .account-btn{color:#fff!important;background:linear-gradient(135deg,#1d5fa8,#143c6b)!important;border:1px solid #143c6b!important}html[data-theme=corporate-blue] .bara-client-header-actions .primary:hover,html[data-theme=corporate-blue] .bara-client-header-actions .account-btn:hover{color:#fff!important;background:linear-gradient(135deg,#236fc3,#17467a)!important}html[data-theme=corporate-blue] .bara-client-header-actions .logout-btn,html[data-theme=corporate-blue] .bara-client-header-actions button:last-child{color:#8f2f2f!important;background:#fff7f7!important;border:1px solid #e3bcbc!important}html[data-theme=corporate-blue] .bara-client-header-actions .logout-btn:hover,html[data-theme=corporate-blue] .bara-client-header-actions button:last-child:hover{color:#7e2323!important;background:#fff0f0!important;border-color:#d69a9a!important}html[data-theme=corporate-blue] .bara-client-theme-toggle{color:#23446d!important}html[data-theme=corporate-blue] .bara-client-theme-word{color:#23446d!important;font-weight:700!important}html[data-theme=corporate-blue] .bara-client-theme-toggle span:first-child{color:#23446d!important}.bara-calculator{--calc-bg:#fff;--calc-fg:#142b46;--calc-soft:#eef4fa;--calc-border:#c7d7e5;--calc-accent:#1b5da5;color:var(--calc-fg);background:var(--calc-bg);border:1px solid var(--calc-border);box-sizing:border-box;border-radius:14px;flex-direction:column;gap:11px;width:min(330px,78vw);max-width:100%;padding:14px;font-family:inherit;display:flex}.bara-calculator *{box-sizing:border-box}.bara-calculator-head,.bara-calculator-rate,.bara-calculator-result>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.bara-calculator-head strong{font-size:14px}.bara-calculator-clock{color:#76500a;font-variant-numeric:tabular-nums;background:#fff0c8;border-radius:8px;padding:5px 8px;font-size:12px;font-weight:700}.bara-calculator-clock.expired{color:#963232;background:#fce8e8}.bara-calculator-tabs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.bara-calculator button{font:inherit;cursor:pointer}.bara-calculator-tabs button{border:1px solid var(--calc-border);background:var(--calc-soft);color:var(--calc-fg);border-radius:8px;padding:10px 5px;font-size:12px;font-weight:650}.bara-calculator-tabs button.selected{background:var(--calc-accent);color:#fff;border-color:var(--calc-accent)}.bara-calculator button:disabled{cursor:not-allowed;opacity:.65}.bara-calculator-label{font-size:12px;font-weight:650}.bara-calculator-money{border:1px solid var(--calc-border);background:var(--calc-bg);border-radius:9px;align-items:center;gap:8px;padding:6px 10px;display:flex}.bara-calculator-money input{color:var(--calc-fg);background:0 0;border:none;outline:none;width:100%;min-width:0;font-size:18px;font-weight:650}.bara-calculator-money b,.bara-calculator-result b{flex-shrink:0;font-size:12px}.bara-calculator-result{background:var(--calc-soft);border-radius:10px;padding:11px}.bara-calculator-result small{opacity:.85;font-size:11px}.bara-calculator-result strong{font-variant-numeric:tabular-nums;font-size:22px}.bara-calculator-rate{font-size:12px}.bara-calculator-security,.bara-calculator-foot{opacity:.8;margin:0;font-size:10px;line-height:1.4}.bara-calculator-submit{background:var(--calc-accent);color:#fff;border:0;border-radius:9px;padding:12px;font-weight:700!important}.bara-calculator-state{margin:0;font-size:12px;font-weight:650}.bara-calculator-error{color:#b43333;margin:0;font-size:12px}html[data-theme=dark] .bara-calculator{--calc-bg:#202c33;--calc-fg:#f1f5f8;--calc-soft:#31434e;--calc-border:#49616e;--calc-accent:#267ac7}html[data-theme=dark] .bara-calculator-clock{color:#f7d991;background:#493b22}html[data-theme=dark] .bara-calculator-clock.expired{color:#f5b9b9;background:#503034}html[data-theme=dark] .bara-calculator-error{color:#ffa5a5}.bara-bank-choice{border-top:1px solid var(--calc-border);flex-direction:column;gap:10px;padding-top:12px;display:flex}.bara-bank-choice>strong{font-size:13px}.bara-bank-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.bara-bank-option{background:var(--calc-bg);border:1px solid var(--calc-border);min-width:0;min-height:80px;color:var(--calc-fg);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px 3px;display:flex}.bara-bank-option.selected{outline:2px solid var(--calc-accent);background:var(--calc-soft)}.bara-bank-option img{object-fit:contain;width:auto;max-width:95%;height:26px}.bara-bank-option span:last-child{text-align:center;overflow-wrap:anywhere;font-size:10px;font-weight:700}.bara-bank-cash{font-size:27px}.bara-bank-done{margin:0;font-size:12px;font-weight:650}.bara-bank-prompt-message{--calc-bg:var(--panel,#fff);--calc-fg:var(--text,#142b46);--calc-soft:#eef4fa;--calc-border:#c7d7e5;--calc-accent:#1b5da5;box-sizing:border-box;width:min(330px,76vw);min-width:235px;max-width:100%;color:var(--calc-fg);border:0;flex-direction:column;gap:10px;padding:4px 0;display:flex}.bara-bank-prompt-message *{box-sizing:border-box}.bara-bank-prompt-message button{font:inherit;cursor:pointer}.bara-bank-prompt-message .bara-calculator-submit{background:var(--calc-accent);color:#fff;border:0;border-radius:9px;width:100%;padding:12px;font-weight:700}html[data-theme=dark] .bara-bank-prompt-message{--calc-bg:#202c33;--calc-fg:#f1f5f8;--calc-soft:#31434e;--calc-border:#49616e;--calc-accent:#267ac7}.bara-ref-card{box-sizing:border-box;color:#102b51;background:#fff;border:1px solid #d5dfe9;border-radius:15px;flex-direction:column;gap:12px;width:min(380px,79vw);max-width:100%;padding:8px 13px 0;font-family:Arial,Helvetica,sans-serif;display:flex;overflow:hidden;box-shadow:0 2px 9px #0d2e5712}.bara-ref-card *{box-sizing:border-box}.bara-ref-top{color:#8295ac;justify-content:space-between;align-items:center;gap:6px;font-size:9px;display:flex}.bara-ref-timer{color:#ac7b00;white-space:nowrap;background:#fff2c3;border-radius:9px;padding:6px 10px;font-size:13px;font-weight:800}.bara-ref-timer.expired{color:#b53838;background:#fee6e6}.bara-ref-brand{text-align:center;padding:2px 0 6px;line-height:1.1}.bara-ref-logo{color:#0f3058;letter-spacing:-2px;font-size:42px;font-weight:900}.bara-ref-logo span{color:#f2b900}.bara-ref-brand small{letter-spacing:.1px;color:#253e61;font-size:11px;font-weight:700}.bara-ref-top-with-brand{align-items:flex-start;gap:8px;padding-top:0}.bara-ref-top-with-brand>span:first-child{flex:1;align-self:flex-start;padding-top:2px}.bara-ref-top-with-brand .bara-ref-brand{text-align:center;flex:1;margin-top:-1px;padding:0}.bara-ref-brand-compact .bara-ref-logo{letter-spacing:-1px;font-size:23px;line-height:1}.bara-ref-brand-compact small{white-space:nowrap;font-size:7px;display:block}.bara-ref-tabs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.bara-ref-tabs button{color:#39577c;cursor:pointer;background:#eaf1f9;border:1px solid #d4e0ec;border-radius:10px;padding:12px 4px;font-size:12px;font-weight:700}.bara-ref-tabs button strong{margin-top:4px;font-size:13px;display:block}.bara-ref-tabs button.active{color:#fff;background:#275b9a;border-color:#275b9a}.bara-ref-tabs button:disabled{cursor:not-allowed;opacity:.8}.bara-ref-label{color:#526986;margin-bottom:-7px;font-size:12px;font-weight:700}.bara-ref-amount{background:#fff;border:1px solid #d8e3ed;border-radius:10px;justify-content:space-between;align-items:center;gap:5px;min-height:60px;padding:12px;display:flex}.bara-ref-amount input{color:#0c2c53;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:26px;font-weight:800}.bara-ref-amount strong{color:#0c2c53;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:25px}.bara-ref-currency{white-space:nowrap;border-left:1px solid #d9e1e9;padding-left:9px;font-size:13px;font-weight:800}.bara-ref-currency span{vertical-align:middle;font-size:20px}.bara-ref-receive{background:#eaf2fa}.bara-ref-exchange{color:#335475;justify-content:space-between;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.bara-ref-swap-button{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.bara-ref-swap-button:disabled{cursor:not-allowed;opacity:.65}.bara-ref-swap{color:#fff;background:#12335d;border-radius:50%;place-items:center;width:31px;height:31px;font-size:23px;display:grid}.bara-ref-cta{color:#fff;letter-spacing:.4px;cursor:pointer;background:#163861;border:0;border-radius:10px;align-self:center;min-width:200px;max-width:72%;padding:12px 26px;font-size:14px;font-weight:800}.bara-ref-cta:disabled{opacity:.6;cursor:not-allowed}.bara-ref-status{color:#18754d;text-align:center;margin:0;font-size:12px;font-weight:700}.bara-ref-legal{color:#36506f;background:#f0f5fa;border:1px solid #e0e8f0;border-radius:10px;padding:12px;font-size:10px;line-height:1.5}.bara-ref-legal>strong{color:#19395f;border-bottom:1px solid #d9e3eb;padding-bottom:8px;font-size:11px;display:block}.bara-ref-legal p{margin:8px 0 0}.bara-ref-legal a{color:#285a99;margin-top:9px;text-decoration:underline;display:block}.bara-ref-footer-bar{background:linear-gradient(90deg,#e9b407 0 34%,#12365d 34% 100%);height:5px;margin:1px -13px 0}.bara-ref-confirmation{gap:14px}.bara-ref-confirm-details{border:1px solid #becfdf;border-radius:10px;padding:12px}.bara-ref-confirm-details h3{text-align:center;color:#16365c;margin:0 0 12px;font-size:18px;font-weight:900}.bara-ref-confirm-details>div{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;font-size:12px;display:flex}.bara-ref-confirm-details>div strong{font-variant-numeric:tabular-nums;font-size:17px}.bara-ref-confirm-details>div small{font-size:11px}.bara-ref-valid{color:#d52b32;text-align:center;margin:12px 0 2px;font-size:11px;font-weight:800}.bara-ref-confirm-banner{color:#f2c542;text-align:center;background:#17355d;border-radius:9px;padding:13px;font-size:17px;font-weight:900}.bara-ref-request{justify-content:space-between;gap:10px;font-size:11px;display:flex}.bara-ref-request strong{letter-spacing:1px}.bara-ref-confirm-date{color:#57708d;justify-content:space-between;font-size:10px;font-weight:700;display:flex}html[data-theme=dark] .bara-ref-card{color:#102b51;background:#fff}.bara-ref-calculator{border-radius:12px;gap:8px;width:min(332px,92vw);padding:7px 10px 0;box-shadow:0 1px 5px #0d2e5714}.bara-ref-calculator .bara-ref-top-with-brand{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:7px;padding:0;display:grid}.bara-ref-calculator .bara-ref-top-with-brand>span:first-child{text-align:left;white-space:normal;min-width:0;padding-top:5px;font-size:8px;line-height:1.2}.bara-ref-calculator .bara-ref-top-with-brand .bara-ref-brand{place-self:start center;width:auto;margin:0;padding:0}.bara-ref-calculator .bara-ref-brand-compact .bara-ref-logo{letter-spacing:-1.5px;font-size:34px;line-height:.95}.bara-ref-calculator .bara-ref-brand-compact small{letter-spacing:-.15px;margin-top:2px;font-size:8px;line-height:1.1;display:block}.bara-ref-calculator .bara-ref-timer{border-radius:8px;justify-self:end;padding:5px 7px;font-size:12px}.bara-ref-calculator .bara-ref-tabs{gap:6px}.bara-ref-calculator .bara-ref-tabs button{border-radius:8px;padding:7px 4px;font-size:11px;line-height:1.2}.bara-ref-calculator .bara-ref-tabs button strong{margin-top:2px;font-size:12px}.bara-ref-calculator .bara-ref-label{margin-bottom:-5px;font-size:11px}.bara-ref-calculator .bara-ref-amount{background:#fff;border-radius:9px;min-height:53px;padding:8px 10px}.bara-ref-calculator .bara-ref-amount input,.bara-ref-calculator .bara-ref-amount strong{font-size:23px}.bara-ref-calculator .bara-ref-currency{padding-left:7px;font-size:11px}.bara-ref-calculator .bara-ref-currency span{font-size:17px}.bara-ref-calculator .bara-ref-exchange{min-height:28px;font-size:11px}.bara-ref-calculator .bara-ref-swap{width:28px;height:28px;font-size:20px}.bara-ref-calculator .bara-ref-cta{border-radius:7px;align-self:center;width:175px;min-width:0;max-width:75%;padding:9px 12px;font-size:12px}.bara-ref-calculator .bara-ref-legal{border-radius:8px;padding:8px 9px;font-size:9px;line-height:1.28}.bara-ref-calculator .bara-ref-legal>strong{padding-bottom:5px;font-size:10px;line-height:1.25}.bara-ref-calculator .bara-ref-legal p{margin:5px 0 0}.bara-ref-calculator .bara-ref-legal a{margin-top:6px}.bara-ref-calculator .bara-ref-footer-bar{height:4px;margin:0 -10px}@media (width<=390px){.bara-ref-calculator{width:min(318px,94vw);padding-left:8px;padding-right:8px}.bara-ref-calculator .bara-ref-brand-compact .bara-ref-logo{font-size:30px}.bara-ref-calculator .bara-ref-brand-compact small{font-size:7px}.bara-ref-calculator .bara-ref-footer-bar{margin-left:-8px;margin-right:-8px}}.bara-ref-calculator{-webkit-font-smoothing:auto;text-rendering:optimizelegibility;font-family:Arial,Helvetica,sans-serif;color:#092344!important}.bara-ref-calculator .bara-ref-top{color:#344862;font-size:10px;font-weight:600}.bara-ref-calculator .bara-ref-logo{color:#09285a;font-weight:900}.bara-ref-calculator .bara-ref-logo span{color:#f5b900}.bara-ref-calculator .bara-ref-brand small{color:#102c59;font-size:8px;font-weight:800}.bara-ref-calculator .bara-ref-timer{color:#795300;font-size:13px;font-weight:900}.bara-ref-calculator .bara-ref-tabs button{color:#143b68;opacity:1;background:#eef3f9;border-color:#bdcfe3;font-size:12px;font-weight:800}.bara-ref-calculator .bara-ref-tabs button strong{font-size:14px;font-weight:900}.bara-ref-calculator .bara-ref-tabs button.active{color:#fff;background:#215995;border-color:#215995}.bara-ref-calculator .bara-ref-tabs button:disabled{opacity:1}.bara-ref-calculator .bara-ref-label{color:#153e6d;font-size:12px;font-weight:800}.bara-ref-calculator .bara-ref-amount{color:#092344!important;background:#fff!important}.bara-ref-calculator .bara-ref-amount input,.bara-ref-calculator .bara-ref-amount input:focus,.bara-ref-calculator .bara-ref-amount input:disabled{color:#092344!important;-webkit-text-fill-color:#092344!important;opacity:1!important;box-shadow:none!important;filter:none!important;background:#fff!important;border:0!important;font-weight:900!important}.bara-ref-calculator .bara-ref-amount input::placeholder{color:#536b85;opacity:1}.bara-ref-calculator .bara-ref-amount strong{color:#092344;font-weight:900}.bara-ref-calculator .bara-ref-currency{color:#092c60;font-size:12px;font-weight:900}.bara-ref-calculator .bara-ref-exchange{color:#143c66;font-size:12px;font-weight:800}.bara-ref-calculator .bara-ref-exchange b{color:#08294e;font-weight:900}.bara-ref-calculator .bara-ref-receive{background:#edf3fa!important}.bara-ref-calculator .bara-ref-legal{color:#1b3656;background:#f2f6fc;font-size:11px;line-height:1.42}.bara-ref-calculator .bara-ref-legal>strong{color:#092f60;font-size:11px;font-weight:900;line-height:1.32}.bara-ref-calculator .bara-ref-legal p{color:#1b3656;font-size:11px;font-weight:500}.bara-ref-calculator .bara-ref-legal a{color:#0d4388;font-size:11px;font-weight:700}.bara-ref-calculator .bara-ref-cta{color:#fff;background:#1c276d;font-size:12px;font-weight:900}.bara-ref-calculator{text-rendering:geometricprecision;-webkit-font-smoothing:auto;filter:none!important;opacity:1!important}.bara-ref-calculator .bara-ref-currency{white-space:nowrap;color:#072a56;flex:none;justify-content:flex-end;align-items:center;gap:6px;min-width:76px;padding-left:8px;font-size:12px;font-weight:800;display:inline-flex}.bara-ref-calculator .bara-ref-currency>span{color:#082c5c;font-size:12px;font-weight:800;line-height:1}.bara-ref-calculator .bara-v5-flag{border-radius:2px;flex:0 0 30px;width:30px;height:20px;display:block;box-shadow:0 0 0 1px #0c254e1f}.bara-ref-calculator .bara-ref-amount input{min-width:0;font-size:23px;font-weight:800;line-height:1.3}.bara-ref-calculator .bara-ref-amount strong{font-size:23px;line-height:1.25}.bara-ref-calculator .bara-ref-swap-button{color:#fff;background:#0b3470;border:1px solid #0b3470;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,transform .15s;display:flex;box-shadow:0 1px 3px #001d4833}.bara-ref-calculator .bara-ref-swap-button:hover:not(:disabled){background:#174f9b;transform:scale(1.045)}.bara-ref-calculator .bara-ref-swap-button:focus-visible{outline-offset:2px;outline:3px solid #f5b900}.bara-ref-calculator .bara-v5-swap-icon{width:21px;height:21px;display:block}.bara-ref-calculator .bara-ref-legal,.bara-ref-calculator .bara-ref-legal p{color:#122e53;font-size:11px;line-height:1.4}.bara-ref-calculator .bara-ref-legal>strong{color:#082d60;font-size:11.5px;line-height:1.35}.bara-ref-calculator .bara-ref-top-with-brand>span:first-child{color:#24476c;font-size:10px}.bara-ref-calculator .bara-ref-tabs button:not(.active){color:#163c67;background:#f0f4f9}.bara-ref-calculator .bara-ref-cta{color:#fff;opacity:1;background:#16266b}.bara-ref-calculator .bara-ref-cta:disabled{opacity:.85}.bara-ref-confirmation{gap:10px;padding-top:8px;position:relative}.bara-confirm-top-line{background:linear-gradient(90deg,#ffc400 0 50%,#123b82 50% 100%);border-radius:3px;flex-shrink:0;height:4px;margin:0}.bara-ref-confirmation .bara-ref-brand{padding:0 0 3px}.bara-ref-confirmation .bara-ref-logo{font-size:36px}.bara-ref-confirmation .bara-ref-confirm-details{border:1px solid #4b76c8;border-radius:2px;padding:8px}.bara-ref-confirmation .bara-ref-confirm-details h3{margin:0 0 8px;font-size:14px}.bara-ref-confirmation .bara-ref-confirm-details>div.bara-confirm-data-row{border:0;grid-template-columns:minmax(0,1.18fr) minmax(0,.9fr) 44px;align-items:center;column-gap:6px;padding:4px 0;font-size:12px;display:grid}.bara-ref-confirmation .bara-confirm-data-row>span{white-space:nowrap;font-weight:650}.bara-ref-confirmation .bara-confirm-data-row>strong{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:14px}.bara-ref-confirmation .bara-confirm-data-row>b{text-align:right;white-space:nowrap;font-size:11px}.bara-ref-confirmation .bara-ref-request{align-items:flex-start;gap:8px;font-size:11px}.bara-ref-confirmation .bara-ref-request>span{white-space:nowrap}.bara-ref-confirmation .bara-ref-request>strong{text-align:right;letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-size:9px;line-height:1.45}.bara-ref-confirmation .bara-ref-confirm-date>span:first-child{overflow-wrap:anywhere;text-transform:uppercase;max-width:55%}.bara-ref-card,.bara-ref-card *{letter-spacing:normal;text-shadow:none!important;-webkit-filter:none!important}.bara-ref-card{font-synthesis:none;text-rendering:auto;-webkit-font-smoothing:auto;opacity:1!important;color:#092449!important;box-shadow:none!important;background:#fff!important;font-family:Arial,Segoe UI,sans-serif!important;transform:none!important}.bara-ref-card .bara-ref-logo{text-rendering:auto;color:#002b67!important;font-weight:900!important}.bara-ref-card .bara-ref-logo span{color:#f4ba00!important}.bara-ref-card .bara-ref-brand small{color:#0a2e62!important;font-size:9px!important;font-weight:700!important}.bara-ref-card .bara-ref-top-with-brand>span:first-child,.bara-ref-card .bara-ref-confirm-date,.bara-ref-card .bara-ref-request{color:#143660!important;font-size:11px!important}.bara-ref-card .bara-ref-label{color:#163b69!important;font-size:13px!important;font-weight:700!important}.bara-ref-card .bara-ref-tabs button{opacity:1!important;font-size:12px!important;font-weight:700!important}.bara-ref-card .bara-ref-tabs button strong{font-size:14px!important;font-weight:800!important}.bara-ref-card .bara-ref-tabs button:not(.active){color:#143866!important;background:#eaf1f9!important;border-color:#bdcfe2!important}.bara-ref-card .bara-ref-amount{box-shadow:none!important;border-color:#a8c0d8!important}.bara-ref-calculator .bara-ref-amount:not(.bara-ref-receive){background:#fff!important}.bara-ref-calculator .bara-ref-amount input,.bara-ref-calculator .bara-ref-amount input:disabled{color:#082b56!important;-webkit-text-fill-color:#082b56!important;opacity:1!important;background:#fff!important;font-size:24px!important;font-weight:800!important}.bara-ref-card .bara-ref-amount strong{color:#082b56!important;font-size:24px!important;font-weight:800!important}.bara-ref-card .bara-ref-currency,.bara-ref-card .bara-ref-currency>span{color:#092c5c!important;font-size:12px!important;font-weight:800!important}.bara-ref-card .bara-ref-exchange,.bara-ref-card .bara-ref-exchange b{color:#0b315e!important;font-size:13px!important;font-weight:800!important}.bara-ref-card .bara-ref-cta{color:#fff!important;opacity:1!important;background:#142d77!important;font-size:13px!important;font-weight:800!important}.bara-ref-card .bara-ref-cta:disabled{color:#fff!important;opacity:1!important;background:#587399!important}.bara-ref-card .bara-ref-legal{color:#14365e!important;box-shadow:none!important;background:#f0f5fb!important;font-size:12px!important;line-height:1.44!important}.bara-ref-card .bara-ref-legal>strong{color:#0a2d63!important;font-size:12px!important;font-weight:800!important;line-height:1.4!important}.bara-ref-card .bara-ref-legal p,.bara-ref-card .bara-ref-legal a{color:#183d66!important;font-size:12px!important;font-weight:500!important;line-height:1.44!important}.bara-ref-card .bara-ref-legal a{color:#064a97!important;font-weight:700!important}.bara-ref-confirmation .bara-ref-confirm-details h3{color:#092e68!important;font-size:16px!important;font-weight:900!important}.bara-ref-confirmation .bara-confirm-data-row>span{color:#0b315d!important;font-size:12.5px!important;font-weight:700!important}.bara-ref-confirmation .bara-confirm-data-row>strong{color:#082750!important;font-size:15px!important;font-weight:800!important}.bara-ref-confirmation .bara-confirm-data-row>b{color:#082750!important;font-size:12px!important}.bara-ref-confirmation .bara-ref-request>strong{color:#092f65!important;font-size:10px!important;font-weight:800!important}.bara-ref-confirmation .bara-ref-confirm-banner{color:#ffcf32!important;background:#172b72!important;font-weight:900!important}.bara-client-header-actions .bara-client-fullscreen{cursor:pointer;flex:none;color:#153b6e!important;background:#fff!important;border:1px solid #b8cce2!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;display:inline-flex!important;box-shadow:0 1px 3px #001e4617!important}.bara-client-header-actions .bara-client-fullscreen:hover{background:#eaf2ff!important;border-color:#6595cb!important}.bara-client-header-actions .bara-client-fullscreen svg{display:block}html[data-theme=dark] .bara-client-header-actions .bara-client-fullscreen{color:#f1f7ff!important;background:#243744!important;border-color:#607587!important}html[data-theme=dark] .bara-client-header-actions .bara-client-fullscreen:hover{background:#344c5e!important}.bara-client-app .bara-client-workspace .chat-head{z-index:25;position:relative;flex:0 0 48px!important;gap:9px!important;height:48px!important;min-height:48px!important;padding:4px 12px!important;overflow:visible!important}.bara-mobile-brand{letter-spacing:-1px;color:#052e70;white-space:nowrap;justify-content:center;align-items:center;font-family:Arial,Segoe UI,sans-serif;font-size:24px;font-weight:900;line-height:1;display:flex}.bara-client-heading{min-width:0}.bara-client-heading h3{font-size:13px!important;font-weight:800!important;line-height:1.15!important}.bara-client-heading>span{font-size:10px!important}.bara-client-header-actions{gap:7px!important;margin-left:auto!important}.bara-client-header-actions .bara-claves-boton,.bara-client-header-actions .bara-client-fullscreen,.bara-client-header-actions .bara-client-logout{border-radius:8px!important;height:31px!important;min-height:31px!important;font-size:11px!important;font-weight:700!important}.bara-client-header-actions .bara-client-fullscreen{width:33px!important;min-width:33px!important}.bara-client-header-actions .bara-client-logout{padding:0 12px!important}.bara-mobile-header-menu{margin-left:auto;display:none;position:relative}.bara-mobile-dots{color:#0b3469;cursor:pointer;background:#fff;border:1px solid #acc3e2;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;padding:5px;display:flex}.bara-mobile-dots:hover,.bara-mobile-dots[aria-expanded=true]{background:#e8f1ff}.bara-mobile-client-popover{z-index:1000;box-sizing:border-box;color:#082b58;background:#fff;border:1px solid #b9cee8;border-radius:12px;width:min(290px,100vw - 20px);padding:8px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 25px #0219372e}.bara-mobile-menu-row{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:6px 8px;display:flex}.bara-mobile-menu-row>span{font-size:12px;font-weight:700}.bara-mobile-menu-row .bara-claves-boton{padding:6px 9px!important;font-size:11px!important}.bara-mobile-menu-row .bara-client-theme-toggle{gap:4px;font-size:11px}.bara-mobile-menu-row .bara-client-fullscreen{color:#123e79;background:#fff;border:1px solid #aac1dc;border-radius:8px;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.bara-mobile-menu-logout{cursor:pointer;color:#9d221a;background:#fff5f4;border:1px solid #f3c5c2;border-radius:9px;width:100%;min-height:39px;margin-top:6px;font-size:12px;font-weight:800}html[data-theme=dark] .bara-mobile-brand{color:#f4f8ff}html[data-theme=dark] .bara-mobile-dots,html[data-theme=dark] .bara-mobile-client-popover{color:#f1f5ff;background:#22313b;border-color:#5c7282}html[data-theme=dark] .bara-mobile-client-popover .bara-mobile-menu-row{border-color:#435766}html[data-theme=dark] .bara-mobile-menu-row .bara-client-fullscreen{color:#fff;background:#253946;border-color:#5b7283}@media (width<=700px){.bara-client-app .bara-client-workspace .chat-head{flex:0 0 42px!important;gap:0!important;height:42px!important;min-height:42px!important;padding:3px 8px!important}.bara-client-app .bara-client-workspace .chat-head .bara-client-heading,.bara-client-app .bara-client-workspace .chat-head .bara-client-header-actions{display:none!important}.bara-client-app .bara-client-workspace .chat-head .bara-mobile-brand{font-size:26px!important}.bara-mobile-header-menu{display:block!important}.bara-client-workspace .chat-head .bara-mobile-brand{letter-spacing:-1px!important;color:#06367a!important;font-family:Arial,sans-serif!important;font-size:26px!important;font-weight:900!important;line-height:1!important}.bara-client-workspace .chat-head .bara-mobile-brand span{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:#e8ad00!important}}.bara-mobile-brand,.bara-client-header-logo,.bara-client-brand-logo,.bara-client-brand-wordmark{background:#fff!important;border:1px solid #d9e2ec!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;padding:4px 10px!important;display:inline-flex!important;box-shadow:0 1px 4px #0000001a!important}.bara-mobile-brand{color:#06367a!important}.bara-mobile-brand span{color:#e0a400!important}@media (width<=700px){.bara-mobile-brand,.bara-client-header-logo,.bara-client-brand-logo,.bara-client-brand-wordmark{border-radius:10px!important;padding:3px 8px!important}}html:not([data-theme=dark]) .bara-mobile-client-popover{color:#092e63!important;background:#fff!important;border:1px solid #b9cee8!important}html:not([data-theme=dark]) .bara-mobile-client-popover .bara-mobile-menu-row,html:not([data-theme=dark]) .bara-mobile-client-popover .bara-mobile-menu-row>span{color:#092e63!important;opacity:1!important;font-weight:700!important}html:not([data-theme=dark]) .bara-mobile-client-popover button,html:not([data-theme=dark]) .bara-mobile-client-popover label{color:#092e63!important;opacity:1!important}html:not([data-theme=dark]) .bara-mobile-client-popover .bara-mobile-menu-logout{color:#a52323!important;background:#fff1f1!important;border-color:#e9b9b9!important}html[data-theme=dark] .bara-mobile-client-popover{color:#fff!important;background:#1d2b36!important;border-color:#506779!important}html[data-theme=dark] .bara-mobile-client-popover .bara-mobile-menu-row,html[data-theme=dark] .bara-mobile-client-popover .bara-mobile-menu-row>span,html[data-theme=dark] .bara-mobile-client-popover button:not(.bara-mobile-menu-logout),html[data-theme=dark] .bara-mobile-client-popover label{color:#fff!important;opacity:1!important}html[data-theme=dark] .bara-mobile-client-popover .bara-mobile-menu-logout{color:#ffb4b4!important;background:#49282d!important;border-color:#87515a!important}.bara-ref-terms-check{color:#123b68!important;cursor:pointer!important;background:#f8fbff!important;border:1px solid #ccd9e7!important;border-radius:9px!important;align-items:flex-start!important;gap:8px!important;padding:8px 9px!important;font-size:11px!important;font-weight:700!important;line-height:1.4!important;display:flex!important}.bara-ref-terms-check input{appearance:auto!important;accent-color:#103d79!important;opacity:1!important;flex:none!important;width:16px!important;height:16px!important;margin:0!important}.bara-ref-terms-check span,.bara-ref-terms-check a{color:#13375e!important;opacity:1!important;font-size:11px!important}.bara-ref-terms-check a{color:#004eac!important;font-weight:800!important;text-decoration:underline!important}.bara-cot-code{color:#143d72;text-align:right;letter-spacing:.2px;font-size:10px;font-weight:800}html[data-theme=dark] .bara-ref-terms-check{color:#123b68!important;background:#f8fbff!important}.bara-bank-receipt{color:#08336d;background:#fff;border:1px solid #bed2eb;border-radius:11px;width:230px;max-width:100%;font-family:Arial,system-ui,sans-serif;font-size:11px;overflow:hidden;box-shadow:0 2px 5px #001a3e1f}.bara-bank-receipt-top{background:linear-gradient(90deg,#f6ba08 0 26%,#07367a 26% 100%);border-radius:3px;height:4px;margin:4px 7px 0}.bara-bank-receipt-title{text-align:center;color:#0b3a80;padding:13px 8px 11px;font-size:13px;font-weight:800}.bara-bank-receipt-row{border-top:1px solid #e1e9f3;border-bottom:1px solid #e1e9f3;align-items:center;gap:6px;margin:0 12px;padding:9px 0;display:flex}.bara-bank-receipt-row span{color:#20558b;flex:1;font-size:11px}.bara-bank-receipt-row strong{color:#103c83;font-size:12px;font-weight:800}.bara-bank-receipt-row b{color:#2377bd;padding-left:6px}.bara-bank-receipt-code{flex-direction:column;gap:4px;padding:10px 12px 13px;display:flex}.bara-bank-receipt-code span{color:#456789;font-size:10px}.bara-bank-receipt-code strong{color:#063a80;overflow-wrap:anywhere;font-size:12px;font-weight:800}.bara-bank-receipt-strip{background:linear-gradient(90deg,#f6ba08 0 24%,#07367a 24% 100%);height:4px}html[data-theme=dark] .bara-bank-receipt{color:#08336d;background:#fff}.bara-expiry-card{color:#0b376b;background:#fff;border:1px solid #bad0e8;border-radius:11px;flex-direction:column;gap:9px;width:min(310px,100%);padding:14px;font-family:Arial,sans-serif;display:flex;box-shadow:0 2px 8px #06295315}.bara-expiry-card strong{color:#0b376b;font-size:14px}.bara-expiry-card p{color:#2b476a;margin:0;font-size:12px;line-height:1.45}.bara-expiry-card small{color:#0b376b;font-size:11px;font-weight:800}.bara-expiry-card button{color:#fff;cursor:pointer;background:#0b4b86;border:0;border-radius:8px;padding:10px;font-size:12px;font-weight:800}.bara-expiry-card button:disabled{opacity:.68;cursor:default}.bara-expiry-request{border-top:4px solid #e5b100}html[data-theme=dark] .bara-expiry-card{color:#f5f8ff;background:#213344;border-color:#516a82}html[data-theme=dark] .bara-expiry-card strong,html[data-theme=dark] .bara-expiry-card p,html[data-theme=dark] .bara-expiry-card small{color:#f5f8ff}.bara-ref-card,.bara-bank-receipt,.bara-expiry-card{color:#00164f;background-color:#fff}.bara-ref-brand{color:#00164f!important}.bara-ref-brand b{color:#ffc20a!important}.bara-ref-confirmation h3,.bara-ref-confirm-details,.bara-confirm-data-row strong,.bara-cot-code,.bara-ref-label{color:#00164f}.bara-ref-confirm-banner{color:#ffc20a!important;background:#00164f!important}.bara-ref-cta:not(:disabled),.bara-expiry-card button:not(:disabled){color:#00164f!important;background:#ffc20a!important}.bara-ref-swap{color:#fff!important;background:#00164f!important}@media (width>=701px){.bara-client-app .bara-mobile-brand{color:#00164f!important;align-items:center!important;font-size:27px!important;font-weight:900!important;line-height:1!important;display:flex!important}.bara-client-app .bara-mobile-brand span{color:#ffc20a!important;font-size:36px!important;line-height:.95!important}}.bara-client-app .bara-client-heading h3{color:#00164f!important}.bara-client-app .bara-client-heading>span{color:#48617d!important}.bara-client-app .bara-mobile-header-menu{z-index:1000;margin-left:auto;position:relative;display:block!important}.bara-client-app .bara-mobile-dots,html[data-theme=dark] .bara-client-app .bara-mobile-dots{cursor:pointer;border:1px solid #cad5e3;border-radius:9px;justify-content:center;align-items:center;width:38px;height:36px;color:#00164f!important;background:#fff!important;display:flex!important}.bara-client-app .bara-mobile-dots:hover{background:#f1f5fa!important}.bara-client-app .bara-mobile-client-popover,html[data-theme=dark] .bara-client-app .bara-mobile-client-popover{border:1px solid #cbd6e5;box-shadow:0 10px 28px #00164f26;color:#00164f!important;background:#fff!important}.bara-client-app .bara-mobile-menu-row>span,html[data-theme=dark] .bara-client-app .bara-mobile-menu-row>span{color:#00164f!important}.bara-client-app .bara-mobile-menu-row{border-bottom:1px solid #e7edf5}@media (width<=700px){.bara-client-app .bara-mobile-brand{color:#00164f!important}.bara-client-app .bara-mobile-brand span{color:#ffc20a!important}}.bara-client-app .bara-client-workspace .chat-head,html[data-theme=dark] .bara-client-app .bara-client-workspace .chat-head{color:#00164f!important;background:#fff!important}.bara-client-app .bara-client-heading{display:none!important}.bara-client-app .bara-mobile-brand{letter-spacing:-1px!important;color:#00164f!important;white-space:nowrap!important;justify-content:flex-start!important;align-items:center!important;font-family:Arial,Segoe UI,sans-serif!important;font-size:32px!important;font-weight:900!important;line-height:1!important;display:flex!important}.bara-client-app .bara-mobile-brand span{color:#ffc20a!important;font-size:inherit!important;line-height:inherit!important;display:inline!important}.bara-client-app .bara-mobile-header-menu{margin-left:auto!important}.bara-client-app .bara-mobile-dots,html[data-theme=dark] .bara-client-app .bara-mobile-dots{color:#00164f!important;background:#fff!important;border:1px solid #cad5e3!important}.bara-client-app .bara-mobile-client-popover,html[data-theme=dark] .bara-client-app .bara-mobile-client-popover{color:#00164f!important;background:#fff!important;border:1px solid #cbd6e5!important}@media (width<=700px){.bara-client-app .bara-client-heading{display:none!important}.bara-client-app .bara-mobile-brand{font-size:30px!important}.bara-client-app .bara-mobile-brand span{font-size:inherit!important}}.bara-client-app .bara-client-workspace .chat-head .bara-mobile-brand{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:0!important}.bara-client-app .bara-mobile-brand{color:#00164f!important}.bara-client-app .bara-mobile-brand span{color:#ffc20a!important;font-size:inherit!important}body .login-page.bara-login-oficial{isolation:isolate;background:radial-gradient(circle at 88% 18%,#fff 0,#0000 43%),linear-gradient(145deg,#edf3fa 0%,#fff 52%,#eaf1f9 100%);min-height:100dvh;padding:26px 16px;position:relative;overflow:hidden}body .login-page.bara-login-oficial:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(120deg,#00164f,#0b397e);border-bottom:7px solid #ffc20a;border-radius:0 0 100%;width:390px;height:230px;position:absolute;top:-115px;left:-100px}body .login-page.bara-login-oficial:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(120deg,#ffc20a 0 12%,#00164f 15%);border-radius:100% 0 0;width:390px;height:225px;position:absolute;bottom:-130px;right:-95px}body .login-page.bara-login-oficial .login-card{z-index:1;background:#fff;border:1px solid #e4ebf3;border-radius:27px;width:min(100%,460px);padding:42px 36px 38px;position:relative;box-shadow:0 22px 62px #00164f1c}.bara-login-oficial .bara-login-encabezado{text-align:center;margin-bottom:30px}.bara-login-oficial .bara-login-logo{object-fit:contain;width:min(100%,310px);height:auto;box-shadow:none;border:0;margin:0 auto 18px;display:block}.bara-login-oficial .bara-login-linea{background:#ffc20a;border-radius:10px;width:74px;height:4px;margin:0 auto 17px;display:block}body .bara-login-oficial .login-card h1{color:#00164f;margin:0 0 7px;font-size:clamp(24px,5vw,30px);font-weight:800;line-height:1.2}body .bara-login-oficial .login-card .bara-login-encabezado p{color:#718198;margin:0;font-size:14px}.bara-login-oficial .login-card form{gap:10px;display:grid}body .bara-login-oficial .login-card label{color:#00164f;margin-top:11px;font-size:13px;font-weight:750}.bara-login-oficial .bara-login-campo{background:#f8fafd;border:1px solid #d6e0ed;border-radius:13px;align-items:center;width:100%;min-width:0;transition:border-color .2s,box-shadow .2s;display:flex}.bara-login-oficial .bara-login-campo:focus-within{border-color:#d8a600;box-shadow:0 0 0 3px #ffc20a26}.bara-login-oficial .bara-login-icono{text-align:center;color:#718198;flex:0 0 44px;font-size:19px}body .bara-login-oficial .bara-login-campo input{color:#00164f;width:100%;min-width:0;height:52px;box-shadow:none;background:0 0;border:0;outline:none;flex:auto;padding:10px 9px 10px 0;font-size:14px}.bara-login-oficial .bara-login-campo input:focus{box-shadow:none;border:0}.bara-login-oficial .bara-login-ver{color:#274876;white-space:nowrap;background:0 0;border:0;padding:10px 13px;font-size:12px;font-weight:750}body .bara-login-oficial .login-card button.bara-login-ingresar{color:#fff;background:#00164f;border:0;border-radius:12px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:53px;margin-top:22px;font-size:16px;font-weight:800;display:flex}.bara-login-oficial .bara-login-ingresar span:last-child{color:#ffc20a;font-size:23px}@media (width<=600px){body .login-page.bara-login-oficial{padding:30px 15px}body .login-page.bara-login-oficial .login-card{border-radius:24px;width:100%;max-width:420px;padding:36px 25px 32px}.bara-login-oficial .bara-login-logo{width:min(100%,280px)}}body .login-page.bara-login-oficial.bara-login-v7{--v7-navy:#061e52;--v7-blue:#063477;--v7-gold:#ffbd0b;isolation:isolate;background:radial-gradient(at 80% 25%,#e6f1ff 0%,#0000 37%),linear-gradient(120deg,#f9fcff 0%,#f6f9fe 56%,#e5f1fb 100%);justify-content:center;align-items:center;min-height:100dvh;padding:35px 20px;display:flex;position:relative;overflow:hidden}body .login-page.bara-login-v7:before,body .login-page.bara-login-v7:after{content:none!important;display:none!important}.bara-login-v7 .bara-v7-top-wave{pointer-events:none;z-index:-1;border-bottom:12px solid var(--v7-gold);background:linear-gradient(135deg,#031749,#125ba7);border-radius:0 0 60% 30%;width:700px;height:340px;position:absolute;top:-230px;left:-140px;transform:rotate(-12deg);box-shadow:0 12px #dce9f9}.bara-login-v7 .bara-v7-bottom-wave{pointer-events:none;z-index:-1;border-top:13px solid var(--v7-gold);background:linear-gradient(105deg,#06265f,#03428c 70%,#061a50);border-radius:55% 60% 0 0;width:112%;height:310px;position:absolute;bottom:-205px;left:-5%;transform:rotate(3deg);box-shadow:0 -16px #cee2f573}.bara-login-v7 .bara-v7-story{z-index:1;color:#071f55;width:clamp(250px,29vw,430px);position:absolute;top:31%;left:max(4.5%,50vw - 775px)}.bara-login-v7 .bara-v7-eyebrow{letter-spacing:3px;color:#60749a;white-space:nowrap;font-size:clamp(10px,1vw,13px);font-weight:700}.bara-login-v7 .bara-v7-eyebrow span{color:#d5a61d;padding:0 4px}.bara-login-v7 .bara-v7-eyebrow:after{content:"";background:var(--v7-gold);width:39px;height:3px;margin:18px 0 28px;display:block}.bara-login-v7 .bara-v7-story h2{letter-spacing:-1.5px;color:#08235a;margin:0 0 40px;font-size:clamp(27px,3vw,47px);font-weight:400;line-height:1.17}.bara-login-v7 .bara-v7-story h2 strong{font-weight:900}.bara-login-v7 .bara-v7-benefits{justify-content:space-between;gap:10px;display:flex}.bara-login-v7 .bara-v7-benefits>div{text-align:center;color:#0c2d63;border-right:1px solid #cdd8e9;flex-direction:column;flex:1;align-items:center;padding:0 5px;line-height:1.3;display:flex}.bara-login-v7 .bara-v7-benefits>div:last-child{border-right:0}.bara-login-v7 .bara-v7-benefit-icon{color:#f3ac00;margin-bottom:10px;font-size:32px;font-weight:900;line-height:1.1}.bara-login-v7 .bara-v7-benefits b{font-size:12px}.bara-login-v7 .bara-v7-benefits small{font-size:11px}.bara-login-v7 .bara-v7-globe{pointer-events:none;opacity:.93;z-index:0;background:url(/assets/branding/bara_login_globo_v7.svg) 50%/contain no-repeat;width:min(38vw,620px);height:min(78vh,760px);position:absolute;top:12%;right:-4vw}body .login-page.bara-login-v7 .login-card{z-index:2;background:#fffffff7;border:1px solid #d2e1f2;border-radius:28px;width:min(510px,100% - 10px);margin:0 auto;padding:34px 40px 37px;position:relative;box-shadow:0 18px 58px #09265321}.bara-login-v7 .bara-login-logo{object-fit:contain;width:min(300px,100%);height:auto;max-height:118px}.bara-login-v7 .bara-login-encabezado{margin-bottom:26px}body .bara-login-v7 .login-card h1{color:#061e52;font-size:clamp(24px,2.25vw,31px)}.bara-login-v7 .bara-login-campo{min-height:53px}body .bara-login-v7 .login-card button.bara-login-ingresar{background:linear-gradient(110deg,#061c52,#093477);min-height:54px;box-shadow:0 7px 18px #0b2d6530}@media (width>=1250px){.bara-login-v7 .login-card{transform:translate(1.5vw)}}@media (width<=1199px){.bara-login-v7 .bara-v7-story{width:27vw;left:2.5%}.bara-login-v7 .bara-v7-story h2{font-size:clamp(23px,2.8vw,35px)}.bara-login-v7 .bara-v7-globe{opacity:.55;right:-12vw}body .login-page.bara-login-v7 .login-card{width:min(465px,48vw);padding:32px}}@media (width<=900px){.bara-login-v7 .bara-v7-story{display:none}.bara-login-v7 .bara-v7-globe{opacity:.22;width:65vw;right:-26vw}body .login-page.bara-login-v7 .login-card{width:min(480px,100% - 12px);transform:none}}@media (width<=520px){body .login-page.bara-login-oficial.bara-login-v7{padding:22px 12px}body .login-page.bara-login-v7 .login-card{border-radius:23px;padding:26px 23px}.bara-login-v7 .bara-v7-globe{display:none}.bara-login-v7 .bara-v7-top-wave{top:-250px;left:-300px}.bara-login-v7 .bara-v7-bottom-wave{bottom:-245px}.bara-login-v7 .bara-login-logo{max-height:100px}}body .bara-login-clientes .login-card{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 32px);overflow-y:auto}.bara-login-clientes .bara-acceso-form{gap:8px}.bara-login-clientes .bara-acceso-form>label{margin-top:9px}.bara-login-clientes .bara-registro-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bara-login-clientes .bara-registro-pair>div{flex-direction:column;gap:7px;min-width:0;display:flex}.bara-login-clientes .bara-registro-pair label{margin-top:7px}.bara-login-clientes .bara-registro-pair input,.bara-login-clientes .bara-registro-pair select,.bara-login-clientes .bara-acceso-form>input{color:#192a43;background:#fff;border:1px solid #d8e2ef;border-radius:12px;width:100%;min-height:48px}.bara-login-clientes .bara-registro-hint{color:#65758e;margin-top:-2px;font-size:11px}.bara-login-clientes .bara-registro-terms{cursor:pointer;align-items:flex-start;gap:9px;font-size:12px;font-weight:400;line-height:1.5;display:flex}.bara-login-clientes .bara-registro-terms input{accent-color:#072969;flex:none;width:17px;height:17px;margin-top:1px}.bara-login-clientes .bara-registro-bot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.bara-login-clientes .bara-register-notice{color:#11603b;background:#ebf8ef;border:1px solid #bbebc9;border-radius:11px;padding:12px;font-size:13px}.bara-login-clientes .bara-login-switch{color:#5b6b83;border-top:1px solid #e8edf4;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:24px;padding-top:18px;font-size:13px;display:flex}.bara-login-clientes .bara-login-switch button{color:#082d70;text-underline-offset:3px;background:0 0;border:0;padding:3px 5px;font-weight:800;text-decoration:underline}.bara-login-clientes .bara-login-switch button:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #efb918}.bara-login-clientes .bara-login-secure{text-align:center;color:#69768b;margin:15px 0 0;font-size:11px}@media (width<=520px){.bara-login-clientes .bara-registro-pair{grid-template-columns:1fr}.bara-login-clientes .bara-registro-documento{grid-template-columns:105px 1fr}.bara-login-clientes .login-card{max-height:none;overflow:visible}body .login-page.bara-login-clientes{height:auto;min-height:100dvh;overflow:auto}}body .login-page.bara-login-v7.bara-login-clientes{box-sizing:border-box;height:auto;min-height:100dvh;padding:24px 16px;overflow:hidden auto}body .bara-login-clientes .login-card.bara-card-login{border-radius:24px;width:min(480px,100% - 12px);max-height:none;padding:20px 32px 22px;position:relative;overflow:visible}body .bara-login-clientes .login-card.bara-card-register{width:min(510px,100% - 12px);max-height:none;padding:24px 32px;position:relative;overflow:visible}.bara-login-clientes .bara-card-login .bara-login-logo{width:min(235px,100%);max-height:78px}.bara-login-clientes .bara-card-login .bara-login-encabezado{margin-bottom:13px}body .bara-login-clientes .bara-card-login h1{margin:9px 0 4px;font-size:clamp(22px,2vw,27px)}body .bara-login-clientes .bara-card-login .bara-login-encabezado p{margin-bottom:0;font-size:12px}.bara-login-clientes .bara-card-login .bara-login-linea{margin-top:8px;margin-bottom:7px}.bara-login-clientes .bara-card-login .bara-acceso-form{gap:6px}.bara-login-clientes .bara-card-login .bara-acceso-form>label{margin-top:5px}.bara-login-clientes .bara-card-login .bara-login-campo{min-height:45px}body .bara-login-clientes .bara-card-login button.bara-login-ingresar{min-height:48px;margin-top:12px}.bara-login-clientes .bara-card-login .bara-login-switch{margin-top:13px;padding-top:11px}.bara-login-clientes .bara-card-login .bara-login-secure{margin-top:9px}.bara-login-clientes .bara-v7-benefit-image{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 2px 6px #082a5c14);width:52px;height:52px;margin:0 auto 7px;display:block}.bara-login-clientes .bara-v7-globe{opacity:.95;background-image:url(/assets/branding/bara_premium_globo.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;width:min(34vw,510px);height:min(67vh,510px);top:50%;right:0;transform:translateY(-50%);box-shadow:0 18px 50px #092d5b17}@media (width<=1199px){.bara-login-clientes .bara-v7-globe{opacity:.48;right:-11vw}}@media (width<=900px){.bara-login-clientes .bara-v7-globe{display:none}}@media (width<=520px){body .login-page.bara-login-v7.bara-login-clientes{padding:18px 10px}body .bara-login-clientes .login-card.bara-card-login,body .bara-login-clientes .login-card.bara-card-register{border-radius:22px;width:100%;max-width:460px;padding:20px 18px 22px}.bara-login-clientes .bara-card-login .bara-login-logo{width:min(220px,100%);max-height:73px}}@media (height<=680px) and (width>=901px){body .login-page.bara-login-v7.bara-login-clientes{align-items:flex-start;padding-top:12px;padding-bottom:12px}body .bara-login-clientes .login-card.bara-card-login{padding-top:14px;padding-bottom:14px}.bara-login-clientes .bara-card-login .bara-login-logo{max-height:68px}}@keyframes baraV9CardIn{0%{opacity:0;transform:translateY(13px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes baraV9GlobeHover{0%,to{transform:translateY(-50%)translateY(0)}50%{transform:translateY(-50%)translateY(-8px)}}body .login-page.bara-login-v7.bara-login-clientes{height:auto;min-height:100dvh;padding:14px 18px;overflow:hidden auto}body .login-page.bara-login-v7.bara-login-clientes .login-card{animation:.38s cubic-bezier(.16,1,.3,1) both baraV9CardIn}body .login-page.bara-login-clientes .login-card.bara-card-login{max-height:none;overflow:visible;transform:none!important}body .login-page.bara-login-clientes.bara-mode-register{justify-content:center;align-items:center;padding:15px 16px}body .login-page.bara-login-clientes.bara-mode-register .login-card.bara-card-register{background:#fffffffb;border:1px solid #d7e4f3;border-radius:26px;width:min(770px,100vw - 32px);max-width:770px;max-height:none;margin:0 auto;padding:17px 30px;overflow:visible;box-shadow:0 22px 65px #07235726,0 0 0 1px #ffc20a14;transform:none!important}.bara-login-clientes.bara-mode-register .bara-v7-story{opacity:0;visibility:hidden;pointer-events:none}.bara-login-clientes.bara-mode-register .bara-v7-globe{opacity:.15;filter:blur(1px);pointer-events:none}.bara-login-clientes.bara-mode-register .bara-login-encabezado{margin-bottom:10px}.bara-login-clientes.bara-mode-register .bara-login-logo{width:min(176px,100%);max-height:55px;margin-bottom:6px}.bara-login-clientes.bara-mode-register .bara-login-linea{width:52px;height:3px;margin:0 auto 7px}body .bara-login-clientes.bara-mode-register .login-card h1{margin:4px 0 3px;font-size:clamp(21px,2vw,25px)}body .bara-login-clientes.bara-mode-register .bara-login-encabezado p{margin:0;font-size:12px;line-height:1.35}body .bara-login-clientes.bara-mode-register .bara-acceso-form.bara-registro-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 16px;display:grid}.bara-login-clientes .bara-registro-grid .bara-field{flex-direction:column;gap:4px;min-width:0;display:flex}body .bara-login-clientes .bara-registro-grid .bara-field label{color:#082c67;margin:0 0 1px;font-size:12px;font-weight:760}body .bara-login-clientes .bara-registro-grid .bara-field>input,body .bara-login-clientes .bara-registro-grid .bara-field>select{color:#0a2456;background:#f8fafd;border:1px solid #d3dfee;border-radius:11px;width:100%;height:42px;min-height:42px;padding:8px 12px;font-size:13px;display:block}.bara-login-clientes .bara-registro-grid .bara-field>.bara-login-campo{border-radius:11px;min-height:42px}body .bara-login-clientes .bara-registro-grid .bara-field .bara-login-campo input{height:41px;min-height:41px;font-size:13px}.bara-login-clientes .bara-registro-grid .bara-login-icono{flex-basis:37px;font-size:16px}.bara-login-clientes .bara-registro-grid .bara-login-ver{padding:7px 10px}body .bara-login-clientes .bara-registro-grid .bara-registro-hint{margin:0;font-size:10px;line-height:1.15}.bara-login-clientes .bara-registro-grid .bara-registro-full{grid-column:1/-1}body .bara-login-clientes .bara-registro-grid .bara-registro-terms{color:#334865;align-items:center;gap:9px;margin:0;padding:2px 0 0;font-size:11px;font-weight:400;line-height:1.32;display:flex}.bara-login-clientes .bara-registro-grid .bara-registro-terms input{flex:0 0 16px;width:16px;height:16px;margin:0}body .bara-login-clientes.bara-mode-register button.bara-login-ingresar{letter-spacing:.1px;border-radius:11px;min-height:44px;margin-top:1px;font-size:14px}.bara-login-clientes.bara-mode-register .bara-login-switch{margin-top:9px;padding-top:7px}.bara-login-clientes.bara-mode-register .bara-login-secure{margin:5px 0 0}.bara-login-clientes.bara-mode-login .bara-v7-story{top:clamp(105px,22vh,195px)}.bara-login-clientes.bara-mode-login .bara-v7-story h2{margin-bottom:22px}.bara-login-clientes.bara-mode-login .bara-v7-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bara-login-clientes.bara-mode-login .bara-v7-benefits>div{background:linear-gradient(#fffc,#f7fbff94);border:1px solid #a9c2de52;border-radius:14px;flex-direction:column;align-items:center;min-width:0;padding:7px 3px 8px;transition:transform .26s,box-shadow .26s,border-color .26s;display:flex;box-shadow:0 6px 22px #0527540b}.bara-login-clientes.bara-mode-login .bara-v7-benefits>div:hover{border-color:#f3b0008a;transform:translateY(-4px);box-shadow:0 13px 26px #0527541f}.bara-login-clientes.bara-mode-login .bara-v7-benefit-image{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 5px 8px #062a6314);width:82px;height:82px;margin:0 auto 3px;display:block}.bara-login-clientes.bara-mode-login .bara-v7-benefits b{color:#082c63;font-size:12px;line-height:1.3}.bara-login-clientes.bara-mode-login .bara-v7-benefits small{font-size:10px;line-height:1.35}.bara-login-clientes.bara-mode-login .bara-v7-globe{animation:8s ease-in-out infinite baraV9GlobeHover}@media (width<=1199px) and (width>=901px){.bara-login-clientes.bara-mode-login .bara-v7-benefit-image{width:64px;height:64px}.bara-login-clientes.bara-mode-login .bara-v7-benefits>div{padding:7px 1px}.bara-login-clientes.bara-mode-login .bara-v7-story h2{margin-bottom:18px}}@media (width<=760px){body .login-page.bara-login-clientes.bara-mode-register .login-card.bara-card-register{width:min(570px,100vw - 22px);padding:20px}}@media (width<=560px){body .login-page.bara-login-clientes.bara-mode-register{padding:14px 10px}body .login-page.bara-login-clientes.bara-mode-register .login-card.bara-card-register{border-radius:20px;width:100%;padding:20px 18px}body .bara-login-clientes.bara-mode-register .bara-acceso-form.bara-registro-grid{grid-template-columns:1fr;row-gap:10px}.bara-login-clientes .bara-registro-grid .bara-registro-full{grid-column:1}.bara-login-clientes.bara-mode-register .bara-login-logo{max-height:65px}body .bara-login-clientes.bara-mode-register button.bara-login-ingresar{min-height:48px}}@media (prefers-reduced-motion:reduce){body .login-page.bara-login-v7.bara-login-clientes .login-card,.bara-login-clientes.bara-mode-login .bara-v7-globe{animation:none}.bara-login-clientes.bara-mode-login .bara-v7-benefits>div{transition:none}}@keyframes baraClaveAparecerV11{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}html body .bara-claves-fondo{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030e24b8!important;padding:18px!important}html body .bara-claves-fondo .bara-claves-modal{overscroll-behavior:contain;animation:.22s ease-out both baraClaveAparecerV11;color:#123057!important;background:linear-gradient(#fff 0%,#f8fbff 100%)!important;border:1px solid #d5e0f0!important;border-radius:22px!important;gap:9px!important;width:min(460px,100%)!important;max-height:calc(100dvh - 36px)!important;padding:0 28px 28px!important;box-shadow:0 30px 90px #00103361,0 1px 2px #142e591f!important}html body .bara-claves-fondo .bara-claves-modal:before{content:"";background:linear-gradient(90deg,#082865,#1664a4 68%,#f5ba15 68%,#f5ba15);border-radius:22px 22px 0 0;flex:0 0 5px;height:5px;margin:0 -28px 13px;display:block}html body .bara-claves-fondo .bara-claves-titulo{align-items:flex-start;gap:16px;margin-bottom:13px!important}html body .bara-claves-fondo .bara-claves-titulo h3{letter-spacing:-.5px;line-height:1.16;color:#092757!important;margin:0 0 7px!important;font-size:24px!important;font-weight:850!important}html body .bara-claves-fondo .bara-claves-titulo p{line-height:1.45;color:#546983!important;margin:0!important;font-size:13px!important}html body .bara-claves-fondo .bara-claves-titulo button{flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;line-height:1;transition:background .15s,transform .15s;display:inline-flex;color:#244773!important;background:#edf3fa!important;border:1px solid #d6e1ee!important;border-radius:11px!important;padding:0!important;font-size:23px!important}html body .bara-claves-fondo .bara-claves-titulo button:hover:not(:disabled){transform:scale(1.04);background:#dce8f6!important}html body .bara-claves-fondo .bara-claves-modal>label{letter-spacing:.05px;margin-top:7px;color:#173960!important;font-size:12.5px!important;font-weight:760!important}html body .bara-claves-fondo .bara-claves-modal>input{color:#142f54!important;-webkit-text-fill-color:#142f54!important;caret-color:#183f7d!important;background:#fff!important;border:1px solid #c9d7e7!important;border-radius:12px!important;width:100%!important;height:48px!important;min-height:48px!important;padding:11px 14px!important;font-size:14px!important;box-shadow:inset 0 1px 2px #081f4109!important}html body .bara-claves-fondo .bara-claves-modal>input::placeholder{color:#7589a2!important;opacity:1!important}html body .bara-claves-fondo .bara-claves-modal>input:focus{border-color:#1b60aa!important;outline:0!important;box-shadow:0 0 0 3px #1963b426!important}html body .bara-claves-fondo .bara-claves-modal>small{margin-top:2px;line-height:1.5;color:#62768e!important;font-size:11px!important}html body .bara-claves-fondo .bara-claves-modal .error-box{color:#951e2b!important;background:#fff0f2!important;border:1px solid #f6bec6!important}html body .bara-claves-fondo .bara-claves-acciones{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:12px!important;margin-top:20px!important;display:grid!important}html body .bara-claves-fondo .bara-claves-acciones button{width:100%;transition:background .16s,box-shadow .16s,transform .16s;border-radius:11px!important;min-height:45px!important;padding:11px 14px!important;font-size:13px!important;font-weight:800!important}html body .bara-claves-fondo .bara-claves-acciones button[type=button]{color:#204064!important;box-shadow:none!important;background:#edf2f8!important;border:1px solid #cbd8e8!important}html body .bara-claves-fondo .bara-claves-acciones button[type=button]:hover:not(:disabled){background:#dde8f5!important}html body .bara-claves-fondo .bara-claves-acciones button[type=submit]{color:#fff!important;background:linear-gradient(108deg,#07255e 0%,#0c438c 100%)!important;border:1px solid #0a377a!important;box-shadow:0 8px 17px #082f6c33!important}html body .bara-claves-fondo .bara-claves-acciones button[type=submit]:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(108deg,#103a7d,#15539d)!important;box-shadow:0 10px 20px #082f6c47!important}html body .bara-claves-fondo button:focus-visible{outline-offset:3px;outline:3px solid #f2b909!important}html body .bara-claves-fondo button:disabled{opacity:.65!important;cursor:not-allowed!important}html[data-theme=dark] body .bara-claves-fondo .bara-claves-modal{color:#f0f5ff!important;background:linear-gradient(#17293e 0%,#101c2d 100%)!important;border-color:#355170!important;box-shadow:0 35px 90px #0000008c!important}html[data-theme=dark] body .bara-claves-fondo .bara-claves-titulo h3,html[data-theme=dark] body .bara-claves-fondo .bara-claves-modal>label{color:#f3f7ff!important}html[data-theme=dark] body .bara-claves-fondo .bara-claves-titulo p,html[data-theme=dark] body .bara-claves-fondo .bara-claves-modal>small{color:#bfcee3!important}html[data-theme=dark] body .bara-claves-fondo .bara-claves-modal>input{color:#f5f8ff!important;-webkit-text-fill-color:#f5f8ff!important;caret-color:#f5bb19!important;box-shadow:none!important;background:#20344e!important;border-color:#426081!important}html[data-theme=dark] body .bara-claves-fondo .bara-claves-modal>input::placeholder{color:#bacce0!important}html[data-theme=dark] body .bara-claves-fondo .bara-claves-modal>input:focus{border-color:#e4af21!important;box-shadow:0 0 0 3px #ecb41a2b!important}html[data-theme=dark] body .bara-claves-fondo .bara-claves-titulo button{color:#ecf3ff!important;background:#263e58!important;border-color:#496583!important}html[data-theme=dark] body .bara-claves-fondo .bara-claves-titulo button:hover:not(:disabled){background:#355575!important}html[data-theme=dark] body .bara-claves-fondo .bara-claves-acciones button[type=button]{color:#f0f5ff!important;background:#233951!important;border-color:#526b8c!important}html[data-theme=dark] body .bara-claves-fondo .bara-claves-acciones button[type=button]:hover:not(:disabled){background:#304d6b!important}html[data-theme=dark] body .bara-claves-fondo .bara-claves-acciones button[type=submit]{color:#092450!important;background:linear-gradient(110deg,#ffd562 0%,#efb816 100%)!important;border-color:#f7be23!important;box-shadow:0 8px 19px #0000003d!important}html[data-theme=dark] body .bara-claves-fondo .bara-claves-acciones button[type=submit]:hover:not(:disabled){color:#092450!important;background:linear-gradient(110deg,#ffe080,#ffc532)!important}html[data-theme=dark] body .bara-claves-fondo .bara-claves-modal .error-box{color:#ffdce3!important;background:#3a222c!important;border-color:#965367!important}@media (width<=440px){html body .bara-claves-fondo .bara-claves-modal{border-radius:18px!important;padding:0 19px 22px!important}html body .bara-claves-fondo .bara-claves-modal:before{margin-left:-19px;margin-right:-19px}html body .bara-claves-fondo .bara-claves-titulo h3{font-size:21px!important}html body .bara-claves-fondo .bara-claves-acciones{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html body .bara-claves-fondo .bara-claves-modal{animation:none!important}html body .bara-claves-fondo .bara-claves-modal button{transition:none!important}}html[data-theme=dark] body .bara-mobile-client-popover .bara-mobile-menu-row .bara-claves-boton{color:#082553!important;-webkit-text-fill-color:#082553!important;text-shadow:none!important;opacity:1!important;background:linear-gradient(135deg,#ffd65a 0%,#f1b70a 100%)!important;border:1px solid #f0c548!important;border-radius:9px!important;font-weight:800!important;transition:background .2s,box-shadow .2s,transform .2s!important;box-shadow:0 3px 10px #0000002e!important}html[data-theme=dark] body .bara-mobile-client-popover .bara-mobile-menu-row .bara-claves-boton:hover{transform:translateY(-1px);color:#082553!important;-webkit-text-fill-color:#082553!important;background:#ffe28b!important;box-shadow:0 5px 14px #00000040!important}html[data-theme=dark] body .bara-mobile-client-popover .bara-mobile-menu-row .bara-claves-boton:focus-visible{outline-offset:3px;outline:3px solid #fff!important}html[data-theme=dark] body .bara-client-app .bara-client-workspace .chat-head{color:#fff!important;background:#11263d!important;border-bottom:1px solid #30465e!important;box-shadow:0 3px 12px #0000002e!important}html[data-theme=dark] body .bara-client-app .bara-client-workspace .chat-head .bara-mobile-brand{color:#00164f!important;background:#fff!important;border:1px solid #dce5f0!important;border-radius:8px!important;padding:3px 10px!important;line-height:1!important;box-shadow:0 2px 8px #00000024!important}html[data-theme=dark] body .bara-client-app .bara-client-workspace .chat-head .bara-mobile-brand span{color:#ffc20a!important}html[data-theme=dark] body .bara-client-app .bara-client-workspace .chat-head .bara-mobile-dots{color:#fff!important;opacity:1!important;background:#263c55!important;border:1px solid #506982!important;border-radius:9px!important;transition:background .2s,border-color .2s!important}html[data-theme=dark] body .bara-client-app .bara-client-workspace .chat-head .bara-mobile-dots:hover,html[data-theme=dark] body .bara-client-app .bara-client-workspace .chat-head .bara-mobile-dots[aria-expanded=true]{color:#fff!important;background:#345371!important;border-color:#ffc20a!important}html[data-theme=dark] body .bara-client-app .bara-client-workspace .chat-head .bara-mobile-dots:focus-visible{outline-offset:2px!important;outline:2px solid #ffc20a!important}@media (width<=700px){html[data-theme=dark] body .bara-client-app .bara-client-workspace .chat-head .bara-mobile-brand{border-radius:7px!important;padding:2px 7px!important}}.bara-reply-action{color:#275b99;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;margin:7px 0 2px;padding:5px 8px;font-size:11px;font-weight:750;display:inline-flex}.bara-reply-action:hover,.bara-reply-action:focus-visible{outline-offset:2px;background:#2463b11f;border-color:#2463b133}.bara-reply-original{text-align:left;cursor:pointer;color:#173a67;background:#ebf3fc;border:0;border-left:4px solid #e7b316;border-radius:8px;flex-direction:column;align-items:flex-start;gap:3px;width:100%;max-width:100%;margin:5px 0 9px;padding:8px 11px;display:flex}.bara-reply-original strong{font-size:12px}.bara-reply-original span{overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.4}.bara-reply-draft{color:#133767;background:#ecf4ff;border-left:4px solid #e5af12;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 9px;padding:9px 11px;display:flex}.bara-reply-draft>div{flex:1;gap:4px;min-width:0;display:grid}.bara-reply-draft strong{font-size:12px}.bara-reply-draft span{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.bara-reply-draft button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:7px 9px;font-size:18px}.bara-reply-draft button:hover{background:#1237671f}html[data-theme=dark] .bara-reply-original,html[data-theme=dark] .bara-reply-draft{color:#f3f7ff;background:#22374b;border-left-color:#f3ba23}html[data-theme=dark] .bara-reply-action{color:#c2d7ff}html[data-theme=dark] .bara-reply-action:hover{background:#82a8e726}.bara-reply-original{cursor:pointer!important}@keyframes baraReplyFlashV2{0%,70%{outline-offset:4px;background:#e0b3192e;outline:3px solid #e0b319}to{outline-offset:4px;background:0 0;outline:3px solid #0000}}.bara-reply-jump-highlight{border-radius:10px;scroll-margin:110px;animation:2.6s ease-out baraReplyFlashV2!important}html[data-theme=dark] body .bara-client-app .bara-mobile-client-popover{color:#fff!important;background:#021e53!important;border:1px solid #fdb90573!important;box-shadow:0 12px 30px #00000059!important}html[data-theme=dark] body .bara-client-app .bara-mobile-client-popover .bara-mobile-menu-row{background:0 0!important;border-bottom:1px solid #e4ecf42e!important}html[data-theme=dark] body .bara-client-app .bara-mobile-client-popover .bara-mobile-menu-row>span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}html[data-theme=dark] body .bara-client-app .bara-mobile-client-popover .bara-mobile-menu-logout{color:#011b53!important;-webkit-text-fill-color:#011b53!important;background:#fdb905!important;border:1px solid #fac440!important;font-weight:800!important}html[data-theme=dark] body .bara-client-app .bara-mobile-client-popover .bara-mobile-menu-logout:hover{color:#011b53!important;background:#fac440!important}html[data-theme=dark] body .bara-client-app .bara-mobile-client-popover .bara-client-fullscreen{color:#fff!important;background:#002161!important;border:1px solid #fdb905!important}.message-row .bubble:has(.bara-quote-card){box-sizing:border-box!important;color:#12345c!important;background:#fff!important;border-radius:13px!important;width:auto!important;min-width:0!important;max-width:min(336px,100vw - 64px)!important;padding:8px!important;overflow:hidden!important}:is(.message-row .bubble:has(.bara-quote-card) .message-images,.message-row .bubble:has(.bara-quote-card) .bara-quote-card){box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.message-row .bubble:has(.bara-quote-card) .message-images{flex-direction:column!important;align-items:center!important;gap:0!important;width:100%!important;max-width:100%!important;margin:0!important;display:flex!important;overflow:hidden!important}.message-row .bubble:has(.bara-quote-card) .message-image-button{background:#fff!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:230px!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.message-row .bubble:has(.bara-quote-card) .message-image-button img{object-fit:contain!important;object-position:center!important;border-radius:9px!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:230px!important;margin:0 auto!important;display:block!important}.message-row .bubble .bara-quote-card{box-sizing:border-box}.message-row .bubble:has(.bara-quote-card) .bara-quote-card{color:#12345c!important;background:#fff!important;border:1px solid #dce6f1!important;border-radius:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:7px 0 0!important;padding:10px 8px 8px!important}.message-row .bubble:has(.bara-quote-card) .bara-quote-title{color:#173b76!important;margin-bottom:7px!important;font-size:13px!important;font-weight:900!important}.message-row .bubble:has(.bara-quote-card) .bara-quote-rates{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:7px!important;display:grid!important}.message-row .bubble:has(.bara-quote-card) .bara-quote-rates>div{text-align:center!important;background:#edf3fa!important;border-radius:8px!important;min-width:0!important;padding:9px 5px!important}.message-row .bubble:has(.bara-quote-card) .bara-quote-rates span{color:#405b79!important;font-size:10px!important;font-weight:800!important}.message-row .bubble:has(.bara-quote-card) .bara-quote-rates strong{color:#102f65!important;font-variant-numeric:tabular-nums!important;font-size:21px!important;font-weight:900!important;line-height:1.2!important}.message-row .bubble:has(.bara-quote-card) .bara-quote-valid{color:#be2430!important;text-align:center!important;margin:10px 0 7px!important;font-size:11px!important;font-weight:800!important}.message-row .bubble:has(.bara-quote-card) .bara-quote-card a{color:#1765a6!important;text-align:center!important;margin-top:4px!important;font-size:11px!important;display:block!important}@media (width<=700px){.message-row .bubble:has(.bara-quote-card){width:auto!important;max-width:min(310px,100vw - 68px)!important;padding:8px!important}.message-row .bubble:has(.bara-quote-card) .message-image-button{max-height:205px!important}.message-row .bubble:has(.bara-quote-card) .message-image-button img{max-height:205px!important}.message-row .bubble:has(.bara-quote-card) .bara-quote-rates strong{font-size:20px!important}}.message-row .bubble:has(.bara-quote-card){box-sizing:border-box!important;width:min(350px,100vw - 32px)!important;min-width:0!important;max-width:calc(100vw - 32px)!important;padding:8px!important;overflow:hidden!important}.message-row .bubble:has(.bara-quote-card) .message-images{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;display:block!important;overflow:visible!important}.message-row .bubble:has(.bara-quote-card) .message-image-button{aspect-ratio:auto!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.message-row .bubble:has(.bara-quote-card) .message-image-button img{aspect-ratio:auto!important;object-fit:contain!important;object-position:center center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;display:block!important;transform:none!important}.message-row .bubble:has(.bara-quote-card) .bara-quote-card{box-sizing:border-box!important;color:#011b53!important;background:#fff!important;border:1px solid #e3eaf3!important;border-radius:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:8px 0 0!important;padding:12px 10px!important;display:block!important}.message-row .bubble:has(.bara-quote-card) .bara-quote-title{color:#002161!important}.message-row .bubble:has(.bara-quote-card) .bara-quote-rates{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.message-row .bubble:has(.bara-quote-card) .bara-quote-rates>div{background:#f6f9fd!important;min-width:0!important}.message-row .bubble:has(.bara-quote-card) .bara-quote-rates strong{color:#011b53!important}.message-row .bubble:has(.bara-quote-card) .bara-quote-transfer-note{color:#002161;text-align:center;background:#f6f9fd;border:1px solid #e2eaf5;border-left:3px solid #fdb905;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin:0 0 9px;padding:9px 7px;font-size:11px;font-weight:700;line-height:1.35;display:flex}.message-row .bubble:has(.bara-quote-card) .bara-quote-transfer-icon{color:#011b53;background:#fdb905;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:11px;font-weight:900;display:inline-grid}@media (width<=700px){.message-row .bubble:has(.bara-quote-card){width:min(350px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.message-row .bubble:has(.bara-quote-card) .message-image-button{height:auto!important;max-height:none!important}.message-row .bubble:has(.bara-quote-card) .message-image-button img{height:auto!important;max-height:none!important}}.bara-client-app .message-row .bubble:has(.bara-quote-card){box-sizing:border-box!important;flex:0 auto!important;width:min(300px,100vw - 76px)!important;min-width:0!important;max-width:min(300px,100vw - 76px)!important;margin-left:0!important;margin-right:auto!important;padding:7px!important;display:block!important}.bara-client-app .message-row .bubble:has(.bara-quote-card) .message-images{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.bara-client-app .message-row .bubble:has(.bara-quote-card) .message-image-button{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;padding:0!important;display:block!important;overflow:hidden!important}.bara-client-app .message-row .bubble:has(.bara-quote-card) .message-image-button img{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;display:block!important}.bara-client-app .message-row .bubble:has(.bara-quote-card) .bara-quote-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}@media (width<=700px){.bara-client-app .message-row .bubble:has(.bara-quote-card){width:min(300px,100vw - 76px)!important;max-width:min(300px,100vw - 76px)!important}}.bara-client-app .message-row .bubble:has(.bara-quote-card){width:min(300px,100vw - 76px)!important;min-width:0!important;max-width:min(300px,100vw - 76px)!important}:is(.bara-client-app .message-row .bubble:has(.bara-quote-card) .message-images,.bara-client-app .message-row .bubble:has(.bara-quote-card) .message-images>*,.bara-client-app .message-row .bubble:has(.bara-quote-card) .message-image-button){box-sizing:border-box!important;aspect-ratio:auto!important;flex:0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}:is(.bara-client-app .message-row .bubble:has(.bara-quote-card) .message-images img,.bara-client-app .message-row .bubble:has(.bara-quote-card) .message-image-button img){box-sizing:border-box!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;display:block!important;transform:none!important}.bara-client-app .message-row .bubble:has(.bara-quote-card) .bara-quote-card{width:100%!important;min-width:0!important;max-width:100%!important}.bara-client-app .message-row .bubble:has(.bara-quote-card){box-sizing:border-box!important;width:min(300px,100vw - 76px)!important;min-width:0!important;max-width:min(300px,100vw - 76px)!important;padding:7px!important}.message-row .bubble:has(.bara-quote-card) .bara-image-button{aspect-ratio:auto!important;box-sizing:border-box!important;border:0!important;border-radius:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;padding:0!important;display:block!important;overflow:hidden!important}.message-row .bubble:has(.bara-quote-card) .bara-image-button img{aspect-ratio:auto!important;object-fit:contain!important;object-position:center center!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;display:block!important;transform:none!important}.message-row .bubble:has(.bara-quote-card) .bara-quote-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html body .bara-huella-boton-v4{white-space:normal!important;text-align:center!important;box-sizing:border-box!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:7px 11px!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;display:inline-flex!important}html body .bara-huella-boton-v4 span{font-size:inherit!important;line-height:inherit!important;color:inherit!important}html body .bara-claves-fondo .bara-claves-modal.bara-huella-modal-v4,html[data-theme=dark] body .bara-claves-fondo .bara-claves-modal.bara-huella-modal-v4{color:#172b4d!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dce5f0!important;max-width:420px!important;max-height:85dvh!important;overflow-y:auto!important}html body .bara-claves-fondo .bara-huella-modal-v4 .bara-claves-titulo,html[data-theme=dark] body .bara-claves-fondo .bara-huella-modal-v4 .bara-claves-titulo{color:#172b4d!important;background:#f7faff!important}html body .bara-claves-fondo .bara-huella-modal-v4 .bara-claves-titulo h3,html body .bara-claves-fondo .bara-huella-modal-v4 .bara-claves-titulo p,html[data-theme=dark] body .bara-claves-fondo .bara-huella-modal-v4 .bara-claves-titulo h3,html[data-theme=dark] body .bara-claves-fondo .bara-huella-modal-v4 .bara-claves-titulo p,html body .bara-claves-fondo .bara-huella-modal-v4 section,html body .bara-claves-fondo .bara-huella-modal-v4 section strong,html body .bara-claves-fondo .bara-huella-modal-v4 section small,html body .bara-claves-fondo .bara-huella-modal-v4 section>div>span,html[data-theme=dark] body .bara-claves-fondo .bara-huella-modal-v4 section,html[data-theme=dark] body .bara-claves-fondo .bara-huella-modal-v4 section strong,html[data-theme=dark] body .bara-claves-fondo .bara-huella-modal-v4 section small,html[data-theme=dark] body .bara-claves-fondo .bara-huella-modal-v4 section>div>span{color:#172b4d!important;-webkit-text-fill-color:#172b4d!important}html body .bara-claves-fondo .bara-huella-modal-v4 .bara-claves-titulo button,html[data-theme=dark] body .bara-claves-fondo .bara-huella-modal-v4 .bara-claves-titulo button{color:#172b4d!important;-webkit-text-fill-color:#172b4d!important;background:#edf2f9!important;border-radius:8px!important}html body .bara-claves-fondo .bara-huella-modal-v4 section{background:0 0!important}html body .bara-claves-fondo .bara-huella-modal-v4 section>button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#002161!important}html body .bara-claves-fondo .bara-huella-modal-v4 section>div button{color:#b42335!important;-webkit-text-fill-color:#b42335!important;background:#fff5f5!important;border:1px solid #f0b7bd!important}html body .bara-claves-fondo .bara-huella-simple-v5{gap:12px!important}html body .bara-claves-fondo .bara-huella-simple-v5 .bara-claves-titulo{margin-bottom:0!important}html body .bara-claves-fondo .bara-huella-simple-v5 section{margin-top:0!important;padding-top:12px!important}html body .bara-claves-fondo .bara-huella-simple-v5 section>button{border-radius:9px!important;padding:10px 14px!important;font-size:13px!important}html body .bara-claves-fondo .bara-huella-simple-v5 section>div{margin-top:14px!important}html body .bara-passkey-feedback{box-sizing:border-box;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.45;display:block}html body .bara-passkey-notice{color:#173f7a;-webkit-text-fill-color:#173f7a;background:#eef6ff;border:1px solid #c6dcfb}html body .bara-passkey-error{color:#aa2339;-webkit-text-fill-color:#aa2339;background:#fff4f4;border:1px solid #efc1c7}html[data-theme=dark] body .bara-passkey-notice{color:#173f7a!important;-webkit-text-fill-color:#173f7a!important;background:#eef6ff!important;border-color:#c6dcfb!important}html[data-theme=dark] body .bara-passkey-error{color:#aa2339!important;-webkit-text-fill-color:#aa2339!important;background:#fff4f4!important;border-color:#efc1c7!important}.bara-image-button{position:relative!important}.bara-image-button:not(.bara-img-loaded):not(.bara-img-failed){background:#e9eef5!important;justify-content:center!important;align-items:center!important;width:min(300px,100%)!important;height:84px!important;min-height:84px!important;max-height:84px!important;display:flex!important;overflow:hidden!important}.bara-image-button:not(.bara-img-loaded):not(.bara-img-failed) img{visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important}.bara-image-button:not(.bara-img-loaded):not(.bara-img-failed):after{content:"Cargando imagen...";color:#536783;font-size:12px;font-weight:500}.bara-image-button.bara-img-loaded{height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.bara-image-button.bara-img-loaded img{visibility:visible!important;opacity:1!important;pointer-events:auto!important;object-fit:contain!important;max-width:100%!important;height:auto!important;min-height:0!important;display:block!important;position:static!important}.bara-image-button.bara-img-failed{background:#eef2f7!important;min-height:72px!important}.bara-image-button.bara-img-failed img{display:none!important}.bara-image-button.bara-img-failed:after{content:"No se pudo cargar la imagen";color:#8b3440;padding:12px;font-size:12px}.bara-date-divider-v44{clear:both;justify-content:center;align-items:center;width:100%;margin:13px 0 10px;display:flex}.bara-date-divider-v44 span{color:#36516a;text-align:center;background:#e5edf4;border:1px solid #d5e0ea;border-radius:15px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}html[data-theme=dark] .bara-date-divider-v44 span{color:#e1e9f2;background:#263746;border-color:#35485b}.bara-date-divider-v44{width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;margin:13px 0 12px!important;padding:0!important;display:flex!important}.bara-date-divider-v44 span{color:#244565!important;text-align:center!important;text-transform:none!important;letter-spacing:0!important;background:#e4edf5!important;border:1px solid #d0dce8!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:42px!important;max-width:calc(100% - 20px)!important;margin:0 auto!important;padding:5px 11px!important;font-size:11px!important;font-weight:600!important;line-height:15px!important;display:inline-flex!important;box-shadow:0 1px 3px #0000000f!important}html[data-theme=dark] .bara-date-divider-v44 span{color:#f1f5fa!important;background:#263746!important;border-color:#354b5f!important;box-shadow:0 1px 3px #00000026!important}.message-scroll .bara-date-divider-v44{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin:22px 0!important;padding:0!important;display:flex!important}.message-scroll .bara-date-divider-v44:before,.message-scroll .bara-date-divider-v44:after{content:""!important;background:#b7c6d6!important;flex:1 1 0!important;min-width:12px!important;height:1px!important;display:block!important}.message-scroll .bara-date-divider-v44 span{color:#153d64!important;letter-spacing:.3px!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;background:#dce8f3!important;border:1px solid #b7cbdd!important;border-radius:18px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:66px!important;max-width:80%!important;padding:8px 17px!important;font-size:13px!important;font-weight:800!important;line-height:17px!important;display:inline-flex!important;box-shadow:0 2px 6px #0000001f!important}html[data-theme=dark] .message-scroll .bara-date-divider-v44:before,html[data-theme=dark] .message-scroll .bara-date-divider-v44:after{background:#4e6577!important}html[data-theme=dark] .message-scroll .bara-date-divider-v44 span{color:#fff!important;background:#284155!important;border-color:#648096!important;box-shadow:0 2px 7px #00000040!important}body .login-page.bara-login2{--l2-navy:#092b63;--l2-deep:#061a42;--l2-yellow:#f6b900;isolation:isolate;overflow-x:hidden;background:radial-gradient(circle at 16% 90%,#2d73c92e,#0000 34%),linear-gradient(109deg,#061d49 0%,#0b3676 52%,#f3f6fb 52.1%,#f8faff 100%)!important;grid-template-columns:minmax(0,1fr) minmax(380px,490px)!important;justify-content:center!important;align-items:center!important;gap:clamp(35px,7vw,110px)!important;height:auto!important;min-height:100svh!important;padding:48px max(5vw,50vw - 665px)!important;display:grid!important}body .bara-login2 .bara-v7-top-wave,body .bara-login2 .bara-v7-bottom-wave,body .bara-login2 .bara-v7-globe{display:none!important}body .bara-login2 .bara-v7-story{color:#fff!important;z-index:2!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;max-width:530px!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}body .bara-login2 .bara-v7-eyebrow{color:#d5e2f5!important;letter-spacing:2.5px!important;white-space:normal!important;font-size:12px!important;font-weight:700!important;line-height:1.7!important}body .bara-login2 .bara-v7-eyebrow span{color:var(--l2-yellow)!important}body .bara-login2 .bara-v7-eyebrow:after{background:var(--l2-yellow)!important;border-radius:4px!important;width:55px!important;height:4px!important;margin:27px 0 35px!important}body .bara-login2 .bara-v7-story h2{color:#fff!important;letter-spacing:-2.4px!important;margin:0 0 30px!important;font-size:clamp(38px,4.1vw,67px)!important;font-weight:400!important;line-height:1.12!important}body .bara-login2 .bara-v7-story h2 strong{color:#fff!important;font-weight:800!important}body .bara-login2 .bara-v7-benefits{display:none!important}body .bara-login2 .bara-v7-story:after{content:"Accede a tus operaciones y comunícate con nuestro equipo desde un entorno seguro y confiable.";color:#c5d9f0;max-width:395px;font-size:16px;font-weight:400;line-height:1.8;display:block}body .login-page.bara-login2 .login-card{background:#fff!important;border:1px solid #e2e9f2!important;border-radius:22px!important;width:100%!important;min-width:0!important;max-width:490px!important;max-height:none!important;margin:0!important;padding:39px 42px 35px!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important;box-shadow:0 25px 75px #0c234e1f,0 3px 12px #0c234e0a!important}body .bara-login2 .bara-login-encabezado{text-align:center!important;margin-bottom:27px!important}body .bara-login2 .bara-login-logo{object-fit:contain!important;width:min(210px,100%)!important;height:auto!important;max-height:85px!important}body .bara-login2 .bara-login-linea{background:var(--l2-yellow)!important;width:42px!important;height:3px!important;margin:14px auto 18px!important}body .login-page.bara-login2 .login-card h1{color:var(--l2-deep)!important;letter-spacing:-.7px!important;margin:0 0 8px!important;font-size:25px!important;font-weight:800!important}body .bara-login2 .bara-login-encabezado p{color:#718099!important;font-size:13px!important;line-height:1.6!important}body .bara-login2 .bara-acceso-form{gap:10px!important}body .bara-login2 .login-card label{color:#273d5b!important;font-size:12px!important;font-weight:700!important}body .bara-login2 .bara-login-campo{min-height:52px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #dbe4ef!important;border-radius:11px!important}body .bara-login2 .bara-login-campo:focus-within{background:#fff!important;border-color:#1759b0!important;box-shadow:0 0 0 3px #1759b01c!important}body .bara-login2 .bara-login-campo input{color:#142a4c!important;background:0 0!important;font-size:14px!important}body .bara-login2 .bara-login-campo input::placeholder{color:#9aa9bc!important}body .bara-login2 .bara-login-icono{color:#657b9b!important}body .login-page.bara-login2 .login-card button.bara-login-ingresar{color:#fff!important;background:#092e6c!important;border-radius:11px!important;min-height:53px!important;margin-top:17px!important;transition:background .2s,transform .2s!important;box-shadow:0 8px 17px #092e6c29!important}body .login-page.bara-login2 .login-card button.bara-login-ingresar:hover{background:#0d438f!important;transform:translateY(-1px)!important}body .bara-login2 button:focus-visible,body .bara-login2 input:focus-visible{outline-offset:2px!important;outline:3px solid #efb900!important}body .bara-login2 .bara-login-switch{margin-top:20px!important}body .bara-login2 .bara-login-secure{color:#8594aa!important}@media (width<=950px){body .login-page.bara-login2{background:linear-gradient(#092e6c 0 18%,#f3f6fb 18% 100%)!important;grid-template-columns:minmax(0,1fr)!important;padding:30px 18px!important}body .bara-login2 .bara-v7-story{display:none!important}body .login-page.bara-login2 .login-card{width:min(100%,490px)!important;margin:auto!important;padding:30px 27px!important}}@media (width<=480px){body .login-page.bara-login2{padding:22px 13px!important}body .login-page.bara-login2 .login-card{border-radius:18px!important;padding:27px 22px!important}body .login-page.bara-login2 .login-card h1{font-size:23px!important}}@media (width>=951px) and (height>=621px){body .login-page.bara-login2{box-sizing:border-box!important;align-content:center!important;gap:clamp(24px,4vw,65px)!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding:clamp(9px,1.8vh,19px) clamp(22px,5vw,72px)!important;overflow:hidden!important}body .login-page.bara-login2 .login-card{scrollbar-width:thin;max-height:calc(100dvh - 24px)!important;padding:clamp(16px,3vh,29px) clamp(22px,3vw,35px)!important;overflow-y:auto!important}body .bara-login2 .bara-login-encabezado{margin-bottom:clamp(10px,2vh,19px)!important}body .bara-login2 .bara-login-logo{max-height:clamp(50px,10vh,79px)!important}body .bara-login2 .bara-login-linea{margin:10px auto 13px!important}body .bara-login2 .bara-acceso-form{gap:clamp(5px,1vh,9px)!important}body .bara-login2 .bara-login-campo{min-height:clamp(41px,6vh,50px)!important}body .login-page.bara-login2 .login-card button.bara-login-ingresar{min-height:clamp(43px,6vh,51px)!important;margin-top:10px!important}body .bara-login2 .bara-v7-story h2{margin-bottom:21px!important;font-size:clamp(31px,4vw,57px)!important}body .bara-login2 .bara-v7-eyebrow:after{margin:18px 0 23px!important}}@media (width<=950px){body .login-page.bara-login2{align-content:center!important;gap:0!important;height:auto!important;min-height:100dvh!important;max-height:none!important;padding:15px 12px!important;overflow-x:hidden!important}body .login-page.bara-login2 .login-card{max-height:none!important;margin:auto!important;padding:23px!important;overflow:visible!important}body .bara-login2 .bara-login-logo{max-height:72px!important}body .bara-login2 .bara-login-encabezado{margin-bottom:17px!important}body .bara-login2 .bara-acceso-form{gap:7px!important}body .bara-login2 .bara-login-campo{min-height:46px!important}}@media (height<=620px){body .login-page.bara-login2{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-y:auto!important}body .login-page.bara-login2 .login-card{max-height:none!important;overflow:visible!important}}@media (width>=951px){body .login-page.bara-login2{box-sizing:border-box!important;align-content:center!important;align-items:center!important;gap:clamp(20px,3vw,50px)!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding:10px clamp(20px,4vw,60px)!important;overflow:hidden!important}body .login-page.bara-login2 .login-card{scrollbar-width:none!important;width:100%!important;max-width:470px!important;max-height:calc(100dvh - 20px)!important;padding:clamp(12px,2vh,25px) clamp(20px,2.5vw,32px)!important;overflow-y:auto!important}body .bara-login2 .login-card::-webkit-scrollbar{display:none}body .bara-login2 .bara-login-logo{width:min(190px,100%)!important;max-height:clamp(45px,8vh,70px)!important}body .bara-login2 .bara-login-encabezado{margin-bottom:clamp(8px,1.5vh,16px)!important}body .bara-login2 .bara-login-linea{margin:7px auto 10px!important}body .login-page.bara-login2 .login-card h1{margin:0 0 4px!important;font-size:clamp(20px,2.8vh,25px)!important}body .bara-login2 .bara-acceso-form{gap:clamp(4px,.7vh,8px)!important}body .bara-login2 .login-card label{margin-top:3px!important}body .bara-login2 .bara-login-campo{min-height:clamp(39px,5.5vh,49px)!important}body .login-page.bara-login2 .login-card button.bara-login-ingresar{min-height:clamp(40px,5.7vh,49px)!important;margin-top:8px!important}body .bara-login2 .bara-login-switch{margin-top:12px!important;padding-top:10px!important}body .bara-login2 .bara-login-secure{margin-top:7px!important}body .bara-login2 .bara-v7-story h2{font-size:clamp(30px,3.6vw,53px)!important}}@media (width<=950px){body .login-page.bara-login2{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-y:auto!important}}body .login-page.bara-login3{isolation:isolate;background:#f3f6fb!important;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr)!important;align-content:center!important;align-items:center!important;gap:clamp(24px,4vw,70px)!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:clamp(16px,3vh,38px) clamp(22px,5vw,90px)!important;display:grid!important;overflow:hidden!important}body .bara-login3:before,body .bara-login3:after,body .bara-login3 .bara-v7-top-wave,body .bara-login3 .bara-v7-bottom-wave,body .bara-login3 .bara-v7-globe{content:none!important;display:none!important}body .login-page.bara-login3 .bara-v7-story{color:#fff!important;z-index:1!important;background:radial-gradient(circle at 100% 0,#266cc966,#0000 47%),linear-gradient(145deg,#0d397b,#061b47)!important;border-radius:26px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;max-width:none!important;height:min(78dvh,680px)!important;min-height:0!important;padding:clamp(26px,4.5vw,68px)!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;box-shadow:0 18px 48px #061b471f!important}body .bara-login3 .bara-v7-eyebrow{z-index:2;position:relative;color:#c5d6ed!important;letter-spacing:2px!important;white-space:normal!important;font-size:clamp(10px,1vw,12px)!important;font-weight:700!important}body .bara-login3 .bara-v7-eyebrow span{color:#ffbf00!important}body .bara-login3 .bara-v7-eyebrow:after{background:#ffbf00!important;width:47px!important;height:3px!important;margin:22px 0 28px!important}body .bara-login3 .bara-v7-story h2{z-index:2;max-width:490px;position:relative;color:#fff!important;letter-spacing:-1.8px!important;margin:0 0 25px!important;font-size:clamp(30px,3.8vw,59px)!important;font-weight:400!important;line-height:1.14!important}body .bara-login3 .bara-v7-story h2 strong{color:#fff!important;font-weight:800!important}body .bara-login3 .bara-v7-benefits{display:none!important}body .bara-login3 .bara-v7-story:after{content:"Tu espacio digital para gestionar operaciones y comunicarte con nuestro equipo de forma segura.";z-index:2;color:#cbdaf0;max-width:385px;font-size:clamp(13px,1.2vw,16px);line-height:1.75;display:block;position:relative}body .login-page.bara-login3 .login-card{scrollbar-width:thin;z-index:2!important;background:#fff!important;border:1px solid #e0e8f2!important;border-radius:20px!important;width:min(100%,450px)!important;min-width:0!important;max-width:450px!important;max-height:calc(100dvh - 30px)!important;margin:auto!important;padding:clamp(21px,3vh,37px) clamp(24px,3vw,38px)!important;position:relative!important;inset:auto!important;overflow-y:auto!important;transform:none!important;box-shadow:0 16px 48px #12285012!important}body .bara-login3 .bara-login-encabezado{text-align:center!important;margin-bottom:clamp(10px,2vh,22px)!important}body .bara-login3 .bara-login-logo{object-fit:contain!important;width:min(205px,100%)!important;max-height:clamp(54px,9vh,78px)!important}body .bara-login3 .bara-login-linea{background:#ffb900!important;width:39px!important;height:3px!important;margin:10px auto 14px!important}body .login-page.bara-login3 .login-card h1{color:#092858!important;letter-spacing:-.5px!important;margin:0 0 5px!important;font-size:clamp(21px,2.8vh,27px)!important;font-weight:800!important}body .bara-login3 .bara-login-encabezado p{color:#71839b!important;font-size:12px!important;line-height:1.5!important}body .bara-login3 .bara-acceso-form{gap:clamp(5px,1vh,9px)!important}body .bara-login3 .login-card label{color:#344962!important;margin-top:3px!important;font-size:12px!important}body .bara-login3 .bara-login-campo{background:#f8fafc!important;border:1px solid #dce5f1!important;border-radius:10px!important;min-height:clamp(42px,6vh,51px)!important}body .bara-login3 .bara-login-campo:focus-within{background:#fff!important;border-color:#2262b0!important;box-shadow:0 0 0 3px #2262b019!important}body .bara-login3 .bara-login-campo input{color:#1d3557!important;background:0 0!important;font-size:14px!important}body .login-page.bara-login3 .login-card button.bara-login-ingresar{background:#0a3478!important;border-radius:10px!important;min-height:clamp(43px,6.5vh,52px)!important;margin-top:10px!important;box-shadow:0 8px 18px #082c6522!important}body .login-page.bara-login3 .login-card button.bara-login-ingresar:hover{background:#12519d!important}body .bara-login3 .bara-login-switch{margin-top:13px!important;padding-top:12px!important}body .bara-login3 .bara-login-secure{margin-top:8px!important}@media (width<=950px){body .login-page.bara-login3{background:#f1f5fa!important;flex-direction:column!important;justify-content:center!important;height:auto!important;min-height:100dvh!important;max-height:none!important;padding:16px 13px!important;display:flex!important;overflow-y:auto!important}body .bara-login3 .bara-v7-story{display:none!important}body .login-page.bara-login3 .login-card{width:min(100%,450px)!important;max-height:none!important;margin:auto!important;padding:25px 23px!important;overflow:visible!important}}@media (width>=951px) and (height<=610px){body .login-page.bara-login3{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-y:auto!important}body .login-page.bara-login3 .login-card{max-height:none!important}}body .login-page.bara-login4{isolation:isolate;background:radial-gradient(at 12% 10%,#2668c04d,#0000 42%),radial-gradient(at 90% 85%,#1c58aa40,#0000 45%),linear-gradient(145deg,#041535,#0a326e)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:14px 18px!important;display:flex!important;overflow:hidden!important}body .bara-login4:before,body .bara-login4:after,body .bara-login4 .bara-v7-top-wave,body .bara-login4 .bara-v7-bottom-wave,body .bara-login4 .bara-v7-globe,body .bara-login4 .bara-v7-story{content:none!important;display:none!important}body .login-page.bara-login4 .login-card{scrollbar-width:thin;z-index:2!important;background:#fff!important;border:1px solid #fffffff2!important;border-top:4px solid #ffbc00!important;border-radius:20px!important;flex:0 auto!important;width:min(100%,460px)!important;min-width:0!important;max-width:460px!important;max-height:calc(100dvh - 28px)!important;margin:0 auto!important;padding:clamp(18px,2.9vh,31px) clamp(23px,3vw,40px)!important;position:relative!important;inset:auto!important;overflow-y:auto!important;transform:none!important;box-shadow:0 30px 90px #0008205c,0 0 0 6px #ffffff09!important}body .bara-login4 .bara-login-encabezado{text-align:center!important;margin-bottom:clamp(10px,1.8vh,19px)!important}body .bara-login4 .bara-login-logo{object-fit:contain!important;width:min(185px,100%)!important;height:auto!important;max-height:clamp(47px,8vh,70px)!important}body .bara-login4 .bara-login-linea{background:#ffbc00!important;border-radius:10px!important;width:32px!important;height:3px!important;margin:10px auto 14px!important;display:block!important}body .login-page.bara-login4 .login-card h1{color:#071e4d!important;letter-spacing:-.6px!important;margin:0 0 5px!important;font-size:clamp(20px,2.8vh,27px)!important;font-weight:800!important}body .bara-login4 .bara-login-encabezado p{color:#74839a!important;font-size:12px!important;line-height:1.5!important}body .bara-login4 .bara-acceso-form{gap:clamp(5px,.9vh,9px)!important}body .bara-login4 .login-card label{color:#2a3b57!important;margin-top:4px!important;font-size:12px!important;font-weight:700!important}body .bara-login4 .bara-login-campo{min-height:clamp(42px,6vh,50px)!important;box-shadow:none!important;background:#f6f8fc!important;border:1px solid #d9e2ee!important;border-radius:9px!important}body .bara-login4 .bara-login-campo:focus-within{background:#fff!important;border-color:#174b99!important;box-shadow:0 0 0 3px #174b991b!important}body .bara-login4 .bara-login-campo input{color:#12294e!important;background:0 0!important;font-size:14px!important}body .bara-login4 .bara-login-campo input::placeholder{color:#9aa8bb!important}body .login-page.bara-login4 .login-card button.bara-login-ingresar{color:#fff!important;background:#092c66!important;border:0!important;border-radius:9px!important;min-height:clamp(44px,6vh,52px)!important;margin-top:12px!important;box-shadow:0 8px 18px #082b6625!important}body .login-page.bara-login4 .login-card button.bara-login-ingresar:hover{background:#12458d!important}body .bara-login4 .bara-login-switch{margin-top:13px!important;padding-top:12px!important}body .bara-login4 .bara-login-secure{color:#8391a6!important;margin-top:7px!important}@media (width<=600px){body .login-page.bara-login4{height:auto!important;min-height:100dvh!important;max-height:none!important;padding:17px 13px!important;overflow-y:auto!important}body .login-page.bara-login4 .login-card{width:100%!important;max-height:none!important;padding:23px 22px!important;overflow:visible!important}}@media (height<=580px){body .login-page.bara-login4{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-y:auto!important}body .login-page.bara-login4 .login-card{max-height:none!important;overflow:visible!important}}body:has(.login-page.bara-login5){background:#071e45!important;overflow-x:hidden!important}body .login-page.bara-login5{isolation:isolate;width:100%!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;background-image:url(/assets/branding/bara_login5_divisas_v6.png),radial-gradient(circle at 86% 10%,#6db0e652,#0000 42%),linear-gradient(110deg,#061c41 0%,#082b60 53%,#2d5788 100%)!important;background-position:0 calc(100% + clamp(105px,18vh,170px)),50%,50%!important;background-repeat:no-repeat!important;background-size:clamp(650px,58vw,960px),cover,cover!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr)!important;place-content:center!important;align-items:center!important;column-gap:clamp(28px,5vw,94px)!important;margin:0!important;padding:clamp(12px,2.8vh,30px) clamp(30px,6vw,115px)!important;display:grid!important;overflow:hidden!important}body .bara-login5:before,body .bara-login5:after,body .bara-login5 .bara-v7-top-wave,body .bara-login5 .bara-v7-bottom-wave,body .bara-login5 .bara-v7-globe{content:none!important;display:none!important}body .login-page.bara-login5 .bara-v7-story{width:100%!important;max-width:650px!important;height:auto!important;min-height:0!important;box-shadow:none!important;z-index:2!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:translateY(clamp(-62px,-7vh,-22px))!important}body .bara-login5 .bara-v7-story:before{content:"BARA / EXPERIENCIA DIGITAL"!important;letter-spacing:2.1px!important;color:#ffbd14!important;margin:0 0 clamp(13px,2vh,24px)!important;font-size:clamp(10px,1vw,13px)!important;font-weight:800!important;display:block!important;position:static!important}body .bara-login5 .bara-v7-eyebrow{color:#eef4ff!important;letter-spacing:2.6px!important;white-space:normal!important;font-size:clamp(10px,.98vw,13px)!important;font-weight:750!important;line-height:1.6!important}body .bara-login5 .bara-v7-eyebrow span{color:#ffc11d!important}body .bara-login5 .bara-v7-eyebrow:after{content:""!important;background:#ffc21b!important;border-radius:4px!important;width:52px!important;height:4px!important;margin:15px 0 20px!important;display:block!important}body .bara-login5 .bara-v7-story h2{color:#fff!important;letter-spacing:-1.8px!important;max-width:670px!important;margin:0 0 18px!important;font-size:clamp(35px,4.4vw,65px)!important;font-weight:400!important;line-height:1.11!important}body .bara-login5 .bara-v7-story h2 strong{color:#ffc122!important;font-weight:850!important}body .bara-login5 .bara-v7-benefits{display:none!important}body .bara-login5 .bara-v7-story:after{content:"Accede a tus operaciones y comunícate con nuestro equipo desde un entorno seguro y confiable."!important;color:#f0f5ff!important;max-width:540px!important;font-size:clamp(13px,1.19vw,17px)!important;line-height:1.6!important;display:block!important;position:static!important}body .login-page.bara-login5 .login-card{scrollbar-width:thin!important;z-index:3!important;background:#fff!important;border:1px solid #edf2fb!important;border-radius:27px!important;flex-direction:column!important;justify-content:safe center!important;width:100%!important;min-width:0!important;max-width:530px!important;height:auto!important;max-height:calc(100dvh - 24px)!important;margin:auto!important;padding:clamp(16px,2.6vh,31px) clamp(22px,2.9vw,42px)!important;display:flex!important;position:relative!important;inset:auto!important;overflow-y:auto!important;transform:none!important;box-shadow:0 27px 72px #000d2f4a,0 5px 15px #000d2f14!important}body .bara-login5 .bara-login-encabezado{text-align:center!important;margin:0 0 clamp(10px,1.9vh,19px)!important}body .bara-login5 .bara-login-logo{object-fit:contain!important;object-position:center!important;width:min(205px,100%)!important;height:auto!important;max-height:clamp(48px,8vh,73px)!important;margin:0 auto 8px!important;display:block!important}body .bara-login5 .bara-login-linea{background:#ffc21b!important;border-radius:5px!important;width:41px!important;height:4px!important;margin:8px auto 13px!important;display:block!important}body .login-page.bara-login5 .login-card h1{color:#071d48!important;text-align:center!important;letter-spacing:-.6px!important;margin:0 0 5px!important;font-size:clamp(21px,3vh,27px)!important;font-weight:850!important}body .bara-login5 .bara-login-encabezado p{text-align:center!important;color:#72829a!important;margin:0!important;font-size:13px!important;line-height:1.5!important}body .bara-login5 .bara-acceso-form{gap:clamp(5px,.8vh,9px)!important}body .bara-login5 .login-card label{color:#1b3150!important;margin-top:3px!important;font-size:12px!important;font-weight:750!important}body .bara-login5 .bara-login-campo{min-height:clamp(42px,6vh,52px)!important;box-shadow:none!important;background:#f6f8fc!important;border:1px solid #d9e3f0!important;border-radius:12px!important}body .bara-login5 .bara-login-campo:focus-within{background:#fff!important;border-color:#2161ac!important;box-shadow:0 0 0 3px #2161ac1a!important}body .bara-login5 .bara-login-campo input{color:#122d52!important;background:0 0!important;font-size:14px!important}body .login-page.bara-login5 .login-card button.bara-login-ingresar{color:#fff!important;background:linear-gradient(110deg,#0b3878,#08275d)!important;border:0!important;border-radius:12px!important;min-height:clamp(43px,6vh,52px)!important;margin-top:11px!important;box-shadow:0 6px 17px #07285c33!important}body .bara-login5 .bara-login-switch{margin-top:clamp(9px,1.5vh,15px)!important;padding-top:10px!important}body .bara-login5 .bara-login-secure{color:#8091a7!important;margin-top:6px!important}body .bara-login5 button:focus-visible,body .bara-login5 input:focus-visible{outline-offset:2px!important;outline:2px solid #226dcc!important}@media (width>=951px) and (height<=640px){body .bara-login5 .bara-v7-story{transform:translateY(-18px)!important}body .bara-login5 .bara-v7-story h2{margin-bottom:14px!important;font-size:clamp(30px,3.7vw,51px)!important}body .bara-login5 .bara-v7-eyebrow:after{margin:10px 0 14px!important}body .login-page.bara-login5 .login-card{padding:14px clamp(20px,2.5vw,34px)!important}body .bara-login5 .bara-login-logo{max-height:51px!important}body .bara-login5 .bara-login-encabezado{margin-bottom:9px!important}body .bara-login5 .bara-login-switch{margin-top:8px!important;padding-top:8px!important}}@media (width<=950px){body .login-page.bara-login5{background-position:0 100%,50%,50%!important;background-size:auto 100%,cover,cover!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:100dvh!important;max-height:none!important;padding:17px 12px!important;display:flex!important;overflow-y:auto!important}body .bara-login5 .bara-v7-story{display:none!important}body .login-page.bara-login5 .login-card{width:min(100%,500px)!important;height:auto!important;max-height:none!important;margin:auto!important;padding:27px 23px!important;overflow:visible!important}}@media (width>=951px) and (height<=500px){body .login-page.bara-login5{height:auto!important;min-height:500px!important;max-height:none!important;overflow-y:auto!important}body .login-page.bara-login5 .login-card{max-height:none!important;overflow:visible!important}}@media (width>=951px){body .login-page.bara-login5 .bara-v7-story{transform:translateY(clamp(-95px,-12vh,-44px))!important}}body .bara-login5 .bara-login-campo:focus-within{border-color:#6c96c9!important;box-shadow:0 0 0 2px #185ba51a!important}body .bara-login5 .bara-login-campo input:focus,body .bara-login5 .bara-login-campo input:focus-visible{box-shadow:none!important;outline:0!important}@media (width<=950px){body .login-page.bara-login5{background-position:0 100%,50%,50%!important;background-size:clamp(650px,115vw,1000px),cover,cover!important}}@media (width>=951px) and (height>=501px) and (height<=750px){body .login-page.bara-login5 .bara-v7-story{transform:translateY(-125px)!important}}@media (width<=950px){body:has(.login-page.bara-login5){margin:0!important;overflow:hidden auto!important}body .login-page.bara-login5{box-sizing:border-box!important;background-position:0 100%,50%,50%!important;background-size:clamp(480px,115vw,680px),cover,cover!important;background-attachment:scroll!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;width:100%!important;height:auto!important;min-height:100dvh!important;max-height:none!important;padding:clamp(12px,3vh,24px) 14px!important;display:flex!important;overflow:visible!important}body .login-page.bara-login5 .bara-v7-story,body .login-page.bara-login5 .bara-v7-globe,body .login-page.bara-login5 .bara-v7-top-wave,body .login-page.bara-login5 .bara-v7-bottom-wave{display:none!important}body .login-page.bara-login5 .login-card{box-sizing:border-box!important;border-radius:22px!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:440px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:auto!important;padding:clamp(18px,3vh,26px) clamp(18px,5vw,28px)!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}body .login-page.bara-login5 .bara-login-encabezado{margin-bottom:15px!important}body .login-page.bara-login5 .bara-login-logo{width:165px!important;max-width:75%!important;height:auto!important;max-height:58px!important;margin:0 auto 5px!important}body .login-page.bara-login5 .bara-login-linea{margin:7px auto 10px!important}body .login-page.bara-login5 .login-card h1{margin-bottom:5px!important;font-size:23px!important;line-height:1.2!important}body .login-page.bara-login5 .bara-login-encabezado p{font-size:12px!important;line-height:1.4!important}body .login-page.bara-login5 .bara-login-campo{min-height:46px!important}body .login-page.bara-login5 .bara-login-campo input{min-width:0!important;font-size:16px!important}body .login-page.bara-login5 .login-card button.bara-login-ingresar{min-height:48px!important;margin-top:9px!important}body .login-page.bara-login5 .bara-login-switch{margin-top:10px!important;padding-top:10px!important}body .login-page.bara-login5 .bara-login-secure{margin-top:6px!important}}@media (width<=380px){body .login-page.bara-login5{padding:10px!important}body .login-page.bara-login5 .login-card{border-radius:18px!important;padding:17px 15px!important}body .login-page.bara-login5 .bara-login-logo{width:145px!important}body .login-page.bara-login5 .login-card h1{font-size:21px!important}}.bara-users-paged .user-grid{grid-template-columns:minmax(300px,370px) minmax(0,1fr);align-items:start}.bara-users-paged .bara-paged-card{min-width:0;padding:16px;overflow:visible}.bara-paged-head,.bara-paged-footer,.bara-paged-buttons,.bara-paged-sorting{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bara-paged-head h3{margin:0 0 4px}.bara-paged-head small,.bara-paged-table small{color:#71839a;margin-top:3px;font-size:12px;display:block}.bara-paged-head button,.bara-paged-buttons button,.bara-paged-sorting button{color:#123e69;background:#eef4fc;border:1px solid #cedbec;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700}.bara-paged-filters{grid-template-columns:minmax(180px,1fr) 140px 130px 130px;gap:8px;margin:14px 0;display:grid}.bara-paged-filters input,.bara-paged-filters select,.bara-paged-sorting select{color:#152d45;background:#f8fafc;border-radius:8px;min-width:0;padding:8px;font-size:12px}.bara-paged-sorting{color:#526579;justify-content:flex-end;margin:0 0 10px;font-size:12px}.bara-paged-sorting label{align-items:center;gap:7px;display:flex}.bara-paged-overflow{background:#fff;border:1px solid #dce6f0;border-radius:10px;overflow-x:auto}.bara-paged-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:740px}.bara-paged-table th{text-align:left;color:#143754;white-space:nowrap;text-transform:uppercase;letter-spacing:.025em;background:#edf3fa;padding:11px 10px;font-size:11px}.bara-paged-table td{vertical-align:middle;color:#1e344e;overflow-wrap:anywhere;border-top:1px solid #e7edf4;padding:10px;font-size:12px}.bara-paged-table tbody tr:hover{background:#f6faff}.bara-paged-table td strong{font-weight:750}.bara-paged-phone{white-space:nowrap;font-variant-numeric:tabular-nums}.bara-paged-actions{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.bara-paged-actions .client-integrations{min-width:0}.bara-paged-actions .client-routes-box{z-index:1;max-width:330px;position:relative}.bara-paged-actions button{white-space:nowrap;padding:7px 9px!important;font-size:11px!important}.bara-paged-role{color:#24466a;font-weight:750;display:block}.bara-paged-active{color:#18754c!important}.bara-paged-inactive{color:#b14b38!important}.bara-paged-empty{text-align:center;color:#667b94;padding:20px;font-size:13px}.bara-paged-footer{color:#60758c;padding-top:14px;font-size:12px}.bara-paged-buttons button:disabled{opacity:.4;cursor:not-allowed}@media (width<=1050px){.bara-users-paged .user-grid{grid-template-columns:1fr}.bara-paged-filters{grid-template-columns:1fr 1fr}}@media (width<=550px){.bara-paged-filters{grid-template-columns:1fr}.bara-paged-footer{justify-content:center}}body .login-page.bara-recuperacion-azul-v3{background:linear-gradient(122deg,#061e52 0%,#0b448d 55%,#1077b8 100%)!important;align-items:center!important;min-height:100dvh!important;padding:16px 18px!important}body .bara-recuperacion-azul-v3 .bara-v7-story,body .bara-recuperacion-azul-v3 .bara-v7-story h2,body .bara-recuperacion-azul-v3 .bara-v7-eyebrow{color:#fff!important}body .bara-recuperacion-azul-v3 .bara-v7-eyebrow:after{background:#f6b800!important}body .bara-recuperacion-azul-v3 .login-card{max-height:calc(100dvh - 32px);overflow-y:auto;background:#fff!important;margin:auto!important;padding:22px 32px 24px!important}body .bara-recuperacion-azul-v3 .login-card h2{margin-top:8px!important}body .bara-recuperacion-azul-v3 .login-card form{gap:10px!important;margin-top:10px!important}body .bara-recuperacion-azul-v3 .login-card img{max-height:58px!important}.bara-claves-ver-general{color:#083c7b;cursor:pointer;background:#eaf2ff;border:1px solid #bad1ed;border-radius:9px;align-self:flex-start;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:inline-flex}.bara-clave-input-wrap{align-items:stretch;width:100%;display:flex;position:relative}.bara-clave-input-wrap input{flex:1;min-width:0;padding-right:48px!important}.bara-clave-ojo{color:#123e78;cursor:pointer;background:0 0;border:0;min-width:39px;min-height:38px;font-size:21px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.bara-claves-fondo{background:#021b47d1!important}.bara-claves-modal{background:#fff!important;border:1px solid #9fbce3!important}@media (width<=650px){body .login-page.bara-recuperacion-azul-v3{padding:12px!important}body .bara-recuperacion-azul-v3 .login-card{max-height:calc(100dvh - 24px);padding:17px 19px!important}}body .login-page.bara-login-clientes .login-card button.primary{color:#fff!important;background:linear-gradient(110deg,#061c52,#093477)!important;border:1px solid #123d80!important;border-radius:10px!important;box-shadow:0 7px 18px #0b2d6533!important}body .login-page.bara-login-clientes .login-card button[type=button]:last-child{color:#fff!important;background:linear-gradient(110deg,#061c52,#093477)!important;border:1px solid #123d80!important;border-radius:10px!important}body .login-page.bara-login-clientes .login-card button.primary:hover,body .login-page.bara-login-clientes .login-card button[type=button]:last-child:hover{background:linear-gradient(110deg,#093477,#12529a)!important}
