.admin-observability{min-width:0;color:#213b31;font-size:.875rem;line-height:1.6}.admin-panel.admin-observability>header h2{font-size:1.125rem}.admin-observability .obs-note,.admin-panel.admin-observability>header p{font-size:.85rem;line-height:1.6;color:#40534c}.admin-observability button,.admin-observability input,.admin-observability select{min-height:44px;min-width:0;padding:.55rem .75rem;border:1px solid #acb9b1;border-radius:9px;background:white;color:#213b31;font:inherit}.admin-observability button{cursor:pointer;font-weight:650}.admin-observability button:disabled{color:#606b65;background:#edf0ed;cursor:not-allowed}.admin-observability :is(a,button,input,select,summary):focus-visible{outline:3px solid #5e8e27;outline-offset:3px}.admin-observability .obs-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:.8rem 0}.admin-observability .obs-error{color:#95221a;background:#fff0ed;padding:1rem;border-radius:10px}.admin-observability .obs-attention-list,.admin-observability .obs-audit-list{list-style:none;padding:0;margin:0}.admin-observability .obs-attention-list li{border-top:1px solid #dce3dd}.admin-observability .obs-attention-list a{display:flex;justify-content:space-between;align-items:center;gap:.8rem;min-height:56px;padding:.7rem 0;color:#213b31;text-decoration:none}.admin-observability .obs-attention-list a:hover strong{text-decoration:underline}.admin-observability .obs-attention-list span{min-width:0}.admin-observability .obs-attention-list strong{display:block;font-size:.875rem}.admin-observability .obs-attention-list small{display:block;font-size:.8rem;color:#40534c;line-height:1.6}.admin-observability .obs-attention-list b{flex-shrink:0;padding:.15rem .6rem;border-radius:1rem;background:#e9f2df;font-size:1rem}.admin-observability .obs-filters{display:grid;grid-template-columns:minmax(150px,1fr) minmax(200px,1.4fr) auto auto;align-items:end;gap:.75rem;margin:1rem 0}.admin-observability .obs-filters label{display:grid;gap:.35rem;min-width:0;font-weight:600}.admin-observability .obs-filters input,.admin-observability .obs-filters select{width:100%}.admin-observability .obs-audit-list>li{border:1px solid #dce3dd;border-radius:12px;padding:1rem;margin-bottom:.85rem;overflow-wrap:anywhere}.admin-observability .obs-record-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.admin-observability .obs-record-heading>strong{font-size:1rem}.admin-observability .obs-record-heading time{color:#40534c}.admin-observability .obs-actor{font-weight:600}.admin-observability .obs-payment-link{display:inline-flex;align-items:center;min-height:44px;color:#213b31;font-weight:650;text-decoration:underline}.admin-observability details{margin-top:.75rem;border-top:1px solid #dce3dd}.admin-observability summary{cursor:pointer;min-height:44px;padding:.7rem 0;font-weight:650}.admin-observability dl{margin:.5rem 0}.admin-observability dl>div{margin-bottom:.7rem}.admin-observability dt{font-weight:650}.admin-observability dd{margin:0}.admin-observability .obs-changes{padding-left:1.2rem}.admin-observability .obs-changes li{margin-bottom:.6rem}.admin-observability .obs-changes span{display:block}.admin-observability .obs-pagination{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.admin-observability .obs-empty{padding:1.5rem;border:1px dashed #acb9b1;border-radius:12px}@media (max-width:1100px){.admin-observability .obs-filters{grid-template-columns:1fr 1fr}}@media (max-width:560px){.admin-observability .obs-filters{grid-template-columns:minmax(0,1fr)}.admin-observability .obs-pagination{justify-content:center}}