.cx{--cx-t:#087F75;background:#FAFAF8;color:#20252B}.cx-btn,.cx-btn-ghost,.cx-btn-on{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:8px 14px;min-height:40px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s}.cx-btn{background:#087F75;color:#fff}.cx-btn:hover{background:#066a62}.cx-btn:disabled{opacity:.55}.cx-btn-ghost{background:#fff;color:#20252B;box-shadow:inset 0 0 0 1px #E2E6E8}.cx-btn-ghost:hover,.cx-btn-on{box-shadow:inset 0 0 0 1px #087F75}.cx-btn-on{background:#E7F4F1;color:#087F75}.cx-in{display:block;width:100%;margin-top:4px;border-radius:10px;border:1px solid #e2e6e8;background:#fff;padding:9px 11px;font-size:16px;font-weight:400;color:#20252B}.cx-in:focus{outline:2px solid #087F75;outline-offset:-1px}.cx-chip{flex-shrink:0;border-radius:999px;padding:6px 12px;font-size:13.5px;background:#fff;box-shadow:inset 0 0 0 1px #E2E6E8}.cx-chip[aria-pressed=true]{background:#087F75;color:#fff;box-shadow:none}.cx-card{border-radius:16px;border:1px solid #e2e6e8;background:#fff;padding:16px}.cx a:focus-visible,.cx button:focus-visible,.cx input:focus-visible,.cx select:focus-visible{outline:2px solid #087F75;outline-offset:2px}.cx-chip{min-height:36px}@media (max-width:639px){.cx-btn,.cx-btn-ghost,.cx-btn-on{min-height:44px}}.cx details>summary{list-style:none}.cx details>summary::-webkit-details-marker{display:none}