.if-cookie-banner{position:fixed;z-index:10000;bottom:18px;left:18px;right:18px;max-width:1180px;margin:auto;background:#fff;color:#24343e;padding:22px 26px;box-shadow:0 8px 70px #12233235;border:1px solid #ccd8df;border-radius:12px;display:flex;align-items:center;gap:28px;font:14px/1.6 Arial,sans-serif}.if-cookie-banner h2{font:700 17px/1.3 Arial,sans-serif;margin:0 0 6px;color:#15252e}.if-cookie-banner p{margin:0;font-size:13px}.if-cookie-banner a,.if-cookie-settings a{color:#007c9f}.if-cookie-actions{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.if-cookie-actions button{border:1px solid #324753;background:#fff;color:#192d39;border-radius:6px;font:700 12px/1.3 Arial,sans-serif;padding:12px 15px;min-height:42px;cursor:pointer;white-space:nowrap}.if-cookie-actions button:hover{background:#edf4f7;border-color:#0089ae}.if-cookie-actions button:focus-visible{outline:3px solid #00a3cb;outline-offset:3px}.if-cookie-settings{box-sizing:border-box;border:0;padding:35px;border-radius:14px;max-width:600px;width:calc(100% - 32px);max-height:calc(100% - 50px);overflow:auto;color:#253844;font:14px/1.6 Arial,sans-serif;box-shadow:0 20px 100px #0004}.if-cookie-settings::backdrop{background:#101d2bc0}.if-cookie-settings h2{font-size:24px;line-height:1.3;margin:0 30px 15px 0}.if-cookie-essential,.if-cookie-option{padding:18px;background:#f0f5f7;border-radius:8px;margin:18px 0}.if-cookie-essential p{margin:5px 0 0;font-size:13px}.if-cookie-option{display:flex;gap:13px;align-items:flex-start;cursor:pointer}.if-cookie-option input{appearance:auto!important;opacity:1!important;position:static!important;width:18px;height:18px;margin-top:3px;flex-shrink:0}.if-cookie-option small{display:block;margin-top:6px;font-size:13px}.if-cookie-close{position:absolute;right:15px;top:12px;border:0;background:none;color:#263e4d;font-size:30px;cursor:pointer}.if-privacy-page{max-width:900px;line-height:1.8}.if-privacy-page h1{font-size:38px;margin-bottom:25px;line-height:1.2}.if-privacy-page h2{font-size:22px;margin:30px 0 12px}.if-privacy-page p,.if-privacy-page li{font-size:15px;color:#455e6d}.if-privacy-page table{width:100%;font-size:13px}.if-privacy-page th,.if-privacy-page td{padding:12px;border:1px solid #dce5eb;text-align:left;vertical-align:top}@media(max-width:800px){.if-cookie-banner{display:block;padding:18px;bottom:10px;left:10px;right:10px}.if-cookie-banner .if-cookie-actions{margin-top:15px}.if-cookie-actions button{flex:1;padding:11px 10px}.if-cookie-settings{padding:25px}.if-cookie-settings .if-cookie-actions{display:grid}.if-privacy-page h1{font-size:30px}}

body .if-cookie-actions button{color:#192d39!important;background:#fff!important;box-shadow:none!important;border:1px solid #324753!important}body .if-cookie-actions button:hover{background:#edf4f7!important}body .if-cookie-close{color:#263e4d!important;background:transparent!important;box-shadow:none!important}
