.eq-summary{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:8px 0}.eq-summary>span{background:#edf3ef;border:1px solid #dae5de;padding:9px 14px;border-radius:10px}.eq-summary strong{font-size:1.15rem;margin-inline-end:7px}.eq-layout{display:grid;grid-template-columns:minmax(210px,27%) minmax(0,1fr);gap:16px;align-items:start}.eq-tree{border:1px solid #dce6df;border-radius:12px;padding:10px;background:#f7faf7;position:sticky;top:12px}.eq-tree label{margin:0}.eq-tree-list,#eq-tree-list{max-height:67vh;overflow:auto;margin-top:8px}.eq-node>button{display:flex;width:100%;justify-content:space-between;align-items:center;gap:8px;text-align:start;border:0;background:transparent;color:var(--ink,#173e38);padding:8px;border-radius:7px;margin:2px 0}.eq-node>button small{font-size:.7rem;white-space:nowrap;color:#65756c}.eq-node>button[aria-pressed=true]{background:#dce9da;box-shadow:inset -3px 0 #35674d;font-weight:700}.eq-node .eq-node{margin-inline-start:12px;border-inline-start:1px solid #d5dfd5;padding-inline-start:6px}.eq-archived{opacity:.65}.eq-title,.eq-tabs{display:flex;align-items:center;gap:8px;justify-content:space-between}.eq-title h3,.eq-title p{margin:3px 0}.eq-tabs{justify-content:start;border-bottom:1px solid #d9e4dc;padding:10px 0;flex-wrap:wrap}.eq-tabs button{background:#edf3ef;color:#254c41;padding:8px 10px;border:0}.eq-tabs button[aria-pressed=true]{background:#1e5145;color:white}.eq-card dl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;margin:14px 0}.eq-card dt{font-weight:700}.eq-card dd{margin:0}.eq-prose{white-space:pre-wrap;overflow-wrap:anywhere}.eq-children{display:flex;gap:7px;flex-wrap:wrap}.eq-plan{border:1px solid #d7e4da;padding:12px;border-radius:10px;margin-top:10px}.eq-plan h4{margin:0}.eq-plan p{margin:8px 0}.eq-warning{background:#fff5df!important;border-color:#e6cea2!important}.eq-due{padding:10px;margin:10px 0;border:1px solid #e6cea2;border-radius:10px}.eq-due button{display:block;background:transparent;color:#6f4c0c;text-align:start;width:100%;padding:8px}.eq-dialog{width:min(760px,94vw);max-height:90vh;overflow:auto;padding:18px;border:1px solid #bdcec3;border-radius:14px;color:#183f36}.eq-dialog::backdrop{background:#142b2580}.eq-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eq-dialog textarea{min-height:80px}.eq-dialog #eq-form-error{color:#a32f21}.eq-detail{min-width:0}.eq-detail .table-wrap{margin-top:12px}.eq-detail td{white-space:normal;overflow-wrap:anywhere}.eq-detail details{margin:15px 0}.eq-dialog input[type=datetime-local]{direction:rtl;text-align:right}@media(max-width:800px){.eq-layout{grid-template-columns:1fr}.eq-tree{position:static}#eq-tree-list{max-height:240px}.eq-form-grid{grid-template-columns:1fr}.eq-card dl{grid-template-columns:1fr;gap:7px}.eq-title{align-items:start}}

#eq-local-reminders{margin:8px 0;padding:10px 14px}#eq-local-reminders p{margin:8px 0}.eq-trial-banner{position:fixed;bottom:0;left:0;right:0;background:#fff3b0;color:#332900;z-index:99999;text-align:center;padding:4px;font-size:12px}
