/* Same translucent dark surface and light/gold palette as the site header. */
#az-analytics-choice{position:fixed;left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));z-index:1000;width:min(480px,calc(100vw - 32px));max-height:min(70svh,calc(100svh - 32px - env(safe-area-inset-bottom)));overflow:auto;padding:8px 14px 14px;border:1px solid #ccb89155;border-radius:14px;background:#111411e0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#f0ede5;box-shadow:0 8px 32px #0003;font-family:Manrope,'Noto Sans Georgian',system-ui,sans-serif;font-size:14px;line-height:1.4;box-sizing:border-box}
#az-analytics-choice[hidden],.az-analytics-change[hidden]{display:none!important}
#az-analytics-choice .az-cookie-header{display:flex;align-items:center;gap:4px}
#az-analytics-choice h2{flex:1;margin:0;font-family:inherit;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:0;text-wrap:initial}
#az-analytics-choice p{margin:0 0 8px;font-size:14px;line-height:1.4;color:#d3d7ce}
#az-analytics-choice .az-cookie-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}
#az-analytics-choice button,.az-analytics-change{box-sizing:border-box;min-height:44px;padding:8px 10px;border:1px solid #ccb89199;border-radius:8px;background:transparent;color:#f0ede5;font-family:inherit;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;cursor:pointer;touch-action:manipulation}
#az-analytics-choice [data-choice=allow],#az-analytics-choice [data-cookie-save]{border-color:#f0ede5;background:#f0ede5;color:#20261f}
#az-analytics-choice [data-cookie-settings]{padding:8px;border-color:transparent;color:#e0ccaa;text-decoration:underline;text-underline-offset:4px}
#az-analytics-choice [data-close-choice]{flex:none;width:44px;padding:0;border-color:transparent;font-size:24px;font-weight:400;line-height:1}
#az-analytics-choice button:hover,.az-analytics-change:hover{border-color:#f0ede5}
#az-analytics-choice button:focus-visible,#az-analytics-choice input:focus-visible,.az-analytics-change:focus-visible{outline:3px solid #ccb891;outline-offset:3px}
#az-analytics-choice .az-cookie-settings{margin-top:12px;padding-top:12px;border-top:1px solid #ccb89155}
#az-analytics-choice .az-cookie-settings[hidden]{display:none!important}
#az-analytics-choice fieldset{min-width:0;margin:0 0 12px;padding:0;border:0}
#az-analytics-choice legend{margin-bottom:8px;padding:0;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0}
#az-analytics-choice .az-cookie-category{display:flex;align-items:flex-start;gap:12px;padding:8px 0;min-height:44px;cursor:pointer}
#az-analytics-choice .az-cookie-category input{appearance:auto;width:18px;height:18px;min-width:18px;margin:3px 0 0;accent-color:#ccb891;flex:none}
#az-analytics-choice .az-cookie-category span{display:block;min-width:0}
#az-analytics-choice .az-cookie-category strong{display:block;margin-bottom:5px;font-size:14px;font-weight:600}
#az-analytics-choice .az-cookie-category span span{font-size:13px;line-height:1.6;color:#d3d7ce}
.az-analytics-change{position:static;display:inline-flex;align-items:center;border:0;border-radius:0;padding:0 8px;background:transparent;color:inherit;font:500 14px/1.3 Manrope,'Noto Sans Georgian',system-ui,sans-serif;text-decoration:underline;text-underline-offset:4px;box-shadow:none}
@media(max-width:420px){#az-analytics-choice{left:max(12px,env(safe-area-inset-left));bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px);max-height:min(70svh,calc(100svh - 24px - env(safe-area-inset-bottom)));padding:6px 12px 12px;border-radius:12px}#az-analytics-choice .az-cookie-actions button{min-width:0}#az-analytics-choice .az-cookie-settings{margin-top:10px;padding-top:10px}}
