.toolbox-modal__overlay { pointer-events: none; }

.toolbox-modal__itembox { pointer-events: none; }

.toolbox-modal { font-family: 'Source Sans Pro', 'TF-Regular', Arial, sans-serif; font-kerning: normal; -webkit-font-variant-ligatures: no-common-ligatures; font-variant-ligatures: no-common-ligatures; -webkit-font-feature-settings: "kern" 1,"liga" 0; font-feature-settings: "kern" 1,"liga" 0; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1000; width: 100%; pointer-events: none; /* Modifiers */ }

.toolbox-modal__overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.3); opacity: 0; transition: opacity .5s ease-in-out; animation: 20s overlay-timer forwards ease-in-out; }

.toolbox-modal__overlay--transparent { background-color: transparent; }

.toolbox-modal__itembox { position: absolute; top: 0; left: 0; min-width: 18.75rem; opacity: 0; transition: opacity .3s ease-in-out; }

.toolbox-modal__item { opacity: 0; position: relative; width: 100%; max-height: 100%; }

.toolbox-modal--top-fixed .toolbox-modal__itembox { position: fixed; top: 0 !important; left: 0 !important; right: 0 !important; min-width: auto; max-width: 100%; max-height: 100%; overflow: auto; }

.toolbox-modal--menu .toolbox-modal__item { max-width: 18.75rem; }

.toolbox-modal--dialogue .toolbox-modal__itembox, .toolbox-modal--center-fixed .toolbox-modal__itembox { position: fixed; top: 50% !important; transform: translateY(-50%); left: 0 !important; right: 0 !important; min-width: auto; max-width: 100%; max-height: 100%; overflow: auto; }

.toolbox-modal--dialogue .toolbox-modal__overlay { background-color: rgba(0, 0, 0, 0.9); }

.toolbox-modal--center { display: flex; align-items: center; justify-content: center; }

.toolbox-modal--center .toolbox-modal__itembox { position: static; min-width: 10vw; max-width: 90vw; width: 100%; opacity: 0; transition: opacity .3s ease-in-out; }

.toolbox-modal--visible { pointer-events: auto; }

.toolbox-modal--visible .toolbox-modal__overlay { opacity: 1; pointer-events: auto; }

.toolbox-modal--visible .toolbox-modal__itembox { opacity: 1; pointer-events: auto; }

.toolbox-modal--visible .toolbox-modal__item { opacity: 1; }

/* For Robinson */
.toolbox-modal--no-interaction .toolbox-modal__overlay { pointer-events: none; }

.toolbox-modal--no-interaction .toolbox-modal__itembox { pointer-events: none; }

.toolbox-modal--no-interaction .toolbox-modal__item { pointer-events: none; }

@keyframes overlay-timer { 100% { background-color: rgba(0, 0, 0, 0.8); } }

/*# sourceMappingURL=toolbox-modal.css.map */