/* Scoped gallery appearance: does not style the theme or the public catalog. */
body :is(.qrms-media,.qrmc-gallery-tab,.qrmc-media-picker){font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:14px!important;line-height:1.4!important;color:#172033!important;text-transform:none!important;letter-spacing:normal!important;color-scheme:light!important}
body :is(.qrms-media,.qrmc-gallery-tab,.qrmc-media-picker) *{box-sizing:border-box!important;font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important;letter-spacing:normal!important;text-transform:none!important;text-shadow:none!important}
body :is(.qrms-media,.qrmc-gallery-tab,.qrmc-media-picker) :is(button,input,select,a){font-style:normal!important;line-height:1.35!important;text-decoration:none!important;box-shadow:none!important;transition:none!important;transform:none!important}
body :is(.qrms-media,.qrmc-gallery-tab,.qrmc-media-picker) button{appearance:none!important;background:#fff!important;background-image:none!important;color:#334155!important;border-color:#cbd5e1!important;border-style:solid!important;font-weight:600!important;text-align:center!important;cursor:pointer!important;white-space:normal!important}
body :is(.qrms-media,.qrmc-gallery-tab,.qrmc-media-picker) button:is(:hover,:focus,:active){background:#edf5ff!important;background-image:none!important;color:#1553a0!important;border-color:#86b7eb!important}
body :is(.qrms-media,.qrmc-gallery-tab,.qrmc-media-picker) :is(input:not([type=checkbox]),select){background:#fff!important;color:#172033!important;border:1px solid #cbd5e1!important;border-radius:9px!important;font-size:14px!important;font-weight:400!important;text-align:left!important;margin:0!important}
body :is(.qrms-media,.qrmc-gallery-tab,.qrmc-media-picker) input:not([type=checkbox]){appearance:none!important;background-image:none!important}
body :is(.qrms-media,.qrmc-gallery-tab,.qrmc-media-picker) input::placeholder{color:#64748b!important;opacity:1!important}
body :is(.qrms-media,.qrmc-gallery-tab,.qrmc-media-picker) input[type=checkbox]{appearance:auto!important;accent-color:#087ce0!important;width:16px!important;height:16px!important;min-height:0!important;flex:none!important;margin:0 6px 0 0!important}
body :is(.qrms-media,.qrmc-gallery-tab,.qrmc-media-picker) :is(button,input,select,a):focus-visible{outline:3px solid #2284e8!important;outline-offset:2px!important}
body :is(.qrms-media,.qrmc-gallery-tab,.qrmc-media-picker) button:disabled{background:#f1f5f9!important;color:#64748b!important;border-color:#cbd5e1!important;opacity:.55!important;cursor:not-allowed!important}
body :is(.qrms-media,.qrmc-gallery-tab,.qrmc-media-picker) a,body :is(.qrms-media,.qrmc-gallery-tab,.qrmc-media-picker) a:visited{color:#1553a0!important;font-size:13px!important;font-weight:600!important}
body :is(.qrms-media,.qrmc-gallery-tab,.qrmc-media-picker) a:hover{color:#064a98!important;text-decoration:underline!important;background:transparent!important}
body :is(.qrms-media,.qrmc-gallery-tab,.qrmc-media-picker) :is(h2,h3,strong,label){color:#172033!important}
body :is(.qrms-media,.qrmc-gallery-tab,.qrmc-media-picker) :is(p,small){color:#536176!important}
body :is(.qrms-media,.qrmc-gallery-tab,.qrmc-media-picker) :is(button,a)::before,body :is(.qrms-media,.qrmc-gallery-tab,.qrmc-media-picker) :is(button,a)::after{content:none!important}
body :is(.qrms-media,.qrmc-gallery-tab) [data-select],body .qrmc-media-picker .qrmc-library-item{background:#f5f7fa!important;color:#334155!important;border:2px solid transparent!important;text-align:left!important}
body :is(.qrms-media,.qrmc-gallery-tab) [data-select]:hover,body .qrmc-media-picker .qrmc-library-item:hover{background:#edf5ff!important;border-color:#86b7eb!important;color:#1553a0!important}
body :is(.qrms-media,.qrmc-gallery-tab) [data-select][aria-pressed=true],body .qrmc-media-picker .qrmc-library-item.is-selected{background:#eaf4ff!important;border-color:#087ce0!important;color:#1553a0!important}
body .qrmc-gallery-tab .qrmc-media-manager-item.is-selected{border-color:#087ce0!important;box-shadow:0 0 0 3px #087ce022!important}
body .qrms-media [data-use],body .qrmc-media-picker [data-qrmc-media-use]{background:#087ce0!important;border-color:#087ce0!important;color:#fff!important}
body .qrms-media [data-use]:is(:hover,:focus,:active),body .qrmc-media-picker [data-qrmc-media-use]:is(:hover,:focus,:active){background:#0665b7!important;border-color:#0665b7!important;color:#fff!important}
body .qrms-media [data-use]:disabled,body .qrmc-media-picker [data-qrmc-media-use]:disabled{background:#cbd5e1!important;border-color:#cbd5e1!important;color:#475569!important}
body .qrmc-media-picker .qrmc-library-visibility{background:#1e3a5f!important;color:#fff!important;border-color:#cbd5e1!important}
body .qrmc-media-picker .qrmc-library-visibility:hover{background:#1553a0!important;color:#fff!important}
body :is(.qrms-media,.qrmc-gallery-tab,.qrmc-media-picker) [hidden]{display:none!important}
