.secretary-view{padding:35px;overflow:auto;height:100%;max-width:1000px;width:100%;margin:auto}.secretary-heading{display:flex;align-items:center;gap:20px;margin-bottom:28px}.secretary-heading h2{font-size:29px;letter-spacing:-.04em;margin:4px 0 8px}.secretary-heading p{color:var(--muted);font-size:14px;margin:0}.secretary-symbol{display:grid;place-items:center;width:68px;height:68px;border-radius:22px;background:linear-gradient(145deg,#2563eb,#6741c2);color:white;font-size:38px;flex-shrink:0}.secretary-tabs{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid var(--line)}.secretary-tabs button{padding:10px 16px;border-radius:13px;background:var(--soft);color:var(--muted)}.secretary-tabs .selected{background:var(--selected);color:var(--blue)}.secretary-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:22px 0}.secretary-actions p{font-size:13px;color:var(--muted)}.secretary-item{padding:20px;border:1px solid var(--line);border-radius:16px;margin-top:12px;background:var(--panel)}.secretary-item label{display:flex;gap:12px;align-items:center}.secretary-item input{width:18px;height:18px;accent-color:var(--blue)}.secretary-item p{font-size:14px;line-height:1.7;white-space:pre-wrap}.secretary-item small{color:var(--muted);font-size:12px}.secretary-item .tiny-button{margin-left:15px}.secretary-item.done strong{text-decoration:line-through;color:var(--muted)}.secretary-empty{text-align:center;padding:55px 20px;font-size:38px;color:var(--blue)}.secretary-empty h3{font-size:21px;color:var(--ink)}.secretary-empty p{font-size:14px;color:var(--muted)}.secretary-note{width:100%;text-align:left;padding:23px;border:1px solid var(--line);border-radius:16px;background:var(--panel);color:var(--ink);margin:12px 0}.secretary-note h3{font-size:18px;margin:0 0 12px}.secretary-note p{color:var(--muted);font-size:14px;white-space:pre-wrap;line-height:1.7}.secretary-note small{font-size:11px;color:var(--muted)}.secretary-privacy{padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--soft);margin-top:22px}.secretary-privacy p{font-size:13px;line-height:1.75;color:var(--muted)}.secretary-privacy label{font-size:13px;display:flex;gap:10px;align-items:center}.secretary-ai-message{padding:20px;border-radius:16px;margin:16px 0;background:var(--soft);border:1px solid var(--line)}.secretary-ai-message.user{margin-left:35px;background:var(--selected)}.secretary-ai-message small{font-size:11px;color:var(--muted)}.secretary-ai-message p{white-space:pre-wrap;font-size:15px;line-height:1.75}.secretary-ai-options{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.secretary-ai-options label{font-size:12px;color:var(--muted);flex:1}.secretary-ai-options select{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:10px;padding:10px}.secretary-proposal{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.secretary-proposal p{font-size:12px;color:var(--muted)}#secretary-editor textarea{width:100%;resize:vertical}#secretary-ai-form textarea{width:100%;resize:vertical}#nav-assistant svg{color:var(--blue)}
@media(max-width:760px){.secretary-view{padding:24px 15px}.secretary-heading{gap:12px}.secretary-symbol{width:48px;height:48px;border-radius:15px;font-size:28px}.secretary-heading h2{font-size:23px}.secretary-heading p{font-size:12px}.secretary-tabs{gap:6px}.secretary-tabs button{font-size:12px;padding:10px}.secretary-actions{align-items:flex-start;flex-direction:column}.secretary-ai-message.user{margin-left:15px}.secretary-ai-options{align-items:stretch;flex-direction:column}.secretary-ai-options label{line-height:1.7}.secretary-privacy{padding:15px}}
