.compute-rental-product-card{background:#fff;border:1px solid #d9dde3;border-radius:2px;flex-direction:column;min-width:0;min-height:350px;transition:border-color .18s;display:flex;overflow:hidden}.compute-rental-product-card:hover{border-color:#8fb8ee}.compute-rental-product-tags{justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:11px 16px 0;display:flex}.compute-rental-product-tags>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.compute-rental-product-tags>div span{color:#86909c;align-items:center;gap:4px;min-height:22px;font-size:11px;font-weight:500;display:inline-flex}.compute-rental-product-tags>div span+span{color:#4e5969;border-left:1px solid #d9dde3;margin-left:4px;padding-left:10px}.compute-rental-product-status{color:#168353;white-space:nowrap;background:#eaf7f1;border-radius:2px;flex:none;padding:4px 7px;font-size:11px;font-weight:650}.compute-rental-product-status.is-reservable{color:#2563eb;background:#eef4ff}.compute-rental-product-status.is-resource_unavailable,.compute-rental-product-status.is-not_on_sale{color:#86909c;background:#f2f3f5}.compute-rental-product-main{padding:9px 16px 7px}.compute-rental-product-main h3{overflow-wrap:anywhere;color:#0f172a;letter-spacing:0;margin:0;font-size:18px;line-height:1.35}.compute-rental-product-main p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:5px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.compute-rental-product-specs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;margin:0;padding:2px 16px 0;display:grid}.compute-rental-product-specs>div{border-top:1px solid #f0f2f5;min-width:0;min-height:48px;padding:7px 0}.compute-rental-product-specs>div.is-wide{grid-column:1/-1;min-height:46px}.compute-rental-product-specs dt{color:#7b8ba1;font-size:11px}.compute-rental-product-specs dd{overflow-wrap:anywhere;color:#26364b;margin:3px 0 0;font-size:13px;font-weight:700;line-height:1.35;display:block}.compute-rental-product-price-row{border-top:1px solid #e5e8ed;margin-top:auto;padding:10px 16px 8px}.compute-rental-product-price-row>div{align-items:baseline;gap:5px;display:flex}.compute-rental-product-price-row strong{color:#e24d1a;font-size:25px;line-height:1.1}.compute-rental-product-price-row span{color:#64748b;font-size:12px;font-weight:800}.compute-rental-product-price-row p{color:#94a3b8;margin:5px 0 0;font-size:11px}.compute-rental-product-actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;padding:0 16px 13px;display:grid}.compute-rental-product-actions>a,.compute-rental-product-actions>button{color:#fff;width:100%;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:4px;justify-content:center;align-items:center;padding:0 13px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.compute-rental-product-actions>a:hover,.compute-rental-product-actions>button:hover:not(:disabled){color:#fff;background:#1d4ed8;border-color:#1d4ed8}.compute-rental-product-actions>button.is-secondary{color:#4e5969;background:#fff;border-color:#d9dfe8}.compute-rental-product-actions>button.is-secondary:hover:not(:disabled){color:#1d4ed8;background:#f8fbff;border-color:#8fb8ee}.compute-rental-product-actions>button:disabled{opacity:.5;cursor:not-allowed}.compute-rental-product-card.is-featured-row{background:#fff;border:1px solid #dfe7f1;border-radius:8px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(240px,.72fr) minmax(420px,1.45fr) 196px;min-height:150px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #1e406e0e}.compute-rental-product-card.is-featured-row:before{z-index:1;content:"";background:#2563eb;border-radius:0 999px 999px 0;width:3px;position:absolute;top:16px;bottom:16px;left:0}.compute-rental-product-card.is-featured-row:hover{border-color:#b8cceb;transform:translateY(-1px);box-shadow:0 12px 30px #1e406e17}.compute-rental-product-card.is-featured-row .compute-rental-product-tags{border-right:1px solid #e6ebf2;flex-direction:column;grid-area:1/1;justify-content:flex-start;align-items:flex-start;gap:8px;min-height:0;padding:16px 24px 0 26px}.compute-rental-product-card.is-featured-row .compute-rental-product-tags>div{gap:10px}.compute-rental-product-card.is-featured-row .compute-rental-product-tags>div span{color:#2563eb;font-size:12px;font-weight:750}.compute-rental-product-card.is-featured-row .compute-rental-product-tags>div span+span{color:#53657c;border-left-color:#d7e2f0;margin-left:0}.compute-rental-product-card.is-featured-row .compute-rental-product-status{border-radius:4px;order:-1;padding:4px 7px}.compute-rental-product-card.is-featured-row .compute-rental-product-main{border-right:1px solid #e6ebf2;grid-area:2/1;align-content:start;padding:8px 24px 15px 26px}.compute-rental-product-card.is-featured-row .compute-rental-product-main h3{font-size:20px;font-weight:850;line-height:1.25}.compute-rental-product-card.is-featured-row .compute-rental-product-main p{min-height:0;margin-top:8px;font-size:13px;line-height:1.55}.compute-rental-product-card.is-featured-row .compute-rental-product-specs{border-right:1px solid #e6ebf2;grid-area:1/2/span 2;grid-template-columns:minmax(0,1.15fr) minmax(0,.65fr) minmax(0,1.4fr);align-content:center;column-gap:0;margin:0;padding:13px 20px;display:grid}.compute-rental-product-card.is-featured-row .compute-rental-product-specs>div{border-top:0;align-content:center;min-height:52px;padding:6px 16px;display:grid;position:relative}.compute-rental-product-card.is-featured-row .compute-rental-product-specs>div+div:before{content:"";background:#e6ebf2;width:1px;position:absolute;top:10px;bottom:10px;left:0}.compute-rental-product-card.is-featured-row .compute-rental-product-specs>div.is-wide{border-top:0;grid-column:auto;min-height:52px;padding-top:6px}.compute-rental-product-card.is-featured-row .compute-rental-product-specs dt{color:#8290a3;align-items:center;gap:6px;font-size:11px;font-weight:750;display:flex}.compute-rental-product-card.is-featured-row .compute-rental-product-specs dt svg{color:#2563eb}.compute-rental-product-card.is-featured-row .compute-rental-product-specs dd{color:#17233b;margin-top:6px;font-size:14px;font-weight:800;line-height:1.45}.compute-rental-product-card.is-featured-row .compute-rental-product-price-row{border-top:0;grid-area:1/3;margin:0;padding:17px 18px 5px}.compute-rental-product-card.is-featured-row .compute-rental-product-price-row strong{color:#174ea6;font-size:26px;font-weight:900}.compute-rental-product-card.is-featured-row .compute-rental-product-price-row span{color:#53657c}.compute-rental-product-card.is-featured-row .compute-rental-product-price-row p{color:#8391a5;margin-top:7px;line-height:1.5}.compute-rental-product-card.is-featured-row .compute-rental-product-actions{grid-area:2/3;align-items:flex-end;padding:6px 18px 14px;display:flex}.compute-rental-product-card.is-featured-row .compute-rental-product-actions>a,.compute-rental-product-card.is-featured-row .compute-rental-product-actions>button{background:#2563eb;border-color:#2563eb;border-radius:6px;gap:7px;min-height:38px;font-size:13px;font-weight:800}.compute-rental-product-card.is-featured-row .compute-rental-product-actions>a:hover,.compute-rental-product-card.is-featured-row .compute-rental-product-actions>button:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}@media (width<=1020px){.compute-rental-product-card.is-featured-row{grid-template-rows:auto;grid-template-columns:1fr}.compute-rental-product-card.is-featured-row .compute-rental-product-tags,.compute-rental-product-card.is-featured-row .compute-rental-product-main,.compute-rental-product-card.is-featured-row .compute-rental-product-specs,.compute-rental-product-card.is-featured-row .compute-rental-product-price-row,.compute-rental-product-card.is-featured-row .compute-rental-product-actions{grid-area:auto/1}.compute-rental-product-card.is-featured-row .compute-rental-product-main,.compute-rental-product-card.is-featured-row .compute-rental-product-specs{border-bottom:1px solid #e6ebf2;border-right:0}.compute-rental-product-card.is-featured-row .compute-rental-product-tags{border-right:0}.compute-rental-product-card.is-featured-row .compute-rental-product-specs{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 18px}.compute-rental-product-card.is-featured-row .compute-rental-product-specs>div.is-wide{border-top:0;grid-column:auto}.compute-rental-product-card.is-featured-row .compute-rental-product-price-row{padding-top:18px}}@media (width<=760px){.compute-rental-product-card{min-height:0}.compute-rental-product-card.is-featured-row .compute-rental-product-tags{flex-direction:column;align-items:flex-start;padding:18px 18px 0 21px}.compute-rental-product-card.is-featured-row .compute-rental-product-main{padding:10px 18px 18px 21px}.compute-rental-product-card.is-featured-row .compute-rental-product-main h3{font-size:18px}.compute-rental-product-card.is-featured-row .compute-rental-product-specs{grid-template-columns:1fr;padding:10px 18px}.compute-rental-product-card.is-featured-row .compute-rental-product-specs>div+div:before{display:none}.compute-rental-product-card.is-featured-row .compute-rental-product-specs>div+div,.compute-rental-product-card.is-featured-row .compute-rental-product-specs>div.is-wide{border-top:1px solid #edf1f5;grid-column:1}}
