.availability-box{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .5625rem .5rem .75rem;border-radius:.25rem;font-size:.8125rem;line-height:1.25rem;font-weight:600;letter-spacing:-.26px;width:fit-content;max-width:100%;height:22px;overflow:hidden}.availability-box .availability-box-inner{display:flex;align-items:center;gap:.3125rem}.availability-box .availability-box-inner .icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.availability-box .availability-box-inner .icon img{display:block}.availability-box .availability-box-inner label{font-size:.625rem;line-height:.75rem;font-weight:600;letter-spacing:.05px;padding:0;margin:0;cursor:inherit}.availability-box a.link-to-right{text-decoration:underline;margin-left:.25rem;cursor:pointer}.availability-box.green{color:#069754;background-color:#e6f4ee}.availability-box.green label,.availability-box.green a.link-to-right{color:#069754}.availability-box.red{color:#ce0336;background-color:#ce03361a}.availability-box.red label,.availability-box.red a.link-to-right{color:#ce0336}.availability-box.orange{color:#f6583a;background-color:#feeeeb}.availability-box.orange label,.availability-box.orange a.link-to-right{color:#f6583a}.availability-box.gray{color:#6b7384;background-color:#f0f0f0}.availability-box.gray label,.availability-box.gray a.link-to-right{color:#6b7384}
