.ieta-campus-delivery-status{margin:20px 0;padding:22px;border:1px solid #c8d7f0;border-radius:18px;background:linear-gradient(135deg,#f8fbff,#edf5ff);box-shadow:0 12px 30px rgba(17,54,105,.08)}
.ieta-campus-delivery-status__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.ieta-campus-delivery-status__header span{display:block;color:#5268ba;font-size:11px;font-weight:800;letter-spacing:.12em}.ieta-campus-delivery-status h2{margin:5px 0 0;color:#17264b;font-size:22px}.ieta-campus-delivery-status__header a{padding:9px 12px;border:1px solid #6374d3;border-radius:10px;color:#2b3e9b;font-weight:700;text-decoration:none;white-space:nowrap}.ieta-campus-delivery-status__header a:hover,.ieta-campus-delivery-status__header a:focus-visible{background:#e2eaff;outline:3px solid #9eb3ff;outline-offset:2px}
.ieta-campus-delivery-status__grid{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px}.ieta-campus-delivery-status__item{min-height:78px;padding:12px;border:1px solid #d4deef;border-radius:12px;background:#fff}.ieta-campus-delivery-status__item strong{display:block;color:#1f315d;font-size:24px;line-height:1}.ieta-campus-delivery-status__item span{display:block;margin-top:7px;color:#4b5872;font-size:12px;line-height:1.25}.ieta-campus-delivery-status__item[data-state="good"]{border-color:#92dfbd}.ieta-campus-delivery-status__item[data-state="watch"]{border-color:#edc66b;background:#fffdf7}.ieta-campus-delivery-status__item[data-state="attention"]{border-color:#e99595;background:#fffafa}.ieta-campus-delivery-status__note{margin:16px 0 0;color:#344563;font-size:14px;line-height:1.5}
@media(max-width:800px){.ieta-campus-delivery-status{padding:16px}.ieta-campus-delivery-status__header{display:grid}.ieta-campus-delivery-status__header a{justify-self:start}.ieta-campus-delivery-status__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.ieta-campus-delivery-status__grid{grid-template-columns:1fr}.ieta-campus-delivery-status h2{font-size:19px}}
