/* RC628: subdued parking symbol in the amenities row. */
.ks-stay .ks-stay-features button.ks-card-parking{display:inline-flex!important;align-items:center;justify-content:center;vertical-align:middle;flex:0 0 32px;width:32px;height:32px;min-height:32px;padding:2px!important;margin:0;border:0!important;border-radius:5px!important;background:transparent!important;box-shadow:none!important;cursor:pointer;touch-action:manipulation;line-height:1}
.ks-stay .ks-stay-features button.ks-card-parking svg{display:block!important;width:24px!important;height:24px!important;pointer-events:none}
.ks-stay .ks-stay-features button.ks-card-parking:hover,.ks-stay .ks-stay-features button.ks-card-parking[aria-expanded="true"]{background:#e1edf8!important}
.ks-stay .ks-stay-features button.ks-card-parking:focus-visible{outline:2px solid #286da8;outline-offset:2px}
#ks-parking-tooltip{position:fixed;z-index:2147483000;box-sizing:border-box;width:max-content;max-width:calc(100vw - 24px);padding:13px 16px;border:1px solid #dce5eb;border-radius:12px;background:#fff;color:#203543;box-shadow:0 8px 30px rgba(22,47,60,.18);font:13px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left}
#ks-parking-tooltip[hidden]{display:none!important}
#ks-parking-tooltip strong{display:block;font-weight:700;font-size:14px;margin-bottom:3px}
#ks-parking-tooltip span{display:block;color:#526976}
