.cns{color:var(--body);margin:0 0 14px;font-size:14px}.cns>label{cursor:pointer;min-height:32px;color:var(--ink);align-items:flex-start;gap:8px;font-weight:700;line-height:1.45;display:flex}.cns>label input{width:18px;height:18px;accent-color:var(--od);flex:none;margin:2px 0 0}.cns>small{color:var(--mute);margin:2px 26px 0 0;font-weight:400;display:block}.cns>small.ok{color:var(--body)}.cns>small.bad{color:#b3261e}[dir=ltr] .cns>small{margin:2px 0 0 26px}.cns .cns-what{color:var(--body);margin:4px 26px 0 0;font-size:14px;line-height:1.5;display:block}.cns .cns-miss{border:1px solid var(--line);background:var(--o-50);border-radius:6px;margin:8px 26px 0 0;padding:10px 12px}.cns .cns-miss p{color:var(--ink);margin:0 0 6px;font-weight:700}.cns .cns-week{color:var(--body);margin:6px 26px 0 0;display:block}.cns .cns-fa{margin:8px 26px 0 0;font-size:14px}.cns .cns-fa ul{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.cns .cns-fa li{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:4px;padding:2px 4px 2px 8px;display:inline-flex}.cns .cns-fa button{color:var(--mute);cursor:pointer;min-width:32px;min-height:32px;font:inherit;background:0 0;border:0}.cns .cns-fa button:hover,.cns .cns-fa button:focus-visible{color:var(--od)}[dir=ltr] .cns .cns-what,[dir=ltr] .cns .cns-miss,[dir=ltr] .cns .cns-week,[dir=ltr] .cns .cns-fa{margin-left:26px;margin-right:0}.ta{position:relative}.ta-list{inset-inline:0;z-index:40;border:1px solid var(--line);background:#fff;border-radius:6px;max-height:260px;margin:2px 0 0;padding:4px 0;list-style:none;position:absolute;top:100%;overflow:auto;box-shadow:0 4px 14px #00000014}.ta-list li{cursor:pointer;color:var(--ink);padding:10px 12px;font-weight:600}.ta-list li small{color:var(--mute);font-weight:400}.ta-list li.on,.ta-list li:hover{background:var(--o-50);color:var(--od)}.ta-list li.ta-none{cursor:default;color:var(--mute);font-weight:400}.cns .cns-miss .fld{margin:6px 0 0}.cns .cns-miss .fld input{width:100%}
