/**
 * Klinik Lengg module for Craft CMS
 *
 * Klinik Lengg CSS
 *
 * @author    PAKD
 * @copyright Copyright (c) 2022 PAKD
 * @link      https://pakd.ch/
 * @package   KlinikLenggModule
 * @since     1.0.0
 */

#fields-navigationSidebar { max-width: 800px; }
#fields-navigationTop { max-width: 800px; }
#fields-navigationSidebar .ni_block:not(.is-level-odd) { background-color: #e4edf6; }
/*#fields-navigationSidebar [data-type="typedlinkfield\fields\LinkField"] { max-width: 700px; }*/
#fields-navigationTop { max-width: 800px; }
#fields-navigationTop .ni_block:not(.is-level-odd) { background-color: #e4edf6; }

/* Condensed Link Field */
#fields-navigationSidebar .linkfield--settings > div  { display: flex; align-items: center; }
#fields-navigationSidebar .linkfield--settings > div > .heading  { align-self: center; margin-right: 10px; margin-bottom: 0; }
#fields-navigationSidebar .linkfield--settings > div > .input  { flex-grow: 1 }
#fields-navigationTop .linkfield--settings > div  { display: flex; align-items: center; }
#fields-navigationTop .linkfield--settings > div > .heading  { align-self: center; margin-right: 10px; margin-bottom: 0; }
#fields-navigationTop .linkfield--settings > div > .input  { flex-grow: 1 }

#fields-navigationSidebar .linkfield.withSettings  { padding: 0; border: 0; }
#fields-navigationSidebar .ni_block_children  { padding: 0; border: 0; }
#fields-navigationSidebar .ni_block_content_tab:first-child:not(.is-selected) { display: flex; opacity: 40%; cursor: default; }
#fields-navigationSidebar .ni_block_content_tab:first-child:not(.is-selected) > div { pointer-events: none; }
#fields-navigationTop .linkfield.withSettings  { padding: 0; border: 0; }
#fields-navigationTop .ni_block_children  { padding: 0; border: 0; }
#fields-navigationTop .ni_block_content_tab:first-child:not(.is-selected) { display: flex; opacity: 40%; cursor: default; }
#fields-navigationTop .ni_block_content_tab:first-child:not(.is-selected) > div { pointer-events: none; }

#fields-navigationSidebar .ni_block--link { margin-left: 20px; width: calc(100% - 20px) }
#fields-navigationSidebar .ni_buttons { margin-left: 20px; }
#fields-navigationSidebar [data-neo-b="container.childrenWarnings"] { display: none; }
#fields-navigationTop .ni_block--link { margin-left: 20px; width: calc(100% - 20px) }
#fields-topNavigation .ni_block--linkDesktopOnly { margin-left: 20px; width: calc(100% - 20px) }
#fields-navigationTop .ni_buttons { margin-left: 20px; }
#fields-navigationTop [data-neo-b="container.childrenWarnings"] { display: none; }
