.crm-motion-shell{--crm-ease: cubic-bezier(.2,.7,.2,1)}.crm-motion-header{background:#fffffff5}@supports (backdrop-filter: blur(8px)){.crm-motion-header{background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.altea-page-content{position:relative}.crm-view{min-width:0}.crm-view-enter-active{transition:opacity .15s var(--crm-ease)}.crm-view-leave-active{position:absolute;inset:1.75rem;pointer-events:none;transition:opacity 90ms ease-out}.crm-view-enter-from,.crm-view-leave-to{opacity:0}.crm-motion-nav{position:relative}.altea-sidebar-shell .crm-motion-nav{padding-right:16px!important}.crm-motion-nav .crm-nav-item{font-size:13px}.crm-motion-nav .crm-nav-toggle{font-size:10px}.crm-nav-indicator{position:absolute;z-index:0;pointer-events:none;opacity:0;border-radius:9px;background:linear-gradient(115deg,#2765e8,#2457c7);box-shadow:inset 0 0 0 1px #ffffff1f;transform-origin:center top}.crm-motion-nav .crm-nav-item{position:relative;z-index:1;transition:color .12s ease,background-color .12s ease}.crm-motion-nav[data-motion-ready=true] .crm-nav-item[aria-current=page]{background:transparent!important}.crm-nav-item>span:first-child>svg,.crm-nav-toggle>svg:first-child{transform-origin:center;transition:transform .13s var(--crm-ease)}.crm-nav-item:disabled{cursor:default}.crm-nav-item:focus-visible,.crm-nav-toggle:focus-visible{outline:2px solid #93baff;outline-offset:2px}.crm-collapse{display:grid;grid-template-rows:1fr}.crm-collapse-inner{min-height:0;overflow:hidden}.crm-collapse-enter-active,.crm-collapse-leave-active{transition:grid-template-rows .15s var(--crm-ease),opacity .12s ease}.crm-collapse-enter-from,.crm-collapse-leave-to{grid-template-rows:0fr;opacity:0}.crm-collapse .crm-nav-item{width:calc(100% - 4px);margin-left:2px}.crm-overlay-enter-active,.crm-overlay-leave-active{transition:opacity .15s ease}.crm-overlay-enter-active .crm-motion-surface,.crm-overlay-leave-active .crm-motion-surface{transition:transform .15s var(--crm-ease)}.crm-overlay-enter-from,.crm-overlay-leave-to{opacity:0}.crm-overlay-leave-active{pointer-events:none}.crm-overlay-enter-from .crm-motion-surface,.crm-overlay-leave-to .crm-motion-surface{transform:translateY(8px) scale(.992)}.crm-overlay-enter-from .crm-motion-drawer,.crm-overlay-leave-to .crm-motion-drawer{transform:translate(16px)}.crm-entry-surface{animation:crm-entry .16s ease-out}@keyframes crm-entry{0%{opacity:0}to{opacity:1}}@media(hover:hover)and (pointer:fine){.crm-nav-item:not(:disabled):hover>span:first-child>svg,.crm-nav-toggle:hover>svg:first-child{transform:scale(1.1)}.crm-motion-header button:not(:disabled){transition:background-color .12s ease,box-shadow .12s ease}.crm-motion-header button:not(:disabled):hover{box-shadow:0 3px 10px #1e50a021}.crm-motion-header button svg,.altea-page-content button svg{transition:transform .12s var(--crm-ease)}.crm-motion-header button:not(:disabled):hover svg,.altea-page-content button:not(:disabled):hover svg{transform:scale(1.07)}}@media(prefers-reduced-motion:reduce){.crm-view-enter-active,.crm-view-leave-active,.crm-collapse-enter-active,.crm-collapse-leave-active,.crm-overlay-enter-active,.crm-overlay-leave-active,.crm-overlay-enter-active .crm-motion-surface,.crm-overlay-leave-active .crm-motion-surface,.crm-nav-item,.crm-nav-toggle,.crm-nav-item svg,.crm-nav-toggle svg,.crm-motion-header button,.crm-motion-header button svg,.altea-page-content button svg{transition:none!important}.crm-entry-surface{animation:none!important}.crm-overlay-enter-from .crm-motion-surface,.crm-overlay-leave-to .crm-motion-surface,.crm-nav-item:hover svg,.crm-nav-toggle:hover svg,.crm-motion-header button:hover svg,.altea-page-content button:hover svg{transform:none!important}}
