/* XONNECT V55: one Command Centre, an assistant, and the uploaded logo. */
.app-header{background:linear-gradient(110deg,rgba(6,22,37,.91),rgba(16,46,66,.77))!important;-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%)}
.app-header-right{gap:9px!important}
.xonnect-command-button,.xonnect-ai-button{height:35px;border-radius:5px;padding:0 12px;color:#fff;font-weight:800;font-family:inherit;font-size:10px;letter-spacing:.045em;cursor:pointer;white-space:nowrap}
.xonnect-command-button{background:linear-gradient(115deg,#05b6f7,#0870db);border:1px solid #5ed9ff;box-shadow:0 4px 22px #1485e046}
.xonnect-command-button:hover{filter:brightness(1.12)}
.xonnect-ai-button{border:1px solid rgba(124,195,229,.5);background:rgba(25,58,80,.75);color:#bdeaff}
.xonnect-ai-button:hover,.xonnect-ai-button[aria-expanded="true"]{border-color:#f5ac31;color:#fff}
.xonnect-ai-panel{position:fixed;z-index:80;top:80px;right:20px;width:min(370px,calc(100vw - 30px));max-height:calc(100vh - 95px);overflow-y:auto;color:#e9f7ff;border:1px solid rgba(127,207,240,.38);border-radius:11px;background:linear-gradient(125deg,rgba(11,35,53,.97),rgba(8,27,43,.97));box-shadow:0 25px 75px #000a;padding:22px;backdrop-filter:blur(24px)}
.xonnect-ai-panel[hidden]{display:none!important}
.xonnect-ai-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}
.xonnect-ai-kicker{font-size:10px;font-weight:800;color:#70d7ff;letter-spacing:.17em}
.xonnect-ai-header h2{font-size:22px;margin:6px 0 0}
.xonnect-ai-close{background:transparent;border:0;color:#b5d7ee;font-size:29px;cursor:pointer}
.xonnect-ai-intro{font-size:12px;color:#9cbdd0;line-height:1.65;margin:15px 0}
.xonnect-ai-prompts{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.xonnect-ai-prompts button{padding:11px 9px;background:#24445c78;color:#cdebf8;border:1px solid #5786a36e;font-size:11px;text-align:left;border-radius:5px;cursor:pointer}
.xonnect-ai-prompts button:hover{background:#29668a8a;border-color:#62d6ff}
#xonnectAIForm{margin-top:20px}
#xonnectAIForm label{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#8fbdd7}
.xonnect-ai-inputrow{display:flex;gap:5px;margin-top:8px}
.xonnect-ai-inputrow input{min-width:0;flex:1;background:#071d30;color:#fff;border:1px solid #456d85;padding:11px;font-family:inherit;font-size:12px;border-radius:4px}
.xonnect-ai-inputrow button{background:#1a83b9;color:white;border:0;padding:0 13px;border-radius:4px;font-size:11px;font-weight:700;cursor:pointer}
.xonnect-ai-response{margin-top:15px;padding:13px;border-left:2px solid #70d7ff;background:#193d5469;font-size:12px;line-height:1.6;color:#c7e6f4}
.xonnect-ai-disclaimer{color:#749bb0;font-size:10px;line-height:1.55;margin-top:15px}
@media(max-width:1040px){.app-header-center{display:none!important}.app-brand{width:auto;min-width:120px}.xonnect-command-button,.xonnect-ai-button{padding:0 9px;font-size:9px}}
@media(max-width:600px){.app-header{padding:0 10px!important}.xn-command-logo{max-width:88px}.xn-command-wordmark{display:none}.app-header-right{gap:5px!important}.app-header-right .iconbtn{display:none}.xonnect-command-button,.xonnect-ai-button{height:32px;padding:0 7px;font-size:8px}.mode-pill{display:none}.xonnect-ai-panel{right:10px;top:77px}}

/* V56 minimal header */
.app-header-right .user-avatar{display:none!important}
