.gmt-command-launch{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;min-height:42px}.gmt-command-launch kbd{font:11px system-ui;background:#e9edf8;border-radius:5px;padding:2px 5px}.gmt-command-dialog{position:fixed;inset:8vh auto auto 50%;transform:translateX(-50%);margin:0;width:min(580px,calc(100vw - 24px));box-sizing:border-box;border:1px solid #d8e0ef;border-radius:20px;padding:18px;background:#fff;color:#243551;box-shadow:0 24px 80px #13264940;max-height:80vh;max-height:80dvh;overflow:auto}.gmt-command-dialog::backdrop{background:#14214080;backdrop-filter:blur(4px)}.gmt-command-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.gmt-command-head button{min-width:42px;min-height:42px;background:#eef2fb;color:#324774;border:0;border-radius:10px}.gmt-command-dialog input{box-sizing:border-box;width:100%;font-size:16px;padding:13px;border:1px solid #cbd6ea;border-radius:12px}.gmt-command-dialog [data-command-hint],.gmt-command-dialog small{font-size:12px;color:#687993}.gmt-command-dialog h3{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#7b88a3;margin:18px 8px 6px}.gmt-command-dialog [data-command-results] a{display:block;text-decoration:none;color:#21395a;padding:11px;border-radius:10px;min-height:42px;box-sizing:border-box}.gmt-command-dialog a strong,.gmt-command-dialog a small{display:block;overflow-wrap:anywhere}.gmt-command-dialog a:hover,.gmt-command-dialog a.active,.gmt-command-dialog a:focus-visible{background:#eef1ff;outline:2px solid #ccd4fb}.gmt-next-actions{border:1px solid #dce2f6!important;background:linear-gradient(125deg,#f6f7ff,#fff)!important}.gmt-next-actions h2{margin:4px 0}.gmt-next-actions [data-next-results]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.gmt-next-card{background:#fff;border:1px solid #e3e8f4;border-radius:12px;padding:14px;overflow-wrap:anywhere}.gmt-next-card.priority{border-left:4px solid #6656d8}.gmt-next-card.waiting{border-left:4px solid #56a3c3}.gmt-next-card p{font-size:13px;line-height:1.55}.gmt-next-card a{display:inline-flex;align-items:center;min-height:38px;font-weight:600}.gmt-next-actions [data-next-results]>small{grid-column:1/-1;color:#71819b}.gmt-tour{position:fixed;right:20px;bottom:100px;z-index:1201;max-width:350px;width:calc(100vw - 40px);box-sizing:border-box;padding:18px;background:#fff;color:#213653;border:1px solid #d2daf2;border-radius:18px;box-shadow:0 12px 60px #172b5050}.gmt-tour p{font-size:14px;line-height:1.6}.gmt-tour-actions{display:flex;gap:8px;flex-wrap:wrap}.gmt-tour button{min-height:42px;border:1px solid #d3dcf0;border-radius:10px;padding:8px 12px;background:#eef2ff;color:#29477a;cursor:pointer}.gmt-tour-target{outline:4px solid #8c76ef!important;outline-offset:5px;scroll-margin:120px;box-shadow:0 0 0 9px #a393ed25!important}.gmt-tour:focus{outline:3px solid #8c76ef}@media(max-width:750px){.gmt-command-launch span,.gmt-command-launch kbd{display:none}.gmt-command-launch{font-size:21px;min-width:42px;padding:6px!important}.gmt-command-dialog{inset:4vh auto auto 50%;max-height:88dvh;padding:14px}.gmt-next-actions{padding:14px!important}.gmt-tour{right:12px;bottom:85px;width:calc(100vw - 24px)}}

/* One global search entry point, shared by every cabinet page. */
.cabinet-app .topbar>.gmt-global-search{display:flex;align-items:center;gap:13px;flex:0 1 470px;min-width:210px;max-width:470px;min-height:54px;padding:9px 14px!important;border:1px solid #dce2f6!important;border-radius:16px!important;background:linear-gradient(115deg,#fff,#f4f3ff)!important;color:#263759!important;text-align:left;box-shadow:0 3px 14px #5743bb08,inset 0 1px 0 white;cursor:pointer;transition:border-color .18s,box-shadow .18s}
.cabinet-app .topbar>.gmt-global-search:hover{border-color:#a99be6!important;box-shadow:0 4px 20px #6653d51a}.gmt-global-search-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:11px;background:#ebe8ff;color:#6753cf}.gmt-global-search-icon svg{width:19px;height:19px}.gmt-global-search-copy{display:block;flex:1;font-size:13px;font-weight:600;white-space:nowrap}.gmt-global-search-copy>span{display:block;margin-top:2px;font-size:10px;font-weight:400;color:#8892a8}.gmt-global-search kbd{flex:none;padding:4px 7px;background:#fff;border:1px solid #e4e6f0;border-radius:6px;color:#8792a7;font:10px system-ui}.cabinet-app .topbar>.actions{margin-left:auto}
html[data-theme=dark] .cabinet-app .topbar>.gmt-global-search{background:var(--t-surface)!important;color:var(--t-ink)!important;border-color:var(--t-border)!important;box-shadow:none}html[data-theme=dark] .gmt-global-search kbd{background:var(--t-raised);border-color:var(--t-border)}
@media(max-width:850px){.cabinet-app .topbar>.gmt-global-search{order:3;flex:1 0 100%;max-width:none;min-width:0}.cabinet-app .topbar>.actions{width:auto;margin-left:auto}.gmt-global-search-copy{font-size:12px}.gmt-global-search-copy>span{font-size:10px}.gmt-global-search kbd{display:none}}
@media(prefers-reduced-motion:reduce){.cabinet-app .topbar>.gmt-global-search{transition:none}}
/* Center search independently of the notification/profile width. */
@media(min-width:1200px){
.cabinet-app .topbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,38%) minmax(0,1fr);column-gap:18px}
.cabinet-app .topbar>.gmt-global-search{grid-column:2;grid-row:1;width:100%;max-width:470px;min-width:0;justify-self:center}
.cabinet-app .topbar>.actions{grid-column:3;grid-row:1;justify-self:end;margin-left:0;width:auto;min-width:0;gap:10px}
.cabinet-app .topbar>.actions .identity>div{max-width:105px;overflow:hidden}
.cabinet-app .topbar>.actions .identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
@media(min-width:851px) and (max-width:1199px){
.cabinet-app .topbar{display:flex;flex-wrap:wrap;justify-content:center}
.cabinet-app .topbar>.actions{width:100%;justify-content:flex-end;order:1}
.cabinet-app .topbar>.gmt-global-search{order:2;flex:0 1 470px;margin-inline:auto}
}

.cabinet-app .topbar>form.gmt-global-search{margin-block:0;gap:8px;cursor:text}.cabinet-app .gmt-global-search .gmt-search-submit{display:grid;place-items:center;flex:none;margin:0;padding:0!important;width:34px;height:34px;min-height:34px;border:0!important;border-radius:11px;background:transparent!important;box-shadow:none!important}.cabinet-app .gmt-global-search input[type=search]{flex:1;width:100%;min-width:0;padding:7px 2px;margin:0;font:inherit;font-size:13px;background:transparent!important;color:inherit!important;border:0!important;border-radius:6px;box-shadow:none}.gmt-global-search input::placeholder{color:#8993a9}.cabinet-app .gmt-global-search:focus-within{border-color:#a89adf!important;box-shadow:0 0 0 3px #a695eb18}.global-search-results{max-width:950px;margin:auto}.global-search-results h2{font-size:14px;color:#8370b9;margin:28px 0 10px}.global-search-results .global-search-row{display:block;padding:15px;background:white;border:1px solid #e6e9f3;border-radius:11px;margin-bottom:7px;text-decoration:none;color:#33496a}.global-search-row strong,.global-search-row small{display:block}.global-search-row small{font-size:11px;color:#8793a9;margin-top:4px}.global-search-row:hover{border-color:#b7a9e7}.global-search-results>p{font-size:13px;color:#8793a9}
html[data-theme=dark] .global-search-results .global-search-row{background:var(--t-surface);color:var(--t-ink);border-color:var(--t-border)}
