@charset "UTF-8";
.memory-workspace{margin-top:34px;scroll-margin-top:24px}.memory-heading{border-top:1px solid var(--line);padding:26px 0 19px}.memory-heading h2{font-size:24px;letter-spacing:.5px;margin:5px 0 7px}.memory-heading>p{color:#7a8976;font-size:12px}.memory-tabs{display:inline-flex;margin-top:20px;max-width:100%}.memory-tabs button{padding:9px 17px;min-height:40px}.memory-shortcuts{display:flex;align-items:center;gap:17px;margin:-10px 0 22px;flex-wrap:wrap}.memory-field{display:flex;flex-direction:column;gap:5px;min-width:0}.memory-field .field-label{margin:0}.memory-search-form,.memory-summary-form{margin-bottom:18px}.memory-search-main{display:flex;align-items:end;gap:10px}.memory-search-main>.memory-field{flex:1}.memory-search-range{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:14px}.memory-checkbox{display:flex;align-items:center;gap:9px;color:#72816b;font-size:12px;margin:16px 0;line-height:1.8}.memory-checkbox input{width:16px;min-width:16px;height:16px;accent-color:#355d46}.memory-record{display:block;width:100%;text-align:left;background:#fff;border:1px solid var(--line);border-left:3px solid #b4c29e;border-radius:11px;padding:17px 20px;margin:0 0 11px;overflow:hidden;transition:border-color .16s,box-shadow .16s}.memory-record:hover{border-color:#c4cfb9;box-shadow:0 5px 18px #355d4608}.memory-record-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#89927e;font-size:10px;line-height:1.8}.memory-record-meta time{font-family:Georgia,serif;letter-spacing:.5px}.memory-kind{border:1px solid #e2e8db;background:#f7f9f3;padding:1px 6px;border-radius:4px}.memory-record h3{font-size:14px;margin:8px 0 5px;font-weight:500}.memory-record>p{font-size:12px;color:#71806b;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.memory-record>small{display:block;margin-top:9px}.memory-result-count{font-size:11px;color:#8c967e;margin:4px 0 14px}.memory-empty{background:#eff3e9;border:1px dashed #d4dfc7;padding:25px 22px;border-radius:12px;color:#839276;font-size:12px;line-height:2}.memory-pager{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:18px 0 25px}.memory-pager .button{min-height:36px;padding:7px 13px}.memory-backfill{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.memory-backfill>p{flex:1;min-width:180px}.memory-backfill>input{width:150px;max-width:100%}.memory-summary-form{display:grid;grid-template-columns:1fr 1.4fr auto;gap:12px;align-items:end}.memory-summary-form>p{grid-column:1/-1;line-height:1.9}.memory-summary-card{margin:0 0 15px}.memory-summary-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:2.1;font-size:13px;margin:15px 0}.memory-summary-metrics{font-size:10px;background:#f3f5ef;border-radius:6px;padding:9px 11px;color:#7c8d70;line-height:1.9}.memory-summary-card>.text-button{margin-top:11px}.memory-intro{margin-bottom:14px}.memory-intro>.muted{font-size:12px;line-height:2}.memory-intro>select{margin-top:16px;max-width:210px}.memory-card{margin-bottom:13px}.memory-fact{font-size:15px;line-height:1.95;color:#37513b;margin:14px 0 9px;white-space:pre-wrap;overflow-wrap:anywhere}.memory-state-candidate{background:#f7f0df;color:#9a8657;border-color:#ece1c6}.memory-state-stale,.memory-state-disabled{background:#f1f1ec;color:#8b8d7a;border-color:#e0e3d6}.memory-stale{font-size:11px;color:#a18657}.memory-source-links{display:flex;gap:8px;flex-wrap:wrap;margin:13px 0}.memory-source-link{font-size:10px;border-bottom:1px solid #bdcbb0;color:#6e855e;overflow-wrap:anywhere;max-width:100%;text-align:left}.memory-card-actions{display:flex;align-items:center;gap:17px;flex-wrap:wrap;margin-top:17px}.memory-card-actions>.button{min-height:35px;font-size:11px;padding:7px 13px}.memory-background{margin-top:26px;border-top:3px solid #a9bb92;background:#fafbf6}.memory-background>h3{font-size:17px;margin:6px 0 14px}.memory-budget{display:flex;align-items:end;gap:12px;margin:13px 0 9px}.memory-budget input{max-width:110px}.memory-budget .field-label{font-size:11px}.memory-job-status{margin-top:16px;color:#5a7550;font-size:12px}.memory-job-list{margin:10px 0 14px}.memory-job{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:11px 0;border-top:1px solid #e5eadd;font-size:11px}.memory-job>small{margin-left:auto;color:#93a07f}.memory-job>p{width:100%}.memory-dialog{max-width:640px;width:calc(100% - 36px);max-height:90vh;overflow-y:auto}.memory-dialog .memory-record{margin-top:10px}.memory-source-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:2;margin:20px 0;font-size:13px}.memory-source-stat{background:#f0f4ea;padding:12px;border-radius:8px;color:#668156;font-size:12px;margin:14px 0}.memory-source-heading{font-size:14px;margin:25px 0 12px}.memory-versions{border-top:1px solid var(--line);margin:23px 0;padding-top:16px}.memory-versions summary{cursor:pointer;color:#86927a;font-size:12px}.memory-versions article{padding:14px 0;border-bottom:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere}.memory-versions article p{font-size:12px;margin-top:5px}.memory-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0}.memory-dialog form>.memory-field{margin:17px 0}.memory-reference-list{border-top:1px solid #e4eadc;margin-top:12px;padding-top:8px}.memory-reference-list summary{font-size:10px;color:#829374;cursor:pointer}.memory-reference-list .memory-source-link{display:block;margin:8px 0;font-size:10px}.memory-dialog .memory-record>p{-webkit-line-clamp:5}
@media(max-width:650px){.memory-heading h2{font-size:22px}.memory-heading{padding-top:21px}.memory-tabs{display:flex}.memory-tabs button{flex:1;padding:9px 8px;font-size:11px}.memory-search-main{align-items:stretch;flex-direction:column}.memory-search-main>.button{align-self:flex-end;min-height:35px;padding:7px 16px}.memory-search-range{grid-template-columns:1fr 1fr;gap:10px}.memory-search-range>.memory-field:last-child{grid-column:1/-1}.memory-record{padding:14px 15px}.memory-record-meta{font-size:9px;gap:7px}.memory-record h3{font-size:13px}.memory-summary-form{grid-template-columns:1fr 1fr}.memory-summary-form>.button{grid-column:1/-1;justify-self:end;font-size:11px}.memory-summary-card{padding:18px}.memory-summary-text{font-size:12px}.memory-summary-metrics{font-size:9px}.memory-intro .section-heading{align-items:start;gap:10px;flex-direction:column}.memory-intro .section-heading .button{font-size:11px;min-height:34px}.memory-fact{font-size:14px}.memory-background{padding:18px}.memory-budget{gap:10px}.memory-budget .button{font-size:10px;padding:8px 11px;white-space:nowrap}.memory-dialog{padding:22px 18px}.memory-backfill .button{font-size:11px}.memory-shortcuts{gap:13px}.memory-shortcuts .button{font-size:11px;padding:8px 12px}.memory-edit-grid{gap:10px}.memory-pager{font-size:11px}.memory-workspace{scroll-margin-top:15px}}
