.blog-quick-dock[hidden],.blog-quick-dock [hidden]{display:none!important}.blog-quick-dock{position:fixed;inset:auto 0 0;z-index:85;padding:16px 24px;background:#0c2b22;color:#edf3f0;box-shadow:0 -12px 32px #0c2b2226;transform:translateY(calc(100% + 20px));transition:transform .42s cubic-bezier(.2,.7,.2,1);font-family:var(--sans,Arial,sans-serif)}.blog-quick-dock.is-visible{transform:translateY(0)}.blog-quick-dock *{box-sizing:border-box}.blog-quick-dock form{position:relative;display:grid;grid-template-columns:270px repeat(3,minmax(0,1fr)) 166px;align-items:center;gap:12px;max-width:1136px;margin:0 auto}.blog-quick-intro{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.blog-quick-intro strong{font-size:16px;line-height:1.3;white-space:nowrap}.blog-consent-toggle{border:0;background:transparent;color:#b7d3c7;text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:12px;cursor:pointer;padding:0}.blog-quick-dock input:not([type=checkbox]){width:100%;min-width:0;height:52px;border:1px solid #edf3f030;border-radius:10px;padding:12px 14px;background:#ffffff0e;color:#edf3f0;font:inherit;font-size:16px}.blog-quick-dock input::placeholder{color:#b0c5bc}.blog-quick-submit{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;border:0;border-radius:27px;padding:10px 18px;background:#46a584;color:#092b21;font:600 15px var(--sans,Arial,sans-serif);cursor:pointer;white-space:nowrap}.blog-quick-submit span{display:grid;place-items:center;border-radius:50%;width:30px;height:30px;background:#17694f;color:#fff;font-size:20px}.blog-quick-submit:disabled{opacity:.6;cursor:wait}.blog-quick-consents{position:absolute;right:0;bottom:calc(100% + 24px);width:min(620px,100%);max-height:55dvh;overflow:auto;background:#0c2b22;padding:24px;border:1px solid #456858;border-radius:10px;box-shadow:0 -10px 30px #0003}.blog-quick-consents .consent-group{display:grid;gap:14px}.blog-quick-consents label{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.7}.blog-quick-consents input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;margin:2px 0 0;accent-color:#46a584}.blog-quick-consents a{color:#edf3f0;text-underline-offset:3px}.blog-quick-status{grid-column:1/-1;color:#ffb4ab;font-size:13px;margin:0}.blog-quick-status:empty{display:none}.blog-quick-dock .blog-quick-trap{position:absolute!important;opacity:0;width:1px!important;height:1px!important;padding:0!important;pointer-events:none}.blog-quick-dock :is(input,button,a):focus-visible{outline:2px solid #8cdbbc;outline-offset:3px}.blog-quick-open{padding-bottom:112px}.blog-quick-dock .form-success{min-height:76px;padding:8px;flex-direction:row;gap:18px;background:none;max-width:1136px;margin:0 auto;border:0}.blog-quick-dock .form-success-symbol{width:48px;height:48px}.blog-quick-dock .form-success-brand{display:none}.blog-quick-dock .form-success h3{font-size:20px}.blog-quick-dock .form-success p{font-size:14px}.blog-quick-dock .form-success-copy{text-align:left}body:has(dialog[open],.sheet.open) .blog-quick-dock{visibility:hidden}@media(min-width:921px) and (max-width:1100px){.blog-quick-dock{padding:14px 20px}.blog-quick-dock form{grid-template-columns:245px repeat(3,minmax(0,1fr)) 148px;gap:10px}.blog-quick-intro strong{font-size:15px}}@media(max-width:920px){.blog-quick-dock{display:none}.blog-quick-open{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.blog-quick-dock{transition:none}}
