body:not(.leidsens-mobile-view) .leidsens-menu-button-wrapper, body:not(.leidsens-mobile-view) .leidsens-menu-overlay{display: none !important}.leidsens-menu-button-wrapper{position: fixed;top: 15px;right: 15px;z-index: 99998}#leidsens-toggle{font-size: 24px;background-color: #fff;border: 1px solid #ccc;border-radius: 5px;padding: 5px 10px;cursor: pointer;line-height: 1;width: auto;height: auto;background-size: contain;background-repeat: no-repeat;background-position: center}#leidsens-toggle.has-custom-icon{background-size: contain;background-repeat: no-repeat;background-position: center;width: 40px;height: 40px;font-size: 0;border: none;background-color: transparent}.leidsens-menu-overlay{position: fixed;inset: 0;z-index: 99999;background: rgba(0, 0, 0, 0.5);display: none;overflow: hidden}.leidsens-menu-overlay.active{display: block}#leidsens-overlay .leidsens-nav{position: absolute;top: 0;width: 85%;max-width: 400px;height: 100%;background: #fff;display: flex;flex-direction: column;transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);overflow: hidden}.leidsens-from-right .leidsens-nav{right: 0;transform: translateX(100%)}.leidsens-from-right.active .leidsens-nav{transform: translateX(0) !important}.leidsens-from-left .leidsens-nav{left: 0;transform: translateX(-100%)}.leidsens-from-left.active .leidsens-nav{transform: translateX(0) !important}.leidsens-back{font-weight: bold}.leidsens-from-right .leidsens-back::before{content: '← Back'}.leidsens-from-left .leidsens-back::before{content: '← Back'}a[data-pane]::after{content: '→';font-weight: bold;font-size: 1.2rem;color: #888;padding-left: 15px}.leidsens-header{flex-shrink: 0;border-bottom: 1px solid #eee}.leidsens-body{flex-grow: 1;position: relative;overflow: hidden}.leidsens-footer{flex-shrink: 0;border-top: 1px solid #eee;background: #f9f9f9}.leidsens-logo{padding: 1rem;text-align: center}.leidsens-logo img{max-width: 140px;height: auto}.leidsens-pane{position: absolute;top: 0;width: 100%;height: 100%;background: #fff;overflow-y: auto;transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);display: flex;flex-direction: column;z-index: 10}.leidsens-from-right .leidsens-pane{transform: translateX(100%)}.leidsens-from-left .leidsens-pane{transform: translateX(-100%)}.leidsens-pane.active{transform: translateX(0);z-index: 20}.leidsens-body > #leidsens-root-pane{position: static;transform: none}.leidsens-back{display: block !important;background: #f1f1f1 !important;border: none !important;font-size: 1rem !important;color: #111 !important;padding: 1rem 1.5rem !important;cursor: pointer !important;text-align: left !important;border-bottom: 1px solid #eee;flex-shrink: 0}button.leidsens-back:hover, button.leidsens-back:focus{background-color: #f1f1f1 !important}#leidsens-overlay .leidsens-menu, #leidsens-overlay .sub-menu{list-style-type: none !important;margin: 0 !important;padding: 0 1.5rem !important}#leidsens-overlay .leidsens-pane > .sub-menu{flex-grow: 1}#leidsens-overlay .leidsens-menu li, #leidsens-overlay .sub-menu li{border-bottom: 1px solid #eee}#leidsens-overlay .leidsens-menu li:last-child, #leidsens-overlay .sub-menu li:last-child{border-bottom: none}#leidsens-overlay .leidsens-menu li a, #leidsens-overlay .sub-menu li a{text-decoration: none !important;color: #111;display: flex;justify-content: space-between;align-items: center;width: 100%;padding: 1rem 0}.leidsens-cta{padding: 1rem;text-align: center;font-weight: bold;background: #e9e9e9}.leidsens-cta a{text-decoration: none;color: #111}.leidsens-contact, .leidsens-social{padding: 1rem 1.5rem;font-size: 0.9rem}.leidsens-contact p{margin: 0.5rem 0}.leidsens-contact a, .leidsens-social a{color: #555;text-decoration: none}.leidsens-contact i, .leidsens-social i{margin-right: 10px}.leidsens-social a{margin-right: 15px;font-size: 1.4rem}.leidsens-arrow{display: flex;align-items: center;justify-content: center;width: 34px;height: 34px;cursor: pointer;flex-shrink: 0}.leidsens-arrow::before{content: '›';font-size: 1.6rem;color: #888;transition: transform 0.25s ease}.leidsens-arrow:hover::before{transform: translateX(3px)}body:not(.leidsens-arrow-mode) .leidsens-arrow{display: none}