.mobile-bottom .profile-nav{gap:2px}
.mobile-bottom .profile-picture{width:27px;height:27px;border-radius:50%;object-fit:cover;border:1px solid #e2e8f0;display:block}
.mobile-bottom .profile-nav.active .profile-picture{outline:2px solid #64748b;outline-offset:2px}
.space-identity{display:flex;align-items:center;gap:17px}
.space-avatar{height:58px;width:58px;border:1px solid #eff6ff;border-radius:50%;object-fit:cover}
.space-identity h1{margin:3px 0 6px}.space-identity small{font-size:13px;letter-spacing:0;text-transform:none}
.space-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px;align-items:start}
.space-card{border:1px solid #eff6ff;border-radius:13px;background:#fff;min-width:0;overflow:hidden}
.space-card>header{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:19px 21px;border-bottom:1px solid #eff6ff}
.space-card h2{font-size:17px;font-weight:600;color:#334155;margin:0}
.space-card>header button{font-size:13px;background:none;border:0;color:#64748b;padding:5px;white-space:nowrap}
.space-favorites{grid-column:2;grid-row:1 / span 2}
.space-documents{grid-column:1}
.space-conversation-row{display:flex;align-items:center;border-bottom:1px solid #eff6ff;padding:0 14px;gap:5px}
.space-conversation-row:last-child{border:0}
.space-conversation-open{display:grid;grid-template-columns:30px minmax(0,1fr) 15px;align-items:center;gap:12px;padding:19px 3px;text-align:left;flex:1;min-width:0;border:0;background:none;color:#64748b}
.space-conversation-open b{display:block;font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:anywhere;color:#334155}
.space-conversation-open small{display:block;color:#64748b;font-size:12px;margin-top:4px;line-height:1.5}
.space-chat-icon{background:#eff6ff;color:#0066ff;display:grid;place-items:center;width:30px;height:32px;border-radius:8px}.space-chat-icon .ki{width:18px;height:18px}
.space-organize{flex:0 0 30px;border:0;background:none;color:#64748b;font-size:19px;min-height:42px}
.space-conversation-row:hover,.space-document-link:hover{background:#f8fafc}
.space-favorite-tree{padding:12px 16px 20px;min-height:120px}
.space-favorite-tree .sidebar-chat-link{color:#64748b;border-radius:7px}
.space-favorite-tree .favorite-folder>summary{font-size:14px;padding-top:11px;padding-bottom:11px}
.space-favorite-tree .add-subfolder{top:7px}
.space-document-link{display:grid;grid-template-columns:28px minmax(0,1fr) 15px;gap:12px;align-items:center;text-align:left;width:100%;border:0;border-bottom:1px solid #eff6ff;background:white;padding:17px 21px;color:#64748b}
.space-document-link b{display:block;font-size:14px;font-weight:500;line-height:1.4;color:#64748b}
.space-document-link small{display:block;font-size:12px;color:#64748b;margin-top:5px;line-height:1.5}
.recent-page-list{border:1px solid #eff6ff;border-radius:12px;overflow:hidden;background:#fff}
.recent-page-list .space-conversation-row{padding:0 22px}
@media(max-width:800px){
 .space-grid{grid-template-columns:minmax(0,1fr);gap:17px}
 .space-favorites,.space-documents{grid-column:auto;grid-row:auto}
 .space-identity{gap:12px}.space-avatar{height:45px;width:45px}
 .space-identity small{display:block!important;font-size:12px}.space-identity h1{font-size:25px}
 .personal-space-page .page-head{align-items:flex-start}
 .space-card>header{padding:16px}.space-card h2{font-size:16px}
 .space-conversation-row,.recent-page-list .space-conversation-row{padding:0 12px}
 .space-conversation-open{gap:9px;padding:16px 0}
 .space-conversation-open b{font-size:14px}
 .space-document-link{padding:16px}.space-favorite-tree{padding:10px 12px 16px}
}
