#ddm .dg{padding:8px 10px 4px;color:var(--mu);font-size:11px;font-weight:600}#ddm button:disabled{opacity:.4;cursor:default}#ddm button:disabled:hover{background:none;color:var(--tx)}select.open{border-color:var(--ac)!important}.kadd{display:flex;gap:8px;align-items:center;padding:8px 16px 2px}.kadd-b{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;border-radius:8px;background:var(--ac);color:#fff;font-weight:600}.kadd-b:hover{background:#0b86e0}.kadd-b svg.i{width:15px;height:15px;fill:currentColor}.kadd-s{display:flex;align-items:center;gap:5px;color:var(--mu);flex:none}.kadd-s input{width:52px;height:36px;background:var(--in);border:1px solid transparent;border-radius:8px;padding:0 6px;text-align:right;-moz-appearance:textfield}.kadd-s input:focus{outline:0;border-color:var(--ac)}.kadd-s u{text-decoration:none}.kstrow{display:flex;align-items:center;justify-content:space-between;padding-right:12px}.kstep{display:inline-flex;align-items:center;gap:5px;color:var(--mu)}.kstep input{width:46px;height:22px;background:var(--in);border:1px solid transparent;border-radius:6px;padding:0 6px;text-align:right;color:var(--tx);font-size:11px;-moz-appearance:textfield}.kstep input:focus{outline:0;border-color:var(--ac)}.kstep u{text-decoration:none}.knav{gap:8px;padding:8px 12px 4px}.knav .kb{width:34px;height:34px;padding:0;justify-content:center;border-radius:50%;background:var(--in);color:var(--tx);transition:background .15s,transform .1s}.knav .kb:hover:not(:disabled){background:#0d99ff38;color:var(--ac)}.knav .kb:active:not(:disabled){transform:scale(.94)}.knav .kb:disabled{opacity:.35}.knav .kb svg.i{width:16px;height:16px}.knav .kchip{height:34px;line-height:34px;border-radius:17px;font-size:15px;font-weight:600;letter-spacing:.3px;background:var(--in)}.kspc{display:flex;align-items:center;gap:8px;padding:8px 12px 4px}.kspl{color:var(--mu);font-size:11px;flex:none}.kchips{display:flex;flex:1;gap:4px;padding:3px;background:var(--in);border-radius:999px}.kchips button{flex:1;height:24px;min-height:0;padding:0;border-radius:999px;background:transparent;color:var(--mu);font-size:11px;font-weight:600;transition:background .15s,color .15s}.kchips button:hover{color:var(--tx)}.kchips button.on{background:var(--ac);color:#fff}.kcus input{width:46px;height:30px;background:var(--in);border:1px solid transparent;border-radius:999px;text-align:center;color:var(--tx);font-size:11px;-moz-appearance:textfield}.kcus input:focus{outline:0;border-color:var(--ac)}.ksec{padding:16px 14px 6px;color:var(--mu);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kpan{margin:0 12px;border-radius:12px;background:#ffffff09;border:1px solid rgba(255,255,255,.06);padding:4px 0}.kpan .kr{grid-template-columns:minmax(0,1fr) 22px 28px 22px 62px 16px;padding:3px 8px 3px 12px;border-radius:8px;transition:background .15s}.kpan .kr:hover{background:#ffffff0a}.kpan .kr+.kr{border-top:1px solid rgba(255,255,255,.04)}.kpan .kr .kn{font-size:12px}.kpan .kr input{height:28px;background:#00000040;border:1px solid transparent;border-radius:8px;text-align:right;padding:0 8px;font-variant-numeric:tabular-nums}.kpan .kr input:focus{outline:0;border-color:var(--ac)}.kpan .kr button{border-radius:50%;transition:background .15s,color .15s}.kpan .kr [data-kfn]{color:var(--mu);opacity:.8}.kpan .kr [data-kfn]:hover:not(:disabled){color:var(--ac);background:#0d99ff26}.kpan .kr [data-kfn]:disabled{opacity:.2}.kpan .kd{width:28px;height:28px;color:var(--mu)}.kpan .kd:hover{background:#0d99ff2e;color:var(--ac)}.kpan .kd.has{color:var(--ac)}.kpan .kd.on{background:#0d99ff40;color:var(--ac);box-shadow:0 0 0 1px #0d99ff80}.kpan .kx:hover{color:#ff6b6b;background:#ff6b6b26}.kdot{width:7px;height:7px}.kr .kdot{flex:none;box-sizing:border-box;width:8px;height:8px;margin:0 2px 0 4px}.kr.anim .kdot{box-shadow:none}.kpan .kr .kn{overflow:visible}.kcard{border-radius:12px;margin:12px}#right{overflow-x:hidden}.kpan{overflow:hidden;min-width:0;container-type:inline-size}.kpan .kr{min-width:0}.kpan .kr .kn{text-overflow:ellipsis}.kpan .kr input,.knav{min-width:0}.knav .kchip{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kspc{flex-wrap:wrap;min-width:0}.kchips{min-width:0;flex:1 1 140px}@container (max-width:250px){.kpan .kr{grid-template-columns:30px minmax(0,1fr);grid-template-areas:"n n" "d v";row-gap:4px;column-gap:6px;padding:8px 12px 8px 16px;align-items:center}.kpan .kr .kn{grid-area:n;overflow:visible;text-overflow:clip;white-space:normal;gap:8px}.kpan .kr .kdot{width:8px;height:8px;margin-left:2px}.kpan .kr [data-kfa]{grid-area:d}.kpan .kr [data-kv]{grid-area:v}.kpan .kr [data-kfn],.kpan .kr .kx{display:none}}#tlnames{container-type:inline-size;container-name:tln}#tlnames .nmr.kfr[data-kp]{flex-wrap:nowrap;padding-right:6px!important}#tlnames .nmr.kfr[data-kp]>span:first-child{flex:1 1 auto;min-width:0}#tlnames .nmr.kfr[data-kp] .kc input{width:40px;margin-left:3px}@container tln (max-width:150px){#tlnames .nmr.kfr[data-kp] .kc [data-tkn]{display:none}#tlnames .nmr.kfr[data-kp] .kc input{width:36px}}.shpc{margin:4px 12px 10px;padding:4px 2px;border-radius:12px;background:#ffffff09;border:1px solid rgba(255,255,255,.06)}.shpc .f{padding:7px 10px;gap:10px}.shpc .f>span:first-child{color:var(--mu);font-size:12px}.shpc .f input[type=number]{border-radius:8px;background:#00000040;text-align:right}
