.crystal-signature-icon{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:50% 70%;flex:none;transition:transform .18s,filter .18s;animation:.48s cubic-bezier(.2,.8,.2,1) both signature-arrive;display:block}@keyframes signature-arrive{0%{opacity:0;transform:translateY(5px)scale(.94)}to{opacity:1;transform:none}}:where(button,a,summary):active>.crystal-signature-icon{animation:none;transform:translateY(2px)scale(.9)!important}:where(button,a,summary):focus-visible>.crystal-signature-icon,:where(button,a,summary)[aria-expanded=true]>.crystal-signature-icon{filter:drop-shadow(0 3px 7px #207ef173)!important}@media (hover:hover) and (pointer:fine){:where(button,a,summary):hover>.crystal-signature-icon{animation:none;transform:translateY(-2px)rotate(-3deg)!important}}html[data-labos-design=crystal-food] #root .crystal-signature-nav.crystal-scene-controls{--signature-icon-size:60px;--signature-target-size:76px;--signature-gap:12px;z-index:60;justify-content:space-between!important;align-items:flex-start!important;gap:var(--signature-gap)!important;width:100%!important;min-width:0!important;height:auto!important;min-height:88px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-wrap:nowrap!important;margin:0 0 14px!important;padding:8px 0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:visible!important}html[data-labos-design=crystal-food] #root .crystal-signature-nav.crystal-scene-controls .crystal-scene-actions{justify-content:flex-end!important;align-items:flex-start!important;gap:var(--signature-gap)!important;flex-wrap:nowrap!important;width:auto!important;min-width:0!important;margin-left:auto!important;display:flex!important;position:static!important}html[data-labos-design=crystal-food] #root .crystal-signature-nav.crystal-scene-controls :is(.crystal-scene-brand,.crystal-scene-back,.crystal-scene-action,.screen-mode-trigger,.crystal-signature-note,.sales-operator-badge,.sales-exit-control,.lab-unified-note,.lab-account-menu>summary,.queue-home,.queue-logout,.mobile-program-logo,.crystal-signature-exit,.platform-logout){touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-direction:column!important;flex:0 0 var(--signature-target-size)!important;width:var(--signature-target-size)!important;min-width:var(--signature-target-size)!important;max-width:var(--signature-target-size)!important;height:auto!important;min-height:80px!important;box-shadow:none!important;color:#19466d!important;letter-spacing:0!important;text-transform:none!important;text-align:center!important;white-space:normal!important;background:0 0!important;border:0!important;border-radius:12px!important;justify-content:flex-start!important;align-self:flex-start!important;align-items:center!important;gap:3px!important;margin:0!important;padding:0!important;font:650 12px/1.2 Manrope,sans-serif!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}html[data-labos-design=crystal-food] #root .crystal-signature-nav.crystal-scene-controls :is(.screen-mode-control,.screen-mode-utility,.lab-account-menu){width:var(--signature-target-size)!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important}html[data-labos-design=crystal-food] #root .crystal-signature-nav.crystal-scene-controls :is(.crystal-scene-brand,.crystal-scene-back,.crystal-scene-action,.screen-mode-trigger,.crystal-signature-note,.sales-operator-badge,.sales-exit-control,.lab-unified-note,.lab-account-menu>summary,.queue-home,.queue-logout,.mobile-program-logo,.crystal-signature-exit,.platform-logout)>.crystal-signature-icon{filter:drop-shadow(0 3px 4px #1c64b621);width:var(--signature-icon-size)!important;height:var(--signature-icon-size)!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}html[data-labos-design=crystal-food] #root .crystal-signature-nav.crystal-scene-controls :is(.crystal-scene-brand,.crystal-scene-back,.crystal-scene-action,.screen-mode-trigger,.crystal-signature-note,.sales-exit-control,.lab-unified-note,.lab-account-menu>summary,.queue-home,.queue-logout)>span{color:inherit!important;font:inherit!important;white-space:normal!important;visibility:visible!important;opacity:1!important;clip-path:none!important;clip:auto!important;text-overflow:clip!important;width:auto!important;max-width:100%!important;height:auto!important;margin:0!important;display:block!important;position:static!important;overflow:visible!important}html[data-labos-design=crystal-food] #root .crystal-signature-nav.crystal-scene-controls .is-shutdown{color:#8e3347!important}html[data-labos-design=crystal-food] #root .crystal-signature-nav.crystal-scene-controls :is(button,a,summary):focus-visible{outline-offset:3px;outline:2px solid #076dd0!important}html[data-labos-design=crystal-food] #root .crystal-signature-nav.crystal-scene-controls .sales-operator-badge>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}html[data-labos-design=crystal-food] #root .crystal-signature-nav.crystal-scene-controls .screen-mode-panel{z-index:150;max-height:calc(100dvh - 116px);overflow-y:auto;top:max(96px, env(safe-area-inset-top))!important;right:max(12px, env(safe-area-inset-right))!important;background:linear-gradient(145deg,#fff,#edf6ff)!important;border:1px solid #bed8f1!important;border-radius:22px!important;width:min(340px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;height:auto!important;min-height:0!important;padding:14px!important;position:fixed!important;bottom:auto!important;left:auto!important;box-shadow:0 18px 44px #18426f33,inset 0 1px #fff!important}html[data-labos-design=crystal-food] #root .crystal-signature-nav.crystal-scene-controls .screen-mode-options button.active{color:#124a7c!important;background:#dcebff!important;border-color:#69aaf0!important;box-shadow:inset 3px 0 #187bea!important}@media (width<=700px){html[data-labos-design=crystal-food] #root .crystal-signature-nav.crystal-scene-controls{--signature-icon-size:44px;--signature-target-size:46px;--signature-gap:clamp(2px, 1vw, 6px);min-height:72px!important;margin-bottom:8px!important;padding:6px 0!important}html[data-labos-design=crystal-food] #root .crystal-signature-nav.crystal-scene-controls :is(.crystal-scene-brand,.crystal-scene-back,.crystal-scene-action,.screen-mode-trigger,.crystal-signature-note,.sales-operator-badge,.sales-exit-control,.lab-unified-note,.lab-account-menu>summary,.queue-home,.queue-logout,.mobile-program-logo,.crystal-signature-exit,.platform-logout){min-height:64px!important;font-size:11px!important}html[data-labos-design=crystal-food] #root .crystal-signature-nav.crystal-scene-controls :is(.sales-company-badge,.haccp-scene-context,.lab-status){display:none!important}}@media (prefers-reduced-motion:reduce){.crystal-signature-icon{transition:none!important;animation:none!important;transform:none!important}:where(button,a,summary):is(:hover,:active,:focus-visible)>.crystal-signature-icon,html[data-labos-design=crystal-food] body :is(button,a,summary):is(:hover,:active,:focus-visible)>.crystal-signature-icon{transform:none!important}}@media print{html[data-labos-design=crystal-food] #root .crystal-signature-nav.crystal-scene-controls{display:none!important}}@media (width<=900px),(pointer:coarse){html[data-labos-design=crystal-food] #root .crystal-signature-nav.crystal-scene-controls{box-sizing:border-box!important;padding-top:calc(8px + env(safe-area-inset-top,0px))!important;padding-left:env(safe-area-inset-left,0px)!important;padding-right:env(safe-area-inset-right,0px)!important;flex-wrap:wrap!important;row-gap:8px!important}html[data-labos-design=crystal-food] #root .crystal-signature-nav.crystal-scene-controls .crystal-scene-action.is-shutdown{display:none!important}}
