.sam-wrapper{--sam-bg:#ffffff;--sam-color:#333333;--sam-hover-color:#1a6fb5;--sam-active-color:#C40001;--sam-item-hover-bg:rgba(26, 111, 181, 0.10);--sam-item-active-bg:rgba(196, 0, 1, 0.10);--sam-border-top-width:0;--sam-border-right-width:0;--sam-border-bottom-width:0;--sam-border-left-width:0;--sam-border-top-color:transparent;--sam-border-right-color:transparent;--sam-border-bottom-color:transparent;--sam-border-left-color:transparent;--sam-border-radius:0px;--sam-padding:12px 20px;--sam-gap:8px;--sam-font-family:inherit;--sam-font-size:16px;--sam-font-weight:500;--sam-text-transform:none;--sam-letter-spacing:normal;--sam-justify:center;--sam-shadow:0 2px 12px rgba(0, 0, 0, 0.12);--sam-z-index:999;--sam-item-padding:8px 16px;--sam-item-radius:4px;--sam-icon-size:1em;--sam-icon-color:var(--sam-color);--sam-icon-hover-color:var(--sam-hover-color);--sam-icon-bg:transparent;--sam-icon-hover-bg:var(--sam-item-hover-bg);--sam-icon-padding:var(--sam-item-padding);--sam-icon-radius:var(--sam-item-radius);--sam-icon-margin:0;--sam-sticky-top:0px;position:relative;width:100%}.sam-menu{display:flex;flex-wrap:wrap;gap:var(--sam-gap);justify-content:var(--sam-justify);align-items:center;background:var(--sam-bg);color:var(--sam-color);padding:var(--sam-padding);border-top:var(--sam-border-top-width) solid var(--sam-border-top-color);border-right:var(--sam-border-right-width) solid var(--sam-border-right-color);border-bottom:var(--sam-border-bottom-width) solid var(--sam-border-bottom-color);border-left:var(--sam-border-left-width) solid var(--sam-border-left-color);border-radius:var(--sam-border-radius);font-family:var(--sam-font-family);font-size:var(--sam-font-size);font-weight:var(--sam-font-weight);text-transform:var(--sam-text-transform);letter-spacing:var(--sam-letter-spacing);transition:box-shadow 0.2s ease,border-radius 0.2s ease;box-sizing:border-box;margin:0}.sam-menu.sam-is-sticky{position:fixed;top:var(--sam-sticky-top);z-index:var(--sam-z-index);box-shadow:var(--sam-shadow);margin:0;border-top:var(--sam-sticky-border-top-width,var(--sam-border-top-width)) solid var(--sam-sticky-border-top-color,var(--sam-border-top-color));border-right:var(--sam-sticky-border-right-width,var(--sam-border-right-width)) solid var(--sam-sticky-border-right-color,var(--sam-border-right-color));border-bottom:var(--sam-sticky-border-bottom-width,var(--sam-border-bottom-width)) solid var(--sam-sticky-border-bottom-color,var(--sam-border-bottom-color));border-left:var(--sam-sticky-border-left-width,var(--sam-border-left-width)) solid var(--sam-sticky-border-left-color,var(--sam-border-left-color));border-radius:var(--sam-sticky-border-radius,0)}.sam-wrapper.sam-full-width .sam-menu.sam-is-sticky{left:0;right:0;width:100vw}.sam-wrapper.sam-full-width-always{position:relative}.sam-wrapper.sam-full-width-always .sam-menu:not(.sam-is-sticky){width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;box-sizing:border-box}.sam-spacer{display:none;width:100%}.sam-item{display:inline-block;color:inherit;text-decoration:none;padding:var(--sam-item-padding);border-radius:var(--sam-item-radius);line-height:1.2;transition:color 0.15s ease,background-color 0.15s ease;cursor:pointer;white-space:nowrap}.sam-item:hover,.sam-item:focus-visible{color:var(--sam-hover-color);background:var(--sam-item-hover-bg);outline:none}.sam-item.sam-active{color:var(--sam-active-color);background:var(--sam-item-active-bg);border-radius:var(--sam-item-active-radius,var(--sam-item-radius))}.sam-item:hover,.sam-item:focus-visible{border-radius:var(--sam-item-hover-radius,var(--sam-item-radius))}.sam-icon-top{display:none;align-items:center;justify-content:center;color:var(--sam-icon-color);background:var(--sam-icon-bg);padding:var(--sam-icon-padding);margin:var(--sam-icon-margin);border-radius:var(--sam-icon-radius);font-size:var(--sam-icon-size);line-height:1;cursor:pointer;border:0;text-decoration:none;transition:color 0.15s ease,background-color 0.15s ease;flex-shrink:0}.sam-icon-top:hover,.sam-icon-top:focus-visible{color:var(--sam-icon-hover-color);background:var(--sam-icon-hover-bg);outline:none}.sam-menu.sam-is-sticky .sam-icon-top{display:inline-flex}.sam-wrapper.sam-single-line .sam-menu{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.sam-wrapper.sam-single-line .sam-menu::-webkit-scrollbar{height:3px}.sam-wrapper.sam-single-line .sam-item,.sam-wrapper.sam-single-line .sam-icon-top{flex-shrink:0}@media (max-width:768px){.sam-menu{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.sam-menu::-webkit-scrollbar{height:3px}.sam-item{flex-shrink:0}}.sam-wrapper.sam-mode-vertical{--sam-v-width:220px;--sam-v-vertical-pos:50vh;--sam-v-shadow:0 4px 18px rgba(0, 0, 0, 0.15);--sam-v-side-offset:0px}.sam-wrapper.sam-mode-vertical .sam-sentinel,.sam-wrapper.sam-mode-vertical .sam-spacer{display:none!important}.sam-wrapper.sam-mode-vertical .sam-menu{position:fixed;top:var(--sam-v-vertical-pos);transform:translateY(-50%);width:var(--sam-v-width);max-height:calc(100vh - 40px);overflow-y:auto;overflow-x:hidden;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;z-index:var(--sam-z-index);box-shadow:var(--sam-v-shadow);border-radius:var(--sam-border-radius)}.sam-wrapper.sam-mode-vertical.sam-side-left .sam-menu{left:var(--sam-v-side-offset);right:auto}.sam-wrapper.sam-mode-vertical.sam-side-right .sam-menu{right:var(--sam-v-side-offset);left:auto}.sam-wrapper.sam-mode-vertical .sam-item{display:block;width:100%;text-align:left;white-space:normal;flex-shrink:1}.sam-wrapper.sam-mode-vertical .sam-icon-top{display:flex!important;width:100%;margin:var(--sam-icon-margin,4px 0 0)}.sam-handle{position:fixed;top:var(--sam-v-vertical-pos);transform:translateY(-50%);width:40px;height:60px;display:none;align-items:center;justify-content:center;background-color:var(--sam-bg);color:var(--sam-color);font-size:18px;line-height:1;border:0;padding:0;cursor:pointer;box-shadow:var(--sam-v-shadow);z-index:var(--sam-z-index);transition:background-color 0.2s ease,color 0.2s ease,opacity 0.2s ease}.sam-wrapper.sam-mode-vertical .sam-handle{display:flex}.sam-wrapper.sam-mode-vertical.sam-side-left .sam-handle{left:var(--sam-v-side-offset);border-radius:0 6px 6px 0}.sam-wrapper.sam-mode-vertical.sam-side-right .sam-handle{right:var(--sam-v-side-offset);border-radius:6px 0 0 6px}.sam-handle:hover{filter:brightness(1.15)}.sam-wrapper.sam-mode-vertical .sam-handle{opacity:0;pointer-events:none}.sam-wrapper.sam-mode-vertical.sam-collapsed .sam-handle{opacity:1;pointer-events:auto}.sam-wrapper.sam-mode-vertical.sam-collapse-none .sam-handle{display:none!important}.sam-wrapper.sam-mode-vertical.sam-anim-slide .sam-menu{transition:transform var(--sam-v-animation-duration,0.28s) ease,opacity var(--sam-v-animation-duration,0.28s) ease}.sam-wrapper.sam-mode-vertical.sam-anim-slide.sam-collapsed .sam-menu{pointer-events:none;opacity:0}.sam-wrapper.sam-mode-vertical.sam-anim-slide.sam-collapsed.sam-side-left .sam-menu{transform:translateY(-50%) translateX(-100%)}.sam-wrapper.sam-mode-vertical.sam-anim-slide.sam-collapsed.sam-side-right .sam-menu{transform:translateY(-50%) translateX(100%)}.sam-wrapper.sam-mode-vertical.sam-anim-fade .sam-menu{transition:opacity var(--sam-v-animation-duration,0.28s) ease}.sam-wrapper.sam-mode-vertical.sam-anim-fade.sam-collapsed .sam-menu{opacity:0;pointer-events:none}.sam-wrapper.sam-mode-vertical.sam-anim-none.sam-collapsed .sam-menu{display:none}.sam-wrapper.sam-mode-vertical.sam-visibility-sticky .sam-menu,.sam-wrapper.sam-mode-vertical.sam-visibility-sticky .sam-handle{opacity:0;pointer-events:none;transition:opacity 0.3s ease}.sam-wrapper.sam-mode-vertical.sam-visibility-sticky.sam-is-active .sam-menu{opacity:1;pointer-events:auto}.sam-wrapper.sam-mode-vertical.sam-visibility-sticky.sam-is-active.sam-collapsed .sam-handle{opacity:1;pointer-events:auto}.sam-wrapper.sam-mode-vertical.sam-visibility-sticky.sam-is-active .sam-handle{opacity:0;pointer-events:none}.sam-wrapper.sam-mode-vertical.sam-visibility-sticky.sam-is-active.sam-collapsed .sam-handle{opacity:1;pointer-events:auto}@media (max-width:768px){.sam-wrapper.sam-mode-vertical.sam-mobile-horizontal{position:relative;width:100vw;margin-left:calc(50% - 50vw);max-width:100vw;z-index:9999}.sam-wrapper.sam-mode-vertical.sam-mobile-horizontal .sam-menu{position:sticky!important;top:0!important;left:auto!important;right:auto!important;width:100%!important;max-height:none!important;transform:none!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;background:var(--sam-bg,#ffffff)!important;box-shadow:0 2px 8px rgb(0 0 0 / .12)!important;border-radius:0!important;opacity:1!important;pointer-events:auto!important;display:flex!important;justify-content:flex-start!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.sam-wrapper.sam-mode-vertical.sam-mobile-horizontal .sam-item{display:inline-flex;width:auto;text-align:center;white-space:nowrap;flex-shrink:0}.sam-wrapper.sam-mode-vertical.sam-mobile-horizontal .sam-handle{display:none!important}.sam-wrapper.sam-mode-vertical.sam-mobile-horizontal .sam-icon-top{width:auto}.sam-wrapper.sam-mode-vertical.sam-mobile-horizontal .sam-sentinel,.sam-wrapper.sam-mode-vertical.sam-mobile-horizontal .sam-spacer{display:none!important}}@media (prefers-reduced-motion:reduce){.sam-menu,.sam-item,.sam-handle,.sam-wrapper.sam-mode-vertical .sam-menu{transition:none!important}}