.reliability-budget{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px;border:1px solid #b9e5ed;border-radius:20px;background:linear-gradient(125deg,#edfffb,#e7f4ff);color:#123e57;overflow:hidden}.reliability-budget span,.reliability-budget small{display:block;font-size:14px;line-height:1.6}.reliability-budget strong{display:block;font-size:30px;line-height:1.4;font-variant-numeric:tabular-nums}.reliability-budget.warning{background:linear-gradient(125deg,#fff6dc,#ffeddb);border-color:#eec575;color:#74480a}.reliability-budget .reliability-orbit{font-size:76px;line-height:1;color:#178faa;transform:rotate(-25deg);text-shadow:3px 5px 1px #b7e8ee}.reliability-note{font-size:14px!important;line-height:1.65!important;color:#476173}.reliability-watchdog{font-size:14px;line-height:1.8;overflow-wrap:anywhere}.reliability-open{margin:12px 0!important;white-space:normal!important;text-align:left}.reliability-dialog{box-sizing:border-box;width:min(960px,calc(100vw - 28px));max-width:960px;max-height:90dvh;padding:0;border:1px solid #bedde6;border-radius:24px;background:#f6fbff;color:#14384a;box-shadow:0 32px 100px #072f5460}.reliability-dialog::backdrop{background:#06233d99;backdrop-filter:blur(5px)}.reliability-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;background:linear-gradient(120deg,#e2fff4,#dcedff)}.reliability-heading small{letter-spacing:.16em;color:#237884;font-weight:700}.reliability-heading h2{font-size:24px;margin:6px 0 0;overflow-wrap:anywhere}.reliability-body{padding:24px}.reliability-body h3{font-size:20px;margin:4px 0 12px}.reliability-summary,.reliability-history{border:1px solid #d6e5ed;background:#fff;border-radius:18px;padding:20px;margin-bottom:18px}.reliability-table{max-width:100%;overflow-x:auto}.reliability-table table{width:100%;border-collapse:collapse;font-size:15px}.reliability-table th,.reliability-table td{padding:12px 10px;border-bottom:1px solid #e4edf3;text-align:right;white-space:nowrap}.reliability-table th:first-child{text-align:left;white-space:normal;min-width:110px}.reliability-table .reliability-mean{font-weight:750;color:#006c9d;background:#effaff}.reliability-history ol{list-style:none;padding:0;margin:20px 0}.reliability-history li{display:flex;gap:14px;padding:0 0 22px;position:relative}.reliability-point{flex:none;width:12px;height:12px;border-radius:50%;margin-top:7px;background:#0aa78a;box-shadow:0 0 0 5px #e4f8f3}.reliability-history li.warning .reliability-point{background:#c27c14;box-shadow:0 0 0 5px #fff4dd}.reliability-history li strong{font-size:16px;line-height:1.6}.reliability-history time,.reliability-history small{display:block;color:#496579;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.reliability-error{color:#a63b22;line-height:1.6}@media(max-width:600px){.reliability-heading,.reliability-body{padding:16px}.reliability-summary,.reliability-history{padding:14px}.reliability-heading h2{font-size:20px}.reliability-table table{font-size:14px}.reliability-table th,.reliability-table td{padding:10px 7px}.reliability-heading .button{min-width:58px}.reliability-budget strong{font-size:26px}.reliability-budget .reliability-orbit{font-size:58px}}

.reliability-heading{position:sticky;top:0;z-index:2}.reliability-dialog[open]{scroll-behavior:auto}

.reliability-unit{display:block;font-size:13px;font-weight:400;color:#496579;line-height:1.6}
