.mtr-go-sync-warning{margin-top:10px!important;padding:10px 12px;border:1px solid #efd28a;border-radius:10px;background:#fff8e6;color:#74551a!important;font-weight:700}
.mtr-go-detail-row>td{padding:0!important;border-top:0!important;background:#f8faf6}
.mtr-go-detail-row details{border-top:1px dashed #dce4d8}
.mtr-go-detail-row summary{padding:11px 18px;color:#49623c;font-size:11px;font-weight:800;cursor:pointer;list-style-position:inside}
.mtr-go-detail-row details[open] summary{background:#f0f5ea}
.mtr-go-party-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px 10px}
.mtr-go-party-grid article{padding:12px;border:1px solid #dde6d8;border-radius:11px;background:#fff}
.mtr-go-party-grid span,.mtr-go-party-grid strong,.mtr-go-party-grid small{display:block}
.mtr-go-party-grid span,.mtr-go-date-grid small,.mtr-go-item-detail small{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#74806f}
.mtr-go-party-grid strong{margin-top:5px;font-size:12px;color:#2d3e29}
.mtr-go-party-grid small{margin-top:4px;font-size:11px;color:#667260}
.mtr-go-date-grid{display:flex;gap:18px;flex-wrap:wrap;padding:4px 18px 14px}
.mtr-go-date-grid>span{display:grid;gap:3px}.mtr-go-date-grid b{font-size:11px;color:#34462e}
.mtr-go-detail-items{padding:0 18px 16px}.mtr-go-detail-items h4{margin:0 0 9px;font-size:11px;color:#384d31}
.mtr-go-item-detail{padding:12px 14px;border:1px solid #dfe7db;border-radius:11px;background:#fff}
.mtr-go-item-detail+.mtr-go-item-detail{margin-top:8px}
.mtr-go-item-detail header{display:flex;justify-content:space-between;align-items:center;gap:14px}
.mtr-go-item-detail header small,.mtr-go-item-detail header strong{display:block}.mtr-go-item-detail header strong{margin-top:3px;font-size:12px}.mtr-go-item-detail header>b{color:#3e5d31;white-space:nowrap}
.mtr-go-item-detail>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}.mtr-go-item-detail>div>span{display:grid;gap:2px;padding:6px 8px;border-radius:8px;background:#f2f5ee}.mtr-go-item-detail>div b{font-size:11px;color:#455140}
.mtr-go-observation{margin:0;padding:0 18px 16px;color:#5e6a59;font-size:11px}
.mtr-go-waste-action{display:grid;gap:6px;min-width:148px}.mtr-go-waste-action .btn{padding:8px 10px;font-size:.78rem;line-height:1.2}.mtr-go-waste-action small,.mtr-go-waste-state{font-size:.72rem;color:var(--muted)}.mtr-go-waste-state.synced{color:var(--green);font-weight:800}.mtr-go-waste-state.pending{color:var(--amber);font-weight:800}
@media(max-width:950px){.mtr-go-party-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.mtr-go-party-grid{grid-template-columns:1fr;padding-inline:12px}.mtr-go-date-grid,.mtr-go-detail-items,.mtr-go-observation{padding-inline:12px}.mtr-go-item-detail header{align-items:flex-start;flex-direction:column}.mtr-go-table{overflow-x:auto}.mtr-go-detail-row>td{min-width:720px}}
