.cloud-warning{background:#fff2cf;border:1px solid #dab655;color:#5e4700;border-radius:10px;padding:12px;margin:12px 0;font-size:calc(13px + var(--omnix-text-adjust,0px));display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cloud-warning button{background:#143d66;color:#fff;border:0;border-radius:8px;padding:8px 12px;cursor:pointer}
.switch-user-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px;color:#345472;font-size:calc(12px + var(--omnix-text-adjust,0px))}.switch-user-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switch-user-button{border:1px solid #87add3;background:#fff;color:#173d69;border-radius:10px;padding:10px 13px;font-weight:750;cursor:pointer;white-space:nowrap}.agent-switch-backdrop{z-index:90}.agent-switch-modal{max-width:520px}.agent-switch-close{border:0;background:#edf3fa;border-radius:8px;width:32px;height:32px;font-size:calc(22px + var(--omnix-text-adjust,0px));cursor:pointer}.agent-switch-current{margin:0 0 15px;color:#56718b;font-size:calc(13px + var(--omnix-text-adjust,0px))}.agent-switch-input{width:100%;padding:12px 14px;border:1px solid #adbed1;border-radius:10px;font-size:calc(16px + var(--omnix-text-adjust,0px))}.agent-switch-results{max-height:50dvh;overflow:auto;margin-top:12px;color:#627b93;font-size:calc(13px + var(--omnix-text-adjust,0px))}.agent-switch-result{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;border:1px solid #e0eaf4;border-radius:9px;background:#f8fbff;color:#173d65;padding:12px;margin:6px 0;text-align:left;cursor:pointer}.agent-switch-result:hover{background:#e8f2ff}.agent-switch-result span{font-size:calc(12px + var(--omnix-text-adjust,0px));color:#6c8195;white-space:nowrap}.agent-switch-result:disabled{opacity:.5}

.top-switch-user{width:35px;height:35px;flex:none;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.42);border-radius:10px;cursor:pointer}.top-switch-user:hover,.top-switch-user:focus-visible{background:rgba(255,255,255,.25);outline-color:#ffd775}@media(max-width:400px){.top-switch-user{width:31px;height:31px}.top-switch-user svg{width:16px;height:16px}}
/* The controls stay compact while the page typography changes. */
.topbar{--omnix-text-adjust:0px;gap:5px;padding:0 10px}.top-right{display:flex;align-items:center;gap:6px;min-width:0;flex:1;justify-content:flex-end}.global-text-size{display:flex;align-items:center;gap:4px;flex:0 0 94px;color:#fff}.global-text-size span{font-size:12px;font-weight:800}.global-text-size input{width:78px;min-width:0;height:36px;margin:0;accent-color:#f0ca7b;cursor:pointer}.topbar .cloud-indicator{display:none}.top-profile{min-width:0;max-width:140px}.language-switch select{width:88px}.agent-switch-unavailable{overflow-wrap:anywhere}
@media(max-width:640px){.topbar .top-brand span:last-child{display:none}.top-left{gap:4px}.top-action{width:29px;height:32px;font-size:19px}.top-switch-user{width:28px;height:32px}.top-profile-avatar{width:25px;height:25px}.top-profile{gap:4px;flex:0 1 88px}.top-profile-name{max-width:58px;font-size:10px}.top-right{gap:5px}.topbar{padding:0 7px}.language-switch select{width:73px;font-size:11px;padding:7px 19px 7px 6px}.global-text-size{flex-basis:82px}.global-text-size input{width:66px}.top-logo{width:26px;height:26px}.top-brand{gap:0}}
@media(max-width:360px){.topbar{padding:0 5px;gap:3px}.top-right{gap:4px}.top-profile-name{max-width:34px}.top-profile{flex-basis:63px}.global-text-size{flex-basis:65px;gap:3px}.global-text-size input{width:51px}.language-switch select{width:65px}.top-action{width:26px}.top-switch-user{width:26px}}
