/* Local Auth presentation, excluded from the synthetic cloud build. */
.s1 .s1-connected-history .ev,.s1.s1-connected #localHistory .ev{display:block;padding:12px 0;border-bottom:1px solid var(--line)}.s1 .s1-connected-history .ev::before,.s1.s1-connected #localHistory .ev::before{display:none}.s1 .s1-connected-history .ec{width:100%;min-width:0}.s1 .s1-connected-summary .sla-origin{border:0;padding:0;font-size:14px;line-height:1.7}.s1 .s1-connected-summary dd:nth-of-type(2){text-transform:capitalize}
.s1.s1-connected #authGate{background:white;font-family:var(--sans);padding:42px 48px;min-height:100dvh;display:flex;flex-direction:column}
.s1 #authGate[hidden]{display:none}.s1 .auth-brand{display:block}.s1 .auth-logo{font:800 58px var(--display);letter-spacing:-3px;color:var(--accent)}.s1 .auth-brand>span{display:block;border:0;padding:8px 0;font:12px var(--sans);letter-spacing:3px}.s1 .auth-layout{width:100%;max-width:1220px;grid-template-columns:1fr 1fr;gap:90px;margin:auto;padding:65px 0}.s1 .auth-story h1{font:700 54px/1.12 var(--display);letter-spacing:-1.5px;margin:0 0 24px}.s1 .auth-story p{font-size:23px}.s1 .auth-eyebrow,.s1 .auth-pill,.s1 .auth-note{display:none}.s1 .auth-card{max-width:none;padding:45px;border-radius:6px;text-align:center;box-shadow:none}.s1 .auth-card h2{font:700 36px var(--display)}.s1 .auth-card p{font-size:17px}.s1 .auth-card button{font:15px var(--sans)}.s1 .auth-security{font-size:13px}.s1 #authGate footer{font:13px var(--sans)}
.s1.s1-connected .main{overflow:auto}.s1.s1-connected #view-tablero{flex:1 0 auto;overflow:visible}.s1.s1-connected .s1-team-label{max-width:190px;overflow:hidden;text-overflow:ellipsis}.s1.s1-connected #incidentPager small{display:block}.s1.s1-connected .local-controls{flex-shrink:0}.s1.s1-connected #incidentPager{padding:10px 22px}.s1.s1-connected #localTeam{max-width:350px}.s1.s1-connected .s1-summary{display:none}.s1.s1-connected .s1-mobile-heading{position:static;padding:18px;overflow-wrap:anywhere}.s1.s1-connected .drawer{width:400px;max-width:100vw;top:0;height:100dvh;background:white;box-shadow:-8px 0 28px #12204718;padding-bottom:78px}.s1.s1-connected .drawer .dh{padding:24px}.s1.s1-connected .drawer h2{font:600 23px/1.35 var(--sans)}.s1 .s1-connected-summary{padding:0 24px 24px;overflow:auto;min-height:0}.s1 .s1-connected-summary dl{display:grid;grid-template-columns:1fr 1.4fr;gap:18px 12px;font-size:14px}.s1 .s1-connected-summary dd{margin:0;overflow-wrap:anywhere}.s1 .s1-connected-summary dt{color:var(--text-2)}.s1 .s1-connected-summary h3{font-size:15px;border-top:1px solid var(--line);padding-top:20px}.s1 .s1-connected-summary p{font-size:14px;line-height:1.65;overflow-wrap:anywhere}.s1 .s1-verified{color:var(--text-3);font-size:12px!important}.s1 .s1-connected-action{position:absolute;bottom:18px;left:24px;right:24px;min-height:44px;background:white;border:1px solid var(--accent);color:var(--accent);border-radius:5px;padding:10px;cursor:pointer}.s1 .s1-reading .local-editor{visibility:hidden}.s1.s1-connected .local-editor{overflow:auto}.s1.s1-connected .drawer .close{width:auto;min-width:44px;padding:8px}
@media(min-width:1201px){.s1.s1-connected-detail #view-tablero{margin-right:400px}.s1.s1-connected-detail #scrim{display:none}}
@media(max-width:760px){.s1.s1-connected #authGate{padding:32px 24px}.s1 .auth-brand{text-align:center;margin:40px auto 24px}.s1 .auth-layout{display:block;padding:15px 0;margin:0 auto;max-width:420px}.s1 .auth-card{border:0;padding:5px 0 20px}.s1 .auth-card h2{font-size:28px}.s1 .auth-card p{font-size:16px}.s1 #authGate footer{margin-top:auto;text-align:center;font-size:12px}.s1.s1-connected .app{height:100dvh;min-height:0}.s1.s1-connected .main{height:100dvh}.s1.s1-connected .topbar{min-height:124px;align-content:center}.s1.s1-connected .topbar>.spacer{display:none}.s1.s1-connected .topbar .search{position:static;order:10;width:100%;flex:1 0 100%}.s1.s1-connected #newBtn{margin-left:auto}.s1.s1-connected #view-tablero{padding-top:0}.s1.s1-connected .vtoolbar{min-height:104px}.s1.s1-connected #localTeam{width:100%}.s1.s1-connected .drawer{width:100vw}.s1.s1-connected-detail .app{visibility:hidden}.s1.s1-connected .board-wrap{height:460px;flex:none}.s1.s1-connected .s1-mobile-heading{font-size:17px}.s1.s1-connected .local-controls{padding:10px 18px}.s1.s1-connected .drawer .dh{padding:18px 24px}}
