.shcj-lock-page.shcj-site{max-width:none;padding:0;background:#fff;color:var(--ui-ink);overflow-anchor:none;--shcj-ink:var(--ui-ink);--shcj-green:var(--ui-blue);--shcj-muted:var(--ui-muted);--shcj-line:var(--ui-line)}
.shcj-lock-page .ui-nav{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;height:72px;padding:0 max(28px,calc((100% - 1064px)/2));background:rgba(255,255,255,.97);border-bottom:1px solid #e9eff4}
.shcj-lock-page .ui-brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:17px;font-weight:750;letter-spacing:-.035em;color:var(--ui-ink);text-decoration:none;white-space:nowrap}
.shcj-lock-page .ui-brand img{width:30px;height:30px}.shcj-lock-page .ui-nav>a:last-child{display:inline-flex;align-items:center;min-height:44px;font-size:13px;text-decoration:none;white-space:nowrap}
.shcj-lock-page .ui-lock-content{max-width:840px;margin:auto;padding:28px}
.shcj-lock-page.shcj-site #lock-page-title{margin:0 0 8px!important;font-size:32px;line-height:1.4;letter-spacing:-.035em}
.shcj-lock-page .ui-lock-intro>p{margin:8px 0 0;color:var(--ui-muted);font-size:15px;line-height:1.8}
.shcj-lock-page iframe[data-shcj-frame]{display:block;width:100%;height:240px;min-height:0;margin:12px 0 0;border:0;background:#fff;border-radius:0;scroll-margin-top:84px}
.shcj-lock-page.is-answering iframe[data-shcj-frame]{min-height:calc(100svh - 90px)}
.shcj-lock-page.is-answering .ui-lock-intro{display:none}
.shcj-lock-page .ui-lock-information{margin:24px 0;border-block:1px solid var(--ui-line);font-size:14px}.shcj-lock-page summary{padding:16px 0;cursor:pointer;min-height:48px}
.shcj-lock-page .shcj-diagnosis-info{max-width:none}.shcj-lock-page .shcj-footer{max-width:1064px;margin:0 auto;padding:24px 28px;color:var(--ui-muted)}.shcj-lock-page .shcj-footer a{display:inline-flex;align-items:center;min-height:44px}
body.admin-bar .shcj-lock-page .ui-nav{top:32px}
@media(max-width:782px){body.admin-bar .shcj-lock-page .ui-nav{top:46px}}
@media(max-width:720px){.shcj-lock-page .ui-nav{height:62px;padding:0 16px;gap:8px}.shcj-lock-page .ui-brand{font-size:14px;gap:7px}.shcj-lock-page .ui-brand img{width:27px;height:27px}.shcj-lock-page .ui-nav>a:last-child{font-size:12px}.shcj-lock-page .ui-lock-content{padding:22px 16px}.shcj-lock-page.shcj-site #lock-page-title{font-size:28px}.shcj-lock-page .ui-lock-intro>p{font-size:14px}.shcj-lock-page .shcj-footer{padding:20px 16px}}
@media(max-width:600px){body.admin-bar .shcj-lock-page .ui-nav{top:0}}

.shcj-lock-page .ui-nav{position:static}.shcj-lock-page iframe[data-shcj-frame]{scroll-margin-top:12px}
body:has(.shcj-lock-page) .shcj-consent,body:has(.shcj-lock-page) .shcj-consent-manage{position:static;margin:16px;max-width:none}
body:has(.shcj-lock-page) .go-to-top,body:has(.shcj-lock-page) .go-to-top-button,body:has(.shcj-lock-page) .shcj-assistant-dock{display:none!important}

.shcj-lock-page .shcj-nav{position:static;margin-inline:0}
