.admin-exhibitor-pending-list article {
  grid-template-columns: minmax(260px, 1fr) auto !important;
}

.admin-exhibitor-pending-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
  flex-wrap: nowrap;
}

.admin-exhibitor-pending-actions button {
  width: auto !important;
  min-width: 145px;
  justify-content: center;
  white-space: nowrap;
}

@media (max-width: 850px) {
  .admin-exhibitor-pending-list article {
    grid-template-columns: 1fr !important;
  }

  .admin-exhibitor-pending-actions {
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .admin-exhibitor-pending-actions button {
    min-width: 0;
  }

  .admin-exhibitor-pending-actions button:last-child {
    grid-column: 1 / -1;
  }
}

.admin-exhibitor-review-modal{z-index:150;padding:20px;background:#241b1fe8;backdrop-filter:blur(9px)}
.admin-exhibitor-review-modal>.modal-card{display:grid;grid-template-columns:minmax(340px,410px) minmax(520px,1fr);width:min(1180px,100%);max-width:1180px!important;max-height:94dvh;overflow:auto;padding:0;border:1px solid #ead8ad;border-radius:26px;background:#fffdfa;box-shadow:0 32px 90px #19050d66;text-align:left}
.admin-exhibitor-review-modal .close-modal{top:22px;right:22px;width:44px;height:44px;border:0;background:#edf4ee;color:#711a39}
.admin-exhibitor-review-modal header{grid-column:1/-1;padding:30px 84px 24px 32px;border-bottom:1px solid #e7ece6;background:linear-gradient(135deg,#fffdfa 0%,#f2f7f2 100%);text-align:left}
.admin-exhibitor-review-modal header .eyebrow{display:inline-flex;padding:6px 10px;border-radius:999px;background:#711a3910;color:#8c2149}
.admin-exhibitor-review-modal header h2{margin:12px 0 4px;font:800 clamp(27px,4vw,38px)/1.05 Outfit;color:#25171d;letter-spacing:-.7px}
.admin-exhibitor-review-modal header p{max-width:620px;margin:0;color:#71807a;line-height:1.5}
.admin-exhibitor-review-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;padding:26px 12px 26px 32px}
.admin-exhibitor-review-data>div{min-width:0;min-height:82px;padding:15px 16px;border:1px solid #dfe7df;border-radius:15px;background:#fff;box-shadow:0 5px 16px #40112608}
.admin-exhibitor-review-data small,.admin-exhibitor-review-data b{display:block}
.admin-exhibitor-review-data small{margin-bottom:7px;color:#71807a;font:700 11px Outfit;text-transform:uppercase;letter-spacing:.45px}
.admin-exhibitor-review-data b{overflow-wrap:anywhere;color:#25171d;font:700 15px/1.35 Outfit}
.admin-exhibitor-review-data>div:nth-child(1),.admin-exhibitor-review-data>div:nth-child(3),.admin-exhibitor-review-data>div:nth-child(8){grid-column:1/-1}.admin-exhibitor-review-data>div:nth-child(7) b{color:#a56d08}
.admin-exhibitor-review-document{min-width:0;margin:26px 32px 26px 12px;padding:20px;border:1px solid #e4cb96;border-radius:19px;background:linear-gradient(145deg,#fff9eb,#fff);box-shadow:0 12px 34px #711a390b}
.admin-exhibitor-review-document>div{display:flex;align-items:center;justify-content:space-between;gap:12px}
.admin-exhibitor-review-document h3{margin:0;font:800 20px Outfit;color:#401126}
.admin-exhibitor-review-document iframe{display:block;width:100%;height:600px;margin-top:16px;border:1px solid #d8dfd9;border-radius:14px;background:#3b3b3b;box-shadow:0 10px 28px #25171d24}
.admin-exhibitor-review-modal footer{position:sticky;z-index:2;grid-column:1/-1;bottom:0;display:flex;justify-content:flex-end;gap:12px;padding:16px 32px;border-top:1px solid #e2e8e2;background:#fffdfaf2;box-shadow:0 -12px 28px #4011260d;backdrop-filter:blur(12px)}
.admin-exhibitor-review-modal footer button{min-width:190px;min-height:50px;justify-content:center;border-radius:13px}
@media(max-width:980px){.admin-exhibitor-review-modal{padding:0}.admin-exhibitor-review-modal>.modal-card{display:block;width:100%;max-width:none!important;max-height:100dvh;min-height:100dvh;border:0;border-radius:0}.admin-exhibitor-review-modal header{padding:24px 72px 20px 22px}.admin-exhibitor-review-modal .close-modal{top:16px;right:16px}.admin-exhibitor-review-data{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 22px}.admin-exhibitor-review-data>div{min-height:76px;padding:13px 14px}.admin-exhibitor-review-data>div:nth-child(1),.admin-exhibitor-review-data>div:nth-child(3),.admin-exhibitor-review-data>div:nth-child(8){grid-column:1/-1}.admin-exhibitor-review-document{margin:0 22px 20px;padding:16px}.admin-exhibitor-review-document iframe{height:58dvh}.admin-exhibitor-review-modal footer{padding:14px 22px}.admin-exhibitor-review-modal footer button{min-width:0;flex:1}}
@media(max-width:480px){.admin-exhibitor-review-data{grid-template-columns:1fr}.admin-exhibitor-review-data>div:nth-child(1),.admin-exhibitor-review-data>div:nth-child(8){grid-column:auto}.admin-exhibitor-review-document>div{align-items:stretch;flex-direction:column}.admin-exhibitor-review-document>div a{justify-content:center}.admin-exhibitor-review-document iframe{height:420px}.admin-exhibitor-review-modal footer{display:grid;grid-template-columns:1fr 1fr}.admin-exhibitor-review-modal footer button{width:100%;font-size:13px}}
.exhibitor-manager-workspace{display:grid;gap:20px}.exhibitor-manager-intro{padding:28px!important;background:linear-gradient(135deg,#711a39,#4c1028)!important;color:#fff}.exhibitor-manager-intro h2{margin:8px 0 5px;font:800 32px Outfit}.exhibitor-manager-intro p{margin:0;color:#efdde5}.exhibitor-manager-list{display:grid;gap:9px;margin-top:16px}.exhibitor-manager-list article{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:13px 15px;border:1px solid #dfe7df;border-radius:15px;background:#fff}.exhibitor-manager-avatar{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#e4cb96;color:#711a39;font:800 18px Outfit}.exhibitor-manager-list b,.exhibitor-manager-list small{display:block}.exhibitor-manager-list small{margin-top:3px;color:#71807a}.exhibitor-manager-list em{padding:7px 10px;border-radius:999px;font:700 11px Outfit;font-style:normal}.exhibitor-manager-list em.approved{background:#7d9f2c18;color:#58751b}.exhibitor-manager-list em.pending{background:#e4cb9638;color:#986b13}@media(max-width:700px){.exhibitor-manager-list article{grid-template-columns:46px minmax(0,1fr) auto}.exhibitor-manager-list article button{grid-column:2/-1;justify-content:center}.exhibitor-manager-list em{grid-column:3;grid-row:1}}
