.gialapPage{width:100%;min-width:0}.gialapPage .ant-segmented{max-width:100%}.gialapPage .ant-alert{overflow-wrap:anywhere}.gialapPage section{overflow-wrap:anywhere;min-width:0}.gialapPage section h2{overflow-wrap:anywhere}.gialapHero{margin-bottom:var(--space-3)!important}.gialapHero .pageHeroInner{align-items:flex-start;gap:10px 12px;padding:14px 16px}.gialapHero .pageHeroActions{margin-left:auto}.gialapHeroActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.gialapHero h1{overflow-wrap:anywhere;word-break:break-word}.gialapHero p{overflow-wrap:anywhere}.gialapDisplayTitle.ant-typography{text-align:center;overflow-wrap:anywhere;margin-bottom:8px!important}.gialapEventRow{border-bottom:1px solid var(--border-subtle);padding:8px 0}.gialapEventRow:last-child{border-bottom:0}.gialapPicker .ant-btn{white-space:normal!important;text-align:left!important;height:auto!important;padding:10px 12px!important}.gialapLiveToolbar{margin-bottom:var(--space-4)}.gialapStack{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:768px){.gialapStack{gap:var(--space-5)}}.gialapSegmented.ant-segmented{width:100%;overflow-x:auto}.gialapSegmented .ant-segmented-item{flex:1 1 0;min-width:0}.gialapSegmented .ant-segmented-item-label{text-overflow:ellipsis;overflow:hidden;padding-inline:8px!important}.gialapPills{grid-template-columns:repeat(auto-fit,minmax(min(100%,104px),1fr));gap:8px;display:grid}.gialapPill{border:1px solid var(--border-subtle);background:var(--surface-base);cursor:pointer;min-height:44px;color:var(--ink-900);touch-action:manipulation;border-radius:10px;padding:8px 6px;font-size:13px;font-weight:700;line-height:1.25}.gialapPillOn{border-color:var(--brand-primary);color:var(--brand-primary);background:#1d8fcf1f}.gialapRow,a.gialapRow{text-align:left;border:1px solid var(--border-subtle);background:var(--surface-base);cursor:pointer;width:100%;min-height:52px;color:inherit;-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.gialapRow:active{background:#1d8fcf0f}.gialapRowBody{flex:1;min-width:0}.gialapRowTitle{flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;display:flex}.gialapRowSub{color:var(--ink-500);font-size:var(--text-caption);overflow-wrap:anywhere;line-height:1.4}.gialapHistoryRow{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.gialapHistoryMeta{overflow-wrap:anywhere;min-width:0}.gialapHud{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gialapHudTile{border:1px solid var(--border-subtle);text-align:center;border-radius:12px;min-width:0;padding:8px 4px}.gialapHudCap{color:var(--ink-500);font-size:11px;line-height:1.2}.gialapHudVal{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(16px,4.6vw,32px);font-weight:800;line-height:1.15}.gialapLogBar{border:1px solid #f59e0b;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.gialapLogMain{min-width:0}.gialapLogLabel{overflow-wrap:anywhere;font-weight:700}.gialapFaultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gialapFaultBtn.ant-btn{touch-action:manipulation;min-height:48px;white-space:normal!important;text-align:left!important;height:auto!important;padding:10px!important}.gialapFaultName{overflow-wrap:anywhere;font-weight:600}.gialapFaultMeta{opacity:.75;margin-top:2px;font-size:12px}.gialapStrip{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;padding:2px 0 10px;display:flex;overflow-x:auto}.gialapStrip::-webkit-scrollbar{display:none}.gialapStrip .ant-tag{flex-shrink:0;margin-inline-end:0!important}.gialapLiveToolbar{flex-wrap:wrap;gap:8px;display:flex}.gialapLiveToolbar .ant-btn{flex:140px;min-height:44px}.gialapLive{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}.gialapLiveBar{z-index:var(--z-sticky);padding:10px max(12px, env(safe-area-inset-left,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-right,0px));background:color-mix(in srgb, var(--surface-base) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:8px;margin-inline:0;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 20px #0f27471a}.gialapLiveBar .ant-btn{white-space:normal;flex:1 1 0;min-width:0;height:auto;min-height:48px}.gialapBlockBtn{width:100%}.gialapSoundRow{flex-flow:row;gap:8px;width:100%;margin-top:12px;display:flex}.gialapSoundRow>.ant-btn{white-space:nowrap;flex:1 1 0;min-width:0;min-height:44px;width:auto!important;height:auto!important;padding-inline:8px!important}.gialapPairRow{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.gialapLive .gialapPairRow .gialapBlockBtn{flex:140px;width:auto}.gialapPairRow .ant-input{flex:160px;min-width:0}.gialapPenRow{justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.gialapPenName{overflow-wrap:anywhere;min-width:0}.gialapPenVal{flex-shrink:0}.gialapActions{flex-wrap:wrap;gap:8px;display:flex}.gialapTimeField{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.gialapTimeField .ant-input{width:96px;max-width:100%}.gialapCode{text-align:center;padding:24px 8px}.gialapCodeValue{letter-spacing:.18em;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,8vw,40px);font-weight:800}.gialapStationChips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.gialapStationChip{border:1px solid var(--border-subtle);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600}.gialapStationChipOn{border:2px solid var(--brand-primary);color:var(--brand-primary)}.gialapScore{text-align:center;font-size:clamp(36px,12vw,48px);font-weight:800;line-height:1.1}@media (max-width:639px){.gialapHero>div:last-of-type{gap:12px!important;padding:12px!important}.gialapHero [aria-hidden]{width:40px!important;height:40px!important;font-size:18px!important}.gialapHero h1{font-size:20px!important;line-height:1.3!important}.gialapHeroActions{flex-direction:column;align-items:stretch;width:auto}.gialapHeroActions .ant-btn{min-height:36px;padding-inline:12px}.gialapPage section{padding:14px 12px!important}.gialapHistoryRow{flex-direction:column;align-items:flex-start}.gialapLogBar{flex-direction:column;align-items:stretch}.gialapLogBar .ant-btn{width:100%;min-height:44px}.gialapPairRow{flex-direction:column}.gialapSoundRow{flex-direction:row!important}.gialapSoundRow>.ant-btn{flex:1 1 0!important;width:auto!important}.gialapPairRow .ant-btn,.gialapPairRow .ant-input{width:100%}.gialapActions{flex-direction:column}.gialapActions>*{width:100%}.gialapActions .ant-btn{width:100%;min-height:44px}.gialapLiveBar .ant-btn-lg{padding-inline:8px;font-size:15px}}@media (max-width:379px){.gialapFaultGrid{grid-template-columns:1fr}.gialapHero [aria-hidden]{display:none!important}.gialapHudCap{font-size:10px}}@media (min-width:640px){.gialapFaultGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.gialapHud{gap:12px}.gialapHudTile{padding:12px 8px}}@media (min-width:768px){.gialapPills{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))}.gialapCode{padding:40px 16px}.gialapCodeValue{letter-spacing:.28em}.gialapLive .gialapLiveBar{width:min(100%, var(--shell-max-width-wide));padding-inline:var(--shell-padding-x-md);left:50%;right:auto;transform:translate(-50%)}}@media (min-width:1024px){.gialapFaultGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (min-width:768px) and (max-width:1023px){.gialapLive .gialapFaultGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.gialapLiveToolbar .ant-btn{flex:0 auto;min-width:148px}}@media (max-height:500px) and (orientation:landscape){.gialapHero{margin-bottom:8px!important}.gialapHud{gap:6px}.gialapHudTile{padding:6px 4px}.gialapLiveToolbar{margin-bottom:8px}}
