.consultation-frame{display:grid;grid-template-columns:224px minmax(0,1fr);height:100dvh;overflow:hidden;background:var(--canvas)}.consultation-frame .workspace-navigation{position:relative;height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:24px 14px 16px;gap:26px}.workspace-navigation-brand{display:flex;align-items:center;justify-content:space-between}.consultation-frame .side-nav-body{display:flex;flex-direction:column;gap:30px;overflow:hidden}.consultation-frame .side-nav-links{display:grid;flex-shrink:0}.consultation-frame .sidebar-history{padding:0;min-height:0;overflow-y:auto;scrollbar-width:thin}.consultation-frame .sidebar-history>summary{display:flex;align-items:center;gap:7px;padding:0 10px 10px;color:#9aabb5;font-size:11px;font-weight:600;cursor:pointer;list-style:none}.consultation-frame .sidebar-history>summary::-webkit-details-marker{display:none}.consultation-frame .sidebar-history:not([open])>summary svg{transform:rotate(-90deg)}.consultation-frame .sidebar-history>p{padding-inline:10px}.consultation-frame .sidebar-history-list a{padding:8px 10px;min-height:40px;border-radius:8px}.consultation-frame .sidebar-history-list{min-width:0;grid-template-columns:minmax(0,1fr)}.consultation-frame .sidebar-history-list a[aria-current=page]{background:#20323f;color:#fff}.consultation-frame .sidebar-history-list a[aria-current=page] svg{color:#9ed6be}.workspace-stage{position:relative;min-width:0;min-height:0;overflow:auto}.workspace-stage>.app-frame{display:block;min-height:100%}.workspace-stage .app-workspace{padding:0 26px 18px}.workspace-stage .conversation-header,.workspace-stage .top-command-bar{height:70px;min-height:70px;padding:12px 0;gap:14px;border-bottom:1px solid var(--border)}.workspace-stage .conversation-header{margin:0 26px}.workspace-stage .top-command-bar .header-actions{flex-wrap:nowrap}.workspace-stage .conversation-header .language-control select,.workspace-stage .top-command-bar .language-control select{width:150px;min-width:120px;font-size:12px}.workspace-stage .conversation-shell{display:block;height:100%;background:var(--canvas)}.workspace-stage .conversation-main{height:100%}.workspace-stage .conversation-context{display:block;margin:0 0 22px;padding:14px 18px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.workspace-stage .conversation-context>summary{cursor:pointer;color:var(--muted);font-size:12px}.workspace-stage .conversation-context>div{margin-block:14px}.workspace-stage .conversation-context .quiet-command{margin-top:10px}.workspace-stage>.consultation-list-shell,.workspace-stage>.legal-notice-shell{width:auto;max-width:none;min-height:100%;margin:0;padding:0 26px 28px}.workspace-stage>.consultation-list-shell>.workspace-header,.workspace-stage>.legal-notice-shell>.workspace-header{height:70px;margin:0}.workspace-stage>.consultation-list-shell>.workspace-header>.brand,.workspace-stage>.legal-notice-shell>.workspace-header>.brand{display:none}.workspace-stage>.consultation-list-shell>.workspace-header .header-actions,.workspace-stage>.legal-notice-shell>.workspace-header .header-actions{margin-left:auto}.workspace-drawer-trigger{display:none}.workspace-drawer{padding:0;margin:0;width:min(300px,88vw);max-width:none;height:100dvh;max-height:none;border:0;background:var(--navigation)}.workspace-drawer::backdrop{background:rgb(16 29 41/45%)}.workspace-drawer-close{background:none;color:#d8e5df;border:none;padding:9px;border-radius:8px}@media (max-width:1180px){.consultation-frame{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:760px){.consultation-frame{display:block}.consultation-frame>.workspace-navigation{display:none}.workspace-stage{height:100%}.workspace-drawer-trigger{display:flex;position:absolute;z-index:10;left:12px;top:10px;width:38px;height:38px}.workspace-stage .app-workspace{padding:0 12px 12px}.workspace-stage .conversation-header,.workspace-stage .top-command-bar{height:58px;min-height:58px;padding:8px 0 8px 44px;gap:6px}.workspace-stage .conversation-header{margin-inline:12px}.workspace-stage .conversation-back,.workspace-stage .dashboard-greeting,.workspace-stage .dashboard-mobile-brand{display:none}.workspace-stage .top-command-bar{justify-content:flex-end}.workspace-stage .conversation-header h1{max-width:none;font-size:12px}.workspace-stage .conversation-header .language-control select,.workspace-stage .top-command-bar .language-control select{width:110px;min-width:110px;font-size:11px;padding-inline:7px}.workspace-stage .conversation-header .header-actions{gap:5px}.workspace-stage .conversation-header .consultation-menu>summary,.workspace-stage .conversation-header .icon-command{width:32px;min-width:32px;height:36px;padding:7px}.workspace-stage .conversation-header>div:first-child{flex:1 1}.workspace-stage>.consultation-list-shell,.workspace-stage>.legal-notice-shell{padding-inline:12px}.workspace-stage>.consultation-list-shell>.workspace-header,.workspace-stage>.legal-notice-shell>.workspace-header{height:58px;padding-left:44px}.workspace-stage .conversation-context{padding:10px 12px}}.consultation-frame .side-nav-body{gap:8px}.consultation-frame .sidebar-history>summary{gap:10px;padding:12px;color:#b2bdc4;font-size:13px;font-weight:400}.consultation-frame .sidebar-history>summary>span{flex:1 1}.consultation-frame .sidebar-history:not([open])>summary>svg:first-child{transform:none}.sidebar-search{width:calc(100% - 20px);box-sizing:border-box;min-height:34px;margin:3px 10px 8px;padding:6px 8px;border:1px solid #344750;border-radius:7px;font:inherit;font-size:12px;color:#eaf0ef;background:#172a36}.sidebar-search::placeholder{color:#95a7b3}.sidebar-history-row{display:flex;min-width:0;align-items:center;border-radius:8px}.sidebar-history-row>a{flex:1 1}.sidebar-history-row[data-selected=true]{background:#20323f}.sidebar-history-row .consultation-menu>summary{padding:5px;width:30px;min-width:30px;height:34px;color:#a4b8c4;background:transparent;border:0}.sidebar-history-row .consultation-menu>summary:hover{color:#fff;background:#344750}.consultation-menu-sidebar .consultation-menu-options{position:fixed;top:var(--menu-y,8px);left:var(--menu-x,8px);right:auto;width:208px;min-width:0}.consultation-frame .workspace-navigation{align-items:stretch;justify-content:normal}.consultation-frame .side-nav-foot{display:grid}.workspace-stage>.app-frame{padding-bottom:0}.workspace-stage .conversation-context{flex:0 0 auto;width:min(790px,calc(100% - 52px));box-sizing:border-box;margin:0 auto;padding:8px;max-height:40%;overflow:auto;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.workspace-stage .conversation-context>summary{display:flex;align-items:center;gap:7px;list-style:none;font-size:11px}.workspace-stage .conversation-context>summary::-webkit-details-marker{display:none}.workspace-stage .conversation-context>summary .conversation-scope{margin:0;flex:1 1;text-align:left;font-size:inherit}.workspace-stage .conversation-context[open]>summary>svg:last-child{transform:rotate(180deg)}@media (max-width:760px){.workspace-stage .conversation-context{width:calc(100% - 28px);padding-inline:4px}}.sidebar-history-filter{display:flex;gap:4px;padding:6px 10px}.sidebar-history-filter button{flex:1 1;min-height:34px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer}.sidebar-history-filter button[aria-pressed=true]{background:#ffffff18;color:#dceee7}.sidebar-history-filter button:focus-visible{outline:2px solid #83c3b1;outline-offset:2px}.sidebar-history-status{padding:6px 10px;font-size:12px;color:#b2c5c4}.sidebar-history-status p{margin:4px 0}.sidebar-history-status button{min-height:40px;padding:6px 10px;background:#203a44;border:1px solid #4c686b;border-radius:8px;color:#edf7f0;font:inherit;cursor:pointer}.sidebar-history-status button:focus-visible{outline:2px solid #83c3b1;outline-offset:2px}