.guided-help-entry{margin:12px 24px}.guided-help-panel{z-index:90;color:#123e32;text-align:left;background:#fff;border:2px solid #087b55;border-radius:14px;width:min(380px,100vw - 36px);max-height:60dvh;padding:18px;font:14px/1.5 system-ui,sans-serif;position:fixed;bottom:18px;left:18px;overflow:auto;box-shadow:0 6px 30px #123e3233}.guided-help-panel:focus{outline-offset:3px;outline:2px solid #163e32}.guided-help-panel header{align-items:center;gap:8px;display:flex}.guided-help-panel header strong{margin-right:auto}.guided-help-panel h2{margin:12px 0 6px;font-size:19px}.guided-help-panel p{margin:8px 0}.guided-help-panel small{color:#52645d;font-size:12px;display:block}.guided-help-panel button{cursor:pointer;min-height:36px;padding:7px 10px;font-size:13px}.guided-help-panel button:disabled{cursor:default;opacity:.5}.guided-help-panel footer{flex-wrap:wrap;gap:8px;margin:14px 0 8px;display:flex}.guided-help-wait{font-weight:600}.guided-help-target{outline-offset:5px;scroll-margin-block:140px;outline:3px solid #087b55!important}.guided-help-panel.compact{max-height:80px;padding:10px}@media (max-width:600px){.guided-help-panel{width:calc(100vw - 20px);max-height:40dvh;padding:12px;bottom:10px;left:10px}.guided-help-entry{margin:12px 14px}}@media print{.guided-help-entry,.guided-help-panel{display:none!important}.guided-help-target{outline:none!important}}.guided-help-panel.right{left:auto;right:18px}.guided-help-panel header{border:0;margin:0;padding:0}.guided-help-panel footer{border:0;padding:0}.guided-help-panel header button{flex:none}.guided-help-panel .primary{color:#fff;background:#087b55;border:1px solid #087b55;border-radius:7px}@media (max-width:600px){.guided-help-panel.right{right:10px}}
