.klaro-hidden{display:none!important}.klaro .cookie-notice{position:fixed;right:1.25rem;bottom:1.25rem;z-index:3000;max-width:410px;background:#fff;border:1px solid #dde3e7;border-radius:18px;box-shadow:0 22px 70px rgba(7,21,33,.24);padding:1.25rem;color:#47515a;font-family:Inter,Arial,sans-serif}.klaro .cookie-notice h2{font-size:1.15rem;margin:0 0 .5rem;color:#071521}.klaro .cookie-notice p{font-size:.9rem;line-height:1.5;margin:0 0 1rem}.klaro .cookie-notice a{color:#ff5b36;text-decoration:underline}.klaro .cm-btns{display:flex;gap:.55rem;flex-wrap:wrap}.klaro .cm-btn{border:0;border-radius:999px;padding:.72rem 1rem;font-weight:700;cursor:pointer;background:#eef1f3;color:#071521}.klaro .cm-btn-success{background:#ff5b36!important;color:#fff}.klaro .cm-btn-danger{background:#071521;color:#fff}.klaro .cookie-modal{position:fixed;inset:0;z-index:3100;background:rgba(7,21,33,.62);display:flex;align-items:center;justify-content:center;padding:1rem}.klaro .cm-modal{width:min(720px,100%);max-height:88vh;overflow:auto;background:#fff;border-radius:22px;box-shadow:0 22px 80px rgba(0,0,0,.3);padding:1.6rem}.klaro .cm-header{display:flex;justify-content:space-between;gap:1rem;align-items:start;margin-bottom:1rem}.klaro .cm-header h2{margin:0;color:#071521}.klaro .cm-header p{line-height:1.5;color:#59636b}.klaro .cm-close{background:#eef1f3;border:0;border-radius:999px;width:36px;height:36px;cursor:pointer}.klaro .cm-service{padding:1rem 0;border-top:1px solid #e2e8f0}.klaro .cm-service label{display:flex;justify-content:space-between;gap:1rem;font-weight:800;color:#071521}.klaro .cm-service p{font-size:.88rem;color:#68727a;margin:.35rem 0 0;line-height:1.45}.klaro .cm-modal-footer{display:flex;justify-content:flex-end;gap:.6rem;flex-wrap:wrap;margin-top:1rem}.klaro input[type=checkbox]{accent-color:#ff5b36}.klaro .required{font-size:.75rem;color:#ff5b36;font-weight:800}.klaro .cm-links{font-size:.8rem;margin-top:.9rem}.klaro .cm-links a{color:#ff5b36}@media(max-width:560px){.klaro .cookie-notice{left:1rem;right:1rem;bottom:1rem}.klaro .cm-btn{width:100%;justify-content:center}}
