.case1000-fixed-contact{--case1000-fixed-contact-rail-w:2.75rem;--case1000-fixed-contact-open-w:260px;--case1000-fixed-contact-link-w:190px;--case1000-fixed-contact-corner-radius:0;z-index:40;width:var(--case1000-fixed-contact-rail-w);border-top-left-radius:var(--case1000-fixed-contact-corner-radius);border-bottom-left-radius:var(--case1000-fixed-contact-corner-radius);transition:width .4s;position:fixed;top:34%;right:0;overflow:hidden}.case1000-fixed-contact:hover,.case1000-fixed-contact:focus-within{width:var(--case1000-fixed-contact-open-w)}.case1000-fixed-contact__list{margin:0;padding:0;list-style:none}.case1000-fixed-contact__item{height:var(--case1000-fixed-contact-rail-w);background:var(--primary);margin:0;padding:0;transition:height .4s;position:relative;overflow:hidden}html:not([data-surface=flat]) .case1000-fixed-contact{--case1000-fixed-contact-corner-radius:.75rem}.case1000-fixed-contact:hover .case1000-fixed-contact__item,.case1000-fixed-contact:focus-within .case1000-fixed-contact__item{list-style:none}.case1000-fixed-contact__item:after{z-index:4;content:"";opacity:0;pointer-events:none;background:#fff3;height:1px;transition:opacity .4s;display:block;position:absolute;bottom:0;left:10px;right:10px}.case1000-fixed-contact:hover .case1000-fixed-contact__item:after,.case1000-fixed-contact:focus-within .case1000-fixed-contact__item:after{opacity:1}.case1000-fixed-contact__item:last-child:after{display:none}.case1000-fixed-contact:hover .case1000-fixed-contact__item--qr,.case1000-fixed-contact:focus-within .case1000-fixed-contact__item--qr{height:130px}.case1000-fixed-contact:hover .case1000-fixed-contact__row--qr,.case1000-fixed-contact:focus-within .case1000-fixed-contact__row--qr{min-height:130px}.case1000-fixed-contact__row{z-index:2;width:100%;min-height:var(--case1000-fixed-contact-rail-w);background:var(--primary);color:var(--primary-foreground);font-size:var(--font-size-sm,.875rem);text-align:right;border:0;font-weight:400;line-height:1.1;transition:opacity .4s;display:block;position:relative}.case1000-fixed-contact__row:hover,.case1000-fixed-contact__row:focus-visible{opacity:.82}.case1000-fixed-contact__content{box-sizing:border-box;width:var(--case1000-fixed-contact-link-w);min-height:var(--case1000-fixed-contact-rail-w);color:var(--primary-foreground);text-align:right;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-end;align-items:center;padding:0 0 0 30px;transition:right .4s;display:flex;position:absolute;top:0;right:-135px;overflow:hidden}.case1000-fixed-contact__row--qr .case1000-fixed-contact__content{flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;min-height:130px;padding-top:0;display:flex}.case1000-fixed-contact:hover .case1000-fixed-contact__content,.case1000-fixed-contact:focus-within .case1000-fixed-contact__content{right:60px}.case1000-fixed-contact__icon-wrap{z-index:3;width:var(--case1000-fixed-contact-rail-w);height:var(--case1000-fixed-contact-rail-w);background:var(--primary);color:var(--primary-foreground);justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:absolute;top:0;right:0}.case1000-fixed-contact__icon{width:1.125rem;height:1.125rem}.case1000-fixed-contact__qr-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;line-height:1.2;display:block;overflow:hidden}.case1000-fixed-contact__qr-card{background:var(--background);max-width:80px;padding:0;display:inline-block;overflow:hidden}.case1000-fixed-contact__qr-card svg{width:80px;height:80px}@media (prefers-reduced-motion:reduce){.case1000-fixed-contact,.case1000-fixed-contact__item,.case1000-fixed-contact__row,.case1000-fixed-contact__content,.case1000-fixed-contact__icon-wrap{transition:none}}@media (max-width:992px){.case1000-fixed-contact{display:none!important}}
:root{--quick-contact-corner-radius:.75rem;--quick-contact-qr-drop-max-h:10rem}.quick-contact-corner-tl{border-top-left-radius:var(--quick-contact-corner-radius)}.quick-contact-corner-bl{border-bottom-left-radius:var(--quick-contact-corner-radius)}html[data-surface=flat] .quick-contact-corner-tl{border-top-left-radius:0}html[data-surface=flat] .quick-contact-corner-bl,.group\/bar:hover .quick-contact-corner-bl-joins-qr{border-bottom-left-radius:0}.quick-contact-qr-drop{max-height:0;transition:max-height .7s ease-out;top:100%}.group\/bar:hover .quick-contact-qr-drop{max-height:var(--quick-contact-qr-drop-max-h)}html:not([data-surface=flat]) .quick-contact-qr-drop{top:calc(100% - var(--quick-contact-corner-radius));padding-top:var(--quick-contact-corner-radius)}html:not([data-surface=flat]) .group\/bar:hover .quick-contact-qr-drop{max-height:calc(var(--quick-contact-qr-drop-max-h) + var(--quick-contact-corner-radius))}@media (prefers-reduced-motion:reduce){.quick-contact-qr-drop{transition:none}}
