.ax .ax-bar{margin:-24px 0 32px}.ax-note{color:var(--teal-text);margin:-24px 0 32px;font-size:13px}.ax-duo{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:20px;margin-top:18px;display:grid}.cont.ax-panel{flex-direction:column;margin:0;padding:28px;display:flex}.ax-panel h2{font-variation-settings:"wdth" 350,"wght" 600;margin:18px 0 8px;font-size:24px;line-height:1.2}.ax-panel>p{margin-bottom:20px;font-size:14px}.ax-sig{letter-spacing:.15em;text-transform:uppercase;color:var(--t3);font-variation-settings:"wdth" 500,"wght" 500;align-items:baseline;gap:8px;font-size:10px;display:flex}.ax-sig i,.ax-chip i{flex:none;align-self:baseline;width:6px;height:6px;display:block;transform:translateY(calc(3px - .5cap))}.ax-sig i{background:var(--teal)}.ax-sig.red i{background:var(--red)}.ax-panel{container-type:inline-size}.ax-add{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ax-add .yact{letter-spacing:.15em;justify-content:center;gap:6px;min-height:44px;padding:9px 12px 9px 6px;font-size:11px}.ax-add .yact>span{margin-right:-.15em}.ax-add .yact svg{margin-left:-3px}@container (width<=320px){.ax-add{grid-template-columns:1fr}}.ax-add .yact svg{color:var(--teal-text)}.ax-add .yact:hover svg{transform:none}.ax-add .yact.on{border-color:var(--teal);background:color-mix(in srgb,var(--teal) 10%,transparent)}.ax-add,.ax-pick,.ax-kpis{margin-bottom:24px}.ax-pick .lbl{margin-bottom:8px;display:block}.yact.ax-cta{width:100%;min-height:36px;margin-top:auto;font-size:10px}.ax-kpis{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.ax-kpi{background:var(--surface,var(--panel-solid));flex-direction:column;gap:10px;padding:18px;display:flex}.ax-kpi b{color:var(--t1);font-variation-settings:"wdth" 400,"wght" 600;font-family:PP Talisman,sans-serif;font-size:36px;font-weight:400;line-height:1}.ax-kpi span{letter-spacing:.15em;text-transform:uppercase;color:var(--t3);font-variation-settings:"wdth" 500,"wght" 500;font-size:10px}.ax-kpi.t-warn b{color:var(--yellow)}.ax-kpi.t-bad b{color:var(--red-text)}.ax-kpi.t-ok b{color:var(--green)}.ax-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.ax-head .lbl:last-child{letter-spacing:.15em}.dh-sec>.lbl+.ax-rows{margin-top:18px}.ax-rows{border-top:1px solid var(--line)}.ax-row,.ax-alert{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:16px 0;display:flex}a.ax-link{color:inherit;cursor:pointer;text-decoration:none}a.ax-link .ax-main{transition:color .2s}a.ax-link:hover .ax-main{color:var(--teal-text)}a.ax-link:focus-visible{outline:2px solid var(--teal-text);outline-offset:2px}.ax-pick .ax-row{padding:12px 0}.ax-pick .ax-row:first-of-type{border-top:1px solid var(--line)}.ax-main{min-width:0;color:var(--t1);flex:1;font-size:15px}.ax-main small{color:var(--t3);margin-top:4px;font-size:12px;display:block}.ax-alert{align-items:flex-start;padding:20px 0}.ax-alert p{color:var(--t2);margin:6px 0 4px;font-size:14px}.ax-top{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.ax-top a{color:var(--t1);font-size:16px}.ax-top a:hover{color:var(--teal-text)}.ax-acts{flex:none;align-items:center;gap:20px;padding-top:4px;display:flex}.ax-acts button.lnk{cursor:pointer;background:0 0;border-width:0 0 1px;font-family:inherit}.ax-chip{letter-spacing:.15em;text-transform:uppercase;color:var(--t2);font-variation-settings:"wdth" 500,"wght" 500;align-items:baseline;gap:8px;font-size:10px;display:inline-flex}.ax-chip i{background:currentColor}.ax-chip.t-warn{color:var(--yellow)}.ax-chip.t-warn2{color:#ff8a3d}.ax-chip.t-bad{color:var(--red-text)}:root[data-theme=light] .ax-chip.t-warn2{color:#c2621a}.ax-go{height:32px;color:var(--t1);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;margin-right:-12px;padding:0 12px;font-size:12px;transition:background-color .2s;display:inline-flex}.ax-go:hover{background:var(--dh-accent)}.ax-act .ax-main{flex:0 0 30%}.ax-what{min-width:0;color:var(--t2);flex:1;font-size:14px}.ax-when{color:var(--t3);flex:none;font-size:12px}.ax-empty{font-size:14px}@media (width<=900px){.ax-duo{grid-template-columns:1fr}}@media (width<=600px){.cont.ax-panel{padding:22px}.ax-alert{flex-direction:column;gap:12px}.ax-acts{padding-top:0}.ax-act{flex-wrap:wrap;gap:4px 12px}.ax-act .ax-main{flex:100%}}
