.rs-cfw{--cfw-speed:180ms;width:100%;min-width:0}.rs-cfw__rows{display:flex;flex-direction:column;gap:10px}.rs-cfw__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.rs-cfw .rs-cfw__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:12px 19px;border:1px solid #d6d6d6;border-radius:4px;background:#fff;color:#222;font:inherit;font-size:16px;line-height:1.4;text-align:center;text-decoration:none;overflow-wrap:anywhere;max-width:100%;transition:color var(--cfw-speed),background-color var(--cfw-speed),border-color var(--cfw-speed),box-shadow var(--cfw-speed),transform var(--cfw-speed)}.rs-cfw .rs-cfw__button:hover,.rs-cfw .rs-cfw__button:focus-visible{background:#f1f1f1;border-color:#777;color:#222}.rs-cfw .rs-cfw__button[aria-current=true]{background:#222;border-color:#222;color:white}.rs-cfw .rs-cfw__button:focus-visible{outline:2px solid #2271b1;outline-offset:3px}.rs-cfw[data-effect=lift] .rs-cfw__button:hover{transform:translateY(-2px)}.rs-cfw[data-effect=scale] .rs-cfw__button:hover{transform:scale(1.025)}.rs-cfw__status{margin:8px 0 0;font-size:14px;line-height:1.5}.rs-cfw__status:empty{display:none}.rs-cfw__status[data-error=true]{color:#a32323}.rs-cfw-loading{opacity:.5;pointer-events:none;transition:opacity .18s}.rs-cfw[aria-busy=true] .rs-cfw__button{cursor:progress}@media(max-width:767px){.rs-cfw .rs-cfw__button{font-size:14px;padding:10px 14px}.rs-cfw[data-mobile=scroll] .rs-cfw__row{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding:4px;scrollbar-width:thin}.rs-cfw[data-mobile=scroll] .rs-cfw__button{flex-shrink:0;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.rs-cfw .rs-cfw__button,.rs-cfw-loading{transition:none!important;transform:none!important}}
