.evus-date-main{font-weight:900;color:#10243a;white-space:nowrap}.evus-due{font-size:11px;margin-top:4px;white-space:nowrap}.evus-remaining{display:inline-flex;margin-top:5px;padding:3px 7px;border-radius:999px;font-size:10px;font-weight:900}.evus-due.fresh{color:#18734f}.evus-remaining.fresh{background:#e6f7ef;color:#126344}.evus-due.soon{color:#8a6500}.evus-remaining.soon{background:#fff2c2;color:#775000}.evus-due.overdue{color:#a33932}.evus-remaining.overdue{background:#ffe4e1;color:#922f29}.evus-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:7px}.evus-confirm,.evus-more,.evus-status-menu summary,.evus-status-menu button{border:1px solid #d8c17c;border-radius:9px;padding:7px 9px;font:800 11px/1.2 Arial,Tahoma,sans-serif;cursor:pointer}.evus-confirm{background:linear-gradient(135deg,#9f7620,#d8b956);color:#fff}.evus-more{background:#fff;color:#694c00}.evus-status-menu{position:relative}.evus-status-menu summary{list-style:none;background:#fff7f5;color:#993c35}.evus-status-menu summary::-webkit-details-marker{display:none}.evus-status-menu>div{position:absolute;z-index:20;left:0;top:calc(100% + 4px);min-width:140px;padding:6px;background:#fff;border:1px solid #e3c9c5;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.14)}.evus-status-menu button{display:block;width:100%;margin:3px 0;background:#fff;color:#8d332d;text-align:right}.evus-broker-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;padding:9px;border:1px solid #eadfbe;border-radius:12px;background:#fffcf3}.evus-broker-dates>div>span{display:block;font-size:10px;text-transform:uppercase;color:#66727b;font-weight:900;margin-bottom:4px}.ev-portal-table th[data-evus-head],.ev-portal-table td[data-evus-cell]{min-width:120px}@media(max-width:760px){.evus-broker-dates{grid-template-columns:1fr}.ev-portal-table th[data-evus-head],.ev-portal-table td[data-evus-cell]{min-width:112px}.evus-actions{align-items:stretch}.evus-confirm,.evus-more{width:100%}}
