
/* ALS OS v5.1.6 — Workspace Command Center */
.workspace-command-trigger{
  position:fixed;
  right:24px;
  bottom:24px;
  z-index:1200;
  display:grid;
  grid-template-columns:30px 1fr auto;
  gap:9px;
  align-items:center;
  min-width:240px;
  padding:10px 12px;
  border:1px solid rgba(255,255,255,.14);
  border-radius:14px;
  background:linear-gradient(135deg,#0f4f28,#237d45);
  color:#fff;
  box-shadow:0 18px 44px rgba(9,58,28,.26);
  cursor:pointer;
}
.workspace-command-trigger>span{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:rgba(255,255,255,.12)}
.workspace-command-trigger strong,.workspace-command-trigger small{display:block;text-align:left}
.workspace-command-trigger strong{font-size:.72rem}
.workspace-command-trigger small{padding:3px 6px;border-radius:6px;background:rgba(255,255,255,.12);font-size:.58rem}
.workspace-context-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px;padding:12px 14px;border:1px solid var(--als-border);border-radius:13px;background:rgba(255,255,255,.82);box-shadow:var(--als-shadow-sm)}
.workspace-context-bar>div{display:grid;grid-template-columns:10px auto;column-gap:8px;align-items:center}
.workspace-context-bar strong,.workspace-context-bar small{display:block}.workspace-context-bar small{grid-column:2;color:var(--als-text-500);font-size:.62rem}
.workspace-context-dot{grid-row:1/3;width:9px;height:9px;border-radius:50%;background:#50cf73;box-shadow:0 0 0 5px rgba(80,207,115,.13)}
.workspace-context-bar nav{display:flex;align-items:center;gap:7px;font-size:.7rem}.workspace-context-bar nav a{color:var(--als-green-700);text-decoration:none}.workspace-context-bar nav span{color:#a0aaa3}
.workspace-command-modal{position:fixed;inset:0;display:none;align-items:flex-start;justify-content:center;padding:12vh 20px 20px;background:rgba(7,31,17,.57);backdrop-filter:blur(7px);z-index:1600}
.workspace-command-modal.is-open{display:flex}
.workspace-command-dialog{width:min(720px,100%);overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#fff;box-shadow:0 30px 80px rgba(5,35,18,.28)}
.workspace-command-search{display:grid;grid-template-columns:34px 1fr auto;gap:9px;align-items:center;padding:14px;border-bottom:1px solid var(--als-border)}
.workspace-command-search>span{font-size:22px;color:var(--als-green-700)}
.workspace-command-search input{border:0!important;box-shadow:none!important;font-size:1rem}
.workspace-command-search button{padding:5px 7px;border:1px solid var(--als-border);border-radius:7px;background:#f4f7f5;color:var(--als-text-500);font-size:.62rem;font-weight:900}
.workspace-command-results{max-height:430px;overflow:auto;padding:9px}
.workspace-command-item{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;width:100%;padding:11px;border:0;border-radius:11px;background:#fff;color:var(--als-text-700);text-align:left;cursor:pointer}
.workspace-command-item:hover,.workspace-command-item.is-active{background:var(--als-green-100);color:var(--als-green-700)}
.workspace-command-item>span{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#eef5f0}
.workspace-command-item strong,.workspace-command-item small{display:block}.workspace-command-item small{margin-top:3px;color:var(--als-text-500);font-size:.62rem}.workspace-command-item em{font-style:normal;color:var(--als-text-500);font-size:.6rem}
.workspace-command-empty{padding:34px;text-align:center;color:var(--als-text-500)}
.workspace-recent-list,.workspace-favorite-list{display:grid;gap:8px}
.workspace-recent-item,.workspace-favorite-item{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--als-border);border-radius:11px;background:#f9fbfa;text-decoration:none}
.workspace-recent-item>span,.workspace-favorite-item>span{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:var(--als-green-100)}
.workspace-recent-item strong,.workspace-recent-item small,.workspace-favorite-item strong,.workspace-favorite-item small{display:block}
.workspace-recent-item strong,.workspace-favorite-item strong{color:var(--als-text-900);font-size:.74rem}.workspace-recent-item small,.workspace-favorite-item small{margin-top:2px;color:var(--als-text-500);font-size:.6rem}
.workspace-recent-item em,.workspace-favorite-item em{color:var(--als-green-700);font-size:.65rem;font-style:normal;font-weight:900}
.workspace-favorite-toggle{border:0;background:transparent;color:var(--als-gold-500);font-size:18px;cursor:pointer}
@media(max-width:700px){
  .workspace-command-trigger{right:14px;bottom:14px;min-width:0}
  .workspace-command-trigger strong,.workspace-command-trigger small{display:none}
  .workspace-context-bar{align-items:flex-start;flex-direction:column}
  .workspace-context-bar nav{display:none}
}
