/* Prosilver: use the active board's dropdown colors, including custom colour schemes. */
.bbcm-panel { color: var(--bbcm-fg, #536482); background: var(--bbcm-bg, #fff); border: 1px solid var(--bbcm-line, #b9b9b9); border-radius: var(--bbcm-radius, 5px); box-shadow: var(--bbcm-shadow, 1px 3px 5px #0003); font-size: 12px; line-height: 1.4; }
.bbcm-item { border-radius: 3px; }
.bbcm-item:hover:not(:disabled), .bbcm-item:focus-visible, .bbcm-item[aria-expanded="true"] { background: color-mix(in srgb, var(--bbcm-fg, #536482) 9%, transparent); }
.bbcm-item:focus-visible { outline: 1px solid currentColor; outline-offset: -1px; }
.bbcm-heading, .bbcm-hint { opacity: .75; }
/* The board's alert supplies the surface; don't nest a .panel background. */
#bbcm-form .bbcm-fields { border: 0; padding: 0; }
#bbcm-form .inputbox { width: 100%; }
#bbcm-form .submit-buttons { margin-top: 12px; }
.phpbb_alert.bbcm-form-open { box-sizing: border-box; max-width: calc(100vw - 24px); max-height: calc(100vh - min(150px, 8vh) - 16px); overflow: auto; top: min(150px, 8vh); }
.phpbb_alert.bbcm-form-open .alert_close { margin-right: -12px; margin-top: 4px; }
