.sec-h[data-v-c24dc744]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:4px 2px 16px}.sec-h h2[data-v-c24dc744]{font-size:18px;font-weight:600;letter-spacing:-.015em;white-space:nowrap}.sec-h .sub[data-v-c24dc744]{font-size:13px;color:#8a867f;white-space:nowrap}.set-layout[data-v-c24dc744]{display:grid;grid-template-columns:184px minmax(0,1fr);gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.set-nav[data-v-c24dc744]{position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.set-nav button[data-v-c24dc744]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font-size:13.5px;font-weight:500;color:#6f6b65;text-align:left;cursor:pointer;border:none;background:none;font-family:inherit;-webkit-transition:all .15s;transition:all .15s}.set-nav button svg[data-v-c24dc744]{width:17px;height:17px;stroke:currentColor;stroke-width:1.8;fill:none}.set-nav button[data-v-c24dc744]:hover{background:#f7f5f1;color:#3a3733}.set-nav button.on[data-v-c24dc744]{background:#fff1eb;color:#dc5a2a;font-weight:600}.panel[data-v-c24dc744]{background:#fff;border:1px solid #ece9e3;border-radius:16px;-webkit-box-shadow:0 1px 2px rgba(29,27,25,.04),0 1px 3px rgba(29,27,25,.05);box-shadow:0 1px 2px rgba(29,27,25,.04),0 1px 3px rgba(29,27,25,.05);margin-bottom:18px}.card-h[data-v-c24dc744]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:16px 18px 0}.card-h.b[data-v-c24dc744]{padding-bottom:16px;border-bottom:1px solid #ece9e3}.card-h .ttl[data-v-c24dc744]{font-size:14.5px;font-weight:600;white-space:nowrap}.card-h .sub[data-v-c24dc744]{font-size:12px;color:#8a867f;white-space:nowrap}.card-h .act[data-v-c24dc744]{margin-left:auto;gap:8px}.card-h .act[data-v-c24dc744],.fld[data-v-c24dc744]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fld[data-v-c24dc744]{padding:16px 20px;border-bottom:1px solid #ece9e3;gap:16px}.fld[data-v-c24dc744]:last-child{border-bottom:none}.fld .lbox[data-v-c24dc744]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.fld .ttl[data-v-c24dc744]{font-size:13.5px;font-weight:600}.fld .dsc[data-v-c24dc744]{font-size:12px;color:#8a867f;margin-top:3px}.av-big[data-v-c24dc744],.fld .ctrl[data-v-c24dc744]{-webkit-box-flex:0;-ms-flex:none;flex:none}.av-big[data-v-c24dc744]{width:64px;height:64px;border-radius:50%;background:#f0703f;color:#fff;display:grid;place-items:center;font-size:24px;font-weight:600}.av-img[data-v-c24dc744]{-o-object-fit:cover;object-fit:cover}.inp[data-v-c24dc744]{border:1px solid #e2ded7;border-radius:10px;padding:9px 12px;font-size:13.5px;outline:none;font-family:inherit;color:inherit}.inp[data-v-c24dc744]:focus{border-color:#f0703f}.chip[data-v-c24dc744]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:7px;background:#fff1eb;color:#dc5a2a;white-space:nowrap}.sw[data-v-c24dc744]{width:42px;height:25px;border-radius:99px;background:#e2ded7;position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.sw[data-v-c24dc744]:after{content:"";position:absolute;top:2.5px;left:2.5px;width:20px;height:20px;border-radius:50%;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.sw.on[data-v-c24dc744]{background:#f0703f}.sw.on[data-v-c24dc744]:after{-webkit-transform:translateX(17px);transform:translateX(17px)}.kbd-row[data-v-c24dc744]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid #ece9e3}.kbd-row[data-v-c24dc744]:last-child{border-bottom:none}.kbd-row .nm[data-v-c24dc744]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13.5px;font-weight:600}.keys[data-v-c24dc744]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.key[data-v-c24dc744]{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:12px;font-weight:600;background:#f3f1ed;border:1px solid #e2ded7;border-bottom-width:2px;border-radius:7px;padding:5px 10px;min-width:30px;text-align:center}.tlink[data-v-c24dc744]{white-space:nowrap}.cal[data-v-c24dc744]{display:grid;grid-template-columns:48px repeat(7,1fr);gap:3px;padding:18px 20px}.cal .hd[data-v-c24dc744]{font-size:11.5px;font-weight:600;color:#8a867f;text-align:center;padding-bottom:4px}.cal .tlabel[data-v-c24dc744]{font-size:11px;color:#a8a39c;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;text-align:right;padding-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cell[data-v-c24dc744]{height:26px;border-radius:6px;background:#f3f1ed;cursor:pointer;-webkit-transition:background .12s;transition:background .12s}.cell.on[data-v-c24dc744]{background:#f0703f}.cell[data-v-c24dc744]:hover{outline:2px solid #ffe6da}.cal-legend[data-v-c24dc744]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:0 20px 18px;font-size:12px;color:#8a867f}.sw-l[data-v-c24dc744]{width:14px;height:14px;border-radius:4px;background:#f0703f;display:inline-block;vertical-align:-2px;margin-right:5px}.sw-l.off[data-v-c24dc744]{background:#f3f1ed}.btn-soft-sm[data-v-c24dc744]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;border-radius:99px;font-size:12.5px;font-weight:600;padding:8px 14px;cursor:pointer;border:none;font-family:inherit;background:#fff1eb;color:#dc5a2a;-webkit-transition:background .15s;transition:background .15s}.btn-soft-sm[data-v-c24dc744]:hover{background:#ffe6da}