#atxi-cookie-dialog{padding:0;border:1px solid #a8884a;border-radius:12px;background:#10140f;color:#eee7d9;width:min(650px,calc(100% - 32px));max-height:calc(100dvh - 32px);box-shadow:0 28px 100px #0009;font:14px/1.7 "Segoe UI",Arial,sans-serif;z-index:2147483000}#atxi-cookie-dialog::backdrop{background:#030603b8;backdrop-filter:blur(5px)}#atxi-cookie-dialog *{box-sizing:border-box}.atxi-cookie-content{padding:30px 34px}.atxi-cookie-brand{display:flex;align-items:center;gap:12px;margin-bottom:22px}.atxi-cookie-brand img{width:45px;height:52px;object-fit:contain}.atxi-cookie-brand strong{display:block;font:600 23px Georgia,serif;letter-spacing:.1em;color:#efd18d}.atxi-cookie-brand small{display:block;font-size:8px;letter-spacing:.2em;color:#ab9670}.atxi-cookie-content h2{font:600 27px/1.2 "Segoe UI",Arial,sans-serif;margin:0 0 15px;color:#f0d18e}.atxi-cookie-content p{margin:0 0 15px;color:#c7c1b4}.atxi-cookie-small{font-size:12px;color:#a99e89!important}.atxi-cookie-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.atxi-cookie-actions button{flex:1;min-width:140px;padding:12px 10px;border:1px solid #9e8048;border-radius:5px;background:#1b2118;color:#edd4a0;font:600 12px/1.4 "Segoe UI",Arial,sans-serif;cursor:pointer}.atxi-cookie-actions button[data-cookie-choice="all"]{background:#e7c47c;color:#10140f}.atxi-cookie-actions button:focus-visible,#atxi-cookie-settings:focus-visible{outline:2px solid #fff1b6;outline-offset:3px}.atxi-cookie-category{border:1px solid #75603966;background:#171d14;padding:13px 15px;margin:10px 0;border-radius:5px;display:flex;gap:18px;align-items:flex-start;justify-content:space-between}.atxi-cookie-category strong{display:block;color:#ebd4a4;font-size:13px}.atxi-cookie-category p{font-size:12px;margin:4px 0 0}.atxi-cookie-category span{font-size:10px;white-space:nowrap;color:#c6af7b}.atxi-cookie-link{color:#ddc28b}.atxi-cookie-save-note{min-height:1em;font-size:11px;color:#c7b583}#atxi-cookie-settings{border:0;background:none;padding:0;color:#c7baa1;font:inherit;cursor:pointer;margin-top:2px;text-align:left}#atxi-cookie-settings:hover{color:#ffe3a0}@media(max-width:500px){.atxi-cookie-content{padding:24px 21px}.atxi-cookie-content h2{font-size:23px}.atxi-cookie-actions{flex-direction:column}.atxi-cookie-actions button{width:100%;flex:none}.atxi-cookie-category{gap:10px}}