:root{color-scheme:light;--ink:#1f1f1f;--muted:#5e6267;--blue:#0b57d0;--pale:#d3e3fd;--surface:#f6f8fc;--line:#e6e8ec;--new:#d3e3fd;--review:#feefc3;--directors:#d7e3ff;--reply:#eadcf7;--resolved:#ceead6}*{box-sizing:border-box}body{margin:0;font:14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--ink);background:var(--surface)}[hidden]{display:none!important}button,input,textarea,select{font:inherit}button{cursor:pointer;border:0;color:inherit;background:transparent;-webkit-tap-highlight-color:transparent}button:disabled{opacity:.35;cursor:default}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:2px}button:hover:not(:disabled){background-color:#e9edf5}h1,h2,h3,p{margin:0}h1{font-size:22px;font-weight:500}h2{font-size:20px;font-weight:500}.app-shell{max-width:1200px;min-height:100dvh;margin:auto;background:white;position:relative}.app-header,.message-toolbar{position:sticky;top:0;z-index:5;background:var(--surface);height:76px;padding:12px 20px;display:flex;align-items:center;gap:25px}.searchbar{display:flex;align-items:center;width:100%;max-width:720px;border-radius:30px;background:#eaf1fb;height:52px;padding:0 6px}.searchbar input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:12px 6px;font-size:16px;color:var(--ink)}.searchbar input:focus-visible{outline:0}.searchbar:focus-within{box-shadow:0 0 0 2px #aac7ff}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:50%;padding:10px}.icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;vertical-align:middle}.account-button{border:3px solid white;border-radius:50%;height:36px;width:36px;flex:0 0 36px;background:#496b52;color:#fff;font-size:12px;font-weight:600;margin:0 6px}.account-button:hover{background:#3b5943!important}.desktop-name{font-size:19px;white-space:nowrap}.desktop-name span{display:block;font-size:11px;color:var(--muted)}.sample{text-align:center;background:var(--surface);font-size:11px;color:var(--muted);padding:0 12px 10px;letter-spacing:.1px}.inbox-caption{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 10px}.inbox-caption h1{font-size:13px;font-weight:500;color:var(--muted)}#list-count{font-size:12px;color:var(--muted)}#inbox-view{padding-bottom:100px}#list{padding:0 8px}.email{width:100%;display:flex;align-items:center;gap:16px;padding:13px 16px;text-align:left;min-height:78px;border-radius:12px;background:#f2f6fc;border-bottom:1px solid white}.email.unread{background:white}.email:hover{background:#eaf1fb!important}.status-badge{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#174ea6}.status-badge .icon{width:22px;height:22px}.status-new{background:var(--new);color:#174ea6}.status-review{background:var(--review);color:#8b5b00}.status-directors{background:var(--directors);color:#2449a2}.status-reply{background:var(--reply);color:#76279b}.status-resolved{background:var(--resolved);color:#176b38}.row-content{flex:1;min-width:0}.row-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;line-height:23px}.sender{font-size:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400}.date{font-size:11px;flex-shrink:0;color:var(--muted)}.row-bottom{display:flex;gap:7px;align-items:baseline;min-width:0;white-space:nowrap;line-height:22px}.subject{font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto;max-width:65%;min-width:0}.snippet{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0}.unread .sender,.unread .subject{font-weight:650}.unread .date{color:var(--ink);font-weight:600}.mailbox-tag{display:inline;font-size:10px;border-radius:4px;background:#e2e5e9;padding:1px 4px;white-space:nowrap;color:var(--muted)}.list-footer{color:#80868b;font-size:11px;text-align:center;padding:30px}.bottom-nav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:1200px;z-index:5;display:flex;justify-content:center;gap:70px;background:#f0f4fa;border-top:1px solid #e5eaf2;padding:9px 16px max(10px,env(safe-area-inset-bottom));min-height:74px}.bottom-nav button{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:96px;border-radius:18px;font-size:11px;padding:2px 8px}.bottom-nav button>.icon{box-sizing:content-box;padding:3px 18px;border-radius:18px;height:21px;width:21px}.bottom-nav .active>.icon{background:var(--pale);color:#001d35}.bottom-nav .active{font-weight:650}.message-toolbar{height:64px;padding:8px 16px;gap:14px}.toolbar-name{font-size:14px;color:var(--muted);flex:1}.toolbar-right{display:flex;align-items:center}.message-toolbar .icon-button{width:40px;flex-basis:40px}.message-toolbar .icon{width:21px;height:21px}#message-view{padding:16px 32px 130px;min-height:calc(100dvh - 90px)}#detail{max-width:850px;margin:auto}.subject-heading{font-size:25px;line-height:1.35;font-weight:400;overflow-wrap:anywhere;margin-bottom:16px}.message-status{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:25px}.status-label{display:inline-flex;gap:6px;align-items:center;font-size:11px;padding:4px 9px;border-radius:6px}.status-label .icon{width:14px;height:14px}.handling-label{font-size:12px;color:var(--muted)}.message{padding:16px 0 26px}.message+.message{border-top:1px solid var(--line)}.message.internal{border-radius:12px;border:1px solid #ded3ee;background:#fcf9ff;padding:20px;margin:15px 0}.message-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:22px}.sender-monogram{background:#e8eaed;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;flex-shrink:0;font-size:15px;color:var(--muted)}.sender-details{min-width:0;flex:1}.sender-name{font-weight:600;overflow-wrap:anywhere;font-size:14px}.sender-address,.recipient{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.message-time{font-size:11px;color:var(--muted);white-space:nowrap}.body{font-size:15px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.attachment{display:inline-flex;align-items:center;gap:10px;border:1px solid #d5d8dc;border-radius:12px;padding:12px 16px;margin:8px 8px 8px 0;max-width:100%;font-size:12px;overflow-wrap:anywhere}.attachment .icon{color:#b3261e}.attachment small{display:block;color:var(--muted);font-size:10px}.activity{border-top:1px solid var(--line);margin-top:24px;padding-top:16px;color:var(--muted)}.activity summary{cursor:pointer;font-size:12px;padding:6px 0}.activity p{font-size:12px;margin-top:14px}.activity strong{display:block;font-weight:500;color:var(--ink)}.message-bottom{position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:6;width:100%;max-width:1200px;background:white;border-top:1px solid var(--line);padding:14px 24px max(14px,env(safe-area-inset-bottom));display:flex;gap:12px;justify-content:center;align-items:center;min-height:82px}.action-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 18px;min-height:46px;border:1px solid #747775;border-radius:28px;font-size:13px;font-weight:500;white-space:normal;text-align:center}.action-pill.primary{background:#e8f0fe;border-color:#a8c7fa;color:#174ea6}.action-pill .icon{width:20px;height:20px}.bottom-state{font-size:13px;color:var(--muted);flex:1;text-align:center}.bottom-state span{display:block;font-size:11px;margin-top:3px}.empty{text-align:center;padding:60px 20px;color:var(--muted)}#notice{position:fixed;bottom:95px;left:50%;transform:translateX(-50%);z-index:25;max-width:min(90vw,620px);background:#303134;color:white;padding:12px 18px;border-radius:8px;box-shadow:0 3px 14px #0002;font-size:13px}dialog{color:var(--ink);border:0;box-shadow:0 12px 70px #0003;background:white}dialog::backdrop{background:#17202c55}.drawer{margin:0;min-height:100dvh;max-height:100dvh;width:320px;max-width:88vw;padding:12px 0;border-radius:0 18px 18px 0}.drawer-header{padding:12px 15px 22px 26px;display:flex;align-items:center;justify-content:space-between;font-size:24px;color:var(--blue)}.drawer-header span{display:block;font-size:12px;color:var(--muted)}.folder{width:calc(100% - 12px);min-height:48px;display:flex;gap:18px;align-items:center;text-align:left;padding:10px 24px;border-radius:0 25px 25px 0;font-size:13px}.folder.active{background:#d3e3fd;color:#001d35;font-weight:650}.folder span{flex:1}.folder b{font-size:11px}.folder .dot{width:14px;height:14px;border-radius:50%;margin:4px}.folder .icon{width:22px}.section-label{font-size:10px;padding:10px 25px;color:var(--muted);letter-spacing:1px}hr{border:0;border-top:1px solid var(--line);margin:10px 0}.drawer-hint{font-size:11px;color:var(--muted);padding:20px 25px}.sheet{width:420px;max-width:calc(100vw - 24px);padding:20px;border-radius:24px}.sheet-header{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:16px}.sheet-header h2{flex:1;font-size:19px}.help{font-size:12px;color:var(--muted);margin:12px 0}.sheet label{font-size:12px;display:block}.sheet select{width:100%;padding:14px;border:1px solid #c5c8cc;background:white;color:var(--ink);border-radius:8px;margin:8px 0}.workflow-action{display:flex;align-items:center;gap:14px;width:100%;min-height:52px;padding:12px;text-align:left;border-radius:8px}.workflow-note{font-size:13px;color:var(--muted);padding:12px}.compose-sheet{width:680px;max-width:calc(100vw - 32px);max-height:90dvh;padding:20px 24px;border-radius:20px;overflow:auto}.compose-sheet .sheet-header{position:sticky;top:-20px;padding:5px 0;background:white;z-index:1}.compose-warning{font-size:11px;color:var(--muted);background:var(--surface);padding:8px 12px;border-radius:6px}.send-button{color:var(--blue)}dl{font-size:13px;margin:20px 0;overflow-wrap:anywhere}dt{float:left;clear:left;width:74px;color:var(--muted);padding:5px 0}dd{margin-left:78px;padding:5px 0;border-bottom:1px solid var(--line)}#preview-title{font-size:17px;font-weight:500;line-height:1.5;margin:18px 0;overflow-wrap:anywhere}textarea{width:100%;min-height:110px;padding:12px 0;resize:vertical;border:0;background:transparent;color:var(--ink);font-size:15px;line-height:1.6}.original{border-top:1px solid var(--line);padding:14px 0}.original summary{font-size:12px;color:var(--muted);cursor:pointer}#preview-content{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65;padding-top:16px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:1000px){.app-shell{box-shadow:0 0 0 1px #e8edf6}.app-header{flex-direction:row-reverse;justify-content:space-between}.searchbar{max-width:780px}.email{min-height:72px}.inbox-caption{padding:22px 30px 12px}.email{padding:12px 24px}.message-bottom{justify-content:flex-start;padding-left:max(32px,calc((100% - 850px)/2))}.toolbar-name{font-size:16px}}@media(max-width:600px){.app-header{height:72px;padding:10px 12px}.desktop-name{display:none}.searchbar{height:52px}.inbox-caption{padding:12px 20px 6px}.sample{font-size:10px;padding-bottom:8px}.email{padding:12px 10px;gap:12px;min-height:76px}.status-badge{width:40px;height:40px;flex-basis:40px}.sender{font-size:14px}.row-bottom{gap:5px}.subject{font-size:13px;flex:1 1 auto;max-width:none}.snippet{display:none}.date{font-size:10px}.mailbox-tag{font-size:9px}.bottom-nav{gap:0;justify-content:space-around;padding:8px 8px max(10px,env(safe-area-inset-bottom));min-height:72px}.bottom-nav button{font-size:10px;min-width:85px}.message-toolbar{padding:8px 6px;gap:2px}.toolbar-name{font-size:12px}.toolbar-right .icon-button{width:36px;flex-basis:36px;padding:8px}.message-toolbar .icon{width:20px}.subject-heading{font-size:23px}#message-view{padding:16px 20px 125px}.message-time{font-size:10px}.body{font-size:14px}.message-bottom{gap:8px;padding:12px 12px max(12px,env(safe-area-inset-bottom));min-height:80px}.action-pill{padding:9px 12px;gap:7px;font-size:12px;flex:1;min-height:48px}.action-pill .icon{width:18px;height:18px;flex-shrink:0}.message-bottom>.icon-button{width:40px;flex:0 0 40px}.sheet{margin:auto 0 0;width:100%;max-width:100%;border-radius:24px 24px 0 0;padding:20px 24px max(24px,env(safe-area-inset-bottom))}.compose-sheet{margin:0;width:100%;height:100dvh;max-width:100%;max-height:100dvh;border-radius:0;padding:12px 20px 30px}.compose-sheet .sheet-header{top:-12px}.compose-sheet .sheet-header h2{font-size:17px}.message-status{margin-bottom:15px}.sender-monogram{width:32px;height:32px}.message-head{gap:9px}.sender-name{font-size:13px}}

@media(max-width:900px){.desktop-name{display:none}.searchbar{max-width:none}}
/* Exploration pass: mailbox identity and brighter workflow colors. */
:root{--new:#1764df;--review:#ffbf24;--directors:#7651d5;--reply:#d52986;--resolved:#14854d}
.status-new{background:var(--new);color:white}.status-review{background:var(--review);color:#483100}.status-directors{background:var(--directors);color:white}.status-reply{background:var(--reply);color:white}.status-resolved{background:var(--resolved);color:white}
.mailbox-avatar{width:40px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:19px;font-weight:650;color:white}.avatar-board{background:#1764df}.avatar-treasurer{background:#009689}
.mail-status-chip{display:inline-flex;align-items:center;flex-shrink:0;max-width:130px;font-size:10px;font-weight:650;line-height:18px;border-radius:5px;padding:0 7px;white-space:nowrap;vertical-align:middle}
.style-explorer{padding:6px 20px 14px;display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px}.style-explorer>div{display:flex;gap:3px;border:1px solid #d7e0ee;padding:3px;border-radius:9px;flex-wrap:wrap}.style-explorer button{padding:7px 9px;border-radius:6px;font-size:11px;min-height:32px}.style-explorer button.active{background:#d3e3fd;color:#174ea6;font-weight:650}
.email .sender{flex:1;min-width:0}.email .subject{max-width:none;flex:1;min-width:0}.row-bottom{gap:8px}.layout-trailing .mail-status-chip{margin-left:auto}.layout-leading .mail-status-chip{border-radius:4px}.layout-sender .mail-status-chip{font-size:9px;padding:0 6px;line-height:17px;border-radius:12px}.layout-sender .row-top{gap:7px}.layout-leading .row-bottom{gap:6px}
.message-bottom .resolve-control{border-color:#14854d;color:#087b43;flex:0 0 auto}.message-bottom .resolve-control:hover{background:#e3f5e9}.resolve-control .icon{color:#14854d}
#question-tools{padding:12px 0 0}#question-tools label{font-size:12px;color:var(--muted);display:block;margin-bottom:7px}#question-template{padding:10px;border:1px solid #d5d8dc;border-radius:8px;width:100%;background:white;color:var(--ink);font-size:13px}
@media(max-width:600px){.style-explorer{padding:4px 16px 12px;align-items:flex-start;flex-direction:column;gap:5px}.style-explorer>span{font-size:10px}.style-explorer button{padding:6px 8px;font-size:10px}.mail-status-chip{font-size:9px;padding:0 5px;line-height:17px}.email{gap:10px}.mailbox-avatar{font-size:18px}.row-top{gap:6px}.row-bottom{gap:6px}.layout-sender .sender{font-size:13px}.layout-sender .mail-status-chip{font-size:8px;padding:0 4px}.layout-sender .date{font-size:9px}.bottom-nav button{min-width:0;flex:1;padding:2px 1px}.bottom-nav button>.icon{padding:3px 14px}.message-bottom .action-pill{font-size:11px;padding:8px;gap:4px;min-width:0;min-height:50px}.message-bottom .resolve-control{flex:0 0 79px}.message-bottom .resolve-control .icon{width:16px}.message-bottom .action-pill .icon{width:16px}.bottom-nav{gap:0}}
.template-heading{font-size:19px;font-weight:650;border-left:4px solid var(--blue);padding:10px 13px;margin:10px 0;background:#edf3ff}.template-heading.info-request{border-color:#14854d;background:#edf7f0;color:#14643d}.template-heading.action-request{color:#174ea6}
.participation{margin-top:22px;padding:20px;background:#f6f8fc;border:1px solid #e2e7ef;border-radius:16px}.participation h2{font-size:16px;font-weight:600;line-height:1.5}.participation-help{font-size:11px;color:var(--muted);margin:8px 0 18px}.response-groups{display:grid;grid-template-columns:1fr 1fr;gap:20px}.response-groups h3{font-size:12px;font-weight:650;margin-bottom:12px}.director-entry{display:flex;gap:9px;align-items:flex-start;font-size:13px;margin:12px 0}.director-entry .icon{width:18px;height:18px;flex-shrink:0}.has-replied .icon{color:#14854d}.waiting .icon{color:#aa6b00}.director-entry small{font-size:10px;color:var(--muted);display:block;margin-top:3px}.response-empty{font-size:12px;color:var(--muted)}
@media(max-width:420px){.participation{padding:16px}.response-groups{gap:12px}.director-entry{font-size:12px}}

.body{overflow-wrap:anywhere}.attachment{max-width:100%;cursor:pointer}.send-button{min-height:44px;padding:10px 16px;border:0;border-radius:22px;background:#0b57d0;color:white;font:inherit}.status-conflict{background:#fecaca;color:#991b1b}.live-links{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.message-bottom button:disabled{opacity:.5}.live-notice{padding:12px;background:#fff1cc;border-radius:12px}

.reply-count{font-size:11px;color:#075f50;background:#c4f5df;border-radius:12px;padding:3px 7px;white-space:nowrap;margin-left:auto}.live-participation{padding:16px;border:1px solid #b6d9ef;border-radius:16px;background:#f3faff;margin:16px 0}.live-participation h2{font-size:18px;margin:0 0 14px}.response-groups{display:grid;grid-template-columns:1fr 1fr;gap:16px}.response-groups h3{font-size:14px}.director-entry{display:flex;flex-direction:column;gap:5px;border-left:4px solid #f5a623;padding:8px 10px;margin:8px 0;background:white;border-radius:6px}.director-entry.has-replied{border-color:#00a884}.director-entry span,.response-help{font-size:12px;color:#52626a}.director-entry a{font-size:12px;color:#0866bd}@media(max-width:480px){.response-groups{grid-template-columns:1fr}.reply-count{font-size:10px;padding:2px 5px}.live-participation{padding:12px}}

/* Stronger typography for names, addresses, headings and controls. */
:root{--muted:#4b5563}
body{font-weight:450}
h1,h2,h3,.desktop-name,.drawer-header,.subject-heading,#preview-title{font-weight:700}
.inbox-caption h1,.toolbar-name,.sheet-header h2,.participation h2,.response-groups h3,.template-heading{font-weight:700}
.sender{font-weight:650}.subject{font-weight:600}
.unread .sender,.unread .subject{font-weight:750}
.sender-name,.director-entry strong{font-weight:700}
.sender-address,.recipient,dd,#identity-label{font-weight:600}
.sender-address,.recipient{font-size:12px;color:#4b5563}
button,.folder,.bottom-nav button,.action-pill,.workflow-action,.send-button,summary,.status-label,.mailbox-tag,.reply-count{font-weight:600}
.folder.active,.bottom-nav .active,.mail-status-chip{font-weight:700}
.sheet label,dt,.section-label,.handling-label,.bottom-state,.live-links a,.director-entry a{font-weight:600}
.date,.message-time,#list-count,.response-help,.bottom-state span{font-weight:500}
.activity strong{font-weight:650}
.icon{stroke-width:2}

/* All Mail display preference; no mailbox status changes. */
.inbox-caption{gap:12px}.inbox-caption h1{flex-shrink:0}.caption-controls{display:flex;align-items:center;gap:16px;min-width:0}.resolved-switch{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:5px 3px;font-size:12px;white-space:nowrap;border-radius:8px}.switch-track{display:block;position:relative;width:38px;height:22px;border-radius:14px;background:#747775;flex-shrink:0;transition:background .15s ease}.switch-track::after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:white;box-shadow:0 1px 3px #0003;transition:transform .15s ease}.resolved-switch[aria-checked="true"] .switch-track{background:#0b57d0}.resolved-switch[aria-checked="true"] .switch-track::after{transform:translateX(16px)}@media(max-width:600px){.caption-controls{gap:9px}.resolved-switch{font-size:11px;gap:7px}#list-count{font-size:11px}}@media(prefers-reduced-motion:reduce){.switch-track,.switch-track::after{transition:none}}

/* A readable transcript for internal board discussion. */
.discussion-transcript{margin:28px 0 20px;min-width:0}.discussion-transcript h2{font-size:18px;margin:0 0 22px;font-weight:700}.discussion-timeline{list-style:none;margin:0;padding:0 0 0 18px;border-left:2px solid #d3e3fd}.discussion-entry{position:relative;padding:0 0 26px 10px;min-width:0}.discussion-entry:last-child{padding-bottom:0}.discussion-entry::before{content:"";position:absolute;left:-24px;top:5px;width:10px;height:10px;border-radius:50%;background:#0b57d0;border:3px solid white}.discussion-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 14px;margin:0 0 8px}.discussion-name{font-size:15px;font-weight:750;color:#1f2937}.discussion-date{font-size:12px;font-weight:500;color:#5f6368}.discussion-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;font-size:15px;color:#202124}.discussion-entry .attachment{margin:10px 8px 0 0}.quoted-history{margin-top:10px}.quoted-history summary{font-size:12px;font-weight:500;color:#546273;cursor:pointer;min-height:32px;align-content:center}.quoted-history[open] .discussion-body{margin-top:8px;padding:12px;border-left:2px solid #dadce0;font-size:13px;color:#4b5563}@media(max-width:600px){.discussion-transcript{margin-top:24px}.discussion-timeline{padding-left:13px}.discussion-entry{padding-left:8px}.discussion-entry::before{left:-19px}.discussion-meta{column-gap:10px}.discussion-name{font-size:14px}.discussion-body{font-size:14px}}

.discussion-compose{margin:24px 0;padding:18px;border:1px solid #c4c7c5;border-radius:16px;background:#fff;display:flex;flex-direction:column;gap:10px}.discussion-compose label{font-size:16px;font-weight:700}.discussion-compose .response-help{margin:0}.discussion-compose textarea{font:inherit;line-height:1.6;width:100%;min-height:120px;padding:12px;border:1px solid #9aa0a6;border-radius:10px;resize:vertical;box-sizing:border-box}.discussion-compose textarea:focus{outline:2px solid #0b57d0;outline-offset:2px}.discussion-send{align-self:flex-start;background:#0b57d0;color:white;border:0;border-radius:24px;padding:12px 22px;min-height:44px;font-weight:650}.discussion-send:disabled{opacity:.5;cursor:default}@media(max-width:600px){.discussion-compose{padding:14px}.discussion-compose textarea{font-size:16px}}

.external-reply-option{margin:24px 0;border-top:1px solid #dadce0;padding-top:14px}.external-reply-option>summary{padding:12px 0;color:#0b57d0;font-weight:650;cursor:pointer}.external-privacy{font-size:13px;line-height:1.5;background:#fef7e0;color:#594300;padding:10px 12px;border-radius:8px;margin:0}.external-reply-option .discussion-compose{margin-top:8px}#external-body{margin:20px 0;max-height:45vh;overflow:auto}#external-addresses{overflow-wrap:anywhere}#external-confirm{padding:22px;box-sizing:border-box}#external-confirm .sheet-header h2{font-size:20px}

.external-send-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.external-send-actions .send-resolve{background:#137333}.external-send-actions+.response-help{margin-top:12px}
