/* sajocarfleet.hu süti-sáv (consent.js) — a kiasajo_web consent/consent.css másolata a Sajó Car Fleet tokenjeivel (gen/static/css/site.css:
   Roboto, #262626, szögletes, ritkított verzál gomb). 2026-10-30, Ki: mate (macmini). */
.ksc{position:fixed;z-index:2147483000;left:0;right:0;bottom:0;display:flex;justify-content:center;padding:16px;pointer-events:none;font-family:var(--font,inherit);color:var(--ink,#05141f)}
.ksc__box{pointer-events:auto;width:100%;max-width:980px;background:var(--white,#ffffff);border:1px solid var(--line-2,#c9beb4);padding:24px 28px;display:grid;grid-template-columns:1fr auto;gap:12px 32px;align-items:center}
.ksc__title{grid-column:1;font-size:17px;font-weight:500;margin:0}
.ksc__text{grid-column:1;font-size:14px;line-height:1.6;color:var(--mute,#625c56);margin:0}
.ksc__text a{color:currentColor}
.ksc__settings{grid-column:1/-1;border-top:1px solid var(--line-2,#c9beb4);margin-top:4px}
.ksc__settings[hidden]{display:none}
.ksc__row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;border-bottom:1px solid var(--line,#e3dad2);cursor:pointer}
.ksc__row strong{display:block;font-size:15px;font-weight:500}
.ksc__row small{display:block;font-size:13px;color:var(--mute,#625c56);margin-top:2px}
.ksc__row input{width:20px;height:20px;accent-color:var(--ink,#05141f);flex:none}
.ksc__actions{grid-column:2;grid-row:1/3;display:flex;flex-direction:column;gap:8px;min-width:220px}
.ksc__settings:not([hidden])~.ksc__actions{grid-column:1/-1;grid-row:auto;flex-direction:row;justify-content:flex-end}
.ksc__btn{min-height:44px;padding:0 22px;border-radius:0;border:1px solid var(--ink,#262626);background:var(--white,#ffffff);color:var(--ink,#262626);font:500 12px/1 var(--font,inherit);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap}
.ksc__btn:hover{background:var(--ink,#262626);color:var(--paper,#e5dcd4)}
.ksc__btn:focus-visible{outline:2px solid var(--ink,#262626);outline-offset:2px}
@media (max-width:760px){.ksc{padding:10px}.ksc__box{grid-template-columns:1fr;padding:20px}.ksc__actions,.ksc__settings:not([hidden])~.ksc__actions{grid-column:1;grid-row:auto;flex-direction:column;min-width:0}}
