/* Nasonovsky: compact cookie notice */
.t972{right:22px!important;bottom:22px!important;max-width:calc(100vw - 44px)!important;font-family:Arial,sans-serif}
.t972 .t972__widget{flex-direction:column!important;align-items:flex-end!important;gap:9px!important}
.t972 .t972__banner,.t972 .t972__settings{width:440px!important;max-width:calc(100vw - 44px)!important;box-sizing:border-box!important;background:#0d1913!important;color:#e5e0d2!important;border:1px solid #695f43!important;border-radius:0!important;box-shadow:0 8px 30px #0004!important}
.t972 .t972__banner{padding:18px 20px!important}
.t972 .t972__title{font:400 21px/1.15 Georgia,serif!important;color:#d0bb83!important;margin:0 0 9px!important}
.t972 .t972__text{font:400 12px/1.6 Arial,sans-serif!important;color:#c3c8b8!important;margin:0!important}
.t972 a{color:#d0bb83!important;text-underline-offset:3px}
.t972 .t972__buttons{margin-top:15px!important;gap:9px!important;justify-content:flex-start!important;flex-wrap:wrap!important;align-items:center!important}
.t972 .t972__buttons-wrap{gap:8px!important;flex-wrap:wrap!important;margin:0!important}
.t972 .t-btnflex{min-height:34px!important;height:auto!important;padding:0 12px!important;font:500 11px/1.3 Arial,sans-serif!important;letter-spacing:.1px!important;border-radius:0!important}
.t972 .t972__accept-btn,.t972 .t972__confirm-btn{background:#c9b174!important;color:#112018!important}
.t972 .t972__reject-btn{background:transparent!important;color:#dfd7c1!important;border:1px solid #746a4e!important}
.t972 .t972__settings-btn{background:transparent!important;color:#c9b174!important;padding:0 3px!important;min-height:30px!important;margin:0!important}
.t972 .t972__settings-title{font:400 26px/1.2 Georgia,serif!important;color:#d0bb83!important}
.t972 .t972__settings-text,.t972 .t972__category-body{font:400 12px/1.65 Arial,sans-serif!important;color:#c3c8b8!important}
.t972 .t972__settings-header,.t972 .t972__category-title,.t972 .t972__toggle-txt{color:#e5e0d2!important;font-size:12px!important}
.t972 .t972__settings-body{padding:20px!important}
.t972 .t972__settings-header,.t972 .t972__settings-footer{padding:15px 20px!important;border-color:#695f4355!important}
.t972 .t972__category{border-color:#695f4355!important}
.t972 .t972__settings-arrow line,.t972 .t972__settings-arrow path{stroke:#c9b174!important}
.t972 .t972__line{background:#c9b174!important}
.t972 .t972__widget-button{width:30px!important;height:30px!important;background:#0d1913!important;border:1px solid #695f43!important;box-shadow:none!important}
.t972 .t972__widget-button svg{opacity:.8}
.t972 .t-btnflex:hover{filter:brightness(1.08)}
@media(max-width:480px){.t972{right:12px!important;bottom:12px!important;max-width:calc(100vw - 24px)!important}.t972 .t972__banner,.t972 .t972__settings{max-width:calc(100vw - 24px)!important}.t972 .t972__banner{padding:15px 16px!important}.t972 .t972__buttons{gap:6px!important}.t972 .t972__buttons-wrap{gap:6px!important}.t972 .t-btnflex{font-size:11px!important;padding:0 10px!important}.t972 .t972__settings-body{padding:16px!important}}

/* Keep the choices compact on narrow screens. */
.t972 .t972__buttons-wrap{flex-direction:row!important;width:auto!important}
.t972 .t-btnflex{width:auto!important;flex:0 1 auto!important}
.t972 .t972__banner,.t972 .t972__settings{transition:opacity .18s ease!important;min-width:0!important}
