.motion-brand{width:340px;max-width:100%;margin-bottom:18px}.motion-brand-logo{aspect-ratio:3.2;background:#fff;width:100%;position:relative;overflow:hidden}.motion-brand-logo img,.motion-maker-logo img{width:100%;max-width:none;height:auto;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.motion-brand-credit{color:#607485;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px;display:flex}.motion-brand-credit small{font-size:.75rem;line-height:1.6}.motion-brand-credit small span{white-space:normal}.motion-maker-logo{aspect-ratio:3;background:#fff;flex-shrink:0;width:90px;display:block;position:relative;overflow:hidden}.motion-intro>div{width:340px;min-width:0;max-width:100%}.motion-intro .motion-brand{margin-bottom:0}.main-sidebar [data-slot=sidebar-header]{padding-top:10px;padding-bottom:10px}.main-sidebar .brand-full{height:100px;margin-bottom:6px;overflow:hidden}.login-maker-credit{text-align:center;color:#667c8b;flex-direction:column;flex-basis:100%;align-items:center;gap:3px;display:flex}.login-maker-credit small{font-size:.75rem;line-height:1.6}.login-form-card>.login-maker-credit{gap:5px;margin-top:16px}.login-centered .login-footer{flex-wrap:wrap;gap:8px 18px}.credential-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.shoulder-panel{border-bottom:1px solid #e4edf3;grid-column:1/-1;gap:16px;padding-bottom:22px;display:grid}.shoulder-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shoulder-values article{background:#edf6fb;border-radius:12px;padding:12px}.shoulder-values h4{margin-bottom:12px;font-size:14px}.shoulder-values dl{gap:4px;display:grid}.shoulder-values dt{color:#587389;font-size:13px}.shoulder-values dd{color:#096e96;margin-bottom:10px;font-size:24px}.shoulder-values small,.shoulder-actions small{color:#617b8c;font-size:12px;line-height:1.5}.shoulder-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.motion-configuration{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;margin-bottom:18px;padding:20px;display:grid}.motion-configuration .field{min-width:0}.motion-configuration input{border:1px solid #dce8ee;border-radius:12px;width:100%;min-height:44px;padding:10px}.motion-active-patient{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.motion-live-overlay{pointer-events:none;color:#fff;z-index:2;flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:absolute;top:16px;left:16px;right:16px}.motion-live-overlay strong,.motion-live-overlay span,.motion-live-overlay b{background:#12384bd9;border-radius:10px;padding:8px 12px;font-size:16px}.motion-live-overlay b{background:#087c99}.motion-result-panel{grid-column:1/-1;gap:16px;display:grid}.motion-result-panel h2{font-size:22px}.motion-result-panel p{margin:0}.motion-side-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.motion-side-cards article{background:#f0f7fb;border-radius:16px;gap:10px;min-width:0;padding:16px;display:grid}.motion-side-cards article h3{font-size:16px}.motion-side-cards article>span,.motion-side-cards small{color:#5c778b;font-size:13px}.motion-big{color:#0674a8;font-size:clamp(28px,3vw,42px);line-height:1.1}.motion-reference{justify-content:space-between;gap:12px;display:flex}.motion-symmetry{border:1px solid #dfebef;border-radius:14px;gap:10px;padding:16px;display:grid}.motion-measurements{flex-direction:column;gap:18px;display:flex!important}.motion-measurements details{color:#587184;font-size:14px}.motion-measurements details p{margin-top:10px;font-size:14px}.motion-measurements textarea{min-height:70px}.motion-demo{justify-content:space-between;align-items:center;gap:10px;display:flex}.motion-history{margin-top:20px}.motion-history .card-heading{flex-wrap:wrap}.motion-history-change{flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}.motion-history table{border-collapse:collapse;width:100%;font-size:14px}.motion-history td,.motion-history th{text-align:left;border-bottom:1px solid #e2ebef;padding:12px}@media (max-width:900px){.motion-configuration{grid-template-columns:repeat(2,minmax(0,1fr))}.motion-layout{grid-template-columns:1fr!important}}@media (max-width:480px){.motion-configuration{grid-template-columns:1fr}.motion-side-cards{gap:8px}.motion-side-cards article{padding:12px}.motion-demo{flex-wrap:wrap}}.sidebar-note.sidebar-note-compact{border-radius:12px;margin-bottom:8px;padding:12px 28px 12px 12px;position:relative}.sidebar-note-compact .note-icon{width:24px;height:24px;margin-bottom:6px;padding:0}.sidebar-note-compact strong{font-size:13px;line-height:1.4;display:block}.sidebar-note-compact p{margin-top:5px;font-size:12px;line-height:1.5}.sidebar-note-close{color:#597183;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;min-height:28px;display:flex;position:absolute;top:3px;right:3px}.sidebar-note-close:hover{color:#244b65;background:#dce9ef}.sidebar-note-close:focus-visible{outline-offset:1px;outline:2px solid #187bb8}.login-centered .login-main{grid-template-columns:minmax(0,1fr);gap:0;min-width:0}.login-centered .login-form-card{box-sizing:border-box;justify-self:center;min-width:0;margin-inline:auto}.login-centered .login-form-card form,.login-centered .login-input{box-sizing:border-box;width:100%;min-width:0}.login-centered .login-input>svg,.login-centered .login-input>button{flex-shrink:0}.login-centered .login-input>input{flex:1;width:0}.walking-background .walking-step{opacity:0;animation:26.4s linear infinite recovery-step;display:block}.walking-background .walking-route{opacity:.05;animation:none}@keyframes recovery-step{0%,23%,to{opacity:0}3%,18%{opacity:.12}}@media (prefers-reduced-motion:reduce){.walking-background .walking-step{animation:none;display:none}.walking-background .walking-route{animation:none}}@media (min-width:601px){.login-centered .login-main{padding:24px}.login-centered .login-form-card{max-width:448px;padding:24px 28px}.login-centered .login-centered-logo{width:270px;height:100px;margin-bottom:8px}.login-centered .login-form-card>h2{font-size:25px;line-height:1.25}.login-centered .login-form-card>p{margin:10px 0 20px;line-height:1.55}.login-centered .login-form-card form{gap:15px}.login-centered .login-input{height:52px;margin-top:6px}.login-centered .login-submit{min-height:52px;margin-top:2px}.login-centered .login-help{margin-top:20px;padding-top:16px}.login-centered .login-help p{line-height:1.55}.login-centered .login-private-note{margin-top:10px;line-height:1.5}.login-centered .login-footer{text-align:center;flex-wrap:wrap;justify-content:center;max-width:100%;padding:12px 24px}}@media (min-width:601px) and (max-height:740px){.login-centered .login-main{padding-block:16px}.login-centered .login-form-card{padding-block:20px}.login-centered .login-centered-logo{width:250px;height:76px}}@media (max-width:600px){.login-centered .login-main{padding-inline:max(16px, env(safe-area-inset-left), env(safe-area-inset-right))}.login-centered .login-form-card{max-width:480px}.login-centered .login-footer{text-align:center;justify-content:center}.motion-brand{width:300px}}.activation-qr{border-top:1px solid #e4edf0;gap:12px;margin:16px 0;padding-top:18px;display:grid}.activation-qr h3{margin:0;font-size:1rem}.activation-qr p,.activation-qr small{color:#617b8c;font-size:.8rem;line-height:1.5}.activation-qr img{justify-self:center;max-width:100%;height:auto}
