.mi-cookie[hidden],.mi-cookie__preferences[hidden]{display:none}.mi-cookie{position:fixed;z-index:99990;inset:auto 16px 16px 16px;max-width:1120px;margin:auto;padding:18px 20px;background:#fff;color:#172b43;border:1px solid #d7e1eb;border-radius:12px;box-shadow:0 14px 45px #102c4c30;font:14px/1.5 Arial,Helvetica,sans-serif}.mi-cookie__copy strong{display:block;color:#102c4c;font-size:17px}.mi-cookie__copy p{margin:5px 0 0;color:#52677d}.mi-cookie a{color:#0870bd;text-decoration:underline}.mi-cookie__actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.mi-cookie__button{min-height:42px;padding:9px 14px;border:1px solid #9fb0c0;border-radius:6px;background:#fff;color:#163c5d;font:700 13px Arial,Helvetica,sans-serif;cursor:pointer}.mi-cookie__button:hover{filter:brightness(.96)}.mi-cookie__button--primary{background:#0870bd;border-color:#0870bd;color:#fff}.mi-cookie__preferences{margin-top:14px;padding-top:12px;border-top:1px solid #e5ebf1}.mi-cookie__preferences fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:0;margin:0 0 12px;padding:0}.mi-cookie__preferences legend{font-weight:700;margin-bottom:8px}.mi-cookie__preferences label{display:block;padding:10px;border:1px solid #e1e8ef;border-radius:7px;font-weight:700}.mi-cookie__preferences label input{margin-right:7px}.mi-cookie__preferences small{display:block;margin:4px 0 0 24px;color:#607286;font-weight:400}.mi-cookie-settings{position:fixed;z-index:99980;left:12px;bottom:12px;padding:8px 11px;background:#fff;color:#264663;border:1px solid #cbd8e4;border-radius:20px;box-shadow:0 3px 12px #102c4c18;font:12px Arial,Helvetica,sans-serif;cursor:pointer}.mi-cookie-settings[hidden]{display:none}@media(max-width:650px){.mi-cookie{inset:auto 8px 8px;padding:15px}.mi-cookie__actions{display:grid;grid-template-columns:1fr 1fr}.mi-cookie__button--primary{grid-column:1/-1}.mi-cookie__preferences fieldset{grid-template-columns:1fr}.mi-cookie-settings{left:8px;bottom:8px}}

.mi-cookie-footer{padding:0;border:0;background:none;color:#bdc9d9;font:inherit;text-decoration:underline;cursor:pointer}
