/* INweb 2026-11-11: sütisáv */
.inweb-cc{position:fixed;left:0;right:0;bottom:0;z-index:2147483000;padding:12px;pointer-events:none;font-family:Roboto,Arial,sans-serif}
.inweb-cc-inner{pointer-events:auto;max-width:760px;margin:0 auto;background:#fff;color:#333;border-radius:6px;box-shadow:0 4px 28px rgba(0,0,0,.28);padding:20px 22px;max-height:calc(100vh - 24px);overflow:auto}
.inweb-cc-title{font-size:18px;font-weight:500;margin:0 0 8px;color:#333;text-transform:none}
.inweb-cc-text{font-size:14px;line-height:1.5;margin:0 0 14px}
.inweb-cc-text a{color:#268bcb;text-decoration:underline}
.inweb-cc-list{border-top:1px solid #eaeaea;margin:0 0 14px}
.inweb-cc-row{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid #eaeaea;margin:0;cursor:pointer;font-weight:400}
.inweb-cc-row input{margin-top:3px;width:18px;height:18px;flex:0 0 18px}
.inweb-cc-rowtext{display:flex;flex-direction:column;font-size:14px;line-height:1.45}
.inweb-cc-rowtext strong{font-weight:500}
.inweb-cc-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:center}
.inweb-cc-btn{font:inherit;font-size:14px;padding:10px 18px;border-radius:4px;cursor:pointer;border:1px solid #268bcb;line-height:1.2}
.inweb-cc-pri{background:#268bcb;color:#fff}
.inweb-cc-sec{background:#268bcb;color:#fff}
.inweb-cc-link{background:transparent;border-color:transparent;color:#268bcb;text-decoration:underline;margin-right:auto;padding-left:0}
.inweb-cc-btn:focus{outline:2px solid #333;outline-offset:2px}
@media (max-width:575px){.inweb-cc-actions{flex-direction:column;align-items:stretch}.inweb-cc-link{margin-right:0;text-align:center}}
.inweb-map-ph{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;background:#eaeaea;color:#333;text-align:center;font-size:14px}
.inweb-map-ph a{color:#268bcb;text-decoration:underline}
