.notes-toolbar,.notes-actions,.notes-toolbar form{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.notes-toolbar{margin:20px 0}.notes-toolbar form{flex:1}.notes-toolbar form label{flex:1}.notes-toolbar label{min-width:180px}.notes-layout{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:24px;margin-top:20px}.notes-layout nav{display:flex;flex-direction:column;gap:8px;align-self:start}.notes-document{text-align:left;display:flex;flex-direction:column;gap:7px;width:100%;padding:16px;white-space:normal}.notes-document.selected{outline:2px solid var(--accent,#4ec9b0)}.notes-document span,.notes-document small{opacity:.75}.notes-layout article{min-width:0}.notes-layout pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:450px;overflow:auto}.notes-layout details{padding:14px 0;border-bottom:1px solid #80808040}.notes-layout summary{cursor:pointer;font-weight:600}.notes-layout textarea{width:100%;box-sizing:border-box;margin-top:8px}.notes-findings>article{padding:16px;border:1px solid #80808040;border-radius:10px;margin:14px 0}.notes-findings blockquote{margin:12px 0;white-space:pre-wrap;border-left:3px solid var(--accent,#4ec9b0);padding-left:14px}.notes-engine{padding:12px 16px;background:#4ec9b014;border:1px solid #4ec9b040;border-radius:8px;overflow-wrap:anywhere}.notes-actions{margin:14px 0}.notes-layout h3{overflow-wrap:anywhere}.notes-import-help{margin:16px 0}.notes-layout label{display:block;margin:12px 0}.notes-layout input,.notes-layout select{display:block;max-width:100%;width:100%;box-sizing:border-box}@media(max-width:760px){.notes-layout{grid-template-columns:1fr}.notes-layout nav{max-height:300px;overflow:auto}.notes-toolbar,.notes-toolbar form{align-items:stretch}.notes-toolbar label{min-width:0;width:100%}.notes-actions button{flex:1}.notes-layout .section-head{flex-wrap:wrap}}
.notes-layout button,.notes-toolbar button,#notes-refresh,#notes-new,#notes-add-dialog button{border:1px solid #80808060;border-radius:8px;padding:10px 14px;background:#142632;color:inherit;cursor:pointer}.notes-layout button:disabled{opacity:.45;cursor:default}.notes-layout button.primary,#notes-new,#notes-add-dialog button.primary{background:var(--accent,#15b8e6);color:#04111b}.notes-layout button.notes-document{padding:16px;background:#11202c}.notes-layout button.notes-document.selected{background:#17313b}
.notes-drop{display:flex;flex-direction:column;gap:9px;align-items:center;text-align:center;padding:28px 18px;border:2px dashed #4ec9b080;border-radius:14px;background:#4ec9b008;cursor:pointer;margin:18px 0;transition:background .15s,border-color .15s}.notes-drop:focus-visible{outline:3px solid #15b8e6;outline-offset:4px}.notes-drop.dragover{background:#4ec9b025;border-color:#4ec9b0}.notes-drop span{font-size:.9em;opacity:.8}.notes-drop[aria-disabled="true"]{opacity:.45;cursor:default}.notes-recording{padding:16px;border:1px solid #80808040;border-radius:10px;margin:18px 0}.notes-recording audio{width:100%;margin-top:10px}.notes-process-check{display:flex!important;align-items:center;gap:10px}.notes-process-check input{width:auto!important}#notes-pending-files{padding-left:20px;overflow-wrap:anywhere}#notes-record-status{font-variant-numeric:tabular-nums}#notes-record-start.recording{border-color:#eb6363;background:#702828}
#notes-add-dialog button:disabled{opacity:.45;cursor:default}
#notes-transcribe-audio{border:1px solid #4ec9b080;border-radius:8px;padding:10px 14px;background:#17313b;color:inherit;cursor:pointer}#notes-transcribe-audio:disabled{opacity:.45;cursor:default}

.notes-meeting-links{border:1px solid #80808040;border-radius:10px;padding:16px;margin:18px 0}.notes-meeting-links h4{margin-top:0}.notes-participant-links{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
#notes-links-dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;overflow:auto;background:var(--panel,#101d2d);color:var(--ink,#e6edf6)}
#notes-links-dialog .dialog-body{grid-template-columns:minmax(0,1fr)}#notes-links-dialog .section-head{display:flex;flex-direction:row;justify-content:space-between;align-items:start;gap:14px}#notes-links-dialog h3{margin:0}#notes-links-dialog input,#notes-links-dialog select{min-width:0;max-width:100%;box-sizing:border-box}#notes-links-dialog button{white-space:normal;padding:9px 12px;border-radius:7px;border:1px solid #80808060;background:var(--panel-2,#162a40);color:inherit;cursor:pointer}#notes-links-dialog button:disabled{opacity:.5}#notes-links-dialog .notes-link-dates{display:flex;flex-wrap:wrap;gap:12px;align-items:end}#notes-links-dialog .notes-links-participants{max-height:260px;overflow:auto;border:1px solid #80808040;padding:12px;border-radius:8px}#notes-links-dialog .notes-links-participants label{display:flex;align-items:center;gap:10px;padding:8px 0;overflow-wrap:anywhere}#notes-links-dialog .notes-links-participants input{width:auto}#notes-links-dialog p{line-height:1.5;overflow-wrap:anywhere}

.notes-recording-entry{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:20px 0;padding:24px;border:1px solid #15b8e660;border-radius:14px;background:linear-gradient(120deg,#15b8e61c,#4ec9b008)}.notes-recording-entry h3{margin:0 0 8px}.notes-recording-entry p{margin:0;max-width:660px;line-height:1.5}.notes-recording-entry button{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;white-space:normal;min-height:48px;padding:14px 20px;border:1px solid var(--accent,#15b8e6);border-radius:9px;background:var(--accent,#15b8e6);color:#04111b;font-weight:700;cursor:pointer}.notes-recording-entry button:disabled{opacity:.45;cursor:default}.notes-recording-entry button:focus-visible{outline:3px solid var(--accent,#15b8e6);outline-offset:4px}@media(max-width:760px){.notes-recording-entry{flex-direction:column;align-items:stretch;padding:20px}.notes-recording-entry button{width:100%}}
