.cssnt-appearance-design{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.cssnt-appearance-design .cssnt-menu__anchor{min-width:0;max-width:100%;display:inline-flex;position:relative}.cssnt-appearance-design .cssnt-split{--cssnt-split-gap:1px;--cssnt-split-gap-color:color-mix(in srgb, var(--cssnt-color-outline-variant) 70%, transparent);--cssnt-split-radius-outer:8px;--cssnt-split-radius-inner-rest:4px;--cssnt-split-radius-inner-active:8px;border:1px solid var(--cssnt-color-outline-variant);border-radius:var(--cssnt-split-radius-outer);vertical-align:middle;max-width:100%;overflow:hidden}.cssnt-appearance-design .cssnt-split .cssnt-button{min-block-size:32px}.cssnt-appearance-design .cssnt-split__slot--first{min-width:0}.cssnt-appearance-design .cssnt-split__slot--first .cssnt-button{min-inline-size:0;padding-inline:10px}.cssnt-appearance-design .cssnt-split__slot--first .cssnt-button__label{text-overflow:ellipsis;white-space:nowrap;max-width:9.5rem;overflow:hidden}.cssnt-appearance-design__label-short{display:none}.cssnt-appearance-design .cssnt-menu--list,.cssnt-appearance-design .cssnt-menu--list[data-side=bottom],.cssnt-appearance-design .cssnt-menu--list[data-side=top],.cssnt-appearance-design .cssnt-menu--list[data-side=left],.cssnt-appearance-design .cssnt-menu--list[data-side=right]{--_offset:8px;--_pad-x:8px;--_pad-y:8px;--_item-pad-x:14px;--_item-gap:12px;--_item-h:56px;--_item-radius:8px;--_dx:0px;--_dy:0px;--_scale:1;--_tx:0px;--_ty:0px;width:max-content;transform-origin:100% 0;max-block-size:min(72dvh,100dvh - 24px);min-inline-size:268px;max-inline-size:min(320px,100vw - 16px);overflow:hidden auto;margin:0!important;position:absolute!important;inset-block-start:calc(100% + var(--_offset))!important;inset-block-end:auto!important;inset-inline:auto 0!important;transform:translate(0,0)!important}.cssnt-appearance-design .cssnt-menu__content{padding:0}.cssnt-appearance-design__panel.cssnt-menu__panel,.cssnt-appearance-design .cssnt-menu__panel{box-sizing:border-box;gap:6px;padding:8px}.cssnt-appearance-design .cssnt-menu__label{padding:10px 14px 8px;font-weight:600}.cssnt-appearance-design .cssnt-menu__item{min-block-size:56px;box-sizing:border-box;grid-template-columns:auto 1fr auto;align-items:center;column-gap:12px;height:auto;padding-block:12px!important;padding-inline:14px!important}.cssnt-appearance-design .cssnt-menu__leading{min-inline-size:28px;color:var(--cssnt-color-surface-on);opacity:.85;align-self:center;place-items:center;display:grid}.cssnt-appearance-design .cssnt-menu__item.is-selected .cssnt-menu__leading{opacity:1;color:inherit}.cssnt-appearance-design .cssnt-menu__trailing{justify-content:flex-end;align-self:center;min-inline-size:28px}.cssnt-appearance-design .cssnt-menu__body{flex-direction:column;justify-content:center;gap:4px;min-width:0;padding-block:1px;padding-inline-end:6px;display:flex}.cssnt-appearance-design .cssnt-menu__text{line-height:1.3}.cssnt-appearance-design .cssnt-menu__supporting{opacity:.78;margin-top:0;line-height:1.4}@media (max-width:900px){.cssnt-appearance-design__label-full{display:none}.cssnt-appearance-design__label-short{display:inline}.cssnt-appearance-design .cssnt-split__slot--first .cssnt-button__label{max-width:5.5rem}}@media (max-width:640px){.cssnt-appearance-design{gap:4px}.cssnt-appearance-design .cssnt-split .cssnt-button{min-block-size:36px}.cssnt-appearance-design .cssnt-split__slot--first .cssnt-button{padding-inline:8px}.cssnt-appearance-design .cssnt-menu--list{min-inline-size:248px;max-inline-size:min(300px,100vw - 12px)}.cssnt-appearance-design .cssnt-menu__item{min-block-size:52px;padding-block:11px!important;padding-inline:12px!important}}@media (max-width:420px){.cssnt-appearance-design .cssnt-split__slot--first{display:none}.cssnt-appearance-design .cssnt-split{--cssnt-split-radius-outer:8px;--cssnt-split-radius-inner-rest:8px;--cssnt-split-radius-inner-active:8px}.cssnt-appearance-design .cssnt-split__slot--second{flex:none}.cssnt-appearance-design .cssnt-split__slot--second .cssnt-button{aspect-ratio:auto;min-inline-size:40px}}
.cssnt-site-header.cssnt-header{--_h:48px;--_pad-x:clamp(10px, 2.5vw, 24px);--_pad-y:8px;--_gap:8px;box-sizing:border-box;width:100%;max-width:100vw}.cssnt-site-header .cssnt-header__inner{gap:clamp(4px,1.5vw,12px);width:100%;min-width:0}.cssnt-site-header .cssnt-header__side{flex:none}.cssnt-site-header .cssnt-header__brand{flex:auto;min-width:0;overflow:hidden}.cssnt-site-header__brand-link{min-width:0;max-width:100%;color:inherit;text-decoration:none;display:block;overflow:hidden}.cssnt-site-header .cssnt-header__brand .cssnt-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;display:block;overflow:hidden;font-size:clamp(.95rem,.85rem + .6vw,1.35rem)!important;line-height:1.2!important}.cssnt-site-header__title-short{display:none}.cssnt-site-header .cssnt-header__actions{flex:0 auto;justify-content:flex-end;gap:4px;min-width:0;max-width:min(58vw,420px)}@media (max-width:900px){.cssnt-site-header.cssnt-header{--_h:46px;--_pad-x:12px}.cssnt-site-header .cssnt-header__actions{max-width:min(62vw,340px)}}@media (max-width:640px){.cssnt-site-header.cssnt-header{--_h:44px;--_pad-x:10px;--_pad-y:6px;--_gap:4px}.cssnt-site-header__title-full{display:none}.cssnt-site-header__title-short{display:inline}.cssnt-site-header .cssnt-header__brand .cssnt-title{font-size:1.05rem!important}.cssnt-site-header .cssnt-header__actions{flex:none;max-width:none}.cssnt-site-header .cssnt-header__side .cssnt-button,.cssnt-site-header .cssnt-header__actions .cssnt-button{min-block-size:40px;min-inline-size:40px}}@media (max-width:400px){.cssnt-site-header.cssnt-header{--_pad-x:8px}.cssnt-site-header .cssnt-header__inner{gap:2px}}
