.navrch-cookie-banner[hidden],.navrch-cookie-banner [hidden],.navrch-ui-dialog [hidden]{display:none!important}
.navrch-cookie-banner,.navrch-ui-dialog{font:inherit;color:#10232f;background:#fff;line-height:1.55}
.navrch-cookie-banner{position:fixed;z-index:100;left:24px;right:24px;bottom:24px;max-width:1100px;margin-inline:auto;padding:22px 24px;border:1px solid #d9dede;box-shadow:0 12px 48px #10232f26;display:flex;align-items:center;gap:28px;max-height:45svh;overflow:auto}
.navrch-cookie-copy{flex:1}.navrch-cookie-banner h2{margin:0 0 6px;font-size:1.15rem;letter-spacing:-.02em}.navrch-cookie-banner p{margin:0 0 5px;font-size:.9rem}.navrch-cookie-banner a,.navrch-ui-dialog a{color:#10232f;text-decoration:underline;font-size:.86rem;font-weight:700}
.navrch-cookie-actions{display:flex;flex-wrap:wrap;gap:10px}.navrch-ui-button{font:inherit;font-size:.9rem;font-weight:800;min-height:46px;padding:10px 16px;border:1px solid #10232f;background:#10232f;color:#fff;cursor:pointer;border-radius:0}.navrch-ui-button:hover{background:#254554}.navrch-ui-secondary{color:#10232f;background:#fff}.navrch-ui-secondary:hover{background:#f3f5f4}.navrch-ui-button:focus-visible,.navrch-cookie-banner a:focus-visible,.navrch-ui-dialog a:focus-visible,.navrch-cookie-settings-link:focus-visible{outline:3px solid #ff5a36;outline-offset:3px}
.navrch-ui-dialog{border:0;border-top:5px solid #ff5a36;padding:0;width:min(560px,calc(100% - 32px));max-height:calc(100svh - 32px);overflow:auto;box-shadow:0 24px 80px #10232f40}.navrch-ui-dialog::backdrop{background:#10232f99}.navrch-ui-dialog-content{padding:32px}.navrch-ui-dialog h2{font-size:clamp(1.65rem,5vw,2.25rem);line-height:1.1;letter-spacing:-.035em;margin:0 0 16px}.navrch-ui-dialog p{margin:0 0 20px;color:#42545d}.navrch-ui-dialog .navrch-cookie-actions{margin-top:24px}.navrch-cookie-option{display:flex;align-items:flex-start;gap:12px;padding:17px 0;border-top:1px solid #d9dede}.navrch-cookie-option input{width:20px;height:20px;flex-shrink:0;margin:3px 0 0;accent-color:#10232f}.navrch-cookie-option strong,.navrch-cookie-option small{display:block}.navrch-cookie-option small{font-size:.84rem;color:#60727b;margin-top:4px}.navrch-cookie-option input:disabled+span{color:#60727b}.navrch-cookie-storage-note{font-size:.84rem}.navrch-cookie-settings-link{font:inherit;padding:0;border:0;background:transparent;text-decoration:underline;cursor:pointer;color:inherit}.footer .navrch-cookie-settings-link{display:block;margin:7px 0;color:rgba(255,255,255,.78)}
.navrch-success-icon{display:grid;place-items:center;width:56px;height:56px;background:#e7eee9;color:#23452c;font-size:2rem;font-weight:900;margin-bottom:22px}.navrch-success-message{font-weight:700;color:#10232f!important}
@media(max-width:700px){.navrch-cookie-banner{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));padding:18px;display:block}.navrch-cookie-banner .navrch-cookie-actions{margin-top:14px}.navrch-cookie-actions .navrch-ui-button{flex:1}.navrch-ui-dialog-content{padding:26px 22px}}
