.scribe-workspace{--scribe-navy:#182e47;--scribe-gold:#dfb24d;--scribe-green:#365847;width:100%;max-width:920px!important;margin:0 auto;color:var(--scribe-navy);display:block!important;padding:12px 4px 36px;box-sizing:border-box}.scribe-workspace[hidden]{display:none!important}.scribe-workspace *{box-sizing:border-box;min-width:0}.scribe-workspace .scribe-nav{display:flex;justify-content:space-between;gap:12px;margin-bottom:22px}.scribe-workspace h1{font-family:Georgia,serif;font-size:clamp(30px,5vw,40px);line-height:1.16;margin:8px 0 14px;letter-spacing:-.025em}.scribe-workspace h2{font:700 22px Georgia,serif;color:var(--scribe-green);margin:0 0 12px}.scribe-workspace p{line-height:1.5;margin:10px 0}.scribe-workspace .scribe-eyebrow{font:700 11px system-ui,sans-serif;letter-spacing:.14em;color:#626d72}.scribe-workspace .scribe-meta{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;font-size:13px;margin:12px 0 18px}.scribe-workspace .scribe-private{font-weight:700}.scribe-workspace [data-state=synced]{color:#365847}.scribe-workspace .scribe-intro{font-size:17px;color:#526273;margin-bottom:20px}.scribe-workspace input,.scribe-workspace textarea,.scribe-workspace select{font:inherit;font-size:16px;color:var(--scribe-navy);background:#fff;border:1px solid #aeb7ba;border-radius:7px;min-height:46px;padding:11px;width:100%;margin-top:7px}.scribe-workspace textarea{resize:vertical;line-height:1.7}.scribe-workspace #scribe-raw{min-height:310px;border-color:#c3c9cb;font-size:18px;line-height:1.8;padding:16px}.scribe-workspace label{display:block;font-weight:650;font-size:14px;margin:12px 0}.scribe-workspace button,.scribe-workspace summary{font:600 15px system-ui,sans-serif;min-height:46px;line-height:1.35;cursor:pointer}.scribe-workspace button{background:#fff;color:var(--scribe-navy);border:1px solid #b2bdc5;padding:11px 15px;border-radius:7px;white-space:normal;text-align:center}.scribe-workspace button:hover{background:#edf1ef}.scribe-workspace button.scribe-primary{background:var(--scribe-gold);border-color:#ba913a;color:#182e47}.scribe-workspace button[aria-pressed=true]{background:#e6eee7;border-color:#668573;color:#284736}.scribe-workspace :is(button,input,textarea,select,summary):focus-visible{outline:3px solid #2c658f;outline-offset:3px}.scribe-workspace .scribe-meeting{display:grid;grid-template-columns:1fr 1fr;gap:14px}.scribe-workspace .scribe-meeting label{margin:0}.scribe-workspace .scribe-event-link{margin:12px 0}.scribe-workspace .scribe-event-link>button{border:0;padding-left:0;background:transparent;color:#375749;text-align:left}.scribe-workspace .scribe-event-link small{display:block;color:#526273}.scribe-workspace .scribe-card,.scribe-workspace .scribe-pad{background:#fff;border:1px solid #d6d9d2;border-radius:10px;padding:20px;margin:18px 0;box-shadow:0 2px 5px #182e4705}.scribe-workspace .scribe-pad{padding:18px}.scribe-workspace .scribe-pad>label{margin:0 0 6px}.scribe-workspace .scribe-shortcuts{display:flex;flex-wrap:wrap;align-items:start;gap:7px;margin-top:12px}.scribe-workspace .scribe-shortcuts button,.scribe-workspace .scribe-shortcuts summary{font-size:13px;padding:11px 10px}.scribe-workspace .scribe-shortcuts details{padding:0;border:0;margin:0}.scribe-workspace .scribe-shortcuts summary{list-style-position:inside}.scribe-workspace .scribe-shortcuts details>div{display:grid;gap:7px}.scribe-workspace .scribe-tip{font-size:13px;color:#5b6874;margin:12px 0 0}.scribe-workspace .scribe-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;padding:10px 0 18px}.scribe-workspace .scribe-actions>button{flex:1}.scribe-workspace .scribe-actions>button:last-child:nth-child(3){flex:0 0 100%;border:0;background:none;font-size:13px;min-height:44px}.scribe-workspace .scribe-original{background:#f4f3ec;border-left:3px solid #c1a461;padding:13px 15px;margin:-2px -2px 20px}.scribe-workspace .scribe-original>span{font-size:10px;letter-spacing:.13em;font-weight:750;color:#667161}.scribe-workspace .scribe-original p{white-space:pre-wrap;font-size:16px;margin:7px 0 0}.scribe-workspace .scribe-questions{font-size:14px;color:#70551d;background:#fcf7e8;padding:8px 13px;border-radius:6px;margin:14px 0}.scribe-workspace .scribe-questions[hidden]{display:none}.scribe-workspace .scribe-date-row{display:flex;gap:9px;align-items:end}.scribe-workspace .scribe-date-row>label{flex:1;margin-bottom:5px}.scribe-workspace .scribe-date-row>button{margin-bottom:5px}.scribe-workspace .scribe-dates>small{display:block;color:#526273}.scribe-workspace .scribe-dates>button{margin:8px 0}.scribe-workspace .scribe-review-card>button{margin:7px 8px 0 0}.scribe-workspace .scribe-event-results{display:grid;gap:7px;max-height:280px;overflow:auto}.scribe-workspace .scribe-event-results button{text-align:left}.scribe-workspace .scribe-warning,.scribe-workspace .scribe-error:not(:empty),.scribe-workspace .scribe-conflict{border-left:4px solid #b9892e;background:#fff7e5;padding:12px 15px;font-size:14px}.scribe-workspace .scribe-error:empty,.scribe-workspace .scribe-conflict[hidden]{display:none}.scribe-workspace .scribe-card>button{display:block;margin:8px 0;text-align:left}.scribe-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7}.scribe-workspace summary{padding:10px 0}.scribe-workspace #scribe-summary{background:#fffef9;min-height:420px;font-size:17px;line-height:1.8;padding:20px}.scribe-workspace .scribe-content{overflow-wrap:anywhere}@media(max-width:600px){.scribe-workspace{padding:4px 0 24px}.scribe-workspace .scribe-card{padding:16px}.scribe-workspace .scribe-pad{padding:12px}.scribe-workspace .scribe-nav{margin-bottom:12px}.scribe-workspace .scribe-nav button{border:0;background:transparent;padding-left:0;padding-right:0}.scribe-workspace .scribe-meeting{gap:10px}.scribe-workspace .scribe-meta{font-size:12px;gap:8px}.scribe-workspace #scribe-raw{padding:12px;font-size:17px}.scribe-workspace .scribe-actions>button{padding:12px 9px}.scribe-workspace #scribe-summary{padding:15px}}
/* Two-step writing flow. Details stay compact until the scribe opens them. */
.scribe-workspace input,.scribe-workspace textarea,.scribe-workspace select{font-weight:400}
.scribe-workspace .scribe-meeting-details{padding:0 0 12px;border-bottom:1px solid #d6d9d2}
.scribe-workspace .scribe-meeting-details>summary{color:#375749}
.scribe-workspace #scribe-summary{min-height:230px;font-weight:400;line-height:1.65;margin:8px 0 0}
.scribe-workspace .scribe-message{margin:16px 0 20px}
.scribe-workspace .scribe-message>label{margin:0}
.scribe-workspace .scribe-message .scribe-warning button{margin:5px 8px 5px 0}
.scribe-workspace .scribe-review-count{font-size:14px;font-weight:600}
.scribe-workspace .scribe-note-row{border:1px solid #ccd2d3;border-radius:8px;background:#fff;padding:0 16px;margin:9px 0}
.scribe-workspace .scribe-note-row>summary{padding:15px 0;font-weight:500;min-height:52px}
.scribe-workspace .scribe-note-row[open]{padding-bottom:14px}
.scribe-workspace .scribe-needs-check{border-left:4px solid #987016}
.scribe-workspace .scribe-needs-check>summary{font-weight:650}
.scribe-workspace .scribe-questions>button{margin:4px 8px 4px 0}
.scribe-workspace .scribe-original-small{font-size:14px;margin:10px 0}
.scribe-workspace .scribe-original-small>summary{font-size:14px;color:#526273}
.scribe-workspace .scribe-draft-options{margin:24px 0 0;padding-top:10px;border-top:1px solid #d6d9d2}
.scribe-workspace .scribe-draft-options>button{margin:5px 8px 5px 0}
.scribe-workspace .scribe-draft-row{padding:16px 0;border-bottom:1px solid #d6d9d2}
.scribe-workspace .scribe-draft-row>button{width:100%;text-align:left;font-weight:650}
.scribe-workspace .scribe-preview{color:#526273;font-size:14px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.scribe-workspace button:disabled{opacity:.55;cursor:not-allowed}
.scribe-workspace [hidden]{display:none!important}
@media(max-width:600px){.scribe-workspace .scribe-note-row{padding-left:12px;padding-right:12px}.scribe-workspace #scribe-summary{font-size:16px}.scribe-workspace .scribe-draft-options>button{width:100%;margin:5px 0}}
.scribe-workspace .scribe-share-box{border:1px solid #bac7be;border-left:4px solid #365847;border-radius:8px;padding:18px;margin:22px 0;background:#f6f8f3}
.scribe-workspace .scribe-share-choice{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:12px;min-height:44px;font-size:16px}
.scribe-workspace .scribe-share-choice input{width:22px;height:22px;min-height:22px;margin:0;accent-color:#182e47}
.scribe-workspace .scribe-share-box>button{margin:5px 8px 5px 0}
.scribe-workspace .scribe-actions>button#scribe-share{flex:1;background:var(--scribe-gold);border:1px solid #ba913a;font-size:15px;min-height:48px}
#home-scribe-notes{grid-column:1 / -1;border-left:4px solid #dfb24d;order:3!important;padding:22px;overflow-wrap:anywhere;background:#fffdf8;color:#182e47}
#home-scribe-notes[hidden]{display:none!important}
#home-scribe-notes h2{font:700 25px Georgia,serif;margin:0 0 8px}
#home-scribe-notes .scribe-dashboard-heading>p{color:#526273;margin:0 0 14px}
:is(#home-scribe-notes,.scribe-dashboard-preview) .scribe-dashboard-note{border-top:1px solid #d6d9d2;padding:10px 0}
:is(#home-scribe-notes,.scribe-dashboard-preview) summary{font-size:17px;font-weight:650;cursor:pointer;min-height:44px;padding:10px 0}
:is(#home-scribe-notes,.scribe-dashboard-preview) .scribe-dashboard-meta{font-size:13px;color:#526273;margin:3px 0 10px}
:is(#home-scribe-notes,.scribe-dashboard-preview) .scribe-dashboard-message{white-space:pre-wrap;font-size:16px;line-height:1.7;max-height:380px;overflow:auto}
.scribe-clarifications{display:grid;gap:12px;margin:16px 0}.scribe-clarification{border:2px solid #b9892e;border-radius:10px;background:#fffaf0;padding:16px}.scribe-clarification h3{margin:0 0 8px;color:#182e47}.scribe-clarification .scribe-question{color:#70551d}.scribe-clarification button{margin:8px 8px 0 0}
#home-scribe-notes .scribe-dashboard-note{display:grid;gap:9px;border:1px solid #d6d9d2;border-top:5px solid #dfb24d;border-radius:12px;padding:18px;margin-top:12px;background:#fff}#home-scribe-notes .scribe-dashboard-note h3{margin:0;color:#182e47}#home-scribe-notes .scribe-dashboard-date,.scribe-reader-date{margin:0;color:#526273;font-size:14px;font-weight:700}.scribe-highlights{margin:0;padding-left:22px;display:grid;gap:6px}.scribe-dashboard-note>button{justify-self:start}
.scribe-reader{position:fixed;inset:0;z-index:1000;overflow:auto;background:#f7f5ee;color:#182e47;padding:clamp(20px,5vw,64px) max(20px,calc((100vw - 760px)/2));}.scribe-reader>header,.scribe-reader-document{max-width:760px;margin:0 auto}.scribe-reader-close{position:sticky;top:0;float:right;z-index:1;background:#182e47;color:#fff;border:0;border-radius:8px;padding:11px 16px;font-weight:700}.scribe-reader h1{font:700 clamp(30px,5vw,44px) Georgia,serif;line-height:1.15;margin:8px 0}.scribe-reader-document{clear:both;padding:16px 0 60px;font-size:18px;line-height:1.75}.scribe-reader-document h2{font:700 24px Georgia,serif;color:#365847;margin:30px 0 10px}.scribe-reader-document p{margin:10px 0}.scribe-reader-document ul{padding-left:26px}.scribe-reader-document li{margin:7px 0}.scribe-reader :focus-visible{outline:3px solid #2c658f;outline-offset:3px}
.scribe-reader .scribe-dashboard-message{max-height:none;overflow:visible}
.scribe-dashboard-preview .scribe-reader-document{max-width:none;padding:14px 0;font-size:16px}.scribe-dashboard-preview .scribe-dashboard-note{display:grid;gap:8px}
@media(max-width:600px){.scribe-reader{padding:16px}.scribe-reader-close{position:relative;float:none;margin-bottom:18px}.scribe-reader-document{font-size:17px}.scribe-clarification{padding:13px}}
.scribe-dashboard-preview{margin:12px 0 20px;padding:14px;border:1px solid #d6d9d2;border-radius:8px;background:#fffdf8}
#home-scribe-notes button{min-height:44px;border:1px solid #aeb7ba;background:#fff;border-radius:7px;padding:10px 15px;color:#182e47;font-weight:650}
#home-scribe-notes :is(button,summary):focus-visible{outline:3px solid #2c658f;outline-offset:3px}
