/* Compact observation detail: primary metadata sits below the observer. */
.observation-title-v2 { display: none !important; }
.observation-layout-v2 { border: 0 !important; }
.observation-summary-v2 {
    border: 0 !important;
    border-right: 1px solid rgba(255, 176, 0, .13) !important;
}
.observation-person-v2,
.observation-summary-meta { border-bottom-color: rgba(255, 255, 255, .045) !important; }
.observation-summary-v2 dl div { border-bottom-color: rgba(255, 255, 255, .035) !important; }
.observation-summary-meta {
    display: grid;
    gap: 11px;
    padding: 24px 0;
    border-bottom: 1px solid #4f3a20;
}
.observation-summary-meta time { display: flex; align-items: baseline; gap: 9px; }
.observation-summary-meta time b { font-size: 23px; line-height: 1.05; letter-spacing: -.8px; }
.observation-summary-meta time small { color: #a7bf62; font-size: 14px; font-weight: 800; }
.observation-summary-meta h2 { margin: 3px 0 0; font-size: 19px; line-height: 1.15; }
.observation-summary-meta > p { margin: 0; color: #a99d8e; font-size: 11px; }
.observation-summary-species {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-top: 7px;
    padding: 13px 0;
    border-top: 1px solid #3f301e;
}
.observation-summary-species > strong { color: #a7bf62; font-size: 34px; line-height: 1; }
.observation-summary-species span { display: grid; gap: 3px; }
.observation-summary-species span b { font-size: 13px; }
.observation-summary-species span small { color: #9f9385; font-size: 9px; }
.observation-summary-edit {
    display: flex;
    justify-content: space-between;
    margin-top: 4px;
    padding: 12px 13px;
    border: 1px solid #76531f;
    color: #a7bf62;
    font-size: 11px;
    font-weight: 800;
}
.observation-species-v2 > header { display: none; }
.observation-species-list-v2 article {
    border-bottom: 1px solid rgba(255, 255, 255, .028) !important;
}
.observation-species-list-v2 article:last-child { border-bottom: 0 !important; }
.observation-species-list-v2 .species-no-photo { display: none !important; }
.observation-species-list-v2 article:has(.species-no-photo) {
    grid-template-columns: minmax(0, 1fr) 70px;
}
@media (max-width: 850px) {
    .observation-summary-meta time b { font-size: 21px; }
    .observation-summary-v2 {
        border-right: 0 !important;
        border-bottom: 1px solid rgba(255, 176, 0, .13) !important;
    }
}
@media (max-width: 560px) {
    .observation-species-list-v2 article:has(.species-no-photo) {
        grid-template-columns: minmax(0, 1fr) 42px;
    }
}
.observation-owner-actions{display:grid;gap:9px;justify-items:stretch}.observation-owner-actions form{margin:0}.observation-owner-actions button{width:100%;padding:13px 18px;border:1px solid rgba(220,112,96,.35);background:transparent;color:#e58d82;font-weight:800;cursor:pointer}

