/* Popovers size to their controls, rather than inheriting the post layout. */
.rich-mobile-expand {display:none!important;}
.posting-fitted-popover {
 position:fixed!important;right:auto!important;bottom:auto!important;margin:0!important;box-sizing:border-box!important;
 overflow:auto!important;min-height:0!important;overscroll-behavior:contain;
}
[popover].posting-fitted-popover:not(:popover-open) {display:none!important;}
.mention-pop.posting-fitted-popover {width:270px;}
html body #community-app#community-app#community-app .thread-tag-select>.posting-fitted-popover {min-width:0!important;width:260px;}
html body #community-app#community-app#community-app .composer-template-picker>.posting-fitted-popover {width:320px;min-width:0!important;}
html body #community-app#community-app#community-app .post-as-options.posting-fitted-popover {width:300px!important;max-height:320px;min-width:0!important;border:1px solid var(--gol-accent,#3fb3b9);background:#0b1518;padding:6px;}
html body #community-app#community-app#community-app .post-pings {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;}
html body #community-app#community-app#community-app .post-ping-field {min-width:0;}
html body #community-app#community-app#community-app .post-ping-field>label,
html body #community-app#community-app#community-app .post-recipient-tags {display:block;margin:0 0 4px!important;font:700 10px/1.2 'Karla',sans-serif;letter-spacing:.08em;color:#9db9bb;text-transform:uppercase;}
html body #community-app#community-app#community-app .post-ping-input {display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0;min-height:34px;padding:3px 5px;box-sizing:border-box;border:1px solid #365054;border-radius:0 8px 0 0;background:#101b1e;}
html body #community-app#community-app#community-app .post-ping-chips {display:contents;}
html body #community-app#community-app#community-app .post-ping-input>input {flex:1 1 80px!important;min-width:0!important;width:0!important;min-height:26px!important;height:26px!important;margin:0!important;padding:0 4px!important;border:0!important;background:none!important;color:#edf5f5;font:13px/1.2 'Karla',sans-serif!important;}
html body #community-app#community-app#community-app .post-ping-toggle {flex:none!important;width:26px!important;height:26px!important;min-height:0!important;padding:0!important;border:0!important;background:none!important;color:var(--gol-accent,#3fb3b9);font-size:18px!important;}
html body #community-app#community-app#community-app .post-ping-chip {display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 3px 2px 7px;border:1px solid var(--gol-accent,#3fb3b9);background:#194046;border-radius:4px;font:700 11px/1.3 'Karla',sans-serif;color:#eaf6f6;}
html body #community-app#community-app#community-app .post-ping-chip>span {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
html body #community-app#community-app#community-app .post-ping-chip>button {height:20px!important;min-height:0!important;width:20px!important;padding:0!important;border:0!important;background:#071114;color:#fff;}
html body #community-app#community-app#community-app .post-ping-options {padding:5px;border:1px solid var(--gol-accent,#3fb3b9);border-radius:0 10px 0 0;background:#0b1518;color:#eaf5f5;box-shadow:0 8px 24px #0009;}
html body #community-app#community-app#community-app .post-ping-option {display:flex!important;align-items:center;gap:9px;width:100%!important;height:auto!important;min-height:40px!important;padding:6px 8px!important;margin:0!important;border:0!important;background:transparent!important;text-align:left;color:#eaf5f5;}
html body #community-app#community-app#community-app .post-ping-option:is(:hover,.is-active),
html body #community-app#community-app#community-app .post-ping-option[aria-selected=true] {background:#204248!important;}
html body #community-app#community-app#community-app .post-ping-check {flex:none;width:18px;color:var(--gol-accent,#3fb3b9);text-align:center;}
html body #community-app#community-app#community-app .post-ping-option-text {display:grid;gap:3px;min-width:0;}
html body #community-app#community-app#community-app .post-ping-option-text strong {font:700 13px/1.2 'Karla',sans-serif;overflow-wrap:anywhere;}
html body #community-app#community-app#community-app .post-ping-option-text small {font:400 11px/1.2 'Karla',sans-serif;color:#adc0c2;overflow-wrap:anywhere;}
html body #community-app#community-app#community-app .post-ping-empty {margin:8px;font:13px 'Karla',sans-serif;color:#adc0c2;}
html body #community-app#community-app#community-app .composer-status-footer {min-height:24px;box-sizing:border-box;padding:5px 10px;background:#101b1e;border:1px solid #365054;border-top:0;}
html body #community-app#community-app#community-app .composer-status-footer>.draft-status {display:block!important;margin:0!important;font:11px/1.3 'Karla',sans-serif;}
html body #community-app#community-app#community-app .forum-rich[contenteditable=true]:has(+.composer-status-footer) {border-bottom:0!important;}
html body #community-app#community-app#community-app .rich-toolbar .rich-link-panel-holder>summary {display:none!important;}
html body #community-app#community-app#community-app .rich-more.rich-floating-panel {
 height:auto!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;
 grid-auto-rows:max-content!important;align-content:start!important;align-items:start!important;
 flex:none!important;overflow:auto!important;
}
html body #community-app#community-app#community-app .rich-floating-panel :is(label,.rich-row,.rich-panel-handle) {height:auto!important;min-height:0!important;}
html body #community-app#community-app#community-app .rich-dd-menu {height:auto!important;min-height:0!important;max-width:calc(100vw - 16px);max-height:55dvh;overflow:auto;align-content:start;}
html body #community-app#community-app#community-app .rich-dd-link>.rich-dd-btn {padding:0 8px!important;gap:4px!important;}
html body #community-app#community-app#community-app .rich-link-menu .rich-more :is(label,input[data-link]) {width:100%!important;max-width:none!important;}
html body #community-app#community-app#community-app .perm-security .perm-scroll th:first-child {min-width:180px;}
html body #community-app#community-app#community-app .perm-security small {display:block;font-weight:400;white-space:normal;}
.dw-close-x {display:none;}
html body dialog.thread-drafts-dialog>header {display:flex;align-items:center;justify-content:space-between;gap:12px;}
html body dialog.thread-drafts-dialog>header h3 {margin:0;}
html body dialog.thread-drafts-dialog .thread-drafts-list {display:grid;gap:8px;margin-top:16px;max-height:55dvh;overflow:auto;}
html body dialog.thread-drafts-dialog .thread-draft-entry {display:grid;gap:6px;width:100%;text-align:left;overflow-wrap:anywhere;}
html body dialog.thread-drafts-dialog .thread-draft-entry small {font-size:11px;color:#adc2c4;}
html body dialog.thread-draft-confirm .ui-confirm-actions {flex-wrap:wrap;}
html body dialog.thread-draft-confirm [data-choice=save] {background:var(--color-accent-default,#3fb3b9)!important;color:#071114!important;}
html body .post-editor-close {display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;margin:0!important;padding:0!important;font:24px/1 sans-serif!important;color:#eaf5f5!important;background:#071114!important;border:1px solid #577074!important;box-shadow:none!important;border-radius:0 8px 0 0!important;cursor:pointer;}
html body #community-app .reply-editor-close {display:none;}
@media (max-width:720px) {
 html body #community-app#community-app#community-app .dw-lights>:is(.dw-min,.dw-max) {display:none!important;}
 html body #community-app#community-app#community-app .dw-close {display:inline-flex;align-items:center;justify-content:center;width:36px!important;height:36px!important;color:#eaf5f5!important;background:#071114!important;box-shadow:none!important;font:24px/1 sans-serif!important;}
 html body #community-app#community-app#community-app .dw-close-x {display:block;}
 html body #community-app#community-app#community-app .reply-view-heading {position:relative!important;}
 html body #community-app#community-app#community-app .reply-editor-close {display:inline-flex!important;position:absolute!important;top:8px!important;right:8px!important;z-index:3;}
 html body #community-app#community-app#community-app .reply-view-heading .gth-band {padding-right:52px!important;}
 html body #community-app#community-app#community-app .reply-view-heading .gol-band-more {display:none!important;}
 html body #community-app#community-app#community-app:has(.dw-layer:not(.is-min)) #gol-fab {visibility:hidden!important;pointer-events:none!important;}
 html body #community-app#community-app#community-app .post-ping-input>input {font-size:16px!important;}
 html body #community-app#community-app#community-app .thread-compose-view {padding:12px!important;gap:10px!important;}
 html body #community-app#community-app#community-app .thread-compose-view .tc-head {gap:6px!important;padding-bottom:10px!important;}
 html body #community-app#community-app#community-app .thread-compose-view .tc-title {font-size:24px!important;line-height:1.15!important;}
 html body #community-app#community-app#community-app .thread-compose-view .tc-subtitle {font-size:13px!important;}
 html body #community-app#community-app#community-app .rich-toolbar .rich-mobile-expand {display:inline-flex!important;width:32px!important;padding:0!important;}
 html body #community-app#community-app#community-app .rich-toolbar:not(.is-mobile-expanded) .rich-tools>:not(label):not(.rich-format-group):not(.rich-dd-custom):not(.rich-dd-link):not(.rich-link-panel-holder):not(.rich-mobile-expand):not(.composer-template-picker) {display:none!important;}
 html body #community-app#community-app#community-app .rich-toolbar .rich-mobile-expand[aria-expanded=true] {border-color:var(--gol-accent,#3fb3b9)!important;}
 html body #community-app#community-app#community-app .rich-toolbar .rich-dd-custom>.rich-dd-btn {font-size:10px!important;padding:0 5px!important;}
 html body #community-app#community-app#community-app .composer-foot {display:block!important;margin-top:8px!important;}
 html body #community-app#community-app#community-app .composer-foot-end {display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0!important;width:100%!important;}
 html body #community-app#community-app#community-app .composer-foot-end::after {content:'';order:2;flex:0 0 100%;height:0;}
 html body #community-app#community-app#community-app .composer-foot-end>.post-as-picker {order:0!important;margin:0!important;}
 html body #community-app#community-app#community-app .composer-foot-end>:is([data-cancel],.reply-cancel,.tc-draft-delete) {order:1!important;margin-left:auto!important;font-size:11px!important;}
 html body #community-app#community-app#community-app .composer-foot-end>.composer-preview-btn {order:3!important;flex:1!important;min-width:0!important;}
 html body #community-app#community-app#community-app .composer-foot-end>:is(.tc-draft-save,.reply-save-draft) {order:4!important;flex:1!important;min-width:0!important;}
 html body #community-app#community-app#community-app .composer-foot-end>button[type=submit] {order:5!important;flex:1!important;min-width:0!important;}
 html body #community-app#community-app#community-app .composer-foot-end>button {font:700 11px/1.15 'Karla',sans-serif!important;height:36px!important;padding:0 8px!important;white-space:nowrap;}
 html body #community-app#community-app#community-app .rich-toolbar .rich-tools {gap:4px!important;padding:8px!important;max-width:100%;box-sizing:border-box;}
 html body #community-app#community-app#community-app .rich-toolbar :is(button,summary,select) {
  min-height:32px!important;height:32px!important;padding:0 8px!important;
  font-size:11px!important;line-height:1.15!important;letter-spacing:0!important;white-space:nowrap!important;
 }
 html body #community-app#community-app#community-app .rich-toolbar .rich-icon-btn {width:32px!important;padding:0!important;font-size:13px!important;}
 html body #community-app#community-app#community-app .rich-toolbar :is(.rich-insert-row,.rich-icon-group,.rich-mode-toggle) {max-width:100%;flex-wrap:wrap;}
 html body #community-app#community-app#community-app .rich-toolbar .rich-insert-row {display:contents!important;}
 html body #community-app#community-app#community-app .rich-toolbar .rich-insert-row>button {margin:0!important;border-radius:5px!important;padding:0 6px!important;font-size:10px!important;}
 html body #community-app#community-app#community-app .rich-toolbar .rich-tools>label {font-size:9px!important;gap:4px!important;}
 html body #community-app#community-app#community-app .rich-toolbar .rich-history-group>button {width:32px!important;padding:0!important;}
 html body #community-app#community-app#community-app .rich-toolbar :is(.rich-history-group,.rich-mode-toggle) {margin:0!important;gap:0!important;}
 html body #community-app#community-app#community-app .rich-toolbar .rich-mode-toggle>button {padding:0 5px!important;font-size:10px!important;}
 html body #community-app#community-app#community-app .rich-more.rich-floating-panel {width:min(310px,calc(100vw - 24px))!important;max-height:60dvh!important;gap:8px!important;}
 html body #community-app#community-app#community-app .rich-toolbar .rich-dd-menu .rich-dd-item {height:36px!important;min-height:36px!important;font-size:12px!important;}
 html body #community-app#community-app#community-app .rich-dd-menu.rich-dd-grid {min-width:0!important;width:min(310px,calc(100vw - 16px));grid-template-columns:repeat(2,minmax(0,1fr));}
}
