.slc-cc{border-top:4px solid #063861!important;position:fixed;left:20px;bottom:20px;z-index:999999;max-width:440px;width:calc(100% - 40px);background:#fff;color:#333;border:1px solid #e6e6e6;border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,.15);padding:20px;font-size:15px;line-height:1.5}.slc-cc[hidden],.slc-cm[hidden]{display:none!important}.slc-cc__title,.slc-cm__title{margin:0 0 6px;font-weight:700;font-size:17px;color:#222}.slc-cc__text,.slc-cm__text{margin:0 0 14px}.slc-cc__text a{color:inherit;text-decoration:underline}.slc-cc__btns{display:flex;flex-wrap:wrap;gap:8px}.slc-btn{flex:1 1 auto;cursor:pointer;border-radius:6px;padding:9px 14px;font-size:14px;font-weight:700;line-height:1.2;border:1px solid transparent;font-family:inherit}.slc-btn--main{background:#063861;border-color:#063861;color:#fff}.slc-btn--main:hover{background:#0170b9;border-color:#0170b9}.slc-btn--alt{background:#dedfe0;border-color:#dedfe0;color:#333}.slc-btn--alt:hover{background:#cfd0d1}.slc-btn--ghost{background:#fff;border-color:#c9c9c9;color:#333}.slc-btn--ghost:hover{background:#f4f4f4}.slc-btn:focus-visible,.slc-cm__close:focus-visible,.slc-switch:focus-visible{outline:2px solid #0170b9;outline-offset:2px}.slc-cm{position:fixed;inset:0;z-index:1000000;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:16px}.slc-cm__box{position:relative;background:#fff;color:#333;border-radius:10px;max-width:560px;width:100%;max-height:90vh;overflow:auto;padding:24px;font-size:15px;line-height:1.5}.slc-cm__close{position:absolute;top:10px;right:12px;background:none;border:0;font-size:26px;line-height:1;cursor:pointer;color:#555;padding:4px}.slc-cat{border-top:1px solid #eee;padding:12px 0}.slc-cat:last-of-type{margin-bottom:14px;border-bottom:1px solid #eee}.slc-cat__head{display:flex;justify-content:space-between;align-items:center;gap:10px}.slc-cat__name{font-weight:700}.slc-cat__always{font-size:13px;color:#0170b9;font-weight:700}.slc-cat__desc{margin:4px 0 0;font-size:14px;color:#555}.slc-switch{appearance:none;-webkit-appearance:none;width:42px;height:24px;border-radius:24px;background:#d0d5d2;position:relative;cursor:pointer;flex:0 0 auto;margin:0;transition:background .2s}.slc-switch::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s}.slc-switch:checked{background:#0170b9}.slc-switch:checked::after{transform:translateX(18px)}@media (max-width:544px){.slc-cc{left:10px;right:10px;bottom:10px;width:auto;max-width:none;padding:16px}.slc-cc__title{font-size:16px}.slc-cc__text{font-size:14px;margin-bottom:12px}.slc-btn{flex:1 1 0%;padding:9px 6px;font-size:13px}}@media (prefers-reduced-motion:reduce){.slc-switch,.slc-switch::after{transition:none}}