.ux4-saved-list,.ux4-changes,.ux4-empty{grid-column:1/-1}.ux4-saved-list,.ux4-changes{display:grid;gap:18px;width:100%}.ux4-saved-route,.ux4-change-intro,.ux4-change-section,.ux4-empty{border:1px solid rgba(151,225,255,.16);background:linear-gradient(145deg,rgba(8,14,28,.94),rgba(5,8,18,.82));box-shadow:0 26px 70px rgba(0,0,0,.26);border-radius:26px}.ux4-saved-route{padding:24px}.ux4-saved-route>header{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.ux4-saved-route header span,.ux4-current>small,.ux4-entity-context>small,.ux4-activity>small,.ux4-change-intro>span,.ux4-change-section>header span,.ux4-empty>span{display:block;color:#7debf6;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em}.ux4-saved-route h3{margin:7px 0 4px;font-size:clamp(22px,2vw,34px);letter-spacing:-.04em}.ux4-saved-route header p,.ux4-current p,.ux4-activity p,.ux4-event p,.ux4-change-intro p,.ux4-empty p{margin:0;color:rgba(226,237,247,.66);line-height:1.6}.ux4-runtime{flex:0 0 auto;padding:8px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.13);color:#aab7c6;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.ux4-runtime.is-mapped{border-color:rgba(122,247,255,.4);color:#84f5ff;background:rgba(39,190,205,.08)}.ux4-saved-grid{display:grid;grid-template-columns:1.15fr .95fr 1fr;gap:12px;margin-top:16px}.ux4-current,.ux4-entity-context,.ux4-activity{min-width:0;padding:17px;border-radius:18px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.065)}.ux4-current>strong,.ux4-activity>strong{display:block;margin:10px 0 7px;font-size:15px}.ux4-current dl,.ux4-entity-context dl{display:grid;gap:9px;margin:15px 0 0}.ux4-current dl div,.ux4-entity-context dl div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px}.ux4-current dt,.ux4-entity-context dt{color:#718192;font:700 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.ux4-current dd,.ux4-entity-context dd{margin:0;color:#d8e5ef;font-size:12px;overflow-wrap:anywhere}.ux4-kind{display:inline-flex;width:max-content;margin-top:10px;padding:5px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}.ux4-kind.is-baseline{color:#aeb9c7}.ux4-kind.is-pending{color:#ffd08a;border-color:rgba(255,201,112,.28);background:rgba(255,174,61,.06)}.ux4-kind.is-changed{color:#83f4ff;border-color:rgba(121,240,255,.32);background:rgba(43,205,224,.07)}.ux4-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ux4-actions button,.ux4-event-side button{min-height:38px;padding:0 13px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.035);color:#b8c8d7;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;cursor:pointer}.ux4-actions button:hover,.ux4-actions button:focus-visible,.ux4-event-side button:hover,.ux4-event-side button:focus-visible{border-color:rgba(123,239,255,.5);color:#efffff;outline:none}.ux4-actions .is-primary{border-color:rgba(122,245,255,.36);background:rgba(55,202,220,.09);color:#8df5ff}.ux4-actions .is-remove{margin-left:auto;color:#b3a2aa}.ux4-change-intro{padding:24px}.ux4-change-intro h3,.ux4-empty h3{margin:8px 0 9px;font-size:clamp(21px,2.1vw,32px);letter-spacing:-.035em}.ux4-change-section{padding:18px}.ux4-change-section.is-secondary{opacity:.84}.ux4-change-section>header{display:flex;align-items:center;justify-content:space-between;padding:3px 4px 13px}.ux4-change-section>header strong{color:#e8f8ff;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ux4-event{display:grid;grid-template-columns:110px minmax(0,1fr) 170px;gap:16px;align-items:center;padding:16px 4px;border-top:1px solid rgba(255,255,255,.07)}.ux4-event-meta{display:grid;gap:8px}.ux4-event-meta .ux4-kind{margin:0}.ux4-event time{color:#728597;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ux4-event-body small{color:#7895a5;font-size:10px}.ux4-event-body h4{margin:5px 0;font-size:15px}.ux4-event-side{display:grid;justify-items:end;gap:9px}.ux4-event-side code{max-width:100%;color:#8897a7;font-size:9px;overflow-wrap:anywhere}.ux4-activity-empty{padding:20px 4px;border-top:1px solid rgba(255,255,255,.07);color:#9eacba}.ux4-activity-empty p{margin:6px 0 0;color:#748392;font-size:12px}.ux4-empty{padding:34px}.ux4-empty small{display:block;margin-top:18px;color:#66798a;font:600 9px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}
@media(max-width:760px){.ux4-saved-route{padding:17px;border-radius:20px}.ux4-saved-route>header{display:grid;gap:12px}.ux4-runtime{justify-self:start}.ux4-saved-grid{grid-template-columns:1fr}.ux4-current,.ux4-entity-context,.ux4-activity{padding:14px}.ux4-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ux4-actions button{width:100%;min-width:0}.ux4-actions .is-primary,.ux4-actions .is-remove{grid-column:1/-1;margin-left:0}.ux4-event{grid-template-columns:1fr;gap:9px;padding:16px 2px}.ux4-event-meta{display:flex;justify-content:space-between;align-items:center}.ux4-event-side{display:flex;justify-content:space-between;align-items:center;gap:8px}.ux4-event-side button{flex:0 0 auto}.ux4-change-intro{padding:19px}.ux4-change-section{padding:15px}.ux4-empty{padding:24px 19px}.ux4-current dl div,.ux4-entity-context dl div{grid-template-columns:80px minmax(0,1fr)}}
