/* CASLADE admin space and leader portal — scoped to .cxa inside the site */
.cxa{font:500 15px/1.6 Manrope,system-ui,sans-serif;color:#0A1A2F}
.cxa *{box-sizing:border-box}
.cxa a{color:#0B7F78;font-weight:700}
.cxa a:hover{color:#9A6A0C}
.cxa h1,.cxa h2,.cxa h3,.cxa h4{font-family:Sora,Manrope,sans-serif;margin:0;letter-spacing:-.015em;line-height:1.2}
.cxa p{margin:0}
.cxa button{font:inherit}
.cxa .mono{font:600 11.5px "JetBrains Mono",ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}
.cxa .dim{color:#5F6F86}
.cxa .muted{color:#4A5B73}
.cxa .top{position:sticky;top:0;z-index:20;background:#0A1A2F;color:#EEF2F8;border-bottom:1px solid rgba(160,190,230,.16)}
.cxa .top .in{display:flex;align-items:center;gap:14px;min-height:68px;padding:0 20px;max-width:1440px;margin:0 auto}
.cxa .brand{display:flex;align-items:center;gap:12px;color:#EEF2F8;text-decoration:none;min-width:0}
.cxa .brand img{width:40px;height:40px;border-radius:10px;flex:0 0 auto}
.cxa .brand b{font:700 20px Sora,sans-serif;letter-spacing:.12em}
.cxa .brand b i{font-style:normal;color:#E8B547}
.cxa .brand span.sub{font:600 10.5px "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:#93A6BF;display:block}
.cxa .top .who{margin-left:auto;display:flex;align-items:center;gap:10px;min-width:0}
.cxa .top .who .nm{font-size:13.5px;color:#D0DAE7;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cxa .top .who .nm small{display:block;color:#93A6BF;font:600 10.5px "JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase}
.cxa .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:999px;border:1px solid transparent;font:700 14px Manrope,sans-serif;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s,transform .15s}
.cxa .btn:hover{transform:translateY(-1px)}
.cxa .btn:disabled{opacity:.5;cursor:default;transform:none}
.cxa .btn-gold{background:#E8B547;color:#1A1405}
.cxa .btn-gold:hover{background:#F3CF7A;color:#1A1405}
.cxa .btn-navy{background:#0A1A2F;color:#fff}
.cxa .btn-navy:hover{background:#132B4B;color:#fff}
.cxa .btn-ghost{background:#fff;color:#0A1A2F;border-color:#C9D4E2}
.cxa .btn-ghost:hover{border-color:#0B7F78;color:#0A1A2F}
.cxa .btn-teal{background:#0B7F78;color:#fff}
.cxa .btn-teal:hover{background:#096A64;color:#fff}
.cxa .btn-red{background:#fff;color:#B42318;border-color:#F1B8B2}
.cxa .btn-red:hover{border-color:#B42318;color:#B42318}
.cxa .btn-sm{min-height:38px;padding:7px 14px;font-size:13px}
.cxa .top .btn-ghost{background:transparent;color:#EEF2F8;border-color:rgba(170,195,230,.35)}
.cxa .top .btn-ghost:hover{border-color:#38D3C8;color:#fff}
.cxa .btn:focus-visible,.cxa .inp:focus-visible,.cxa .nav button:focus-visible{outline:2px solid #0B7F78;outline-offset:2px}
.cxa .shell{display:grid;grid-template-columns:240px minmax(0,1fr);max-width:1440px;margin:0 auto;min-height:calc(100vh - 68px)}
.cxa .nav{padding:20px 12px;border-right:1px solid #E3E9F1;background:#fff;display:flex;flex-direction:column;gap:2px;position:sticky;top:68px;align-self:start;height:calc(100vh - 68px);overflow:auto}
.cxa .nav button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;background:none;border:0;border-radius:12px;padding:11px 14px;min-height:44px;color:#4A5B73;font-weight:700;cursor:pointer}
.cxa .nav button:hover{background:#F4F7FB;color:#0A1A2F}
.cxa .nav button.on{background:#0A1A2F;color:#fff}
.cxa .nav .ct{font:600 11px "JetBrains Mono",monospace;padding:2px 8px;border-radius:999px;background:#FDF1D6;color:#7A5408}
.cxa .nav button.on .ct{background:#E8B547;color:#1A1405}
.cxa .nav .sep{height:1px;background:#E3E9F1;margin:10px 6px}
.cxa .main{padding:28px clamp(16px,3vw,36px) 60px;min-width:0}
.cxa .head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:22px}
.cxa .head h1{font-size:clamp(24px,2.6vw,32px);font-weight:600}
.cxa .head p{color:#4A5B73;margin-top:6px;max-width:70ch}
.cxa .row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.cxa .card{background:#fff;border:1px solid #E3E9F1;border-radius:20px;padding:22px;box-shadow:0 1px 2px rgba(10,26,47,.04),0 12px 32px -22px rgba(10,26,47,.25);min-width:0}
.cxa .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:22px}
.cxa .stat{background:#fff;border:1px solid #E3E9F1;border-radius:18px;padding:18px 20px;cursor:default}
.cxa .stat.go{cursor:pointer}
.cxa .stat.go:hover{border-color:#0B7F78}
.cxa .stat .v{font:600 30px Sora,sans-serif;line-height:1.1}
.cxa .stat .l{color:#4A5B73;font-size:13.5px;margin-top:6px}
.cxa .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.cxa .filters{display:grid;grid-template-columns:minmax(0,2fr) repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:14px}
.cxa .fld{display:flex;flex-direction:column;gap:6px;min-width:0}
.cxa .fld label,.cxa .lbl{font:600 11px "JetBrains Mono",monospace;letter-spacing:.12em;text-transform:uppercase;color:#2B3D55}
.cxa .inp{width:100%;min-height:44px;border-radius:12px;border:1.5px solid #C9D4E2;background:#fff;color:#0A1A2F;font:500 15px Manrope,sans-serif;padding:9px 13px;outline:none}
.cxa .inp:focus{border-color:#0B7F78;box-shadow:0 0 0 3px rgba(11,127,120,.15)}
.cxa textarea.inp{resize:vertical;min-height:90px}
.cxa .fgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.cxa .full{grid-column:1/-1}
.cxa .list{display:grid;gap:10px}
.cxa .item{background:#fff;border:1px solid #E3E9F1;border-radius:16px;overflow:hidden}
.cxa .item.open{border-color:#0B7F78;box-shadow:0 10px 30px -20px rgba(11,127,120,.5)}
.cxa .item .sum{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 18px;cursor:pointer;width:100%;background:none;border:0;text-align:left;color:inherit}
.cxa .item .sum:hover{background:#F8FAFD}
.cxa .item .t{font-weight:800;overflow-wrap:anywhere}
.cxa .item .s{color:#5F6F86;font-size:13.5px;overflow-wrap:anywhere}
.cxa .item .det{border-top:1px solid #E3E9F1;padding:16px 18px;display:grid;gap:14px;background:#FBFCFE}
.cxa .kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 18px}
.cxa .kv div{min-width:0}
.cxa .kv dt{font:600 10.5px "JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:#5F6F86}
.cxa .kv dd{margin:2px 0 0;overflow-wrap:anywhere}
.cxa .tag{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font:700 11.5px Manrope,sans-serif;white-space:nowrap}
.cxa .tag.pending,.cxa .tag.open{background:#FDF1D6;color:#7A5408}
.cxa .tag.verified,.cxa .tag.confirmed,.cxa .tag.done{background:#DDF4F1;color:#065F59}
.cxa .tag.declined{background:#FDE7E5;color:#9B1C12}
.cxa .tag.in_progress{background:#E3ECFA;color:#1F4A8A}
.cxa .tag.site{background:#EEF2F8;color:#2B3D55}
.cxa .empty{padding:40px;text-align:center;color:#4A5B73;border:1.5px dashed #C9D4E2;border-radius:18px;background:#fff}
.cxa .note{padding:12px 14px;border-radius:12px;font-size:14px}
.cxa .note.ok{background:#DDF4F1;color:#065F59}
.cxa .note.bad{background:#FDE7E5;color:#9B1C12}
.cxa .note.info{background:#EEF2F8;color:#2B3D55}
.cxa .more{display:flex;justify-content:center;gap:10px;margin-top:14px;flex-wrap:wrap}
.cxa .auth{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(circle at 80% 10%,rgba(56,211,200,.18),transparent 45%),#0A1A2F}
.cxa .auth .card{width:min(440px,100%);padding:30px}
.cxa .auth h1{font-size:26px;margin:10px 0 6px}
.cxa .auth .brand{color:#0A1A2F}
.cxa .auth .brand span.sub{color:#5F6F86}
.cxa .pw{position:relative}
.cxa .pw .inp{padding-right:56px}
.cxa .pw button{position:absolute;right:6px;top:50%;transform:translateY(-50%);min-height:34px;padding:4px 10px;border-radius:999px;border:1px solid #C9D4E2;background:#fff;cursor:pointer;font:700 12px Manrope,sans-serif;color:#2B3D55}
.cxa .tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}
.cxa .tabs button{min-height:40px;padding:8px 16px;border-radius:999px;border:1px solid #C9D4E2;background:#fff;font-weight:700;cursor:pointer;color:#2B3D55}
.cxa .tabs button.on{background:#0A1A2F;color:#fff;border-color:#0A1A2F}
.cxa .ev{border-left:4px solid #0B7F78;padding:6px 0 6px 14px}
.cxa .chk{display:flex;gap:8px;align-items:center;font-weight:600;cursor:pointer;min-height:40px}
.cxa .chk input{width:18px;height:18px;accent-color:#0B7F78;margin:0}
@media (max-width:980px){.cxa .shell{grid-template-columns:minmax(0,1fr)}
.cxa .nav{position:sticky;top:68px;z-index:10;height:auto;flex-direction:row;overflow-x:auto;padding:10px 12px;border-right:0;border-bottom:1px solid #E3E9F1;gap:6px;scrollbar-width:none}
.cxa .nav::-webkit-scrollbar{display:none}
.cxa .nav button{width:auto;flex:0 0 auto;white-space:nowrap}
.cxa .nav .sep{display:none}
.cxa .grid2{grid-template-columns:minmax(0,1fr)}
.cxa .item .sum{grid-template-columns:minmax(0,1fr) auto}
.cxa .item .sum .hide-s{display:none}
}
@media (max-width:640px){.cxa .top .in{padding:0 12px;gap:10px}
.cxa .brand b{font-size:17px}
.cxa .brand span.sub{display:none}
.cxa .top .who .nm{display:none}
.cxa .fgrid,.cxa .filters{grid-template-columns:minmax(0,1fr)}
.cxa .main{padding:20px 14px 48px}
.cxa .card{padding:18px}
.cxa .auth .card{padding:22px}
}
.cxa .shell{max-width:none;min-height:0;background:#F4F7FB;border:1px solid #E3E9F1;border-radius:24px;overflow:hidden}
.cxa .nav{position:static;height:auto;top:auto}
.cxa .btn{white-space:nowrap}
@media (max-width:980px){.cxa .nav{position:static}}
.cxa .nav .grp{font:600 10.5px "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:#93A6BF;padding:14px 14px 4px}
.cxa .nav .grp:first-child{padding-top:2px}
.cxa .item .row1{display:flex;align-items:stretch}
.cxa .item .row1 .sum{flex:1 1 auto;min-width:0}
.cxa .item .ck{display:flex;align-items:center;padding:0 0 0 16px;cursor:pointer}
.cxa .item .ck input,.cxa input[data-ckall]{width:18px;height:18px;accent-color:#0B7F78;margin:0}
.cxa .bulkbar{padding:12px 14px;border-radius:14px;background:#0A1A2F;margin-bottom:12px}
.cxa .bulkbar .btn-ghost{background:transparent;color:#EEF2F8;border-color:rgba(170,195,230,.35)}
.cxa .mgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}
.cxa .mgrid .dow{font:600 10.5px "JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:#5F6F86;text-align:center;padding:4px 0}
.cxa .mday{min-height:96px;border:1px solid #E3E9F1;border-radius:12px;background:#fff;padding:6px;display:flex;flex-direction:column;gap:3px;align-items:stretch;text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit}
.cxa .mday:hover{border-color:#0B7F78}
.cxa .mday .dn{font-weight:800;font-size:13px;color:#4A5B73}
.cxa .mday.today{border:2px solid #E8B547}.cxa .mday.today .dn{color:#9A6A0C}
.cxa .mday.on{background:#0A1A2F;border-color:#0A1A2F}.cxa .mday.on .dn{color:#fff}
.cxa .mev{display:block;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cxa .mapbox{height:360px;border-radius:14px;overflow:hidden;border:1px solid #E3E9F1;background:#EEF2F8;z-index:0;position:relative}
.cxa .leaflet-container{font:500 13px Manrope,sans-serif}
@media (max-width:980px){.cxa .nav .grp{display:none}}
@media (max-width:640px){.cxa .mday{min-height:58px;padding:4px}.cxa .mev{font-size:0;height:6px;padding:0}.cxa .mapbox{height:280px}}
.cxa .seg{display:inline-flex;border:1px solid #C9D4E2;border-radius:999px;overflow:hidden}
.cxa .seg button{border:0;background:#fff;padding:9px 16px;font:700 13px Manrope,sans-serif;cursor:pointer;color:#2B3D55;min-height:38px}
.cxa .seg button.on{background:#0A1A2F;color:#fff}
.cxa .pe-bar{padding:14px 16px;margin-bottom:10px}
.cxa .pe-tools{gap:8px}
.cxa .pe-rich{background:#0A1A2F;border-radius:16px;padding:10px 14px;gap:6px}
.cxa .pe-blocks{background:#FDF6E6;border:1px solid rgba(232,181,71,.5);border-radius:16px;padding:10px 14px;gap:6px}
.cxa .pe-k{font:600 10.5px "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:#E8B547;margin-right:2px}
.cxa .pe-b{min-width:38px;min-height:36px;padding:6px 10px;border-radius:10px;border:1px solid rgba(232,181,71,.45);background:transparent;color:#EEF2F8;font:700 13px Manrope,sans-serif;cursor:pointer}
.cxa .pe-b:hover{background:rgba(232,181,71,.18)}
.cxa .pe-sep{width:1px;height:24px;background:rgba(238,242,248,.25);margin:0 4px}
.cxa .pe-mode{min-height:34px;border-radius:10px;border:1px solid rgba(232,181,71,.45);background:#0E223D;color:#EEF2F8;font:600 12.5px Manrope,sans-serif;padding:4px 8px}
.cxa .pe-sw{width:26px;height:26px;border-radius:50%;border:2px solid rgba(255,255,255,.6);cursor:pointer;padding:0}
.cxa .pe-target{margin-left:auto;font-size:12.5px;color:#A9B8CC}
.cxa .pe-frame iframe{width:100%;height:82vh;min-height:560px;border:1px solid #C9D4E2;border-radius:18px;background:#fff;display:block}
.cxa .an{margin:-28px calc(-1 * clamp(16px,3vw,36px)) -60px;padding:28px clamp(16px,3vw,36px) 60px;background:radial-gradient(ellipse at 90% 0%,#132B52 0%,#08142A 55%,#060F20 100%);color:#EEF2F8;min-height:100%}
.cxa .an h1{font:400 clamp(26px,3.4vw,38px) Sora,sans-serif;color:#F6F3EC;margin:0}
.cxa .an-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-bottom:16px}
.cxa .an-mut{color:#93A6BF;font-size:13.5px}
.cxa .an-ctl{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}
.cxa .an-pills{display:flex;gap:6px;flex-wrap:wrap}
.cxa .an-btn{min-height:40px;padding:8px 16px;border-radius:999px;border:1px solid rgba(160,190,230,.25);background:transparent;color:#D0DAE7;font:700 13px Manrope,sans-serif;cursor:pointer}
.cxa .an-btn.on,.cxa .an-btn:hover{border-color:#C8A45C;color:#F3CF7A}
.cxa .an-sel{flex:1 1 220px;min-height:42px;border-radius:12px;border:1px solid rgba(160,190,230,.25);background:#0B1D34;color:#EEF2F8;font:600 14px Manrope,sans-serif;padding:8px 12px}
.cxa .an-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:14px}
.cxa .an-p{background:rgba(17,30,58,.72);border:1px solid rgba(160,190,230,.16);border-radius:18px;padding:20px 22px;min-width:0}
.cxa .an-p.lead{border-color:rgba(200,164,92,.55);background:linear-gradient(160deg,rgba(60,52,30,.55),rgba(17,30,58,.72))}
.cxa .an-k{font:600 11px "JetBrains Mono",monospace;letter-spacing:.16em;text-transform:uppercase;color:#C8A45C;margin-bottom:12px}
.cxa .an-p:not(.lead) .an-kpis .an-k,.cxa .an-kpis .an-p:not(.lead) .an-k{color:#93A6BF}
.cxa .an-v{font:400 clamp(30px,3.4vw,40px)/1.15 Sora,sans-serif;color:#F6F3EC;overflow-wrap:anywhere}
.cxa .an-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.cxa .an-map{position:relative;border-radius:14px;overflow:hidden;border:1px solid rgba(160,190,230,.2)}
.cxa .an-map img{width:100%;display:block}
.cxa .an-dot{position:absolute;transform:translate(-50%,-50%);border-radius:50%;background:rgba(232,181,71,.45);border:2px solid #0A1A2F;box-shadow:0 0 0 2px rgba(232,181,71,.5)}
.cxa .an-reg{padding:8px 0 10px}
.cxa .an-reg-h{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:15px;color:#EEF2F8}
.cxa .an-reg-n{display:flex;gap:10px;align-items:baseline;font-size:13px}.cxa .an-reg-n b{color:#D0DAE7;font-weight:600}
.cxa .an-bar{height:7px;border-radius:999px;background:rgba(160,190,230,.14);margin-top:8px;overflow:hidden}
.cxa .an-bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#C8A45C,#F3CF7A)}
.cxa .an-cities{color:#93A6BF;font-size:13px;margin-top:8px;line-height:1.5}
.cxa .an-up{color:#5FB37A}.cxa .an-down{color:#E08A5B}
.cxa .an-days{display:flex;gap:3px;align-items:flex-end;height:130px}
.cxa .an-days i{flex:1 1 0;min-width:2px;background:#C8A45C;border-radius:4px 4px 0 0}
@media (max-width:900px){.cxa .an-cols{grid-template-columns:minmax(0,1fr)}.cxa .pe-target{margin-left:0;width:100%}}
.cxa .sx-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.cxa .sx-2{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px}
.cxa .sx-i{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:7px 0;align-items:start}
.cxa .sx-t{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}
.cxa .sx-t.ok{background:rgba(95,179,122,.16);color:#7FCB97}.cxa .sx-t.warn{background:rgba(232,181,71,.16);color:#F3CF7A}.cxa .sx-t.bad{background:rgba(224,138,91,.18);color:#F0A57B}
.cxa .sx-h{color:#EEF2F8;font-size:15px}.cxa .sx-d{color:#93A6BF;font-size:13px;overflow-wrap:anywhere;margin-top:2px}
.cxa .sx-p{color:#D0DAE7;font-size:15px;line-height:1.6}.cxa .an code{color:#F3CF7A;font:500 13px "JetBrains Mono",monospace}
.cxa .sx-steps{margin:0;padding:0;list-style:none;counter-reset:s;display:grid;gap:14px}
.cxa .sx-steps li{counter-increment:s;display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;color:#D0DAE7;font-size:14.5px;line-height:1.55}
.cxa .sx-steps li::before{content:counter(s);width:24px;height:24px;border-radius:50%;background:rgba(200,164,92,.18);color:#C8A45C;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}
.cxa .an a{color:#F3CF7A}
.cxa .sx-card .sx-ch{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px}
.cxa .sx-file{font:600 13px "JetBrains Mono",monospace;color:#D0DAE7}.cxa .sx-score{font:600 13px "JetBrains Mono",monospace;color:#C8A45C}
.cxa .sx-ed{border-top:1px solid rgba(160,190,230,.14);margin-top:8px}
.cxa .sx-share{border-radius:14px;overflow:hidden;border:1px solid rgba(160,190,230,.2);background:#0B1D34}
.cxa .sx-share img{width:100%;aspect-ratio:1200/630;object-fit:cover;display:block}
.cxa .sx-sh-t{display:grid;gap:4px;padding:12px 14px}.cxa .sx-sh-t b{color:#EEF2F8;font-size:15.5px}
.cxa .an .an-btn{text-decoration:none}
@media (max-width:1100px){.cxa .sx-3{grid-template-columns:minmax(0,1fr)}.cxa .sx-2{grid-template-columns:minmax(0,1fr)}}
.cxa .shell{grid-template-columns:230px minmax(0,1fr)}
.cxa .main{padding:24px clamp(14px,2.2vw,32px) 48px}
.cxa .an{margin:0 calc(-1 * clamp(14px,2.2vw,32px)) -48px;padding:26px clamp(14px,2.2vw,32px) 48px;border-radius:0}
.cxa .main > .note + .an,.cxa .main > .note + .note + .an{margin-top:4px}
.cxa .main > .an:first-child{margin-top:-24px}
@media (min-width:1500px){.cxa .an-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.cxa .stats{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (max-width:980px){.cxa .shell{grid-template-columns:minmax(0,1fr)}}
.cxa .item{height:auto}
.cxa .item .row1{align-items:center}
.cxa .item .sum{height:auto;min-height:0;align-items:center;align-content:center;cursor:pointer}
.cxa .item .sum:focus-visible{outline:2px solid #0B7F78;outline-offset:-2px}
.cxa .item .sum > *{align-self:center;min-width:0}
.cxa .item .sum .row{align-items:center;flex-wrap:wrap}
.cxa .tag{height:auto;align-self:center;line-height:1.3}
.cxa .sx-i > .sx-tk{box-sizing:border-box;width:22px;height:22px;min-width:22px;padding:0;margin:1px 0 0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font:800 11px/1 Manrope,sans-serif;flex:none}
.cxa .sx-tk.ok{background:rgba(95,179,122,.18);color:#7FCB97}.cxa .sx-tk.warn{background:rgba(232,181,71,.18);color:#F3CF7A}.cxa .sx-tk.bad{background:rgba(224,138,91,.2);color:#F0A57B}
.cxa .sx-i{grid-template-columns:22px minmax(0,1fr)}
.cxa .sx-lang{font:700 12px Manrope,sans-serif;color:#EEF2F8;margin-top:14px;padding-top:10px;border-top:1px dashed rgba(160,190,230,.14)}
.cxa .sx-ed .sx-lang:first-child{border-top:0;padding-top:0}
.cxa .sx-steps li > span{min-width:0;overflow-wrap:anywhere}
