.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.account-form{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}
.account-form h3,.account-form p{margin:0}.account-form label{display:flex;flex-direction:column;gap:7px}
.account-form .check-row{flex-direction:row;align-items:flex-start;gap:10px}.account-form .check-row input{width:18px;flex:none;margin-top:3px}
.account-form input,.account-form select{width:100%}.account-form button{align-self:flex-start}
.account-form fieldset{border:1px solid #303835;border-radius:10px;padding:14px}
.account-form fieldset:disabled{opacity:.45}.account-form fieldset label+label{margin-top:10px}
.account-actions{display:flex;gap:12px;flex-wrap:wrap}.session-item{border-bottom:1px solid #29312d;padding:12px 0;overflow-wrap:anywhere}
.sidebar nav{overflow-y:auto;min-height:0}
.session-item small{display:block;color:#929d97;margin-top:6px}.account-log{max-height:240px;overflow:auto;font-size:13px;color:#a6b1aa}
#userDialog{width:min(620px,calc(100vw - 32px));max-height:90vh;overflow:auto;color:#edf2ef;background:#111715;border:1px solid #35413b;border-radius:18px;padding:26px}
#userDialog::backdrop{background:#000b}#userDialog .account-form{margin:0}#userDialog .panel-head{margin:0}#userDialog .panel-head button{margin-left:auto}
body[data-role="viewer"] #newKnowledgeButton,body[data-role="viewer"] #newDirectoryButton,
body[data-role="viewer"] #saveKnowledgeButton,body[data-role="viewer"] #saveDirectoryMeta,body[data-role="viewer"] #addDirectoryValues,
body[data-role="viewer"] #agentForm button[type="submit"],body[data-role="viewer"] #saveProfile,body[data-role="viewer"] #saveBindings,
body[data-role="viewer"] #createAgentKnowledge,body[data-role="viewer"] #createAgentDirectory,body[data-role="viewer"] [data-attach-kind],
body[data-role="viewer"] .binding-card .switch,body[data-role="viewer"] .binding-card .trash-button,
body[data-role="viewer"] [onclick^="saveDirectoryItem"],body[data-role="viewer"] [onclick^="openTest"],
body[data-role="viewer"] #deleteKnowledgeButton,body[data-role="editor"] #deleteKnowledgeButton,
body[data-role="viewer"] [onclick^="rollbackVersion"],body[data-role="editor"] [onclick^="rollbackVersion"],
body[data-role="editor"] #saveBindings{display:none!important}
body[data-role="viewer"] #directoryBackdrop input,body[data-role="viewer"] #directoryBackdrop textarea,
body[data-role="viewer"] #knowledgeBackdrop input,body[data-role="viewer"] #knowledgeBackdrop textarea{pointer-events:none;opacity:.8}
@media(max-width:850px){.account-grid{grid-template-columns:1fr}#userDialog{padding:18px}.account-form{gap:14px}}
@media(max-width:760px){.sidebar nav{display:flex;overflow-x:auto;overflow-y:hidden;gap:3px}.sidebar .nav-item{min-width:78px;flex-shrink:0}.sidebar{height:76px}.workspace main{padding-bottom:110px}}
