.network-refresh-row{display:flex;justify-content:flex-end;margin:8px 0}
.network-refresh-row button{padding:8px 14px;background:#fff;border:1px solid #d5e0ed;border-radius:10px;color:#315478;cursor:pointer}
.network-commerce-card{display:flex;flex-direction:column;min-width:0}.network-commerce-body{flex:1}.network-commerce-card>footer{margin-top:auto}
.network-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.25fr) minmax(110px,.2fr) auto;gap:10px;align-items:end}
.network-toolbar .network-checks{grid-row:2;grid-column:1/4;flex-wrap:wrap;overflow:visible}.network-toolbar>button{grid-column:4;grid-row:1/3}
.network-toolbar>label,.network-toolbar input,.network-toolbar select{min-width:0;width:100%}
.network-cover,.network-profile-cover{height:auto;aspect-ratio:8/3;overflow:visible;background:#e8edf4}
.network-cover-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:20px 20px 0 0}
.network-profile-cover{overflow:hidden}.network-profile-cover>img{object-position:center}
.network-profile-logo img,.network-logo img{object-fit:contain;background:#fff}
.network-cover>span,.network-cover>b{position:absolute;top:12px}.network-cover>span{left:12px;max-width:70%}.network-cover>b{right:12px}
.network-image-fallback{display:none}
.has-image-error>.network-image-fallback,.network-cover:not(:has(>.network-cover-image))>.network-image-fallback{display:grid;position:absolute;inset:0;place-items:center;color:#849bb6;font-size:32px}
.network-logo.has-image-error{position:relative}
.network-profile-logo.has-image-error>.network-image-fallback{display:grid}
.network-cover-expand{position:absolute;z-index:4;bottom:16px;right:16px;border:1px solid #fff8;background:#071a3dbb;color:white;border-radius:10px;padding:8px 12px;cursor:pointer}
.network-cover-dialog{border:0;border-radius:16px;padding:16px;background:#fff;max-width:94vw;max-height:94vh}.network-cover-dialog::backdrop{background:#071a3dbb}
.network-cover-dialog>img{display:block;max-width:85vw;max-height:80vh;object-fit:contain}
.network-cover-dialog>button{display:block;margin-left:auto;margin-bottom:8px;padding:8px 12px;border:1px solid #d5e0ed;border-radius:8px;background:#fff}
.network-benefit-pair section:first-child{background:#fff6eb;border-color:#ffd8b1}.network-benefit-pair section:last-child{background:#f3f7fc;border-color:#dbe6f4}
.network-alliance-card footer>a.is-danger{font-weight:500;background:transparent;font-size:12px;margin-left:12px}
.network-request-card footer button.is-neutral{background:transparent;border-color:transparent;color:#6b7b90}
@media(max-width:1000px){.network-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.network-toolbar .network-search{grid-column:1/-1}.network-toolbar .network-checks{grid-row:auto;grid-column:1/-1}.network-toolbar>button{grid-row:2;grid-column:3}}
@media(max-width:720px){.network-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.network-toolbar>button{grid-row:auto;grid-column:1/-1}.coupon-search-web input{min-width:0}.coupon-table-wrap{max-width:100%;overflow:visible}.coupon-table-wrap table,.coupon-table-wrap tbody,.coupon-table-wrap tr,.coupon-table-wrap td{display:block;width:auto}.coupon-table-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.coupon-table-wrap tr{padding:12px;border-bottom:1px solid #dfe7f2}.coupon-table-wrap td{padding:6px 0;border:0;overflow-wrap:anywhere}.coupon-table-wrap td::before{display:block;font-size:10px;color:#76879c}.coupon-table-wrap td:nth-child(1)::before{content:"Cliente"}.coupon-table-wrap td:nth-child(2)::before{content:"Beneficio"}.coupon-table-wrap td:nth-child(3)::before{content:"Comercio aliado"}.coupon-table-wrap td:nth-child(4)::before{content:"Generado"}.coupon-table-wrap td:nth-child(5)::before{content:"Vigencia / uso"}.coupon-table-wrap td:nth-child(6)::before{content:"Estado"}}
