.sys-interaction-layer{z-index:20000;pointer-events:none;max-width:calc(100vw - 32px);position:fixed;bottom:24px;right:24px}.sys-interaction-card{box-sizing:border-box;color:#f4f9fc;background:#17364a;border:1px solid #ffffff18;border-radius:9px;align-items:center;gap:9px;max-width:100%;min-height:34px;padding:8px 13px;display:flex;box-shadow:0 3px 12px #12324a18}.sys-interaction-spinner{box-sizing:border-box;border:1.5px solid #ffffff30;border-top-color:#79d5ee;border-radius:50%;flex:none;width:13px;height:13px;animation:.8s linear infinite sys-feedback-turn}.sys-interaction-label{overflow-wrap:anywhere;margin:0;font:500 12px/1.4 Arial,sans-serif}:where(button,[role=button],[role=tab],a[href]){transition-property:background-color,border-color,box-shadow,filter;transition-duration:.12s;transition-timing-function:ease}:where(button:not(:disabled),[role=button],[role=tab]):active{filter:brightness(.94)}.sys-action-tap{animation:.3s ease-out sys-feedback-tap}.sys-action-working{cursor:progress!important;box-shadow:0 0 0 2px #53bedc50!important}:where(button,[role=button],[role=tab],a[href]):focus-visible{outline-offset:3px;outline:3px solid #39a6d8}@keyframes sys-feedback-turn{to{transform:rotate(360deg)}}@keyframes sys-feedback-tap{0%{box-shadow:0 0 #55c8eb70}to{box-shadow:0 0 0 5px #55c8eb00}}@media (prefers-reduced-motion:reduce){.sys-interaction-spinner,.sys-action-tap{animation:none!important}:where(button,[role=button],[role=tab],a[href]){transition:none!important}}@media (width<=480px){.sys-interaction-layer{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}.sys-interaction-card{min-height:32px;padding:7px 11px}.sys-interaction-label{font-size:11px}}@media print{.sys-interaction-layer{display:none!important}.sys-action-working,.sys-action-tap{box-shadow:none!important}}
