.tender-actions{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:40px;padding:12px 0;isolation:isolate}
.tender-action{position:relative;display:grid;grid-template-columns:1fr 24px;grid-template-rows:24px 34px 1fr;gap:14px;min-height:182px;padding:22px;color:#edf5f6;text-decoration:none!important;border:1px solid #3a535b;background:#132127;border-radius:3px;transition:background .3s,transform .4s;z-index:1}
.tender-action-index{font:11px monospace;color:#13cccc;letter-spacing:0}
.tender-action>svg{width:23px;height:23px;color:#13cccc}
.tender-action>svg:first-of-type{grid-row:2;grid-column:1}
.tender-action>svg:last-child{grid-row:3;grid-column:2;align-self:end;width:19px}
.tender-action strong{font-size:17px;line-height:1.3;font-weight:500;align-self:end;grid-column:1;grid-row:3}
.tender-actions.has-depth .tender-action{background:transparent;border-color:transparent}
.tender-action:hover,.tender-action:focus-visible{transform:translateY(-3px);color:#fff;outline:1px solid #13cccc;outline-offset:2px}
.tender-action-contact strong{color:#13cccc}
.tender-actions>canvas{position:absolute;inset:0;display:block;width:100%;height:100%;z-index:0;pointer-events:none}
@media(max-width:1000px){.tender-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:460px){.tender-actions{gap:12px}.tender-action{min-height:176px;padding:16px;gap:10px}.tender-action strong{font-size:15px}}
@media(prefers-reduced-motion:reduce){.tender-action{transition:none}.tender-action:hover{transform:none}}
