:root{--page-title-display:none;}/* Start custom CSS *//* 2.1.52 QA-05: file upload drop zone, previews and remove buttons (markup added by the mbv3 plugin). Theme colours. */
.mbv3-up{position:relative;display:flex;flex-direction:column;gap:8px}.mbv3-up .mbv3-up-input{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0}.mbv3-up-zone{display:flex;align-items:center;justify-content:center;gap:10px;min-height:88px;padding:16px;border:1px dashed var(--mbv3-border-input,#5b5e66);border-radius:var(--mbv3-radius-control,10px);background:var(--mbv3-surface-page,#f2f3f7);color:var(--mbv3-text-primary,#0a0b0d);font-size:14px;line-height:1.4;text-align:center;cursor:pointer;transition:border-color .15s ease}html[data-mbv3-theme=dark] .mbv3-up-zone{background:transparent}.mbv3-up-zone:hover,.mbv3-up.is-over .mbv3-up-zone{border-color:var(--mbv3-border-selected,#cb2127)}.mbv3-up.is-over .mbv3-up-zone{border-style:solid}.mbv3-up .mbv3-up-input:focus-visible+.mbv3-up-zone{outline:3px solid var(--mbv3-focus-ring-on-light,#0a0b0d);outline-offset:2px}.mbv3-up-ico{display:inline-flex;color:var(--mbv3-text-secondary,#5b5e66)}.mbv3-up-browse,.mbv3-up-tap{color:var(--mbv3-text-accent,#cb2127);font-weight:600;text-decoration:underline;text-underline-offset:3px}.mbv3-up-tap{display:none}@media (hover:none) and (pointer:coarse){.mbv3-up-dnd,.mbv3-up-browse{display:none}.mbv3-up-tap{display:inline}}.mbv3-up-msg:empty{display:none}.mbv3-up-msg{color:var(--mbv3-feedback-error,#cb2127);font-size:13px;line-height:1.45}.mbv3-up-msg p{margin:0}.mbv3-up-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mbv3-up-list[hidden],.mbv3-up-total[hidden]{display:none}.mbv3-up-item{display:flex;align-items:center;gap:12px;min-width:0;padding:6px 6px 6px 8px;border:1px solid var(--mbv3-border-decorative,#d0d5dd);border-radius:var(--mbv3-radius-control,10px);background:var(--mbv3-surface-card,#fff)}.mbv3-up-thumb{flex:0 0 44px;width:44px;height:44px;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--mbv3-surface-page,#f2f3f7)}.mbv3-up-thumb img{width:100%;height:100%;object-fit:cover;display:block}.mbv3-up-thumb.is-doc{color:var(--mbv3-text-accent,#cb2127);font-size:11px;font-weight:700;letter-spacing:.04em}.mbv3-up-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.mbv3-up-name{color:var(--mbv3-text-primary,#0a0b0d);font-size:14px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbv3-up-size,.mbv3-up-total{color:var(--mbv3-text-secondary,#5b5e66);font-size:12px;line-height:1.4;margin:0}.mbv3-up .mbv3-up-rm{flex:0 0 44px;width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--mbv3-text-secondary,#5b5e66);cursor:pointer}.mbv3-up .mbv3-up-rm:hover{color:var(--mbv3-text-primary,#0a0b0d);background:var(--mbv3-surface-page,#f2f3f7)}.mbv3-up .mbv3-up-rm:focus-visible{outline:3px solid var(--mbv3-focus-ring-on-light,#0a0b0d);outline-offset:2px}.mbv3-up-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}/* End custom CSS */