.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.notes-layout{display:grid;grid-template-columns:minmax(250px, .7fr) minmax(0,1.5fr);gap:22px}.note-list{max-height:720px;overflow:auto}.daily-filters{display:grid;gap:10px;margin-bottom:18px}.note-item{display:block;width:100%;text-align:left;padding:18px;margin-bottom:10px;border:1px solid transparent;white-space:normal}.note-item strong,.note-item span{display:block;overflow-wrap:anywhere}.note-item strong{font-size:15px;margin:6px 0}.note-item span{font-size:12px;color:#8b8492;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.note-item.chosen{border-color:#b89ed8;background:#eee5fc}.note-editor textarea{width:100%;min-height:360px;resize:vertical;font-size:16px;line-height:1.9;border:0;padding:12px 0;background:transparent}.daily-save{font-size:12px;color:#81718c;max-width:65%;overflow-wrap:anywhere}.daily-empty{text-align:center;padding:40px 12px;color:#867e8d}.daily-empty p{margin:16px 0}.recovery{margin-top:18px;background:#f8f5fc;padding:12px;border-radius:12px;font-size:12px}.recovery summary{cursor:pointer}.recovery p{margin:10px 0}.recovery .actions button{font-size:12px;padding:6px 10px}.speech-switch{display:flex;gap:20px;margin-bottom:20px;align-items:flex-end}.speech-switch label{max-width:480px;flex:1}.mobile-tabs{display:none}.daily-layout{display:grid;grid-template-columns:minmax(230px,.65fr) minmax(0,1.4fr);gap:22px;align-items:start}.material-panel{max-height:800px;overflow:auto}.material-item{background:#fff;border-radius:14px;margin-bottom:10px;padding:15px}.material-item summary{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.material-item summary span{flex:1;overflow-wrap:anywhere}.material-item input{width:17px;height:17px;flex-shrink:0;margin-top:3px;accent-color:#806698}.material-item p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:15px;font-size:13px}.material-item a{margin-top:12px}.speech-editor>label input{font-size:18px;font-weight:600}.speech-editor>label select{font-size:14px}.speech-editor #speech-content{width:100%;min-height:400px;font-size:17px;line-height:1.95;resize:vertical;border:1px solid #e8e0f0;background:#fffdfd}.writing-guide{margin:18px 0;color:#81718c;font-size:13px}.writing-guide summary{cursor:pointer}.writing-guide p{padding:12px;background:#f5f0fc;border-radius:12px;margin-top:10px}.coauthor{margin-top:28px;border-top:1px solid #e8e0ee;padding-top:24px}.coauthor textarea{min-height:85px}.coauthor>button{margin-top:12px}.ai-result article,.history-item{margin-top:14px;padding:16px;background:#f5f0fc;border-radius:12px}.ai-result p,.history-item p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.ai-result small,.history-item small{display:block}.ai-result button{margin-top:8px}.history-item{max-width:100%}.note-editor,.speech-editor{min-width:0}.nav button{padding:8px 12px}.brand{padding-bottom:20px}.sidebar-footer{padding-top:9px}@media(max-width:1050px){.notes-layout,.daily-layout{grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr)}.notes-layout>.panel,.daily-layout>.panel{padding:20px}}@media(max-width:760px){.notes-layout{display:flex;flex-direction:column-reverse}.note-list{max-height:400px}.daily-layout{display:block}.mobile-tabs{display:flex;gap:8px}.speech-switch{display:block}.speech-switch select{max-width:100%}.mobile-tabs{margin-top:14px}.tab-script .material-panel,.tab-materials .speech-editor{display:none}.material-panel{max-height:none}.daily-save{max-width:60%;font-size:11px}.note-editor textarea{min-height:260px}.speech-editor #speech-content{min-height:340px}.nav button{padding:10px 8px}.daily-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.daily-filters input{min-width:0;width:100%}.speech-editor .section-title{gap:8px}.ai-result article{padding:12px}}
