/*!
 * ZnetDK, Starter Web Application for rapid & easy development
 * See official website https://mobile.znetdk.fr/
 * Copyright (C) 2024 Pascal MARTINEZ (contact@znetdk.fr)
 * License GNU GPL http://www.gnu.org/licenses/gpl-3.0.html GNU GPL
 * --------------------------------------------------------------------
 * ZnetDK 4 Mobile CSS library
 * File version: 3.3.7
 */h1,h2,h3,h4,h5,h6{font-family:inherit}a[target="_blank"]:after{font-family:'FontAwesome';content:" \f08e"}#zdk-header{z-index:3;transition:top 0.3s}body>h1{font-size:0;margin:0;padding:0;width:0;height:0}#zdk-connection-area .adjust-centering,#zdk-tab-menu .adjust-centering{width:200px;height:34px}#zdk-profile{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (min-width:993px){#zdk-profile{max-width:30%}}#zdk-side-nav-menu{width:200px;z-index:5}#zdk-company-logo img{max-height:116px}#zdk-side-nav-menu a:focus{outline:auto}#zdk-custom-menu i.fa{margin-right:4px}#zdk-custom-menu .w3-bar-item{padding:8px}#zdk-custom-menu>ul{display:block;margin:0;padding:0}#zdk-custom-menu li{display:block}#zdk-custom-menu li a{white-space:nowrap;text-overflow:ellipsis}#zdk-custom-menu>ul>li:not(.is-active)>a{border-left-color:transparent!important}#zdk-tab-menu a:not(.is-active){border-bottom-color:transparent!important}#zdk-tab-menu i.fa{margin-right:2px;position:relative;top:-2px}.banner-title-small,.banner-title-large{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.banner-title-small{padding:8px 4px;width:75%;position:absolute;left:48px;top:1px}.banner-title-large{width:100%}.banner-title-small.no-connection{width:85%}.banner-title-small.is-disconnected{left:12px}.banner-title-large.no-connection{width:180%}#zdk-connection-area{padding:8px 8px 8px 0}#zdk-connection-area a{text-decoration:none}.w3-main{margin-left:200px;min-height:100vh;display:flex;flex-direction:column}header+div{flex-grow:1}#zdk-content{padding-bottom:15px;overflow-wrap:break-word}#zdk-messages{word-break:break-word;overflow-wrap:break-word}#zdk-install-message~.adjust-centering,#zdk-messages~.adjust-centering{width:200px}body .w3-modal{z-index:6}.w3-modal-content{overflow-wrap:break-word}footer{width:100%;clear:both}.zdk-ajax-loader{z-index:20;position:fixed;top:50%;left:50%;margin-top:-48px;margin-left:-48px}.zdk-ajax-loader:after{content:" ";display:block;width:92px;height:92px;margin:1px;border-radius:50%;border-width:10px;border-style:solid;border-top-color:inherit;border-right-color:transparent;border-bottom-color:inherit;border-left-color:transparent;animation:zdk-ajax-loader 1.2s linear infinite}@keyframes zdk-ajax-loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#zdkmobile-ajax-loading-overlay{display:block;position:fixed;z-index:19;background-color:transparent;background-repeat:no-repeat;background-position:center;left:0;bottom:0;right:0;top:0;cursor:wait}#zdk-login-modal .w3-modal-content,#zdk-changepwd-modal .w3-modal-content,#zdk-userpanel-modal .w3-modal-content{max-width:600px}#zdk-login-modal{z-index:10}form .zdk-password{position:relative}form a.zdk-toggle-password{position:absolute;top:26px;right:10px;font-size:1.5em}form .zdk-password input::-ms-reveal{display:none}.w3-modal-content header h4{padding-right:30px;line-height:32px}label.zdk-required:after{content:" * ";color:#df1a0c;font-size:1.1em}label>b:has(+[required]):after{content:' *';color:#df1a0c}form .z4m-form-invalid{box-shadow:0 0 0 2px #df1a0c}input[type=checkbox][readonly],input[type=radio][readonly]{opacity:.5;pointer-events:none}.zdk-mobile-action{position:fixed;z-index:2}.zdk-mobile-action .fa{font-size:1.1em;position:relative;top:3px}#zdk-mobile-action-scrollup .fa,#zdk-mobile-action-search .fa{font-size:1em;top:1px}#zdk-content div.search-filter-container~ul{clear:left}ul[data-zdk-load] .w3-col{word-break:break-all}ul[data-zdk-load] a.edit .fa-edit{font-size:.9em;position:relative;left:1px}input[type=search]~ul>li{cursor:pointer}#zdk-confirmation-modal button{width:49%}.z4m-snackbar{position:fixed;bottom:0;left:25%;width:50%;z-index:10}.w3-green{background-color:#2b882e!important}.w3-text-green{color:#28802b!important}.w3-red{background-color:#df1a0c!important}.w3-text-red{color:#df1a0c!important}.w3-blue{background-color:#0b78d0!important}.w3-text-blue{color:#0b78d0!important}.w3-blue-grey,.w3-blue-gray{background-color:#5e7a87!important}.w3-pink{background-color:#df2a66!important}.w3-teal{background-color:#0f8579!important}.w3-deep-orange{color:#000!important}