/* Ghost UI v4.12 cloud Context State: cross-device working/project context. */
.ghost-context-provider[data-provider="cloud-context"]{
  border-color:rgba(53,230,162,.12);
  background:linear-gradient(150deg,rgba(53,230,162,.035),rgba(5,15,25,.78));
}
.ghost-context-provider[data-provider="cloud-context"] .ghost-context-section-head>span{color:#72c7a7}
.ghost-context-provider[data-provider="cloud-context"] .ghost-context-section-head>small{
  color:#78c8af;border:1px solid rgba(53,230,162,.11);border-radius:999px;padding:3px 6px;background:rgba(53,230,162,.035)
}
.ghost-context-provider[data-provider="cloud-context"] .ghost-context-provider-list>div{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);padding:7px 0}
.ghost-context-provider[data-provider="cloud-context"] .ghost-context-provider-list strong{font-size:.55rem;color:#cbe9df}
.ghost-context-provider[data-provider="cloud-context"] .ghost-context-provider-list small{color:#58766f}
body[data-ghost-context-cloud="offline"] .ghost-context-provider[data-provider="cloud-context"]{border-color:rgba(255,184,74,.16)}
body[data-ghost-context-cloud="syncing"] .ghost-context-provider[data-provider="cloud-context"] .ghost-context-section-head>small{color:#69cde0}
.ghost-cloud-project-manager{margin-top:8px;padding-top:8px;border-top:1px solid rgba(53,230,162,.08);display:grid;gap:5px}
.ghost-cloud-project-manager-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#607d73;font:700 .5rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}
.ghost-cloud-project-manager-head small{font-size:.49rem;color:#57766c}
.ghost-cloud-project-item{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:5px;align-items:start;padding:6px 6px 6px 8px;border:1px solid rgba(53,230,162,.07);border-radius:9px;background:rgba(8,18,27,.5)}
.ghost-cloud-project-item span{display:block;margin-bottom:2px;color:#6c9c8b;font:700 .48rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.07em}
.ghost-cloud-project-item p{margin:0;color:#a8c1b9;font-size:.59rem;line-height:1.38;overflow-wrap:anywhere}
.ghost-cloud-project-item[data-context-type="constraint"] span{color:#b9955f}
.ghost-cloud-project-item[data-context-type="decision"] span{color:#9180d2}
.ghost-cloud-project-item[data-context-type="question"] span{color:#67b8cc}
.ghost-cloud-project-item>button{width:23px;height:23px;border:0;border-radius:7px;background:transparent;color:#62796f;cursor:pointer;font-size:.75rem;line-height:1}
.ghost-cloud-project-item>button:hover{background:rgba(255,68,95,.07);color:#ff9aac}
.ghost-cloud-project-item>button:disabled{opacity:.45;cursor:wait}
.ghost-cloud-project-note{color:#4f6b63;font-size:.5rem;line-height:1.4}
@media(max-width:980px){.ghost-context-provider[data-provider="cloud-context"] .ghost-context-provider-list>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}
