.el-sb{--sba-sans:system-ui, "Hiragino Sans", "Yu Gothic UI", sans-serif;--sba-groove:var(--p-d);--sba-groove-hi:var(--p-l);--sba-field:#00000052;--sba-field-shade:#0009;--sba-field-light:var(--p-l);--sba-focus:var(--lamp,#ffd24d);color:var(--txt);padding:0 16px 8px}[data-theme=light] .el-sb{--sba-groove:#d8cba8;--sba-groove-hi:#fff;--sba-field:#fffdf5;--sba-field-shade:#d8cba8;--sba-field-light:#fff;--sba-focus:#2a2620}.el-sb :focus-visible{outline:3px solid var(--sba-focus);outline-offset:2px}.el-sb-lead{font-family:var(--sba-sans);color:var(--mut);margin:0;padding:10px 0 8px;font-size:13px;line-height:1.6}.el-sb-list{border-bottom:2px solid var(--sba-groove);box-shadow:0 2px 0 var(--sba-groove-hi);margin:0;padding:0;list-style:none}.el-sb-row{border-top:2px solid var(--sba-groove);box-shadow:inset 0 2px 0 var(--sba-groove-hi);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 8px;padding:4px 0;display:grid}.el-sb-row:is(:not([data-kind=flag]),[data-open]){padding-bottom:8px}.el-sb-title{flex-wrap:wrap;align-content:center;align-items:baseline;column-gap:8px;min-width:0;min-height:44px;padding-top:2px;display:flex}.el-sb-name{color:var(--txt);overflow-wrap:anywhere;font-size:16px;font-weight:400;line-height:1.5}.el-sb-hint{font-family:var(--sba-sans);color:var(--mut);font-size:13px;line-height:1.6}.el-sb-problem{font-family:var(--sba-sans);color:var(--red-tx,var(--red));word-break:keep-all;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.el-sb-acts{grid-area:1/2;display:flex}.el-tinfo.el-sb-info{justify-content:center;align-self:auto;width:44px;height:44px;margin:0;padding:0}.el-tinfo.el-sb-info:after{content:none}.el-sb-remove{width:44px;height:44px;color:var(--mut);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.el-sb-remove:hover{color:var(--txt);box-shadow:inset 0 0 0 2px var(--ol2), inset 4px 4px 0 var(--p-l), inset -4px -4px 0 var(--p-d);background:#0003}[data-theme=light] .el-sb-remove:hover{background:#f3ead4}.el-sb-x{flex-shrink:0;display:block}.el-sb-ctl{grid-column:1/-1;min-width:0}.el-sb-input{min-width:0;height:44px;color:var(--txt);background:var(--sba-field);box-shadow:0 0 0 2px var(--ol2), inset 3px 3px 0 var(--sba-field-shade), inset -2px -2px 0 var(--sba-field-light);appearance:textfield;border:0;border-radius:0;padding:0 12px;font-family:DotGothic16,monospace;font-size:16px;font-weight:400}.el-sb-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-sb-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.el-sb-input::placeholder{color:var(--mut);opacity:1}.el-sb-range{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:2px;display:flex}.el-sb-range .el-sb-input{flex:0 9rem;width:9rem}.el-sb-tilde{color:var(--mut);font-size:16px}.el-sb-unitnote{flex-wrap:wrap;align-items:baseline;column-gap:8px;line-height:1.4;display:inline-flex}.el-sb-unit{color:var(--txt);font-size:16px}.el-sb-note{font-family:var(--sba-sans);color:var(--mut);font-size:13px;line-height:1.4}@media (width<=1024px){.el-sb-range{row-gap:6px}.el-sb-range .el-sb-input{flex:1 1 0;width:auto}.el-sb-unitnote{flex-basis:100%}}.el-sb-text{flex-direction:column;gap:4px;padding:0 2px 2px;display:flex}.el-sb-text:focus{outline:none}.el-sb-vals{flex-wrap:wrap;gap:0 10px;margin:0;padding:0;list-style:none;display:flex}.el-sb-val{cursor:pointer;background:0 0;border:0;align-items:center;max-width:100%;min-height:44px;padding:0;display:inline-flex}.el-sb-valface{min-width:0;height:32px;color:var(--on-cop);background:var(--cop-face);box-shadow:0 0 0 2px var(--ol2), inset 2px 2px 0 #ffffff4d, inset -2px -2px 0 #0000004d;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:16px;display:inline-flex}.el-sb-valtext{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.el-sb-val:hover .el-sb-valface{background:color-mix(in srgb, var(--cop-face) 80%, #fff)}.el-sb-val:focus-visible{outline:none}.el-sb-val:focus-visible .el-sb-valface{outline:3px solid var(--sba-focus);outline-offset:4px}.el-sb-add{align-items:center;gap:12px;max-width:28rem;display:flex}.el-sb-add .el-sb-input{flex:auto}.el-sb-add--num .el-sb-input{flex:0 9rem;width:9rem}.el-sb-single{align-items:center;gap:10px;max-width:28rem;padding:2px;display:flex}.el-sb-single .el-sb-input{flex:auto}.el-sb-single--num .el-sb-input{flex:0 9rem;width:9rem}.el-sb-toggle{min-height:44px;color:var(--txt);cursor:pointer;align-items:center;gap:10px;padding:0 12px 0 4px;font-size:16px;display:inline-flex}.el-sb-btn{min-height:44px;color:var(--txt);background:var(--panel);cursor:pointer;box-shadow:0 0 0 2px var(--ol2), inset 3px 3px 0 var(--p-l), inset -3px -3px 0 var(--p-d);border:0;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:DotGothic16,monospace;font-size:16px;font-weight:400;display:inline-flex}[data-theme=light] .el-sb-btn{box-shadow:0 0 0 2px var(--ol2), inset 3px 3px 0 #fffdf5, inset -3px -3px 0 #d8cba8;background:#f3ead4}.el-sb-btn:hover:not(:disabled){color:var(--cop-tx)}.el-sb-btn:active:not(:disabled){box-shadow:0 0 0 2px var(--ol2), inset 3px 3px 0 var(--p-d), inset -3px -3px 0 var(--p-l)}.el-sb-btn:disabled{cursor:default;opacity:.45}.el-sb-detail{grid-column:1/-1;min-width:0}.el-tdetail.el-tdetail--sb{margin:4px 0 0;font-size:13px;line-height:1.6}.el-sb-empty{justify-content:center;padding:48px 0;display:flex}.el-sb-gotoic{width:16px;height:16px}
