.sw-hub-panel{border:0;border-radius:16px;background:#fff;color:#252525;padding:0;width:min(720px,calc(100% - 32px));max-width:720px;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;box-shadow:0 20px 80px #0005}.sw-hub-panel::backdrop{background:#15252cc4}.sw-hub-panel__header{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:20px;padding:20px 24px;background:#fff;border-bottom:1px solid #ddd}.sw-hub-panel__header h2{font:inherit;font-size:1.4rem;font-weight:700;margin:0;flex:1}.sw-hub-panel__close{flex:none;border:1px solid #ddd;background:#fff;border-radius:50%;color:#333;width:44px;height:44px;font-size:28px;line-height:1;cursor:pointer}.sw-hub-panel__content{padding:24px;line-height:1.6}.sw-hub-panel__content h1,.sw-hub-panel__content h2{font-size:1.5rem}.sw-hub-panel__content h3{font-size:1.3rem}.sw-hub-panel__content h4{font-size:1.1rem;margin-top:1.4em}.sw-hub-panel__content .imm-close-btn{display:none}.sw-hub-panel :focus-visible{outline:3px solid #177a88;outline-offset:3px}.sw-hub-panel__content img{max-width:100%;height:auto}.sw-hub-panel__content input,.sw-hub-panel__content select,.sw-hub-panel__content textarea{max-width:100%}.sw-hub-panel__content .gform_wrapper{margin:0}.sw-hub-panel__content .pum-title{font-weight:700;font-size:1.4rem}@media(max-width:600px){.sw-hub-panel{width:calc(100% - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.sw-hub-panel__header{padding:14px 16px}.sw-hub-panel__header h2{font-size:1.2rem}.sw-hub-panel__content{padding:16px}.sw-hub-panel__content input,.sw-hub-panel__content select,.sw-hub-panel__content textarea{font-size:16px}}