:root{--bg: #cfcbc4;--bg-deep: #1a2426;--bg-inner: #b8b4ad;--surface: #ddd9d2;--surface-inner: #c5c1ba;--ink: #1c2021;--muted: #5a5e5f;--accent: #3d4c4f;--accent-hover: #323e40;--accent-soft: #c5c8c7;--gold: #6a6454;--gold-hover: #5a5548;--cream: #d4d0c9;--line: #b3b0a9;--line-strong: #9f9c95;--font-sans: "IBM Plex Sans", "Segoe UI", sans-serif;--font-serif: "IBM Plex Serif", Georgia, serif}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:17px;line-height:1.55}app-root{display:block}.wrap{width:100%;max-width:1080px;margin-inline:auto;padding-inline:1.5rem}.shell.is-inner{color-scheme:dark;--bg: #141819;--bg-deep: #0f1314;--bg-inner: #141819;--surface: #1c2224;--surface-inner: #1c2224;--ink: #ece8e1;--muted: #9aa3a5;--accent: #d8d2c6;--accent-hover: #efeae2;--accent-soft: #2a3234;--gold: #c9bd9a;--gold-hover: #ddd1ae;--cream: #141819;--line: #343c3e;--line-strong: #4a5456;background:var(--bg-inner);color:var(--ink)}.shell.is-inner .wrap{max-width:none;margin-inline:0;padding-inline:clamp(1.25rem,3.5vw,2.5rem)}.shell.is-inner .site-header{background:var(--surface-inner);border-bottom-color:var(--line)}.shell.is-inner .site-main{background:var(--bg-inner)}.shell.is-inner .site-main,.shell.is-inner .site-main>*{display:block;width:100%;max-width:none}.shell.is-inner .field{width:fit-content;max-width:100%}.shell.is-inner .field input:not([type=checkbox]):not([type=radio]),.shell.is-inner .field select,.shell.is-inner .field textarea{width:22rem;max-width:100%}.shell.is-inner .field select{width:14rem}.shell.is-inner .field input[type=url],.shell.is-inner .value-row input[type=text]{width:32rem}.shell.is-inner .field input[type=number],.shell.is-inner .field input[type=datetime-local]{width:12.5rem}.shell.is-inner .silence-row select{width:8.5rem}.shell.is-inner input[type=checkbox]{accent-color:var(--gold)}.shell.is-inner .ghost-btn{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.7rem 1.15rem;border:1px solid var(--line-strong);background:transparent;color:var(--ink);font:inherit;font-size:.95rem;font-weight:500;text-decoration:none;cursor:pointer}.shell.is-inner .ghost-btn:hover,.shell.is-inner .ghost-btn:focus-visible{background:var(--accent-soft)}.shell.is-inner .ghost-btn.danger{color:#e08b8b;border-color:#6a3a3a}.shell.is-inner .ghost-btn.danger:hover,.shell.is-inner .ghost-btn.danger:focus-visible{background:#2a1c1e}.shell.is-inner .ghost-btn:disabled{cursor:wait;opacity:.7}.shell.is-inner .site-main .secure:has(.top){padding:1.25rem 0 2rem}.shell.is-inner .site-main .top{margin-bottom:.75rem}.shell.is-inner .site-main .top h1{margin-top:.35rem;font-size:clamp(1.55rem,2.5vw,2rem)}.shell.is-inner .site-main .title-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.shell.is-inner .site-main .header-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.shell.is-inner .site-main .form,.shell.is-inner .site-main .history{gap:.75rem}.shell.is-inner .site-main .form{width:fit-content;max-width:100%}.shell.is-inner .site-main .url-box{display:inline-block;max-width:min(40rem,100%);padding:.45rem .6rem;background:#121718;border:1px solid var(--line)}.shell.is-inner .site-main .form.is-hidden{display:none}.shell.is-inner .site-main .form-section{gap:.4rem}.shell.is-inner .site-main .form-section h2{font-size:1.05rem}.shell.is-inner .site-main .row-2,.shell.is-inner .site-main .silence-row,.shell.is-inner .site-main .value-row,.shell.is-inner .site-main .type-status{display:flex;flex-wrap:wrap;align-items:flex-end;width:fit-content;max-width:100%;grid-template-columns:none}.shell.is-inner .site-main .value-row{align-items:center}.shell.is-inner .site-main .tabs{display:inline-flex;flex-wrap:wrap;gap:.2rem;width:fit-content;max-width:100%;margin-bottom:1rem;padding:.22rem;border:1px solid var(--line-strong);border-radius:.45rem;background:#121718}.shell.is-inner .site-main .tab{border:0;border-radius:.3rem;margin:0;padding:.4rem .85rem;background:transparent;color:var(--muted);font:inherit;font-size:.88rem;font-weight:500;line-height:1.2;cursor:pointer}.shell.is-inner .site-main .tab:hover,.shell.is-inner .site-main .tab:focus-visible{color:var(--ink);background:var(--accent-soft)}.shell.is-inner .site-main .tab.active{background:var(--accent);color:var(--cream);border-bottom-color:transparent}.shell.is-inner .site-main .hint,.shell.is-inner .site-main .status,.shell.is-inner .site-main .form-section p{margin:0}.shell.is-inner .site-main .summary-up,.shell.is-inner .site-main .status.ok{color:#8dcaa6}.shell.is-inner .site-main .summary-down,.shell.is-inner .site-main .status.error,.shell.is-inner .site-main .error-line,.shell.is-inner .site-main .danger{color:#e08b8b}.shell.is-inner .site-main .panel{background:var(--surface-inner);border-color:var(--line);padding:.9rem}.shell.is-inner .site-main .table-wrap{background:var(--surface-inner);border:1px solid var(--line-strong)}.shell.is-inner .site-main .data-table{width:100%;border-collapse:collapse;background:var(--surface-inner);font-size:.82rem}.shell.is-inner .site-main .data-table th,.shell.is-inner .site-main .data-table td{padding:.28rem .55rem;border:1px solid var(--line);vertical-align:middle;background:var(--surface-inner)}.shell.is-inner .site-main .data-table th{background:#252c2e;color:var(--muted)}.shell.is-inner .site-main .clickable-row:hover td{background:var(--accent-soft)}.shell.is-inner .site-main .row-down td,.shell.is-inner .site-main .row-expired td{background:#2a2224}.shell.is-inner .site-main .monitor-status.up,.shell.is-inner .site-main .event-status.up{background:#1c3a2c;color:#9ddbb4}.shell.is-inner .site-main .monitor-status.down,.shell.is-inner .site-main .event-status.down{background:#3d2224;color:#f0a0a0}.shell.is-inner .site-main .monitor-status.unknown,.shell.is-inner .site-main .event-status.unknown{background:var(--accent-soft);color:var(--muted)}.shell.is-inner .site-main .data-table .ip,.shell.is-inner .site-main .data-table .datetime{white-space:nowrap;word-break:normal}h1,h2,h3,p{overflow-wrap:anywhere}img{max-width:100%;height:auto}.button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.75rem 1.25rem;border:0;background:var(--accent);color:var(--cream);font:inherit;font-size:.95rem;font-weight:500;text-decoration:none;cursor:pointer}.button:hover,.button:focus-visible{background:var(--accent-hover)}.button:disabled{cursor:wait;opacity:.7}.button-gold{background:var(--gold);color:var(--ink)}.button-gold:hover,.button-gold:focus-visible{background:var(--gold-hover)}.primary-btn,.load-more-btn{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.7rem 1.15rem;border:0;background:var(--accent);color:var(--cream);font:inherit;font-size:.95rem;font-weight:500;text-decoration:none;cursor:pointer}.primary-btn:hover,.primary-btn:focus-visible,.load-more-btn:hover,.load-more-btn:focus-visible{background:var(--accent-hover)}.primary-btn:disabled,.load-more-btn:disabled{cursor:wait;opacity:.7}
