.model-component-observations{max-width:1100px;margin:0 auto;padding:24px;color:#18231e}.model-component-observations h1,.model-component-observations h2,.model-component-observations h3{line-height:1.25}.model-component-observations .model-observations-lede{max-width:78ch}.model-component-observations .model-observations-limit,.model-component-observations .model-observations-status,.model-component-observations .model-observations-meta{color:#46554d}.model-component-observations .model-observations-status{min-height:1.5em;margin:16px 0}.model-component-observations .model-observations-status[data-state=error]{color:#7a301f}.model-component-observations .model-observations-search{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:20px 0}.model-component-observations .model-observations-search label{display:grid;gap:6px;min-width:min(100%,340px);flex:1}.model-component-observations .model-observations-search input{font:inherit;padding:10px 12px;border:1px solid #718078;border-radius:6px}.model-component-observations .model-observations-button,.model-component-observations .model-observations-result-button{font:inherit;color:#18362b;background:#fff;border:1px solid #587165;border-radius:6px;padding:9px 13px;cursor:pointer}.model-component-observations .model-observations-button:disabled{opacity:.5;cursor:not-allowed}.model-component-observations .model-observations-button:focus-visible,.model-component-observations .model-observations-result-button:focus-visible{outline:3px solid #d28850;outline-offset:2px}.model-component-observations .model-observations-directory-list,.model-component-observations .model-observations-evidence-list{list-style:none;padding:0;margin:12px 0}.model-component-observations .model-observations-result{border-top:1px solid #d5ded9}.model-component-observations .model-observations-result-button{display:grid;width:100%;text-align:left;border:0;border-radius:0;padding:14px 4px}.model-component-observations .model-observations-result-meta{color:#46554d;font-size:.92rem}.model-component-observations .model-observations-pager{display:flex;gap:10px;margin:16px 0}.model-component-observations .model-observations-warning{border-left:4px solid #a06a22;background:#fbf6eb;padding:12px 16px;margin:16px 0}.model-component-observations .model-observations-state{border:1px solid #b7c7bf;border-radius:8px;padding:14px;margin:16px 0}.model-component-observations .model-observations-card-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;margin:16px 0}.model-component-observations .model-observation-card{border:1px solid #ccd7d1;border-radius:8px;padding:16px;min-width:0}.model-component-observations .model-observation-card h3{overflow-wrap:anywhere}.model-component-observations .model-observation-facts{display:grid;grid-template-columns:1fr;gap:8px;margin:12px 0}.model-component-observations .model-observation-facts>div{border-top:1px solid #e2e8e4;padding-top:8px}.model-component-observations .model-observation-facts dt{font-size:.88rem;color:#46554d}.model-component-observations .model-observation-facts dd{margin:2px 0 0;overflow-wrap:anywhere}.model-component-observations .model-observations-why{margin:24px 0;border-top:2px solid #a5b6ad;padding-top:18px}.model-component-observations .model-observations-why-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.model-component-observations .model-observations-why-grid>section{min-width:0}.model-component-observations .model-observations-family-row,.model-component-observations .model-observations-source-row{border-top:1px solid #dce4df;padding:10px 0;overflow-wrap:anywhere}.model-component-observations .model-observations-source-row>a{font-weight:600}.model-component-observations .model-observations-technical{margin-top:6px;font-size:.88rem}.model-component-observations .model-observations-technical summary{cursor:pointer;color:#46554d}.model-component-observations .model-observations-technical code,.model-component-observations .model-observations-technical-grid dd{overflow-wrap:anywhere;word-break:break-word}.model-component-observations .model-observations-technical-grid{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,2fr);gap:5px 12px}.model-component-observations .model-observations-technical-grid dt{color:#46554d}.model-component-observations .model-observations-technical-grid dd{margin:0;font-family:ui-monospace,monospace;font-size:.83rem}.model-component-observations .model-observations-empty{color:#46554d;padding:12px 0}.model-component-observations [hidden]{display:none!important}@media(max-width:700px){.model-component-observations{padding:16px}.model-component-observations .model-observations-why-grid{grid-template-columns:1fr}.model-component-observations .model-observations-technical-grid{grid-template-columns:1fr;gap:2px}.model-component-observations .model-observations-technical-grid dd{margin:0 0 8px}.model-component-observations .model-observations-button{min-height:44px}}

.model-component-observations .model-observations-result-button{justify-content:stretch;justify-items:start;align-items:start}
.model-component-observations .model-observations-search{display:block}.model-component-observations .model-observations-search label{display:block;min-width:0;margin-bottom:8px}.model-component-observations .model-observations-search-row{display:flex;gap:8px}.model-component-observations .model-observations-search-row input{flex:1;min-width:0;width:100%}

.model-component-observations .model-observations-directory .model-observations-warning{border:0;background:none;padding:0;font-size:.9rem;line-height:1.5;margin:8px 0;color:#46554d}@media(max-width:700px){.model-component-observations h1{font-size:2rem;line-height:1.2;margin:16px 0}.model-component-observations .model-observations-header .model-observations-warning{font-size:.94rem;line-height:1.5}}

.model-component-observations .model-observations-directory{display:flex;flex-direction:column}.model-component-observations .model-observations-search{order:1}.model-component-observations .model-observations-directory .model-observations-warning{order:2}.model-component-observations .model-observations-directory-list{order:3}.model-component-observations .model-observations-directory>.model-observations-pager{order:4}

.model-component-observations .model-observations-pager{flex-wrap:wrap;align-items:center}
.model-component-observations .model-observations-page-jump{display:flex;align-items:end;flex-wrap:wrap;gap:8px;width:100%;margin-top:4px}
.model-component-observations .model-observations-page-jump label{display:grid;gap:4px;font-size:.9rem}
.model-component-observations .model-observations-page-number{font:inherit;width:6em;max-width:100%;min-height:44px;padding:8px;border:1px solid #718078;border-radius:6px}
.model-component-observations .model-observations-page-number:focus-visible{outline:3px solid #d28850;outline-offset:2px}
.model-component-observations .model-observations-page-jump>p{flex-basis:100%;margin:0}
.model-component-observations .model-observations-family-disclosure>summary{cursor:pointer;min-height:44px;padding:12px 0;border-top:1px solid #dce4df;font-weight:600;overflow-wrap:anywhere}
.model-component-observations .model-observations-family-disclosure>summary:focus-visible{outline:3px solid #d28850;outline-offset:2px}
