.tm-cookie-box,.tm-cookie-reopen,#tm-cookie-dialog{font-family:inherit;color:#272b3e}.tm-cookie-box[hidden]{display:none!important}.tm-cookie-box{position:fixed;left:20px;bottom:20px;width:355px;max-width:calc(100vw - 40px);background:white;z-index:1000;border:1px solid #e3e5ed;border-radius:12px;box-shadow:0 12px 50px #101a3540;padding:22px}.tm-cookie-heading{display:flex;align-items:center;gap:12px}.tm-cookie-heading>span{color:#6259e8;font-size:29px}.tm-cookie-box h2{font-size:18px;letter-spacing:-.02em;margin:0}.tm-cookie-box p{font-size:12px;line-height:1.8;color:#697083;margin:12px 0 18px}.tm-cookie-actions{display:grid;gap:7px}.tm-cookie-actions button{font:600 12px/1.5 inherit;font-family:inherit;font-size:12px;font-weight:600;padding:11px 14px;background:#303546;color:white;border:1px solid #303546;border-radius:6px;cursor:pointer}.tm-cookie-actions button:hover{background:#514bd5;border-color:#514bd5}.tm-cookie-links{display:flex;gap:18px;font-size:10px;margin-top:15px;border-top:1px solid #eee;padding-top:13px}.tm-cookie-links a{color:#52596e}.tm-cookie-reopen{position:fixed;left:18px;bottom:18px;z-index:980;background:white;border:1px solid #d9dce8;border-radius:30px;padding:8px 12px;box-shadow:0 4px 18px #141e3412;cursor:pointer;font-size:12px}.tm-cookie-reopen>span{font-size:10px;margin-left:4px}#tm-cookie-dialog{border:1px solid #ddd;border-radius:16px;padding:28px;width:560px;max-width:calc(100vw - 32px);max-height:85vh;overflow:auto;box-shadow:0 24px 80px #0003}#tm-cookie-dialog::backdrop{background:#13182c99;backdrop-filter:blur(3px)}.tm-dialog-heading{display:flex;justify-content:space-between;align-items:start}.tm-dialog-heading p{font-size:9px;letter-spacing:.15em;color:#6259e8;margin:0 0 10px}.tm-dialog-heading h2{font-size:25px;margin:0}.tm-dialog-heading button{border:1px solid #e5e5ed;background:#fafafa;border-radius:50%;font-size:24px;line-height:28px;width:32px;cursor:pointer}#tm-cookie-dialog>p{font-size:12px;line-height:1.7;color:#697083}.tm-consent-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;border-top:1px solid #e8eaf1}.tm-consent-row strong{font-size:13px;display:block}.tm-consent-row small{font-size:11px;color:#73798c;display:block;margin-top:4px}.tm-consent-row input{width:19px;height:19px;accent-color:#6259e8;flex-shrink:0}.tm-consent-note{background:#f5f6fa;padding:10px;border-radius:6px}.tm-consent-noscript{padding:12px;font-size:12px;background:#f6f6fa}.tm-cookie-box button:focus-visible,#tm-cookie-dialog button:focus-visible,.tm-cookie-reopen:focus-visible{outline:3px solid #a39df5;outline-offset:3px}@media(max-width:600px){.tm-cookie-box{left:14px;bottom:78px;width:calc(100vw - 28px);max-width:none;padding:18px;max-height:65vh;overflow:auto}.tm-cookie-box p{font-size:11px}.tm-cookie-actions{grid-template-columns:1fr 1fr 1fr}.tm-cookie-actions button{padding:10px 6px;font-size:10px}#tm-cookie-dialog{padding:20px}.tm-cookie-reopen{bottom:21px;left:14px}}
