:root{font-family:Arial,Helvetica,sans-serif;color:#203047;background:#f4f6fa;font-size:14px;--navy:#122b4b;--teal:#137e8b}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;background:var(--navy);color:white;border:1px solid var(--navy);padding:10px 15px;border-radius:6px}button:hover{filter:brightness(1.15)}button.secondary{background:white;color:var(--navy);border-color:#cbd5e1}button.danger{background:#a53535;border-color:#a53535}input,select{padding:10px;border:1px solid #cbd5e1;border-radius:6px;background:white;color:#203047;min-width:0}label{display:grid;gap:7px;color:#526174}h1{font-size:27px;margin:0 0 8px;color:var(--navy)}h2{font-size:16px;margin:0 0 18px;color:var(--navy)}p{line-height:1.65}small,.muted{color:#66758a}aside{position:fixed;width:235px;background:white;height:100vh;border-right:1px solid #e1e7ef;padding:30px 18px;display:flex;flex-direction:column}.brand{font-size:21px;letter-spacing:.3px;color:var(--navy);font-weight:800;padding:0 12px 30px;white-space:nowrap}.brand em{color:var(--teal);font-style:normal}.brand small{font-size:12px;display:block;letter-spacing:2px;font-weight:400;margin-top:6px}nav{display:grid;gap:5px}nav button{text-align:left;background:none;border:0;color:#607086;padding:12px 16px}nav button.active{background:#eaf1f8;color:var(--navy);font-weight:700;border-left:3px solid #137e8b}aside footer{margin-top:auto;color:#718096;font-size:11px;padding:18px 12px;line-height:1.8}main{margin-left:235px;padding:0 38px 35px;max-width:1700px}header{height:83px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e0e6ee;margin-bottom:22px;gap:15px}header span{font-size:12px;color:#617087}.demo{background:#fff6dd;border:1px solid #edcf82;border-radius:6px;padding:11px 15px;font-size:12px;color:#876114;margin-bottom:28px;font-weight:700;letter-spacing:.6px}.heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px}.heading p{margin:0;color:#66758a}.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:18px 0}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:24px 0}.card,.panel{background:white;border:1px solid #e1e7ef;border-radius:9px;padding:24px;box-shadow:0 2px 4px #17345003}.card .value{font-size:32px;color:var(--navy);margin:13px 0 8px;font-weight:700}.card small{font-size:11px}.grid{display:grid;grid-template-columns:1.7fr 1fr;gap:20px}.panel{margin-bottom:20px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:normal}th{color:#748197;font-size:11px;text-transform:uppercase;letter-spacing:.7px;background:#f8fafc}td,th{padding:14px 12px;border-bottom:1px solid #edf0f5;vertical-align:top}td{font-size:13px}td button{padding:6px 9px;font-size:12px;margin:2px}.pill{display:inline-block;padding:5px 9px;border-radius:20px;background:#eef2f7;color:#526174;font-size:11px}.pill.alta,.pill.critica{background:#fbe9e8;color:#a43232}.pill.abierto,.pill.pendiente{background:#fff1d4;color:#9b6a12}.pill.resuelto,.pill.aprobada{background:#e4f4ed;color:#21714e}.empty{padding:30px;text-align:center;color:#6a788b}.guardian{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f5;padding:14px 0;gap:10px}.guardian strong{color:var(--navy)}.bar{height:8px;background:#e7edf5;border-radius:6px;overflow:hidden;margin:16px 0}.bar span{display:block;height:100%;background:#137e8b}.login{max-width:430px;margin:9vh auto;background:white;padding:35px;border:1px solid #dce4ee;border-radius:12px}.login form{display:grid;gap:18px}.login .brand{padding:0 0 25px}form.fields{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.fields label{flex:1;min-width:150px}.notice{padding:13px 16px;border-left:3px solid #137e8b;background:#edf5f8;line-height:1.6;margin:16px 0}dialog{width:min(720px,95vw);border:1px solid #dbe3ee;border-radius:12px;padding:28px;color:#203047}dialog::backdrop{background:#122b4b66}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8fb;padding:16px;font-size:12px;max-height:50vh;overflow:auto}#toast{position:fixed;bottom:24px;right:24px;max-width:400px;background:var(--navy);color:white;padding:16px 20px;border-radius:8px;display:none;z-index:20}a{color:#126875}.split{display:flex;gap:12px;flex-wrap:wrap}progress{width:100%}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #35a4b0;outline-offset:2px}@media(max-width:1000px){aside{width:195px;padding:25px 8px}main{margin-left:195px;padding:0 20px}.brand{font-size:18px}.cards{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}}@media(max-width:650px){aside{position:static;width:auto;height:auto;padding:15px}.brand{padding-bottom:12px}nav{display:flex;overflow:auto}nav button{white-space:nowrap}aside footer{display:none}main{margin:0;padding:0 14px 20px}header{height:auto;min-height:75px;flex-wrap:wrap;padding:12px 0}.heading{align-items:start;flex-direction:column}.card,.panel{padding:17px}.cards{gap:10px}.card .value{font-size:27px}}
@media(min-width:651px) and (max-width:1000px){aside .brand{font-size:16px;letter-spacing:0;padding-left:8px}aside .brand small{font-size:10px;letter-spacing:1px}} progress{height:8px;margin:16px 0;accent-color:#137e8b}
 .monitor-status{font-size:12px;font-weight:400;float:right}.monitor-status.up,.legend.up{color:#21714e}.monitor-status.down,.legend.down,.monitor-error{color:#b43838}.monitor-status.slow,.legend.slow{color:#a76d12}.monitor-status.unknown,.monitor-status.paused,.legend.unknown{color:#718096}.monitor-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:24px 0}.monitor-metrics>div{display:grid;gap:9px}.monitor-metrics strong{font-size:24px;color:#122b4b}.monitor-metrics small{font-size:11px}.timeline{display:flex;gap:3px;height:32px;margin-top:28px}.time-bin{flex:1;min-width:0;background:#dfe5ee;border-radius:3px}.time-bin.up{background:#389b79}.time-bin.down{background:#ce5b5b}.time-bin.slow{background:#ddb34a}.timeline-labels{display:flex;justify-content:space-between;font-size:11px;color:#718096;margin-top:8px}.legend{font-size:11px}.monitor-bottom{display:flex;gap:15px;justify-content:space-between;align-items:center;border-top:1px solid #edf0f5;padding-top:18px}.settings-form{display:grid;gap:18px}.authorization{display:flex;align-items:center;gap:10px}.site-title{overflow-wrap:anywhere}@media(max-width:850px){.monitor-metrics{grid-template-columns:repeat(2,1fr)}.monitor-bottom{align-items:start;flex-direction:column}}@media(max-width:650px){.monitor-status{float:none;display:block;margin-top:12px}.timeline{gap:2px;height:26px}}
.wall-view{background:#f2f5f8}.room{max-width:2400px;margin:auto;padding:0 34px 24px}.room-header{height:88px;margin:0;border-bottom:1px solid #dce3eb;display:flex;justify-content:space-between}.room-brand{font-weight:800;font-size:23px;color:#122b4b;white-space:nowrap}.room-brand>span{color:#137e8b}.room-brand small{display:block;font-size:10px;letter-spacing:2.7px;margin-top:7px;color:#6b7b8e;font-weight:400}.room-command{display:flex;gap:10px;align-items:center}.room-command button,.room-command select{font-size:12px}.room-heading{display:flex;align-items:end;justify-content:space-between;padding:28px 0 20px}.room-heading h1{font-size:29px;margin-top:8px}.room-live{font-size:10px;letter-spacing:2px;color:#48677c}.room-clock{text-align:right;display:grid;gap:7px}.room-clock strong{font-size:26px;color:#122b4b;font-variant-numeric:tabular-nums}.room-clock span{font-size:11px;color:#6b7b8e}.room-demo{font-size:11px;color:#876114;background:#fff5d9;padding:10px 15px;border-radius:5px;letter-spacing:.5px;margin-bottom:18px}.room-summary{display:flex;align-items:center;gap:32px;padding:15px 0 24px;flex-wrap:wrap}.room-summary>div{display:flex;align-items:center;gap:9px}.room-summary b{font-size:28px;color:#122b4b}.room-summary span{font-size:10px;letter-spacing:1px;color:#627287}.room-summary i{height:11px;width:11px;border-radius:50%;background:currentColor}.up{--status:#22865c}.down{--status:#c73f44}.slow{--status:#c18a16}.unknown,.paused{--status:#8b98a9}.room-summary .up{color:#22865c}.room-summary .down{color:#c73f44}.room-summary .slow{color:#c18a16}.room-summary .unknown{color:#8b98a9}.room-summary>button{margin-left:auto;font-size:12px}.room-sites{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.room-site{background:white;border:1px solid #dce4ec;border-radius:10px;overflow:hidden;box-shadow:0 3px 12px #122b4b06}.site-state-strip{background:var(--status);color:white;padding:11px 20px;font-size:17px;letter-spacing:3px;font-weight:800;text-align:center}.room-site-body{padding:25px}.site-top{display:flex;gap:18px;align-items:center;min-height:55px}.big-status-dot{width:38px;height:38px;min-width:38px;border-radius:50%;background:var(--status);box-shadow:0 0 0 7px color-mix(in srgb,var(--status) 12%,transparent)}.site-top h2{font-size:24px;margin:0;overflow-wrap:anywhere}.site-top p{font-size:12px;color:#718096;margin:5px 0 0}.site-reading{display:grid;grid-template-columns:1fr 1fr;margin:30px 0 24px;gap:20px}.site-reading>div{display:grid;gap:7px}.site-reading strong{font-size:29px;color:#122b4b}.site-reading strong small{font-size:13px;font-weight:400}.site-reading span{font-size:9px;letter-spacing:.5px;color:#748298}.room-mini-timeline{display:flex;gap:3px;height:22px}.room-mini-timeline span{flex:1;background:var(--status);border-radius:2px}.room-mini-timeline .unknown{background:#e1e6ee}.site-foot{display:flex;justify-content:space-between;font-size:10px;color:#748298;margin-top:8px}.site-alert{font-size:12px;margin-top:17px;color:var(--status);border-top:1px solid #edf0f5;padding-top:12px}.room-alerts{margin-top:28px;border:1px solid #dce4ec;border-radius:10px;background:white;overflow:hidden}.room-alert-heading{padding:19px 22px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #edf0f5}.room-alert-heading h2{font-size:15px;margin:0}.room-alert-heading h2 span{margin-left:8px;background:#eef2f7;padding:4px 8px;border-radius:20px}.room-alert-heading>span{font-size:11px;color:#748298}.room-alert-row{padding:17px 22px;display:flex;gap:15px;align-items:center;border-bottom:1px solid #edf0f5}.alert-dot{width:12px;height:12px;border-radius:50%;background:var(--status);flex-shrink:0}.room-alert-row strong{font-size:14px;min-width:160px}.room-alert-row>span:not(.alert-dot){font-size:12px;color:#5c6d82}.room-alert-row small{margin-left:auto}.room-all-clear{padding:24px;color:#22865c}.room-footer{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-top:24px;font-size:10px;color:#748298}.room-footer button{font-size:11px}.room-empty{padding:60px;text-align:center;background:white;border:1px dashed #b9c6d5;grid-column:1/-1;color:#718096}@media(min-width:1600px){.room-sites{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.room-site-body{padding:30px}.site-state-strip{font-size:20px}.big-status-dot{width:46px;height:46px;min-width:46px}.site-top h2{font-size:27px}}@media(max-width:800px){.room{padding:0 16px 20px}.room-header{height:auto;min-height:90px;flex-wrap:wrap;padding:16px 0}.room-command{flex-wrap:wrap}.room-heading h1{font-size:23px}.room-summary{gap:18px}.room-clock strong{font-size:20px}.room-alert-row{flex-wrap:wrap}.room-alert-heading>span,.room-footer>span:nth-child(2){display:none}.room-sites{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.room-summary>button{margin-left:0}}@media(max-width:450px){.room-heading{align-items:start;gap:10px}.room-clock span{font-size:9px}.room-clock strong{font-size:16px}.site-top h2{font-size:21px}}
.room-demo-action{font-size:10px;padding:6px 9px;margin-top:16px}

:root{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;-webkit-font-smoothing:antialiased}.wall-view{background:radial-gradient(ellipse at 80% 0%,#e9f0f8 0,transparent 55%),linear-gradient(145deg,#f7f9fc,#eef2f7);color:#28374b}.room{padding:0 40px 24px;max-width:2200px}.room-header{height:80px;border-bottom:1px solid #d9e1ecaa}.room-brand{font-size:20px;letter-spacing:-.6px}.room-brand small{font-size:9px;letter-spacing:2px;color:#8793a5}.room-command button,.room-command select,.room-footer button{border:1px solid #d9e1eb;background:#ffffffbc;border-radius:10px;box-shadow:0 2px 3px #253b5703;color:#40516a;font-size:11px;padding:9px 12px}.room-heading{padding:30px 0 22px;align-items:center}.room-live{color:#607e99;font-size:9px;letter-spacing:1.8px}.room-heading h1{font-size:35px;font-weight:650;letter-spacing:-1.3px;margin:9px 0 5px}.room-subtitle{font-size:12px;color:#8a96a7;margin:0}.room-clock strong{font-size:23px;font-weight:500;letter-spacing:-.8px}.room-clock span{font-size:10px;color:#8a96a7}.room-demo{border:1px solid #eadfb9a0;background:#fffbecb0;border-radius:9px;color:#927644;padding:8px 12px;font-size:10px;letter-spacing:.2px;margin-bottom:10px}.room-summary{gap:26px;padding:14px 0 22px}.room-summary b{font-size:24px;font-weight:600;letter-spacing:-1px}.room-summary span{font-size:9px;letter-spacing:.7px}.room-summary i{width:8px;height:8px}.room-summary>button{font-size:10px;border-radius:20px;padding:8px 13px}.room-sites{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px}.room-site{border:1px solid #dfe5edaa;border-radius:16px;box-shadow:0 6px 22px #233d5d06,0 1px 2px #233d5d05;background:#ffffffea;transition:box-shadow .2s,transform .2s}.room-site:hover{box-shadow:0 12px 30px #233d5d10;transform:translateY(-2px)}.site-state-strip{background:color-mix(in srgb,var(--status) 9%,white);color:var(--status);text-align:left;display:flex;align-items:center;gap:7px;padding:11px 18px;font-size:10px;letter-spacing:1.4px;border-bottom:1px solid color-mix(in srgb,var(--status) 11%,white);font-weight:700}.strip-dot{width:6px;height:6px;border-radius:50%;background:var(--status)}.site-protocol{margin-left:auto;font-size:9px;color:#98a4b3;font-weight:400;letter-spacing:.5px}.room-site-body{padding:22px 18px 18px}.site-top{gap:13px;min-height:44px}.big-status-dot{width:25px;height:25px;min-width:25px;box-shadow:0 0 0 5px color-mix(in srgb,var(--status) 9%,transparent)}.site-top h2{font-size:19px;letter-spacing:-.5px;font-weight:650;color:#24364d}.site-top p{font-size:10px;color:#8b98aa;margin-top:3px}.site-reading{margin:24px 0 22px;gap:12px}.site-reading strong{font-size:24px;font-weight:550;letter-spacing:-.9px;color:#293b53}.site-reading strong small{font-size:10px;color:#8a97a9}.site-reading span{font-size:8px;letter-spacing:.4px;color:#8a97a9}.room-mini-timeline{height:17px;gap:2px}.room-mini-timeline span{border-radius:3px;opacity:.86}.site-foot{font-size:9px;color:#9aa6b5;margin-top:8px}.site-alert{font-size:10px;line-height:1.5;margin-top:12px;padding-top:10px}.room-demo-action{font-size:9px;border-color:#e8edf3;color:#8b98aa;background:#f9fbfd;border-radius:6px;padding:5px 7px;margin-top:12px}.room-alerts{border-radius:16px;border-color:#dfe5edaa;background:#ffffffc9;box-shadow:0 5px 20px #233d5d04;margin-top:24px}.room-alert-heading{padding:17px 20px;border-bottom-color:#eef1f6}.room-alert-heading h2{font-size:13px;font-weight:600;letter-spacing:-.2px}.room-alert-heading h2 span{font-size:10px;color:#7c8da3;background:#eef2f7}.room-alert-heading>span{font-size:10px;color:#9aa6b5}.room-alert-row{padding:15px 20px;gap:12px}.room-alert-row strong{font-size:12px;min-width:145px;font-weight:600}.room-alert-row>span:not(.alert-dot){font-size:11px}.alert-dot{width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--status) 8%,transparent)}.room-alert-row small{font-size:10px;color:#96a3b5}.room-all-clear{font-size:12px}.room-footer{font-size:9px;color:#98a5b6}.room-connection-error{padding:14px;background:#ffebe8;color:#ad3d3d;border-radius:10px;font-weight:700;margin:12px 0}.room-site.down{box-shadow:0 6px 22px #aa394208,0 0 0 1px #c73f4415}@media(min-width:1600px){.room-sites{grid-template-columns:repeat(auto-fit,minmax(285px,1fr))}.room-site-body{padding:24px 20px 20px}.site-top h2{font-size:20px}.big-status-dot{width:28px;height:28px;min-width:28px}.site-state-strip{font-size:11px}.site-reading strong{font-size:27px}}@media(max-width:800px){.room{padding:0 20px 20px}.room-header{height:auto;min-height:90px}.room-heading h1{font-size:29px}.room-summary{gap:17px}.room-sites{grid-template-columns:repeat(auto-fit,minmax(255px,1fr))}.room-clock strong{font-size:19px}.room-subtitle{font-size:11px}}@media(prefers-reduced-motion:reduce){.room-site{transition:none}.room-site:hover{transform:none}}
.wall-view{background:#f5f7fb}.room{max-width:1320px;padding:0 30px 22px;margin:auto}.room-header{height:66px;margin-bottom:0}.room-brand{font-size:17px;letter-spacing:-.5px}.room-brand small{font-size:8px;letter-spacing:1.7px;margin-top:4px}.room-command button,.room-command select{padding:7px 10px;font-size:10px;border-radius:8px;background:#fff;box-shadow:0 1px 2px #122b4b04}.room-heading{padding:24px 0 17px}.room-live{font-size:8px;letter-spacing:1.6px;color:#91a0b3}.room-heading h1{font-size:25px;letter-spacing:-.7px;margin:6px 0;font-weight:600}.room-subtitle{font-size:11px;color:#8997ab}.room-clock{gap:6px}.room-clock .live-connection{font-size:9px;letter-spacing:1px;background:#eef1f6;color:#8c98a9;padding:6px 10px;border-radius:20px;justify-self:end}.room-clock .live-connection.connected{color:#217856;background:#e6f4ec}.room-clock>span:last-child{font-size:9px}.room-demo{padding:6px 10px;font-size:9px;border:0;border-radius:6px;background:#fff6e0;color:#987b45;margin-bottom:10px}.room-summary{gap:20px;padding:10px 0 17px}.room-summary b{font-size:17px;letter-spacing:-.4px}.room-summary span{font-size:8px;letter-spacing:.4px}.room-summary>div{gap:6px}.room-summary i{height:6px;width:6px}.room-summary>button{font-size:9px;padding:6px 10px;border-color:#e1e7ef}.room-sites{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:12px;align-items:start}.room-site{border:1px solid #e1e7f0;border-radius:12px;box-shadow:0 3px 10px #263e5d04;background:#fff}.room-site:hover{transform:translateY(-1px);box-shadow:0 5px 14px #263e5d09}.site-state-strip{padding:7px 12px;font-size:8px;letter-spacing:1px}.site-protocol{font-size:8px}.strip-dot{height:5px;width:5px}.room-site-body{padding:15px 12px 11px}.site-top{gap:9px;min-height:30px}.big-status-dot{height:16px;width:16px;min-width:16px;box-shadow:0 0 0 3px color-mix(in srgb,var(--status) 9%,transparent)}.site-top h2{font-size:14px;font-weight:600;letter-spacing:-.3px}.site-top p{font-size:9px;margin-top:2px}.site-reading{margin:17px 0 13px;gap:8px}.site-reading strong{font-size:19px;font-weight:500;letter-spacing:-.6px}.site-reading strong small{font-size:9px}.site-reading span{font-size:7px;letter-spacing:.2px}.room-mini-timeline{height:11px;gap:1.5px}.room-mini-timeline span{border-radius:2px}.site-foot{font-size:8px;margin-top:6px;gap:6px}.room-demo-action{font-size:8px;padding:4px 6px;margin-top:9px;background:#fafbfe;border:1px solid #e9edf4;color:#93a0b1}.site-alert{font-size:9px;margin-top:9px;padding-top:8px;line-height:1.4}.room-site.down{box-shadow:0 0 0 1px #c73f4409,0 3px 10px #263e5d04}.room-alerts{border:1px solid #e1e7f0;border-radius:12px;margin-top:17px;background:#ffffffd9;box-shadow:0 3px 10px #263e5d03}.room-alert-heading{padding:12px 15px}.room-alert-heading h2{font-size:11px}.room-alert-heading h2 span{font-size:9px;padding:2px 5px}.room-alert-heading>span{font-size:9px}.room-alert-row{padding:11px 15px;gap:10px}.room-alert-row strong{font-size:10px;min-width:125px}.room-alert-row>span:not(.alert-dot){font-size:10px}.room-alert-row small{font-size:9px}.alert-dot{width:6px;height:6px;box-shadow:none}.room-footer{margin-top:17px;font-size:8px}.room-footer button{font-size:9px;padding:6px 9px}.room-all-clear{font-size:10px;padding:17px}.room-connection-error{font-size:11px;padding:11px}@media(min-width:1600px){.room-sites{grid-template-columns:repeat(auto-fill,minmax(205px,1fr))}.room-site-body{padding:15px 12px 11px}.site-top h2{font-size:14px}.big-status-dot{height:16px;width:16px;min-width:16px}.site-state-strip{font-size:8px}.site-reading strong{font-size:19px}}@media(max-width:800px){.room{padding:0 18px 20px}.room-header{height:auto;min-height:75px;gap:12px}.room-heading h1{font-size:22px}.room-summary{gap:14px}.room-sites{grid-template-columns:repeat(auto-fill,minmax(195px,1fr))}.room-command{gap:5px}.room-heading{gap:14px}.room-clock .live-connection{font-size:8px}.room-subtitle{font-size:10px}}@media(max-width:460px){.room-summary{gap:10px}.room-sites{grid-template-columns:1fr 1fr;gap:8px}.site-top{gap:6px}.big-status-dot{height:10px;width:10px;min-width:10px}.site-top h2{font-size:11px}.site-top p{font-size:8px}.room-site-body{padding:12px 9px 10px}.site-reading strong{font-size:17px}.site-reading span{font-size:6px}.site-foot{font-size:7px}.room-heading h1{font-size:20px}}
.wall-view{background:radial-gradient(ellipse at 30% 0%,#e6edf7 0,transparent 60%),#f0f3f8;min-height:100vh}.room{max-width:1180px;margin:28px auto;padding:0 24px 17px;background:#ffffffbd;border:1px solid #ffffff;border-radius:19px;box-shadow:0 16px 60px #334e7110,0 2px 6px #334e7105}.room-header{border-bottom-color:#e5eaf2;height:60px}.room-heading{padding:20px 0 15px}.room-heading h1{font-size:23px}.room-heading .room-subtitle{font-size:10px}.room-sites{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.room-site{border-color:#e6ebf2;border-radius:11px;background:#fff}.site-top h2{font-size:13px}.room-alerts{background:#fff;border-color:#e6ebf2}.room-summary{padding:9px 0 14px}.room-footer>span:nth-child(2){font-size:8px}.room-command button,.room-command select{background:#fdfefe;border-color:#e2e8f0}.room-demo{background:#faf4e4;color:#a08b58;font-size:8px}.room-live{font-size:7px;letter-spacing:1.5px}.room-site-body{padding-top:13px}.site-reading{margin-top:15px}.room-alert-heading h2{font-size:11px}.room-all-clear{padding:14px}@media(min-width:1600px){.room-sites{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.site-top h2{font-size:13px}}@media(max-width:1220px){.room{margin:18px 20px}}@media(max-width:800px){.room{margin:12px;padding:0 15px 16px;border-radius:15px}.room-header{height:auto;min-height:65px}.room-sites{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media(max-width:460px){.room{margin:8px;padding:0 10px 14px}.room-sites{grid-template-columns:1fr 1fr;gap:7px}.room-command button,.room-command select{font-size:9px;padding:6px 7px}.room-heading h1{font-size:18px}.site-top h2{font-size:11px}.room-heading .room-subtitle{font-size:9px}}
/* Identidad definitiva: azul rey. Referencia visual: limpieza y jerarquía de apple.com. */
.wall-view{background:#fff;color:#1d1d1f}.room{background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;max-width:1180px;margin:12px auto;padding:0 24px 20px}.room-header{height:64px;border-bottom:1px solid #e5e5e7}.room-brand{color:#17325b;font-size:17px;font-weight:600;letter-spacing:-.6px}.room-brand>span{color:#315fe9}.room-brand small{font-size:8px;color:#86868b;letter-spacing:1.2px;font-weight:400}.room-command button,.room-command select{background:#fff;border:1px solid #dedee3;box-shadow:none;border-radius:18px;color:#515154;font-weight:400;padding:7px 12px}.room-command #room-fullscreen{background:#315fe9;border-color:#315fe9;color:#fff;box-shadow:none}.room-heading{padding:26px 0 21px}.room-heading h1{font-size:26px;line-height:1.15;letter-spacing:-.85px;font-weight:600;color:#1d1d1f}.room-live{color:#86868b;font-size:8px;letter-spacing:1px}.room-heading .room-subtitle{font-size:11px;color:#6e6e73}.room-clock .live-connection.connected{background:#f0f4ff;color:#315fe9}.room-clock>span:last-child{color:#86868b;font-size:10px}.room-demo{background:#f5f5f7;border:0;border-radius:7px;color:#6e6e73;font-size:9px;padding:8px 12px}.room-summary{padding:12px 0 18px;gap:22px}.room-summary b{color:#1d1d1f;font-weight:500;font-size:18px}.room-summary span{color:#6e6e73;font-size:8px}.room-summary .up{color:#315fe9}.room-summary .down{color:#b94a56}.room-summary .slow{color:#b18435}.room-summary .unknown{color:#a1a1a6}.room-summary>button{color:#315fe9;background:#fff;border-color:#dedee3;border-radius:20px}.room-sites{gap:12px}.room-site{background:#f5f5f7;border:1px solid transparent;border-radius:14px;box-shadow:none;min-height:235px}.room-site.up{--status:#315fe9}.room-site.down{--status:#b94a56;box-shadow:none}.room-site.slow{--status:#b18435}.room-site.unknown,.room-site.paused{--status:#a1a1a6}.room-site:hover{transform:none;background:#f2f3f6;box-shadow:none;border-color:#e2e5ec}.site-state-strip{background:transparent;color:var(--status);border:0;padding:12px 13px 0;font-size:8px;letter-spacing:.7px}.room-site.up .site-state-strip,.room-site.down .site-state-strip,.room-site.slow .site-state-strip{background:transparent;color:var(--status);border:0}.site-protocol{color:#86868b;font-size:8px}.room-site-body{padding:15px 13px 12px}.big-status-dot{width:14px;height:14px;min-width:14px;box-shadow:none}.site-top{gap:9px}.site-top h2{color:#1d1d1f;font-size:14px;font-weight:600;letter-spacing:-.4px}.site-top p{color:#6e6e73;font-size:9px}.site-reading{margin-top:19px;margin-bottom:15px}.site-reading strong{color:#1d1d1f;font-size:22px;font-weight:500;letter-spacing:-.7px}.site-reading strong small{color:#86868b;font-size:9px}.site-reading span{color:#6e6e73;font-size:7px;letter-spacing:0}.room-mini-timeline{height:10px}.room-mini-timeline .up{--status:#6f91ee}.room-mini-timeline .down{--status:#cc7b84}.room-mini-timeline .slow{--status:#c8ac76}.room-mini-timeline .unknown{background:#dedee4}.room-demo-action{color:#315fe9;background:transparent;border:0;padding:3px 0;font-size:9px;margin-top:10px}.room-demo-action:hover{background:transparent;text-decoration:underline}.site-foot{color:#86868b;font-size:8px;margin-top:6px}.site-alert{font-size:9px;border-color:#e4e4e8;color:var(--status)}.room-alerts{margin-top:20px;background:#fff;border:1px solid #e5e5e7;border-radius:14px;box-shadow:none}.room-alert-heading{padding:14px 15px;border-bottom:1px solid #ededf0}.room-alert-heading h2{font-size:12px;font-weight:600;color:#1d1d1f}.room-alert-heading h2 span{background:#f5f5f7;color:#6e6e73;font-size:9px}.room-alert-heading>span{color:#86868b;font-size:9px}.room-alert-row{padding:12px 15px;border-bottom-color:#f0f0f3}.room-alert-row.down{--status:#b94a56}.room-alert-row.slow{--status:#b18435}.room-alert-row strong{color:#1d1d1f;font-size:11px;font-weight:500}.room-alert-row>span:not(.alert-dot){color:#6e6e73;font-size:10px}.room-alert-row small{color:#86868b;font-size:9px}.room-all-clear{color:#315fe9}.room-footer{border-top:0;color:#86868b;font-size:9px;margin-top:20px}.room-footer button{background:transparent;border:0;color:#315fe9;box-shadow:none;font-size:10px}.room button:focus-visible,.room select:focus-visible{outline-color:#315fe9}.room button:hover{border-color:#b9c8ed;filter:none}.room-connection-error{background:#fceff0;color:#b94a56}@media(min-width:1600px){.site-top h2{font-size:14px}.site-state-strip{font-size:8px}.site-reading strong{font-size:22px}.big-status-dot{height:14px;width:14px;min-width:14px}}@media(max-width:800px){.room{margin:0 10px;padding:0 12px 18px}.room-header{height:auto;min-height:68px}.room-heading h1{font-size:23px}.room-site{min-height:230px}.site-top h2{font-size:13px}}@media(max-width:460px){.room{margin:0 5px;padding:0 8px 15px}.room-heading h1{font-size:20px}.site-top h2{font-size:11px}.site-reading strong{font-size:19px}.room-command button,.room-command select{padding:6px 8px}.room-site-body{padding:12px 9px}.room-site{min-height:220px}.room-heading .room-subtitle{font-size:10px}}
.room-brand>span,.brand>em{font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit;font-style:normal;display:inline;vertical-align:baseline;text-transform:uppercase}
.room-site.checking{--status:#7b7c9d}.room-site.checking .site-state-strip{background:transparent;color:var(--status);border:0}.room-alert-row.checking{--status:#7b7c9d}.monitor-status.checking{color:#7b7c9d}
