.amrik-cc{--amrik-accent:#cc3333;font:15px/1.5 Arial,sans-serif;color:#25252b;position:relative;z-index:2147483000;text-align:left}.amrik-cc *{box-sizing:border-box}.amrik-cc [hidden]{display:none!important}.amrik-cc-banner{position:fixed;bottom:24px;left:24px;width:min(540px,calc(100vw - 48px));padding:26px;background:#fff;border:1px solid #e7e4e4;border-radius:16px;box-shadow:0 12px 50px #0003}.amrik-cc[data-position=right] .amrik-cc-banner{left:auto;right:24px;bottom:56px}.amrik-cc h2{font:700 23px/1.25 Arial,sans-serif;color:#25252b;margin:0 0 12px}.amrik-cc p{margin:0 0 14px}.amrik-cc a{color:var(--amrik-accent);text-decoration:underline}.amrik-cc-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.amrik-cc button{font:600 14px/1.3 Arial,sans-serif;border:1px solid #b8b4b4;border-radius:8px;padding:12px 15px;min-height:44px;cursor:pointer;background:#fff;color:#25252b;margin:0;text-transform:none;letter-spacing:normal}.amrik-cc button:hover{filter:brightness(.94)}.amrik-cc button:disabled{opacity:.6;cursor:wait}.amrik-cc button.amrik-cc-primary{background:var(--amrik-accent);color:white;border-color:var(--amrik-accent)}.amrik-cc :focus-visible{outline:3px solid var(--amrik-accent);outline-offset:3px}.amrik-cc .amrik-cc-reopen{position:fixed;bottom:8px;right:8px;min-height:32px;padding:7px 11px;font-size:12px;box-shadow:0 2px 14px #0002}.amrik-cc-dialog{color:#25252b;background:#fff;width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:28px;border:0;border-radius:16px;overflow:auto;box-shadow:0 20px 80px #0004}.amrik-cc-dialog::backdrop{background:#14141b99}.amrik-cc-category{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #e7e4e4;padding:17px 0;cursor:pointer}.amrik-cc-category strong{display:block;margin-bottom:3px}.amrik-cc-category span span{display:block;font-size:14px;color:#5a5961}.amrik-cc-category input{appearance:auto;flex-shrink:0;width:22px;height:22px;accent-color:var(--amrik-accent)}.amrik-cc .amrik-cc-status{font-size:13px;margin:12px 0 0}.amrik-cc-status:empty{display:none}@media(max-width:560px){.amrik-cc-banner{left:12px;bottom:52px;width:calc(100vw - 24px);padding:20px;max-height:calc(100dvh - 76px);overflow:auto}.amrik-cc[data-position=right] .amrik-cc-banner{right:12px;bottom:52px}.amrik-cc-actions{flex-direction:column}.amrik-cc-actions button{width:100%}.amrik-cc-dialog{padding:20px}.amrik-cc h2{font-size:21px}}
