@import url('/iuone/memory-panel.css?v=20261109-account-shell1');
#iuone-account-panel { width:100%; max-width:1540px; padding-top:24px; padding-bottom:60px; --panel:var(--card); --panel2:var(--soft); --text:var(--ink); --input-bg:var(--bg); --accent2:var(--accent); }
#iuone-account-panel[hidden],#iuone-account-panel [hidden] { display:none!important; }
body.iuone-account-panel-active :is(#iuone-landing,#iuone-workbench,#iuone-group-page-v3) { display:none!important; }
body.iuone-account-panel-active .workspace-check { visibility:hidden; }
body.iuone-account-panel-active .iuone-workspace-option.active { background:transparent; }
#iuone-account-panel .account-panel-links { display:flex; flex-wrap:wrap; gap:10px; margin-bottom:16px; }
#iuone-account-panel .account-panel-links a { padding:8px 12px; border:1px solid var(--line); border-radius:8px; font-size:12px; }
#iuone-account-panel .account-panel-links [aria-current] { color:var(--accent); background:var(--soft); border-color:var(--accent); }
#account-panel-status { color:var(--muted); font-size:13px; line-height:1.7; }
#account-panel-status:empty { display:none; }
#iuone-account-panel .iuai-profile-dialog { width:100%; max-height:none; margin:0; box-shadow:none; border-radius:18px; background:var(--card); }
#iuone-account-panel .profile-dismiss { display:none; }
#iuone-account-panel .iuai-profile-dialog header { padding:26px 28px 0; }
#iuone-account-panel .profile-content { padding:24px 28px 12px; }
#iuone-account-panel .profile-steps [aria-current] span,#iuone-account-panel .iuai-profile-dialog .btn.gradient { background:var(--accent); border-color:var(--accent); color:var(--bg); }
#iuone-account-panel .profile-chips input:checked+span { color:var(--accent); border-color:var(--accent); background:var(--soft); }
#iuone-account-panel .profile-chips input:focus-visible+span { outline-color:var(--accent); }
#iuone-account-panel input[type=checkbox] { accent-color:var(--accent); }
#iuone-account-panel .memory-view { position:relative; min-width:0; line-height:1.65; }
#iuone-account-panel .memory-view .hero { display:flex; min-height:0; padding:26px 28px; gap:20px; background:var(--card); border:1px solid var(--line); border-radius:18px; }
#iuone-account-panel .memory-view .hero h1 { font-size:30px; line-height:1.3; }
#iuone-account-panel .memory-view .hero p { font-size:13px; }
#iuone-account-panel .memory-view .eyebrow { color:var(--accent); }
#iuone-account-panel .memory-view .primary { background:var(--accent); color:var(--bg); border:1px solid var(--accent); font-size:12px; border-radius:8px; white-space:nowrap; }
#iuone-account-panel .memory-view :is(.ghost,.mini,.tag,.dialog input,.dialog select,.dialog textarea,.toolbar input,.toolbar select,.memory-owner-filter select) { color:var(--ink); background:var(--bg); border-color:var(--line); font:inherit; font-size:12px; min-width:0; }
#iuone-account-panel .memory-view :is(.stats article,.memory-card,.dialog,.project-brief-panel) { background:var(--card); border-color:var(--line); }
#iuone-account-panel .memory-view :is(.memory-card p,.dialog label>span) { color:var(--ink); }
#iuone-account-panel .memory-view :is(.tag.scope,.dialog header span,.memory-runtime-state) { color:var(--accent); }
#iuone-account-panel .memory-view .memory-runtime-state { background:var(--soft); border-color:var(--line); }
#iuone-account-panel .memory-view .memory-card.pinned { border-color:var(--accent); box-shadow:none; }
#iuone-account-panel .memory-view .toolbar { grid-template-columns:minmax(150px,1fr) repeat(3,minmax(90px,140px)) auto; }
#iuone-account-panel .memory-view .toolbar :is(input,select) { width:100%; }
#iuone-account-panel .memory-view .project-brief-panel { border:1px solid var(--line); border-radius:18px; padding:20px 24px; }
#iuone-account-panel .memory-view .brief-controls { display:flex; flex-wrap:wrap; gap:10px; }
#iuone-account-panel .memory-view .brief-controls select { background:var(--bg); color:var(--ink); border:1px solid var(--line); border-radius:8px; padding:8px; max-width:100%; }
#iuone-account-panel .memory-view .modal { z-index:1100; }
#iuone-account-panel .memory-view .toast { z-index:1101; }
@media(max-width:1100px) { #iuone-account-panel .memory-view .toolbar { grid-template-columns:1fr 1fr; } #iuone-account-panel .memory-view .toolbar input { grid-column:1/-1; } #iuone-account-panel .memory-view .hero { align-items:start; flex-direction:column; } }
@media(max-width:550px) { #iuone-account-panel { padding-top:18px; } #iuone-account-panel .memory-view .hero { padding:20px; } #iuone-account-panel .iuai-profile-dialog header { padding:20px 20px 0; } #iuone-account-panel .profile-content { padding:20px; } #iuone-account-panel .profile-steps { flex-wrap:wrap; } }
