UNPKG

@mobiscroll/react-lite

Version:

React UI library for progressive web and hybrid apps

2,456 lines (1,919 loc) 361 kB
.mbsc-cloak { visibility: hidden !important; } /* Empty view */ .mbsc-empty { text-align: center; margin: 3em; color: inherit; } .mbsc-empty h3 { margin: .666666em 0; padding: 0; color: inherit; font-size: 1.5em; font-weight: normal; font-family: inherit; } .mbsc-empty p { margin: 1em 0; padding: 0; font-size: 1em; line-height: 1.5; } @font-face { font-family: 'icons_mobiscroll'; src: url("icons_mobiscroll.woff?vtxdtu") format("woff"), url("icons_mobiscroll.woff") format("woff"), url("icons_mobiscroll.ttf?vtxdtu") format("truetype"); font-weight: normal; font-style: normal; } .mbsc-ic:before { font-family: 'icons_mobiscroll'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* Icons */ .mbsc-ic-aid::before { content: "\ea01"; } .mbsc-ic-airplane::before { content: "\ea02"; } .mbsc-ic-alarm2::before { content: "\ea03"; } .mbsc-ic-arrow-down2::before { content: "\ea04"; } .mbsc-ic-arrow-down5::before { content: "\ea05"; } .mbsc-ic-arrow-left2::before { content: "\ea06"; } .mbsc-ic-arrow-left4::before { content: "\ea07"; } .mbsc-ic-arrow-left5::before { content: "\ea08"; } .mbsc-ic-arrow-left6::before { content: "\ea09"; } .mbsc-ic-arrow-right2::before { content: "\ea0a"; } .mbsc-ic-arrow-right4::before { content: "\ea0b"; } .mbsc-ic-arrow-right5::before { content: "\ea0c"; } .mbsc-ic-arrow-right6::before { content: "\ea0d"; } .mbsc-ic-arrow-up2::before { content: "\ea0e"; } .mbsc-ic-arrow-up5::before { content: "\ea0f"; } .mbsc-ic-attachment::before { content: "\ea10"; } .mbsc-ic-backspace::before { content: "\ea11"; } .mbsc-ic-backspace3::before { content: "\ea12"; } .mbsc-ic-backspace4::before { content: "\ea13"; } .mbsc-ic-bars::before { content: "\ea14"; } .mbsc-ic-book::before { content: "\ea15"; } .mbsc-ic-brightness-contrast::before { content: "\ea16"; } .mbsc-ic-bubble::before { content: "\ea17"; } .mbsc-ic-bubbles::before { content: "\ea18"; } .mbsc-ic-bullhorn::before { content: "\ea19"; } .mbsc-ic-calendar::before { content: "\ea1a"; } .mbsc-ic-camera::before { content: "\ea1b"; } .mbsc-ic-cart::before { content: "\ea1c"; } .mbsc-ic-checkmark::before { content: "\ea1d"; } .mbsc-ic-clock::before { content: "\ea1e"; } .mbsc-ic-close::before { content: "\ea1f"; } .mbsc-ic-cloud-download::before { content: "\ea20"; } .mbsc-ic-cloud-upload::before { content: "\ea21"; } .mbsc-ic-cloud::before { content: "\ea22"; } .mbsc-ic-cogs::before { content: "\ea23"; } .mbsc-ic-compass::before { content: "\ea24"; } .mbsc-ic-connection::before { content: "\ea25"; } .mbsc-ic-copy2::before { content: "\ea26"; } .mbsc-ic-copy3::before { content: "\ea27"; } .mbsc-ic-credit::before { content: "\ea28"; } .mbsc-ic-disk::before { content: "\ea29"; } .mbsc-ic-download::before { content: "\ea2a"; } .mbsc-ic-drawer::before { content: "\ea2b"; } .mbsc-ic-droplet::before { content: "\ea2c"; } .mbsc-ic-earth::before { content: "\ea2d"; } .mbsc-ic-eye-blocked::before { content: "\ea2e"; } .mbsc-ic-eye::before { content: "\ea2f"; } .mbsc-ic-fa-dollar::before { content: "\ea30"; } .mbsc-ic-fa-ellipsis-h::before { content: "\ea31"; } .mbsc-ic-fa-facebook::before { content: "\ea32"; } .mbsc-ic-fa-globe::before { content: "\ea33"; } .mbsc-ic-fa-google-plus::before { content: "\ea34"; } .mbsc-ic-fa-google::before { content: "\ea35"; } .mbsc-ic-fa-leaf::before { content: "\ea36"; } .mbsc-ic-fa-mail-reply::before { content: "\ea37"; } .mbsc-ic-fa-retweet::before { content: "\ea38"; } .mbsc-ic-fa-rotate-left::before { content: "\ea39"; } .mbsc-ic-fa-twitter::before { content: "\ea3a"; } .mbsc-ic-feed2::before { content: "\ea3b"; } .mbsc-ic-file4::before { content: "\ea3c"; } .mbsc-ic-film::before { content: "\ea3d"; } .mbsc-ic-flag::before { content: "\ea3e"; } .mbsc-ic-folder::before { content: "\ea3f"; } .mbsc-ic-forward::before { content: "\ea40"; } .mbsc-ic-foundation-mail::before { content: "\ea41"; } .mbsc-ic-foundation-minus-circle::before { content: "\ea42"; } .mbsc-ic-gift::before { content: "\ea43"; } .mbsc-ic-globe::before { content: "\ea44"; } .mbsc-ic-heart::before { content: "\ea45"; } .mbsc-ic-heart2::before { content: "\ea46"; } .mbsc-ic-history::before { content: "\ea47"; } .mbsc-ic-home::before { content: "\ea48"; } .mbsc-ic-image2::before { content: "\ea49"; } .mbsc-ic-ion-android-social-user::before { content: "\ea4a"; } .mbsc-ic-ion-android-system-windows::before { content: "\ea4b"; } .mbsc-ic-ion-bluetooth::before { content: "\ea4c"; } .mbsc-ic-ion-close-circled::before { content: "\ea4d"; } .mbsc-ic-ion-email::before { content: "\ea4e"; } .mbsc-ic-ion-ios7-arrow-back::before { content: "\ea4f"; } .mbsc-ic-ion-ios7-arrow-forward::before { content: "\ea50"; } .mbsc-ic-ion-ios7-checkmark-empty::before { content: "\ea51"; } .mbsc-ic-ion-ios7-close-empty::before { content: "\ea52"; } .mbsc-ic-ion-ios7-close-outline::before { content: "\ea53"; } .mbsc-ic-ion-ios7-email::before { content: "\ea54"; } .mbsc-ic-ion-ios7-information-outline::before { content: "\ea55"; } .mbsc-ic-ion-ios7-plus-empty::before { content: "\ea56"; } .mbsc-ic-ion-iphone::before { content: "\ea57"; } .mbsc-ic-ion-navigate::before { content: "\ea58"; } .mbsc-ic-ion-social-facebook::before { content: "\ea59"; } .mbsc-ic-ion-usb::before { content: "\ea5a"; } .mbsc-ic-ios-backspace::before { content: "\ea5b"; } .mbsc-ic-key2::before { content: "\ea5c"; } .mbsc-ic-library::before { content: "\ea5d"; } .mbsc-ic-line-bubble::before { content: "\ea5f"; } .mbsc-ic-line-calendar::before { content: "\ea5e"; } .mbsc-ic-line-food::before { content: "\ea60"; } .mbsc-ic-line-heart::before { content: "\ea61"; } .mbsc-ic-line-key::before { content: "\ea63"; } .mbsc-ic-line-mail::before { content: "\ea62"; } .mbsc-ic-line-megaphone::before { content: "\ea64"; } .mbsc-ic-line-music::before { content: "\ea65"; } .mbsc-ic-line-note::before { content: "\ea66"; } .mbsc-ic-line-paperplane::before { content: "\ea67"; } .mbsc-ic-line-params::before { content: "\ea68"; } .mbsc-ic-line-phone::before { content: "\ea69"; } .mbsc-ic-line-settings::before { content: "\ea6c"; } .mbsc-ic-line-star::before { content: "\ea6a"; } .mbsc-ic-line-t-shirt::before { content: "\ea6b"; } .mbsc-ic-line-tag::before { content: "\ea6d"; } .mbsc-ic-line-user::before { content: "\ea6e"; } .mbsc-ic-line-world::before { content: "\ea6f"; } .mbsc-ic-link::before { content: "\ea71"; } .mbsc-ic-location::before { content: "\ea73"; } .mbsc-ic-lock::before { content: "\ea70"; } .mbsc-ic-lock2::before { content: "\ea72"; } .mbsc-ic-loop2::before { content: "\ea74"; } .mbsc-ic-map::before { content: "\ea75"; } .mbsc-ic-material-arrow-back::before { content: "\ea76"; } .mbsc-ic-material-arrow-forward::before { content: "\ea77"; } .mbsc-ic-material-backspace::before { content: "\ea79"; } .mbsc-ic-material-brightness-medium::before { content: "\ea7a"; } .mbsc-ic-material-check-box-outline-blank::before { content: "\ea78"; } .mbsc-ic-material-check::before { content: "\ea7b"; } .mbsc-ic-material-close::before { content: "\ea7c"; } .mbsc-ic-material-crop::before { content: "\ea7e"; } .mbsc-ic-material-email::before { content: "\ea7d"; } .mbsc-ic-material-equalizer::before { content: "\ea7f"; } .mbsc-ic-material-explore::before { content: "\ea80"; } .mbsc-ic-material-filter::before { content: "\ea81"; } .mbsc-ic-material-format-bold::before { content: "\ea82"; } .mbsc-ic-material-format-ital::before { content: "\ea83"; } .mbsc-ic-material-format-list-numbered::before { content: "\ea84"; } .mbsc-ic-material-format-paint::before { content: "\ea85"; } .mbsc-ic-material-format-underline::before { content: "\ea86"; } .mbsc-ic-material-inbox::before { content: "\ea87"; } .mbsc-ic-material-iso::before { content: "\ea88"; } .mbsc-ic-material-keyboard-arrow-down::before { content: "\ea89"; } .mbsc-ic-material-keyboard-arrow-left::before { content: "\ea8a"; } .mbsc-ic-material-keyboard-arrow-right::before { content: "\ea8b"; } .mbsc-ic-material-keyboard-arrow-up::before { content: "\ea8c"; } .mbsc-ic-material-label::before { content: "\ea8d"; } .mbsc-ic-material-language::before { content: "\ea8e"; } .mbsc-ic-material-list::before { content: "\ea8f"; } .mbsc-ic-material-menu::before { content: "\ea90"; } .mbsc-ic-material-message::before { content: "\ea91"; } .mbsc-ic-material-more-horiz::before { content: "\ea92"; } .mbsc-ic-material-music-note::before { content: "\ea93"; } .mbsc-ic-material-notifications::before { content: "\ea94"; } .mbsc-ic-material-palette::before { content: "\ea95"; } .mbsc-ic-material-pause::before { content: "\ea96"; } .mbsc-ic-material-people::before { content: "\ea97"; } .mbsc-ic-material-phone-iphone::before { content: "\ea98"; } .mbsc-ic-material-photo-size-select-large::before { content: "\ea99"; } .mbsc-ic-material-play-arrow::before { content: "\ea9a"; } .mbsc-ic-material-repeat::before { content: "\ea9b"; } .mbsc-ic-material-rotate-right::before { content: "\ea9c"; } .mbsc-ic-material-search::before { content: "\ea9d"; } .mbsc-ic-material-share::before { content: "\ea9e"; } .mbsc-ic-material-shuffle::before { content: "\ea9f"; } .mbsc-ic-material-skip-next::before { content: "\eaa0"; } .mbsc-ic-material-skip-previous::before { content: "\eaa1"; } .mbsc-ic-material-star-outline::before { content: "\eaa2"; } .mbsc-ic-material-star::before { content: "\eaa3"; } .mbsc-ic-material-stop::before { content: "\eaa4"; } .mbsc-ic-material-system-update::before { content: "\eaa5"; } .mbsc-ic-material-texture::before { content: "\eaa9"; } .mbsc-ic-material-tune::before { content: "\eaa8"; } .mbsc-ic-material-tv::before { content: "\eaa6"; } .mbsc-ic-material-vertical-align-bottom::before { content: "\eaa7"; } .mbsc-ic-material-wb-auto::before { content: "\eaaa"; } .mbsc-ic-meteo-Celsius::before { content: "\eaab"; } .mbsc-ic-meteo-Fahrenheit::before { content: "\eaad"; } .mbsc-ic-meteo-cloud::before { content: "\eaac"; } .mbsc-ic-meteo-cloud2::before { content: "\eaae"; } .mbsc-ic-meteo-cloud3::before { content: "\eab0"; } .mbsc-ic-meteo-cloud4::before { content: "\eaaf"; } .mbsc-ic-meteo-cloud5::before { content: "\eab1"; } .mbsc-ic-meteo-cloudy::before { content: "\eab2"; } .mbsc-ic-meteo-cloudy2::before { content: "\eab3"; } .mbsc-ic-meteo-cloudy3::before { content: "\eab4"; } .mbsc-ic-meteo-cloudy4::before { content: "\eab6"; } .mbsc-ic-meteo-compass::before { content: "\eab5"; } .mbsc-ic-meteo-lightning::before { content: "\eab7"; } .mbsc-ic-meteo-lightning2::before { content: "\eab8"; } .mbsc-ic-meteo-lightning3::before { content: "\eab9"; } .mbsc-ic-meteo-lightning4::before { content: "\eabb"; } .mbsc-ic-meteo-lightning5::before { content: "\eaba"; } .mbsc-ic-meteo-lines::before { content: "\eabd"; } .mbsc-ic-meteo-moon::before { content: "\eabc"; } .mbsc-ic-meteo-moon2::before { content: "\eabf"; } .mbsc-ic-meteo-none::before { content: "\eabe"; } .mbsc-ic-meteo-rainy::before { content: "\eac0"; } .mbsc-ic-meteo-rainy2::before { content: "\eac1"; } .mbsc-ic-meteo-rainy3::before { content: "\eac2"; } .mbsc-ic-meteo-rainy4::before { content: "\eac3"; } .mbsc-ic-meteo-snowflake::before { content: "\eac4"; } .mbsc-ic-meteo-snowy::before { content: "\eac5"; } .mbsc-ic-meteo-snowy2::before { content: "\eac6"; } .mbsc-ic-meteo-snowy3::before { content: "\eac7"; } .mbsc-ic-meteo-snowy4::before { content: "\eac8"; } .mbsc-ic-meteo-snowy5::before { content: "\eac9"; } .mbsc-ic-meteo-sun::before { content: "\eaca"; } .mbsc-ic-meteo-sun2::before { content: "\eacb"; } .mbsc-ic-meteo-sun3::before { content: "\eacc"; } .mbsc-ic-meteo-sunrise::before { content: "\eacd"; } .mbsc-ic-meteo-thermometer::before { content: "\eace"; } .mbsc-ic-meteo-weather::before { content: "\eacf"; } .mbsc-ic-meteo-weather2::before { content: "\ead0"; } .mbsc-ic-meteo-weather3::before { content: "\ead1"; } .mbsc-ic-meteo-weather4::before { content: "\ead2"; } .mbsc-ic-meteo-weather5::before { content: "\ead4"; } .mbsc-ic-meteo-wind::before { content: "\ead3"; } .mbsc-ic-meteo-windy::before { content: "\ead5"; } .mbsc-ic-meteo-windy2::before { content: "\ead7"; } .mbsc-ic-meteo-windy3::before { content: "\ead6"; } .mbsc-ic-meteo-windy4::before { content: "\ead8"; } .mbsc-ic-meteo-windy5::before { content: "\ead9"; } .mbsc-ic-minus::before { content: "\eada"; } .mbsc-ic-mobile::before { content: "\eadb"; } .mbsc-ic-music::before { content: "\eadc"; } .mbsc-ic-neutral::before { content: "\eadd"; } .mbsc-ic-newspaper::before { content: "\eade"; } .mbsc-ic-office::before { content: "\eadf"; } .mbsc-ic-pause2::before { content: "\eae0"; } .mbsc-ic-pencil::before { content: "\eae2"; } .mbsc-ic-phone::before { content: "\eae1"; } .mbsc-ic-play::before { content: "\eae3"; } .mbsc-ic-play3::before { content: "\eae4"; } .mbsc-ic-plus::before { content: "\eae5"; } .mbsc-ic-print::before { content: "\eae6"; } .mbsc-ic-redo2::before { content: "\eae7"; } .mbsc-ic-remove::before { content: "\eae8"; } .mbsc-ic-reply::before { content: "\eae9"; } .mbsc-ic-sad::before { content: "\eaea"; } .mbsc-ic-sad2::before { content: "\eaeb"; } .mbsc-ic-share::before { content: "\eaec"; } .mbsc-ic-smiley::before { content: "\eaed"; } .mbsc-ic-smiley2::before { content: "\eaee"; } .mbsc-ic-stack::before { content: "\eaef"; } .mbsc-ic-star::before { content: "\eaf0"; } .mbsc-ic-star2::before { content: "\eaf1"; } .mbsc-ic-star3::before { content: "\eaf3"; } .mbsc-ic-stop2::before { content: "\eaf2"; } .mbsc-ic-stopwatch::before { content: "\eaf4"; } .mbsc-ic-stream-sync::before { content: "\eaf5"; } .mbsc-ic-support::before { content: "\eaf6"; } .mbsc-ic-tag::before { content: "\eaf7"; } .mbsc-ic-thumbs-up::before { content: "\eaf8"; } .mbsc-ic-thumbs-up2::before { content: "\eaf9"; } .mbsc-ic-undo2::before { content: "\eafa"; } .mbsc-ic-unlocked::before { content: "\eafb"; } .mbsc-ic-upload::before { content: "\eafc"; } .mbsc-ic-user4::before { content: "\eafd"; } .mbsc-ic-volume-high::before { content: "\eafe"; } .mbsc-ic-volume-medium::before { content: "\eaff"; } .mbsc-ic-volume-mute2::before { content: "\eb00"; } .mbsc-collapsible.mbsc-form-group { margin: 0; } .mbsc-collapsible-header { position: relative; padding-right: 3em; } .mbsc-collapsible .mbsc-collapsible-icon { position: absolute; width: 1em; height: 1em; top: 50%; right: 1em; margin-top: -.5em; line-height: 1em; font-size: 1em; transition: transform .125s ease-out; } .mbsc-collapsible .mbsc-collapsible-content { overflow: hidden; transition: height .125s ease; box-sizing: content-box; } .mbsc-collapsible:not(.mbsc-collapsible-open) .mbsc-collapsible-content { height: 0; padding-bottom: 0; } .mbsc-collapsible-open > .mbsc-collapsible-header .mbsc-collapsible-icon { -webkit-transform: rotateX(180deg); transform: rotateX(180deg); } /* Collapsible rtl */ .mbsc-rtl .mbsc-collapsible.mbsc-form-group .mbsc-collapsible-header, .mbsc-rtl .mbsc-collapsible.mbsc-form-group .mbsc-collapsible-header.mbsc-form-group-title, .mbsc-rtl .mbsc-collapsible.mbsc-card .mbsc-collapsible-header, .mbsc-rtl .mbsc-collapsible.mbsc-card .mbsc-collapsible-header.mbsc-form-group-title { padding-right: 1em; padding-left: 3em; } .mbsc-rtl .mbsc-collapsible.mbsc-form-group .mbsc-collapsible-header .mbsc-collapsible-icon, .mbsc-rtl .mbsc-collapsible.mbsc-form-group .mbsc-collapsible-header.mbsc-form-group-title .mbsc-collapsible-icon, .mbsc-rtl .mbsc-collapsible.mbsc-card .mbsc-collapsible-header .mbsc-collapsible-icon, .mbsc-rtl .mbsc-collapsible.mbsc-card .mbsc-collapsible-header.mbsc-form-group-title .mbsc-collapsible-icon { right: auto; left: 1em; } [mbsc-page]:not(.mbsc-page) { visibility: hidden; } .mbsc-page-ctx { margin: 0; padding: 0; height: 100%; } .mbsc-page { min-height: 100%; font-size: 16px; font-family: arial, verdana, sans-serif; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-text-size-adjust: 100%; padding-left: constant(safe-area-inset-left); padding-left: env(safe-area-inset-left); padding-right: constant(safe-area-inset-right); padding-right: env(safe-area-inset-right); padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom); } .mbsc-page, .mbsc-page * { box-sizing: border-box; } .mbsc-page:before, .mbsc-page:after { content: ''; display: table; } /* RTL mode */ .mbsc-rtl { direction: rtl; } /* Typography */ .mbsc-page h1, .mbsc-page h2, .mbsc-page h3, .mbsc-page h4, .mbsc-page h5, .mbsc-page h6, .mbsc-h1, .mbsc-h2, .mbsc-h3, .mbsc-h4, .mbsc-h5, .mbsc-h6 { margin: 0; padding: 0; color: inherit; font-weight: normal; font-family: inherit; } .mbsc-page p, .mbsc-p { margin: 1em 0; padding: 0; line-height: 1.5; } .mbsc-page a, .mbsc-a { text-decoration: none; } .mbsc-page a:hover, .mbsc-a:hover { text-decoration: underline; } .mbsc-page a.mbsc-btn:hover, .mbsc-a.mbsc-btn:hover { text-decoration: none; } .mbsc-page h1, .mbsc-h1 { margin: .347826em 0; font-size: 2.875em; } .mbsc-page h2, .mbsc-h2 { margin: .470588em 0; font-size: 2.125em; } .mbsc-page h3, .mbsc-h3 { margin: .666666em 0; font-size: 1.5em; } .mbsc-page h4, .mbsc-h4 { margin: .8em 0; font-size: 1.25em; } .mbsc-page h5, .mbsc-h5 { margin: 1.066666em 0; font-size: .9375em; } .mbsc-page h6, .mbsc-h6 { margin: 1.333333em 0; font-size: .75em; } /* Padding, margin */ .mbsc-padding { padding: 1em; } .mbsc-padding > p:first-child { margin-top: 0; } .mbsc-padding > p:last-child { margin-bottom: 0; } .mbsc-margin { margin: 1em 0; } .mbsc-margin:first-child { margin-top: 0; } .mbsc-margin:last-child { margin-bottom: 0; } /* Lists */ .mbsc-page ul, .mbsc-page ol, .mbsc-ul, .mbsc-ol { padding: 0; margin: 1em 0 1em 1.25em; line-height: 1.5; } .mbsc-page ul ul, .mbsc-page ol ol, .mbsc-ul .mbsc-ul, .mbsc-ol .mbsc-ol { margin: 0 0 0 1.25em; } /* Font sizes */ .mbsc-txt-xs { font-size: .625em; } .mbsc-txt-s { font-size: .75em; } .mbsc-txt-m { font-size: 1.25em; } .mbsc-txt-l { font-size: 1.5em; } .mbsc-txt-xl { font-size: 2em; } .mbsc-txt-muted { opacity: .6; } /* Line heights */ .mbsc-line-height-xs { line-height: 1; } .mbsc-line-height-s { line-height: 1.25; } .mbsc-line-height-m { line-height: 1.5; } .mbsc-line-height-l { line-height: 1.75; } .mbsc-line-height-xl { line-height: 2; } /* Font weights */ .mbsc-ultra-bold { font-weight: 900; } .mbsc-bold { font-weight: bold; } .mbsc-medium { font-weight: 500; } .mbsc-light { font-weight: 300; } .mbsc-thin { font-weight: 100; } .mbsc-italic { font-style: italic; } /* Text align */ .mbsc-align-left { text-align: left; } .mbsc-align-right { text-align: right; } .mbsc-align-center { text-align: center; } .mbsc-align-justify { text-align: justify; } /* Float */ .mbsc-pull-right { float: right; } .mbsc-pull-left { float: left; } /* Image section */ .mbsc-media-fluid { display: block; width: 100%; } .mbsc-img-thumbnail { width: 6em; height: 6em; margin: 1em; } /* Avatar image */ .mbsc-avatar { width: 2.5em; height: 2.5em; padding: 0; border-radius: 1.25em; } /* Note */ .mbsc-note { position: relative; padding: .75em 1.25em; margin: 1em; border: 1px solid transparent; font-size: .875em; } @media screen and (max-width: 600px) { .mbsc-note { text-align: center; } } @keyframes autofill { from { opacity: 1; } to { opacity: 1; } } .mbsc-input { display: block; margin: 0; z-index: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .mbsc-input.mbsc-control-w.mbsc-ltr, .mbsc-input.mbsc-control-w.mbsc-rtl { width: auto; font-size: 1em; line-height: normal; max-width: none; position: relative; } .mbsc-input.mbsc-label-floating.mbsc-control-w.mbsc-ltr, .mbsc-input.mbsc-label-floating.mbsc-control-w.mbsc-rtl, .mbsc-input.mbsc-label-stacked.mbsc-control-w.mbsc-ltr, .mbsc-input.mbsc-label-stacked.mbsc-control-w.mbsc-rtl { top: 0; left: 0; right: 0; transform: none; } .mbsc-input .mbsc-control:-webkit-autofill { animation-name: autofill; } .mbsc-input input, .mbsc-input select, .mbsc-input textarea { margin: 0; padding: 0; border: 0; border-radius: 0; outline: 0; font-family: inherit; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .mbsc-input-wrap, .mbsc-input input, .mbsc-input textarea { box-sizing: border-box; } .mbsc-input input, .mbsc-input select, .mbsc-input textarea { display: block; width: 100%; font-size: 1em; } .mbsc-input input:focus, .mbsc-input select:focus, .mbsc-input textarea:focus { outline: 0; } .mbsc-input-wrap { position: relative; display: block; } /* Textbox, textarea, select */ .mbsc-input .mbsc-label { font-size: .875em; white-space: nowrap; } .mbsc-input-ic { position: absolute; height: 2em; width: 2em; line-height: 2em; text-align: center; } .mbsc-input-toggle { cursor: pointer; } .mbsc-ic-right .mbsc-input-ic { right: .5em; } .mbsc-ic-left .mbsc-input-ic { left: .5em; } .mbsc-ic-right input { padding-right: 2.4em; } .mbsc-ic-left input { padding-left: 2.4em; } /* Inline labels */ .mbsc-label-inline.mbsc-input.mbsc-control-w { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .mbsc-label-inline.mbsc-input.mbsc-control-w .mbsc-input-wrap { -webkit-box-flex: 1; -webkit-flex: 1 auto; -moz-box-flex: 1; -moz-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; } .mbsc-label-inline.mbsc-input.mbsc-control-w .mbsc-label { position: static; -webkit-box-flex: 0; -webkit-flex: 0 auto; -moz-box-flex: 0; -moz-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; font-size: 1em; width: 30%; max-width: 12.5em; overflow: hidden; text-overflow: ellipsis; box-sizing: content-box; } /* Floating labels */ .mbsc-label-floating.mbsc-input .mbsc-label { pointer-events: none; transition: transform .2s; } .mbsc-label-floating.mbsc-input .mbsc-label ~ .mbsc-input-wrap { /* WebKit browsers */ /* Mozilla Firefox 4 to 18 */ /* Mozilla Firefox 19+ */ /* Internet Explorer 10+ */ } .mbsc-label-floating.mbsc-input .mbsc-label ~ .mbsc-input-wrap .mbsc-control::-webkit-input-placeholder { opacity: 0; } .mbsc-label-floating.mbsc-input .mbsc-label ~ .mbsc-input-wrap .mbsc-control:-moz-placeholder { opacity: 0; } .mbsc-label-floating.mbsc-input .mbsc-label ~ .mbsc-input-wrap .mbsc-control::-moz-placeholder { opacity: 0; } .mbsc-label-floating.mbsc-input .mbsc-label ~ .mbsc-input-wrap .mbsc-control:-ms-input-placeholder { opacity: 0; } .mbsc-label-floating.mbsc-input.mbsc-label-floating-active .mbsc-label ~ .mbsc-input-wrap { /* WebKit browsers */ /* Mozilla Firefox 4 to 18 */ /* Mozilla Firefox 19+ */ /* Internet Explorer 10+ */ } .mbsc-label-floating.mbsc-input.mbsc-label-floating-active .mbsc-label ~ .mbsc-input-wrap .mbsc-control::-webkit-input-placeholder { opacity: 1; transition: opacity .2s; } .mbsc-label-floating.mbsc-input.mbsc-label-floating-active .mbsc-label ~ .mbsc-input-wrap .mbsc-control:-moz-placeholder { opacity: 1; transition: opacity .2s; } .mbsc-label-floating.mbsc-input.mbsc-label-floating-active .mbsc-label ~ .mbsc-input-wrap .mbsc-control::-moz-placeholder { opacity: 1; transition: opacity .2s; } .mbsc-label-floating.mbsc-input.mbsc-label-floating-active .mbsc-label ~ .mbsc-input-wrap .mbsc-control:-ms-input-placeholder { opacity: 1; transition: opacity .2s; } .mbsc-ltr.mbsc-label-floating.mbsc-input .mbsc-label { -webkit-transform-origin: top left; transform-origin: top left; } .mbsc-rtl.mbsc-label-floating.mbsc-input .mbsc-label { -webkit-transform-origin: top right; transform-origin: top right; } /* file type */ .mbsc-input-wrap .mbsc-control[type="file"] { position: absolute; left: 0; opacity: 0; } .mbsc-progress { position: relative; display: block; margin: 0; z-index: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .mbsc-progress progress { display: none; } .mbsc-progress .mbsc-input-wrap { position: relative; display: block; } .mbsc-progress .mbsc-input-ic { position: absolute; height: 2em; width: 2em; line-height: 2em; text-align: center; } .mbsc-progress-cont { position: relative; display: block; width: 100%; height: 100%; -ms-touch-action: pan-y; touch-action: pan-y; } .mbsc-progress-track { position: relative; display: block; box-sizing: border-box; } .mbsc-progress-bar { position: absolute; top: 0; left: 0; width: 0; height: 100%; } .mbsc-rtl .mbsc-progress-bar { left: auto; right: 0; } .mbsc-progress-anim .mbsc-progress-bar { transition: width .1s ease-in-out; } .mbsc-progress-value { position: absolute; top: 50%; width: 3em; overflow: hidden; margin-top: -.5em; line-height: 1em; } .mbsc-progress-value-right .mbsc-progress-value { right: 0; text-align: right; } .mbsc-rtl.mbsc-progress-value-right .mbsc-progress-value { right: auto; left: 0; text-align: left; } .mbsc-progress-value-left .mbsc-progress-value { left: 0; text-align: left; } .mbsc-rtl.mbsc-progress-value-left .mbsc-progress-value { left: auto; right: 0; text-align: right; } .mbsc-progress-step-label { position: absolute; top: 1em; width: 3.5em; font-size: .75em; text-align: center; overflow: hidden; } .mbsc-ltr .mbsc-progress-step-label { margin-left: -1.75em; } .mbsc-rtl .mbsc-progress-step-label { margin-right: -1.75em; } /* Inline labels */ .mbsc-label-inline.mbsc-progress.mbsc-control-w { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .mbsc-label-inline.mbsc-progress.mbsc-control-w .mbsc-input-wrap { -webkit-box-flex: 1; -webkit-flex: 1 auto; -moz-box-flex: 1; -moz-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto; } .mbsc-label-inline.mbsc-progress.mbsc-control-w .mbsc-label { position: static; -webkit-box-flex: 0; -webkit-flex: 0 auto; -moz-box-flex: 0; -moz-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; font-size: 1em; line-height: 2.125em; width: 30%; max-width: 12.5em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .mbsc-progress.mbsc-slider input { display: none; } .mbsc-ltr .mbsc-progress-anim .mbsc-slider-handle-cont { transition: left .1s ease-in-out; } .mbsc-rtl .mbsc-progress-anim .mbsc-slider-handle-cont { transition: right .1s ease-in-out; } .mbsc-slider-handle-cont { position: absolute; width: 2em; height: 2em; top: .0625em; margin-top: -1em; cursor: pointer; } .mbsc-ltr .mbsc-slider-handle-cont { right: -1em; } .mbsc-rtl .mbsc-slider-handle-cont { left: -1em; } .mbsc-ltr .mbsc-slider-handle-cont.mbsc-slider-handle-left { left: 0; } .mbsc-rtl .mbsc-slider-handle-cont.mbsc-slider-handle-left { right: 0; } .mbsc-ltr .mbsc-progress-track .mbsc-slider-handle-cont { margin-left: -1em; } .mbsc-rtl .mbsc-progress-track .mbsc-slider-handle-cont { margin-right: -1em; } .mbsc-slider-handle { position: absolute; top: .125em; right: 50%; margin: -.5em -.5em 0 0; z-index: 2; } .mbsc-slider-handle-cont .mbsc-slider-handle { box-sizing: content-box; } .mbsc-slider .mbsc-slider-handle:focus, .mbsc-slider .mbsc-active .mbsc-slider-handle { outline: 0; z-index: 15; } .mbsc-slider .mbsc-handle-curr { z-index: 16; } .mbsc-slider-tooltip { position: absolute; right: 50%; opacity: 0; color: #000; } .mbsc-slider-step { position: absolute; top: 0; width: .125em; height: 100%; margin-left: -.0625em; } .mbsc-rating.mbsc-progress .mbsc-progress-cont { display: inline-block; width: auto; padding: 0 .5em; margin: 0 -.681818em; cursor: pointer; } .mbsc-rating .mbsc-progress-cont .mbsc-progress-track { height: auto; background: none; } .mbsc-rating .mbsc-ic { font-size: 1.375em; margin: 0 0.181818em; } .mbsc-rating.mbsc-progress input { display: none; } .mbsc-rating.mbsc-progress .mbsc-progress-cont .mbsc-slider-handle { display: block; position: absolute; width: 100%; height: 100%; margin: 0; top: 0; left: 0; right: 0; background: none; box-shadow: none; border: 0; -webkit-transform: none; transform: none; } .mbsc-rating .mbsc-progress-cont .mbsc-progress-bar { background: none; overflow: hidden; white-space: nowrap; border-radius: 0; transition: none; } .mbsc-anim-trans .mbsc-fr-scroll { overflow: hidden; } .mbsc-anim-trans-flip .mbsc-fr-persp, .mbsc-anim-trans-swing .mbsc-fr-persp { -webkit-perspective: 1000px; perspective: 1000px; } .mbsc-anim-trans .mbsc-fr-popup, .mbsc-anim-trans .mbsc-fr-overlay { -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; } .mbsc-anim-in .mbsc-fr-popup, .mbsc-anim-in .mbsc-fr-overlay { -webkit-animation-timing-function: ease-out; -webkit-animation-duration: 225ms; animation-timing-function: ease-out; animation-duration: 225ms; } .mbsc-anim-out .mbsc-fr-popup, .mbsc-anim-out .mbsc-fr-overlay { -webkit-animation-timing-function: ease-in; -webkit-animation-duration: 195ms; animation-timing-function: ease-in; animation-duration: 195ms; } .mbsc-anim-in .mbsc-fr-overlay { -webkit-animation-name: mbsc-anim-f-in; animation-name: mbsc-anim-f-in; } .mbsc-anim-out .mbsc-fr-overlay { -webkit-animation-name: mbsc-anim-f-out; animation-name: mbsc-anim-f-out; } .mbsc-anim-flip, .mbsc-anim-swing, .mbsc-anim-slidehorizontal, .mbsc-anim-slidevertical, .mbsc-anim-slidedown, .mbsc-anim-slideup, .mbsc-anim-fade { -webkit-backface-visibility: hidden; -webkit-transform: translateX(0); backface-visibility: hidden; transform: translateX(0); } .mbsc-anim-swing, .mbsc-anim-slidehorizontal, .mbsc-anim-slidevertical, .mbsc-anim-slidedown, .mbsc-anim-slideup, .mbsc-anim-fade { -webkit-transform-origin: 0 0; transform-origin: 0 0; } .mbsc-anim-flip, .mbsc-anim-pop { -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; } .mbsc-anim-in .mbsc-anim-pop { opacity: 1; -webkit-animation-name: mbsc-anim-p-in; -webkit-animation-duration: 100ms; -webkit-transform: scale(1); animation-name: mbsc-anim-p-in; animation-duration: 100ms; transform: scale(1); } .mbsc-anim-out .mbsc-anim-pop { opacity: 0; -webkit-animation-name: mbsc-anim-p-out; -webkit-animation-duration: 150ms; animation-name: mbsc-anim-p-out; animation-duration: 150ms; } .mbsc-anim-trans-pop .mbsc-fr-overlay { -webkit-animation-duration: 150ms; animation-duration: 150ms; } .mbsc-anim-in .mbsc-anim-flip { opacity: 1; -webkit-animation-name: mbsc-anim-fl-in; -webkit-transform: scale(1); animation-name: mbsc-anim-fl-in; transform: scale(1); } .mbsc-anim-out .mbsc-anim-flip { opacity: 0; -webkit-animation-name: mbsc-anim-fl-out; animation-name: mbsc-anim-fl-out; } .mbsc-anim-in .mbsc-anim-swing { opacity: 1; -webkit-animation-name: mbsc-anim-sw-in; -webkit-transform: scale(1); transform: scale(1); animation-name: mbsc-anim-sw-in; } .mbsc-anim-out .mbsc-anim-swing { opacity: 0; -webkit-animation-name: mbsc-anim-sw-out; animation-name: mbsc-anim-sw-out; } .mbsc-anim-in .mbsc-anim-slidehorizontal { opacity: 1; -webkit-animation-name: mbsc-anim-sh-in; -webkit-transform: scale(1); transform: scale(1); animation-name: mbsc-anim-sh-in; } .mbsc-anim-out .mbsc-anim-slidehorizontal { opacity: 0; -webkit-animation-name: mbsc-anim-sh-out; animation-name: mbsc-anim-sh-out; } .mbsc-anim-in .mbsc-anim-slidevertical { opacity: 1; -webkit-animation-name: mbsc-anim-sv-in; -webkit-transform: scale(1); animation-name: mbsc-anim-sv-in; transform: scale(1); } .mbsc-anim-out .mbsc-anim-slidevertical { opacity: 0; -webkit-animation-name: mbsc-anim-sv-out; animation-name: mbsc-anim-sv-out; } .mbsc-anim-in .mbsc-anim-slidedown { -webkit-animation-name: mbsc-anim-sd-in; -webkit-transform: scale(1); animation-name: mbsc-anim-sd-in; transform: scale(1); } .mbsc-anim-out .mbsc-anim-slidedown { -webkit-animation-name: mbsc-anim-sd-out; -webkit-transform: translateY(-100%); animation-name: mbsc-anim-sd-out; } .mbsc-anim-in .mbsc-anim-slideup { -webkit-animation-name: mbsc-anim-su-in; -webkit-transform: scale(1); transform: scale(1); animation-name: mbsc-anim-su-in; } .mbsc-anim-out .mbsc-anim-slideup { -webkit-animation-name: mbsc-anim-su-out; -webkit-transform: translateY(100%); animation-name: mbsc-anim-su-out; } .mbsc-anim-in .mbsc-anim-fade { opacity: 1; -webkit-animation-name: mbsc-anim-f-in; animation-name: mbsc-anim-f-in; } .mbsc-anim-out .mbsc-anim-fade { opacity: 0; -webkit-animation-name: mbsc-anim-f-out; animation-name: mbsc-anim-f-out; } .mbsc-fr-pointer.mbsc-anim-in .mbsc-anim-slidedown { -webkit-animation-name: mbsc-anim-sd-in, mbsc-anim-f-in; animation-name: mbsc-anim-sd-in, mbsc-anim-f-in; } .mbsc-fr-pointer.mbsc-anim-out .mbsc-anim-slidedown { -webkit-animation-name: mbsc-anim-sd-out, mbsc-anim-f-out; animation-name: mbsc-anim-sd-out, mbsc-anim-f-out; } .mbsc-fr-pointer.mbsc-anim-in .mbsc-anim-slideup { -webkit-animation-name: mbsc-anim-su-in, mbsc-anim-f-in; animation-name: mbsc-anim-su-in, mbsc-anim-f-in; } .mbsc-fr-pointer.mbsc-anim-out .mbsc-anim-slideup { -webkit-animation-name: mbsc-anim-su-out, mbsc-anim-f-out; animation-name: mbsc-anim-su-out, mbsc-anim-f-out; } /* Fade in */ @keyframes mbsc-anim-f-in { from { opacity: 0; } to { opacity: 1; } } @-webkit-keyframes mbsc-anim-f-in { from { opacity: 0; } to { opacity: 1; } } /* Fade out */ @keyframes mbsc-anim-f-out { from { visibility: visible; opacity: 1; } to { opacity: 0; } } @-webkit-keyframes mbsc-anim-f-out { from { visibility: visible; opacity: 1; } to { opacity: 0; } } /* Pop in */ @keyframes mbsc-anim-p-in { from { opacity: 0; transform: scale(0.8); } to { opacity: 1; transform: scale(1); } } @-webkit-keyframes mbsc-anim-p-in { from { opacity: 0; -webkit-transform: scale(0.8); } to { opacity: 1; -webkit-transform: scale(1); } } /* Pop out */ @keyframes mbsc-anim-p-out { from { opacity: 1; transform: scale(1); } to { opacity: 0; transform: scale(0.8); } } @-webkit-keyframes mbsc-anim-p-out { from { opacity: 1; -webkit-transform: scale(1); } to { opacity: 0; -webkit-transform: scale(0.8); } } /* Flip in */ @keyframes mbsc-anim-fl-in { from { opacity: 0; transform: rotateY(90deg); } to { opacity: 1; transform: rotateY(0); } } @-webkit-keyframes mbsc-anim-fl-in { from { opacity: 0; -webkit-transform: rotateY(90deg); } to { opacity: 1; -webkit-transform: rotateY(0); } } /* Flip out */ @keyframes mbsc-anim-fl-out { from { opacity: 1; transform: rotateY(0deg); } to { opacity: 0; transform: rotateY(-90deg); } } @-webkit-keyframes mbsc-anim-fl-out { from { opacity: 1; -webkit-transform: rotateY(0deg); } to { opacity: 0; -webkit-transform: rotateY(-90deg); } } /* Swing in */ @keyframes mbsc-anim-sw-in { from { opacity: 0; transform: rotateY(-90deg); } to { opacity: 1; transform: rotateY(0deg); } } @-webkit-keyframes mbsc-anim-sw-in { from { opacity: 0; -webkit-transform: rotateY(-90deg); } to { opacity: 1; -webkit-transform: rotateY(0deg); } } /* Swing out */ @keyframes mbsc-anim-sw-out { from { opacity: 1; transform: rotateY(0deg); } to { opacity: 0; transform: rotateY(-90deg); } } @-webkit-keyframes mbsc-anim-sw-out { from { opacity: 1; -webkit-transform: rotateY(0deg); } to { opacity: 0; -webkit-transform: rotateY(-90deg); } } /* Slide horizontal in */ @keyframes mbsc-anim-sh-in { from { opacity: 0; transform: translateX(-100%); } to { opacity: 1; transform: translateX(0); } } @-webkit-keyframes mbsc-anim-sh-in { from { opacity: 0; -webkit-transform: translateX(-100%); } to { opacity: 1; -webkit-transform: translateX(0); } } /* Slide horizontal out */ @keyframes mbsc-anim-sh-out { from { opacity: 1; transform: translateX(0); } to { opacity: 0; transform: translateX(100%); } } @-webkit-keyframes mbsc-anim-sh-out { from { opacity: 1; -webkit-transform: translateX(0); } to { opacity: 0; -webkit-transform: translateX(100%); } } /* Slide vertical in */ @keyframes mbsc-anim-sv-in { from { opacity: 0; transform: translateY(-100%); } to { opacity: 1; transform: translateY(0); } } @-webkit-keyframes mbsc-anim-sv-in { from { opacity: 0; -webkit-transform: translateY(-100%); } to { opacity: 1; -webkit-transform: translateY(0); } } /* Slide vertical out */ @keyframes mbsc-anim-sv-out { from { opacity: 1; transform: translateY(0); } to { opacity: 0; transform: translateY(100%); } } @-webkit-keyframes mbsc-anim-sv-out { from { opacity: 1; -webkit-transform: translateY(0); } to { opacity: 0; -webkit-transform: translateY(100%); } } /* Slide Down In */ @keyframes mbsc-anim-sd-in { from { transform: translateY(-100%); } to { transform: translateY(0); } } @-webkit-keyframes mbsc-anim-sd-in { from { opacity: 1; -webkit-transform: translateY(-100%); } to { opacity: 1; -webkit-transform: translateY(0); } } /* Slide down out */ @keyframes mbsc-anim-sd-out { from { transform: translateY(0); } to { transform: translateY(-100%); } } @-webkit-keyframes mbsc-anim-sd-out { from { opacity: 1; -webkit-transform: translateY(0); } to { opacity: 1; -webkit-transform: translateY(-100%); } } /* Slide Up In */ @keyframes mbsc-anim-su-in { from { transform: translateY(100%); } to { transform: translateY(0); } } @-webkit-keyframes mbsc-anim-su-in { from { opacity: 1; -webkit-transform: translateY(100%); } to { opacity: 1; -webkit-transform: translateY(0); } } /* Slide up out */ @keyframes mbsc-anim-su-out { from { transform: translateY(0); } to { transform: translateY(100%); } } @-webkit-keyframes mbsc-anim-su-out { from { opacity: 1; -webkit-transform: translateY(0); } to { opacity: 1; -webkit-transform: translateY(100%); } } .mbsc-fr-w, .mbsc-fr-overlay { -webkit-transform: translateZ(0); } .mbsc-fr { pointer-events: none; z-index: 99998; font-weight: normal; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%; } .mbsc-fr-focus { outline: 0; } .mbsc-fr-lock-ctx { position: relative; } .mbsc-fr-lock.mbsc-fr-lock-ios { overflow: hidden; position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: auto; } .mbsc-fr-pos { visibility: hidden; } .mbsc-fr-scroll { position: relative; z-index: 2; width: 100%; height: 100%; -ms-touch-action: pan-y; touch-action: pan-y; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; } .mbsc-fr-popup { max-width: 98%; position: absolute; z-index: 2; top: 0; left: 0; font-size: 12px; text-shadow: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; } .mbsc-rtl { direction: rtl; } /* Box sizing */ .mbsc-fr-popup, .mbsc-fr-btn-cont, .mbsc-fr-arr { box-sizing: border-box; } .mbsc-fr .mbsc-fr-w { box-sizing: content-box; } .mbsc-fr-w { min-width: 256px; max-width: 100%; overflow: hidden; text-align: center; font-family: arial, verdana, sans-serif; } /* Modal overlay */ .mbsc-fr, .mbsc-fr-persp, .mbsc-fr-overlay { position: fixed; top: 0; bottom: 0; left: 0; right: 0; } .mbsc-fr-lock .mbsc-fr-persp { -ms-touch-action: none; touch-action: none; } .mbsc-fr-lock-ctx > .mbsc-fr, .mbsc-fr-lock-ctx .mbsc-fr-persp, .mbsc-fr-lock-ctx .mbsc-fr-overlay { position: absolute; } .mbsc-fr-persp { pointer-events: auto; overflow: hidden; } .mbsc-fr-overlay { z-index: 1; background: rgba(0, 0, 0, 0.7); } /* Liquid mode */ .mbsc-fr-liq .mbsc-fr-popup { max-width: 100%; } /* Top/Bottom mode */ .mbsc-fr-top .mbsc-fr-popup, .mbsc-fr-bottom .mbsc-fr-popup { width: 100%; max-width: 100%; } .mbsc-fr-top .mbsc-fr-w, .mbsc-fr-bottom .mbsc-fr-w { padding-left: constant(safe-area-inset-left); padding-left: env(safe-area-inset-left); padding-right: constant(safe-area-inset-right); padding-right: env(safe-area-inset-right); } .mbsc-fr-bottom .mbsc-fr-w { padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom); } .mbsc-fr-top .mbsc-fr-popup { padding-top: constant(safe-area-inset-top); padding-top: env(safe-area-inset-top); } /* Inline mode */ .mbsc-fr-inline { position: relative; pointer-events: auto; z-index: 0; } .mbsc-fr-inline .mbsc-fr-popup { position: static; max-width: 100%; } /* Bubble mode */ .mbsc-fr-bubble, .mbsc-fr-bubble .mbsc-fr-persp { position: absolute; } .mbsc-fr-bubble .mbsc-fr-arr-w { position: absolute; z-index: 1; left: 0; width: 100%; overflow: hidden; } .mbsc-fr-bubble-top .mbsc-fr-arr-w { top: 100%; } .mbsc-fr-bubble-bottom .mbsc-fr-arr-w { bottom: 100%; } .mbsc-fr-bubble .mbsc-fr-arr-i { margin: 0 1.75em; position: relative; direction: ltr; } .mbsc-fr-bubble .mbsc-fr-arr { display: block; } .mbsc-fr-arr { display: none; position: relative; left: 0; width: 2em; height: 2em; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); margin-left: -1em; } .mbsc-fr-bubble-bottom .mbsc-fr-arr { top: 1.333334em; } .mbsc-fr-bubble-top .mbsc-fr-arr { top: -1.333334em; } .mbsc-fr-hdn { width: 0; height: 0; margin: 0; padding: 0; border: 0; overflow: hidden; } /* Header */ .mbsc-fr-hdr { overflow: hidden; text-overflow: ellipsis; text-align: center; } /* Buttons */ .mbsc-fr-btn { overflow: hidden; display: block; text-decoration: none; white-space: nowrap; text-overflow: ellipsis; vertical-align: top; } .mbsc-fr-btn-e { cursor: pointer; } .mbsc-fr-btn.mbsc-disabled { cursor: not-allowed; } /* Button container */ .mbsc-fr-btn-cont { display: table; width: 100%; text-align: center; white-space: normal; } .mbsc-fr-btn-cont .mbsc-disabled { opacity: .3; } /* Button wrapper */ .mbsc-fr-btn-w { vertical-align: top; display: table-cell; position: relative; z-index: 5; } .mbsc-fr-btn-w .mbsc-fr-btn:before { padding: .375em; } /* Desktop view */ .mbsc-fr-pointer { /* Embedded components */ } .mbsc-fr-pointer.mbsc-fr .mbsc-fr-w .mbsc-fr-inline .mbsc-fr-w { box-shadow: none; border-radius: 0; } .mbsc-fr-pointer .mbsc-ltr .mbsc-fr-w, .mbsc-fr-pointer .mbsc-ltr .mbsc-sc-whl .mbsc-sel-gr { text-align: left; } .mbsc-fr-pointer .mbsc-rtl .mbsc-fr-w, .mbsc-fr-pointer .mbsc-rtl .mbsc-sc-whl .mbsc-sel-gr { text-align: right; } .mbsc-fr-pointer.mbsc-fr-top .mbsc-fr-w, .mbsc-fr-pointer.mbsc-fr-bottom .mbsc-fr-w { pointer-events: auto; display: inline-block; margin-top: 3em; margin-bottom: 3em; max-width: 98%; } .mbsc-fr-pointer.mbsc-fr-top .mbsc-fr-popup, .mbsc-fr-pointer.mbsc-fr-bottom .mbsc-fr-popup { text-align: center; pointer-events: none; } .mbsc-fr-pointer.mbsc-fr-bubble .mbsc-fr-arr-w { display: none; } .mbsc-fr-pointer .mbsc-sel-empty { text-align: center; } .mbsc-wdg .mbsc-wdg-c { position: relative; z-index: 0; font-size: 14px; white-space: normal; -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; } .mbsc-wdg .mbsc-ltr .mbsc-wdg-c { text-align: left; } .mbsc-wdg .mbsc-rtl .mbsc-wdg-c { text-align: right; } .mbsc-wdg .mbsc-wdg-c.mbsc-w-p { padding: 1em; } .mbsc-no-padding.mbsc-wdg .mbsc-wdg-c.mbsc-w-p { padding: 0; } /* Toast, snackbar */ .mbsc-toast .mbsc-fr-persp, .mbsc-snackbar .mbsc-fr-persp { pointer-events: none; } .mbsc-toast .mbsc-fr-overlay, .mbsc-snackbar .mbsc-fr-overlay { display: none; } .mbsc-toast.mbsc-fr .mbsc-fr-persp .mbsc-fr-popup, .mbsc-snackbar.mbsc-fr .mbsc-fr-persp .mbsc-fr-popup { border: 0; line-height: 1.428572; } /* Snackbar */ .mbsc-snackbar.mbsc-fr .mbsc-fr-w { min-width: 18em; max-width: 36em; margin: 0 auto; pointer-events: auto; box-shadow: none; } .mbsc-snackbar-cont { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .mbsc-snackbar-msg { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0 1em; } .mbsc-snackbar .mbsc-snackbar-cont .mbsc-snackbar-btn { margin: -1em 0; padding: 1em; line-height: 1.428572; font-size: 1em; font-weight: 400; } .mbsc-snackbar.mbsc-no-touch.mbsc-fr .mbsc-fr-c .mbsc-btn-flat:not(:disabled):hover { background: none; box-shadow: none; } /* Toast */ .mbsc-toast.mbsc-fr .mbsc-fr-w { background: none; box-shadow: none; } .mbsc-toast.mbsc-fr .mbsc-fr-c.mbsc-wdg-c { text-align: center; padding-bottom: 4em; } .mbsc-toast .mbsc-toast-msg { display: inline-block; min-width: 10em; max-width: 50em; padding: .857143em 2em; } /* Alert, confirm, prompt */ .mbsc-alert.mbsc-fr .mbsc-fr-c.mbsc-wdg-c { padding: 1.714286em; max-width: 20em; } .mbsc-alert .mbsc-fr-c .mbsc-input { padding: 0; margin: 0; } .mbsc-alert.mbsc-fr h2 { margin: 0 0 1em 0; padding: 0; font-size: 1.428572em; font-weight: bold; } .mbsc-alert.mbsc-fr p { margin: 1em 0; padding: 0; font-size: 1em; } /* Forms */ [mbsc-form]:not(.mbsc-form) { visibility: hidden; } .mbsc-form, .mbsc-control-w, .mbsc-btn, .mbsc-segmented { font-size: 16px; font-family: arial, verdana, sans-serif; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -ms-touch-action: manipulation; touch-action: manipulation; } .mbsc-form:before, .mbsc-form:after { content: ''; display: table; } .mbsc-form-group { margin: 1.5em 0; } .mbsc-form-group-inset { margin: 2em 1.5em; } .mbsc-form-group, .mbsc-form-group-inset { padding-top: 0 !important; padding-bottom: 0 !important; } /* No background inside widget */ .mbsc-wdg .mbsc-w-p .mbsc-form { background: none; } /* Other mobiscroll components inline */ .mbsc-input .mbsc-fr-inline .mbsc-fr-popup { display: block; } .mbsc-err-msg { display: block; font-size: .75em; } .mbsc-checkbox, .mbsc-switch, .mbsc-radio, .mbsc-stepper-cont { line-height: 1.25em; } .mbsc-checkbox, .mbsc-switch, .mbsc-btn, .mbsc-radio, .mbsc-segmented, .mbsc-stepper-cont { position: relative; display: block; margin: 0; z-index: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .mbsc-checkbox input, .mbsc-switch input, .mbsc-radio input, .mbsc-segmented input, .mbsc-btn { margin: 0; padding: 0; border: 0; border-radius: 0; outline: 0; font-family: inherit; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .mbsc-checkbox input, .mbsc-switch input, .mbsc-radio input, .mbsc-select select, .mbsc-segmented input { position: absolute; z-index: 3; top: 0; left: 0; width: 100%; height: 100%; border: 0; opacity: 0; margin: 0; } .mbsc-btn, .mbsc-checkbox-box, .mbsc-checkbox-box:after, .mbsc-radio-box, .mbsc-radio-box:after, .mbsc-switch-track, .mbsc-segmented, .mbsc-progress progress, .mbsc-stepper-cont { box-sizing: border-box; } .mbsc-segmented .mbsc-segmented-content, .mbsc-btn-flat .mbsc-btn-ic { box-sizing: content-box; } .mbsc-desc { display: block; font-size: .75em; opacity: .6; } label.mbsc-input, .mbsc-label { margin: 0; display: block; font-weight: normal; } .mbsc-control-w { max-width: none; margin: 0; font-size: 1em; font-weight: normal; } .mbsc-control-w .mbsc-label { position: static; line-height: normal; } /* Textarea */ .mbsc-input textarea { resize: none; overflow: hidden; line-height: 1.5em; } .mbsc-input .mbsc-textarea-scroll { overflow: auto; } /* Select */ .mbsc-select select, .mbsc-select input { cursor: pointer; } .mbsc-select select option { color: initial; } .mbsc-select-ic { display: none; } /* Checkbox */ .mbsc-checkbox { padding: .5em; } .mbsc-checkbox-box { position: absolute; top: 50%; display: block; width: 1