.model-status{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:#536373}.model-intro,.model-footnote{font-size:14px;color:#596473;line-height:1.6}.model-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0}.model-tabs button{border:1px solid #d7dfe8;background:#fff;color:#34445b;border-radius:20px;padding:10px 14px;font:inherit;font-size:14px;cursor:pointer}.model-tabs button[aria-pressed=true]{background:#e9f0ff;border-color:#6490e9;color:#18469b}.model-panel[hidden]{display:none}.model-panel>header h2{font-size:22px;margin:0}.model-panel>header p{font-size:13px;color:#677483;margin:6px 0 16px}.model-trees{display:grid;gap:16px}.model-branch{position:relative;border:1px solid #d9e1eb;border-radius:12px;background:#fff;min-width:0}.model-branch summary,.model-leaf{display:flex;align-items:center;gap:10px;padding:16px 40px 16px 14px;min-height:58px;position:relative;font-size:15px}.model-branch summary{cursor:pointer;list-style:none}.model-branch summary::-webkit-details-marker{display:none}.model-branch summary:before{content:'›';font-size:21px;color:#537398;flex-shrink:0}.model-branch details[open]>summary:before{transform:rotate(90deg)}.model-node-name{min-width:0;flex:1;overflow-wrap:anywhere}.model-node-value{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap;color:#204f83;font-size:15px}.model-trees>.model-branch>details>summary{background:#edf4ff;border-radius:12px;font-weight:700}.model-children{margin:0 10px 12px 16px;padding-left:10px;border-left:2px solid #d9e4f3;display:grid;gap:7px}.model-children .model-branch{border-color:#e5e9ef}.model-leaf{padding-left:7px;border-bottom:1px solid #edf0f3}.model-info{position:absolute;right:4px;top:10px;display:grid;place-items:center;width:32px;height:36px;border:0;background:transparent;color:#526a87;font:700 14px Georgia,serif;cursor:pointer}.model-info:after{content:'';position:absolute;border:1px solid #b7c5d5;border-radius:50%;width:19px;height:19px}.model-warning{color:#a36a06;margin-right:4px;font-size:13px}.model-register{border-top:1px solid #dbe0e5;margin-top:18px;padding-top:16px}.model-register>summary{font-size:16px;font-weight:600;cursor:pointer;padding:8px 0}.model-register article{padding:12px 0;border-bottom:1px solid #e4e8ed}.model-register h3{font-size:15px;margin:0}.model-register p,.model-register li{font-size:14px;line-height:1.6}.model-register small{font-size:12px;color:#687582}.model-register li{margin:8px 0}.model-info-dialog{max-width:420px;width:calc(100% - 28px);max-height:85dvh;overflow:auto}.model-info-dialog h2{font-size:20px}.model-dialog-amount{font-size:26px;display:block;margin:12px 0;color:#204f83}.model-info-dialog dt{font-size:12px;color:#697685;margin-top:16px}.model-info-dialog dd{margin:4px 0 0;font-size:14px;line-height:1.6}.model-source-status{font-size:12px;background:#edf3fb;color:#244b7a;padding:4px 8px;border-radius:6px}.model-info-dialog a{font-size:14px}.model-open-link{font:inherit;font-size:14px;color:#245cad;border:1px solid #ccd8e9;border-radius:20px;background:#fff;padding:10px 14px;cursor:pointer;margin-bottom:12px}.model-back{font:inherit;font-size:14px;border:0;background:transparent;color:#245cad;padding:12px 0;cursor:pointer}@media(max-width:420px){.model-branch summary,.model-leaf{font-size:14px;gap:6px;padding-right:35px;padding-left:8px}.model-node-value{font-size:14px}.model-children{margin-left:8px;margin-right:5px;padding-left:6px}.model-info{right:0}.model-tabs button{padding:10px 11px}.model-panel>header p{line-height:1.5}}@media(pointer:coarse){.model-info{height:44px;top:6px}}
