/* Jade Weaver Site Widgets 1.0 — cookie notice */
.jwck{position:fixed;left:0;right:0;z-index:9100;padding:0 16px;font:14px/1.5 Arial,"Microsoft YaHei",sans-serif;color:#1d3830;box-sizing:border-box}.jwck *{box-sizing:border-box}
.jwck-bottom{bottom:0}.jwck-top{top:0}
.jwck-inner{max-width:1160px;margin:0 auto 16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:16px 20px;background:#fff;border:1px solid #dbe3dc;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.18)}.jwck-top .jwck-inner{margin:16px auto 0}
.jwck-text{flex:1 1 420px;min-width:0}.jwck-text strong{display:block;margin-bottom:2px}.jwck-text a{color:#204b40;white-space:nowrap}
.jwck-actions{display:flex;flex-wrap:wrap;gap:10px}
.jwck-btn{min-height:44px;padding:10px 18px;border-radius:4px;font:inherit;font-weight:bold;cursor:pointer;border:1px solid #204b40;background:#fff;color:#204b40}.jwck-accept{background:#204b40;color:#fff}.jwck-btn:focus-visible{outline:3px solid #bd873a;outline-offset:3px}
/* keep clear of the floating contact launchers on phones */
@media(max-width:640px){.jwck{padding:0 10px}.jwck-inner{margin-bottom:88px;padding:14px 16px}.jwck-actions{width:100%}.jwck-btn{flex:1 1 45%}}
@media print{.jwck{display:none}}
