
[id^="card-"]{position:relative;}
[id^="card-"] .wp-block-buttons{display:none !important;}
[id^="card-"] > div > div[id$="-avail"] > [id$="-cal-msg"]{display:block !important;margin:10px 0 2px !important;font-size:.92rem;font-weight:600;line-height:1.35;}
[id^="card-"] .ycs-h3-add-btn{display:none !important;}
.cscp-overlay{position:absolute;inset:0;z-index:2;text-indent:-9999px;overflow:hidden;background:transparent;}
[id^="card-"] figure,[id^="card-"] h3{position:relative;z-index:3;}
.cscp-add{position:absolute;top:12px;right:12px;z-index:6;width:36px;height:36px;border-radius:5px;border:none;background:#ec5a30;color:#fff;font-size:22px;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.28);display:flex;align-items:center;justify-content:center;padding:0;transition:transform .12s ease,background .12s ease;}
.cscp-add:hover{transform:scale(1.08);background:#d64d27;}
.cscp-add.added{background:#2e7d32;}


.fleet-nbtn-3cab{flex:0 0 auto !important;width:37px !important;height:39px !important;}
.fleet-nbtn-4cab{flex:0 0 auto !important;width:37px !important;height:39px !important;}
.fleet-nbtn-5cab{flex:0 0 auto !important;width:37px !important;height:39px !important;}
.fleet-gbtn-3cab,.fleet-gbtn-4cab,.fleet-gbtn-5cab{flex:0 0 auto !important;width:37px !important;height:39px !important;}

.wp-block-button > a[id$="-avail-btn"],.wp-block-button > button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;box-sizing:border-box!important;min-height:38px!important;text-align:center!important;line-height:1.15!important;}
