.catalog-pending-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.catalog-pending-grid>.catalog-item{height:650px!important;min-height:0!important;max-height:650px!important;box-sizing:border-box;display:grid!important;grid-template-rows:150px 24px 50px 38px 28px 66px 40px minmax(160px,1fr);gap:8px!important;overflow:hidden;padding:20px!important}.catalog-pending-grid .catalog-item>h2{font-size:21px;line-height:1.2;margin:0!important;overflow:auto}.catalog-pending-grid .catalog-item>p{margin:0!important;overflow:auto}.catalog-pending-grid .catalog-item>.badge{align-self:start;justify-self:start;margin:0!important}.catalog-pending-grid .catalog-item>button{padding:8px!important;font-size:12px}.catalog-item>.catalog-photos,.submission-detail .catalog-photos{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;height:150px!important;min-height:150px!important;margin:0 0 12px!important;overflow:hidden;align-items:stretch!important}.catalog-item .submission-photo,.submission-detail .submission-photo{position:relative!important;width:calc((100% - 16px)/3)!important;min-width:0!important;height:140px!important;flex:0 0 calc((100% - 16px)/3)!important;overflow:hidden;border-radius:10px;background:#f5f7fb}.catalog-item .submission-photo>a,.submission-detail .submission-photo>a{display:block!important;width:100%!important;height:100%!important}.catalog-item .submission-photo img,.submission-detail .submission-photo img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:140px!important;object-fit:contain!important;margin:0!important}.catalog-pending-grid form{margin:0;display:flex;flex-direction:column;gap:8px;min-height:0}.catalog-pending-grid form textarea{height:60px!important;min-height:60px!important;resize:none}.catalog-pending-grid .v3-form-actions{gap:7px;display:flex;flex-direction:row!important;flex-wrap:wrap;margin-top:auto}.catalog-pending-grid .v3-form-actions button{font-size:12px;padding:9px 12px}.reviewed-submissions{list-style:none;padding:0;display:grid;gap:9px}.reviewed-submissions>li>button{display:grid;grid-template-columns:1.1fr 1.3fr .7fr 1fr;gap:15px;align-items:center;width:100%;text-align:left;white-space:normal;padding:17px 20px;border:1px solid #dfe4f1;border-radius:12px;background:white;color:#172d61;font-size:14px}.review-approved{color:#4f7c19;font-weight:700}.review-rejected{color:#ba2535;font-weight:700}.reviewed-submissions small{display:block;color:#64779a;margin-bottom:4px}.submission-detail{border:0;border-radius:20px;max-width:760px;width:90vw;max-height:85vh;overflow:auto;color:#172d61;padding:30px}.submission-detail .catalog-item{height:auto!important;max-height:none!important;display:block!important}.submission-detail h2{margin:20px 0 12px!important}.submission-detail .catalog-photos{height:210px!important}.submission-detail .submission-photo{height:200px!important}.submission-detail .submission-photo img{max-height:200px!important}.portal-attendance-week{margin:28px 0}.portal-attendance-week>h2{margin-bottom:6px}.portal-attendance-week article small{text-transform:capitalize;color:#65779a}.product-send-receipt{padding:12px;background:#eaf4db;color:#375b12;border-radius:10px}@media(max-width:1100px){.catalog-pending-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.catalog-pending-grid{grid-template-columns:1fr}.reviewed-submissions>li>button{grid-template-columns:1fr 1fr;gap:12px}.catalog-pending-grid>.catalog-item{height:660px!important;max-height:660px!important}}
