.tah-v37-notifications{margin:20px 0;padding:18px;border:1px solid #dbe8df;border-radius:18px;background:#fff}
.tah-v37-notifications>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.tah-v37-notifications h2{margin:0;font-size:20px}.tah-v37-notifications>a{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:11px 12px;border-top:1px solid #edf2ee;color:#173f31;text-decoration:none}
.tah-v37-notifications>a.is-new{border-left:4px solid #efb93f;background:#f5faf6}.tah-v37-notifications>a span{font-size:14px}.tah-v37-notifications>a small{grid-column:2;grid-row:1/3;color:#6e8178}
.tah-v37-approval{margin-top:16px;padding:16px;border-radius:16px;background:#f2f8f4;border:1px solid #cfe2d5}.tah-v37-approval h4{margin:0 0 7px}.tah-v37-approval form{display:grid;gap:10px;margin-top:10px}.tah-v37-approval textarea{width:100%;min-height:72px}.tah-v37-result-photo{width:120px;height:90px;object-fit:cover;border-radius:10px;margin:5px 7px 5px 0}.tah-v37-approved{margin-top:12px;padding:10px 12px;border-radius:12px;background:#e5f5e9;color:#176246;font-weight:700}
.tah-v37-timeline{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:8px 0 4px}.tah-v37-timeline span{display:flex;gap:5px;align-items:center;font-size:12px;color:#8b9991}.tah-v37-timeline i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e8eeea;color:#fff;font-style:normal}.tah-v37-timeline span.is-done{color:#176246;font-weight:700}.tah-v37-timeline span.is-done i{background:#176246}
.tah-match-row span.has-conflict{color:#a32828;background:#fff1f1}
@media(max-width:700px){.tah-v37-notifications>a{grid-template-columns:1fr}.tah-v37-notifications>a small{grid-column:1;grid-row:auto}.tah-v37-approval .tah-btn{width:100%;margin-top:7px}.tah-v37-timeline{grid-template-columns:repeat(2,1fr)}}

