.tag-input[data-v-1dd15b88]{position:relative}.tag-input__editor[data-v-1dd15b88]{position:relative;min-height:32px;padding:4px 11px;border:1px solid #d9d9d9;border-radius:4px;outline:none;font-size:14px;line-height:24px;color:#333;background:#fff;cursor:text;-webkit-transition:border-color .3s;transition:border-color .3s;word-break:break-all}.tag-input__editor[data-v-1dd15b88]:focus{border-color:#273cf3;-webkit-box-shadow:0 0 0 2px rgba(39,60,243,.1);box-shadow:0 0 0 2px rgba(39,60,243,.1)}.tag-input__editor--empty[data-v-1dd15b88]:before{content:attr(data-placeholder);color:#bfbfbf;pointer-events:none;position:absolute}.tag-input__editor--disabled[data-v-1dd15b88]{background:#f5f5f5;cursor:not-allowed;color:rgba(0,0,0,.25)}.tag-input__editor--disabled[data-v-1dd15b88]:focus{border-color:#d9d9d9;-webkit-box-shadow:none;box-shadow:none}.tag-input__editor--multiline[data-v-1dd15b88]{min-height:120px;white-space:pre-wrap;word-wrap:break-word}[data-v-1dd15b88] .tag-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:22px;padding:0 8px;margin:0 2px;background:#f3f5f9;color:#333;border-radius:4px;font-size:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;line-height:22px}[data-v-1dd15b88] .tag-chip:hover{background:#dde1ff}.tag-input__add-btn[data-v-1dd15b88]{position:fixed;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 12px;color:#fff;font-size:13px;border-radius:100px;cursor:pointer;z-index:10000;white-space:nowrap;background:#273cf3;-webkit-transition:opacity .2s;transition:opacity .2s;height:24px;line-height:20px}.tag-input__add-btn[data-v-1dd15b88]:hover{opacity:.85}.tag-input__selector[data-v-1dd15b88]{position:fixed;z-index:10000;min-width:200px;background:#fff;border-radius:8px;-webkit-box-shadow:0 3px 12px rgba(0,0,0,.15);box-shadow:0 3px 12px rgba(0,0,0,.15);padding:0;max-height:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tag-input__selector-header[data-v-1dd15b88]{padding:8px;border-bottom:1px solid #f0f0f0;-ms-flex-negative:0;flex-shrink:0}.tag-input__search[data-v-1dd15b88]{width:100%;height:30px;padding:0 8px;border:1px solid #d9d9d9;border-radius:4px;font-size:13px;color:#333;outline:none;-webkit-transition:border-color .2s;transition:border-color .2s;-webkit-box-sizing:border-box;box-sizing:border-box}.tag-input__search[data-v-1dd15b88]::-webkit-input-placeholder{color:#bfbfbf}.tag-input__search[data-v-1dd15b88]::-moz-placeholder{color:#bfbfbf}.tag-input__search[data-v-1dd15b88]:-ms-input-placeholder{color:#bfbfbf}.tag-input__search[data-v-1dd15b88]::-ms-input-placeholder{color:#bfbfbf}.tag-input__search[data-v-1dd15b88]::placeholder{color:#bfbfbf}.tag-input__search[data-v-1dd15b88]:focus{border-color:#273cf3}.tag-input__selector-list[data-v-1dd15b88]{overflow-y:auto;padding:4px 0;-webkit-box-flex:1;-ms-flex:1;flex:1}.tag-input__selector-empty[data-v-1dd15b88]{padding:16px 12px;font-size:13px;color:#999;text-align:center}.tag-input__selector-item[data-v-1dd15b88]{padding:8px 12px;font-size:13px;color:#333;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.tag-input__selector-item[data-v-1dd15b88]:hover{background:#eef0ff;color:#273cf3}[data-v-a2e3db2c] .ant-form-model-item{margin-bottom:0}.add-led__form-row[data-v-a2e3db2c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.add-led__form-row[data-v-a2e3db2c]:last-child{margin-bottom:0}.add-led__form-item[data-v-a2e3db2c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin-bottom:12px!important}.add-led__label[data-v-a2e3db2c]{font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.add-led__required[data-v-a2e3db2c]{color:#ff4d4f;margin-right:4px}.add-led__duration-wrap[data-v-a2e3db2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.add-led__duration-input[data-v-a2e3db2c]{width:180px;-ms-flex-negative:0;flex-shrink:0}.add-led__duration-unit[data-v-a2e3db2c]{font-size:14px;color:#666;white-space:nowrap}.add-led__footer[data-v-a2e3db2c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px;margin-top:24px}.add-led__btn[data-v-a2e3db2c]{height:40px;min-width:120px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;outline:none;border:none;-webkit-transition:all .3s;transition:all .3s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.add-led__btn-cancel[data-v-a2e3db2c]{background:#fff;border:1px solid #d9d9d9;color:#333}.add-led__btn-cancel[data-v-a2e3db2c]:hover{border-color:#ccc;background:#f7f7f7}.add-led__btn-ok[data-v-a2e3db2c]{background:#273cf3;color:#fff}.add-led__btn-ok[data-v-a2e3db2c]:hover{background:#1b2fd4}.add-led-modal-wrap .ant-modal{border-radius:12px;overflow:hidden}.add-led-modal-wrap .ant-modal-content{border-radius:12px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15)}.add-led-modal-wrap .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.add-led-modal-wrap .ant-modal-title{font-size:16px;font-weight:600;color:#1a1a1a}.add-led-modal-wrap .ant-modal-close{top:6px}[data-v-b028a858] .ant-form-model-item{margin-bottom:0}.add-voice__form[data-v-b028a858]{overflow:visible}.add-voice__form-item[data-v-b028a858]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.add-voice__label[data-v-b028a858]{font-size:14px;font-weight:500;color:#333;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-voice__required[data-v-b028a858]{color:#ff4d4f;margin-right:4px;font-weight:700}.add-voice__input-name[data-v-b028a858]{width:320px;height:40px;border-radius:8px;border:1px solid #d9d9d9;font-size:14px;padding:0 12px;-webkit-transition:all .3s;transition:all .3s}.add-voice__input-name[data-v-b028a858]:hover{border-color:#273cf3}.add-voice__input-name[data-v-b028a858]:focus{border-color:#273cf3;-webkit-box-shadow:0 0 0 2px rgba(39,60,243,.1);box-shadow:0 0 0 2px rgba(39,60,243,.1)}[data-v-b028a858] .tag-input__editor{border-radius:8px!important;border-color:#d9d9d9!important;padding:10px 12px!important;font-size:14px!important;min-height:120px!important}[data-v-b028a858] .tag-input__editor:hover{border-color:#273cf3!important}[data-v-b028a858] .tag-input__editor:focus{border-color:#273cf3!important;-webkit-box-shadow:0 0 0 2px rgba(39,60,243,.1)!important;box-shadow:0 0 0 2px rgba(39,60,243,.1)!important}.add-voice__footer[data-v-b028a858]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px;margin-top:24px}.add-voice__btn[data-v-b028a858]{height:40px;min-width:120px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;outline:none;border:none;-webkit-transition:all .3s;transition:all .3s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.add-voice__btn-cancel[data-v-b028a858]{background:#fff;border:1px solid #d9d9d9;color:#333}.add-voice__btn-cancel[data-v-b028a858]:hover{border-color:#ccc;background:#f7f7f7}.add-voice__btn-ok[data-v-b028a858]{background:#273cf3;color:#fff}.add-voice__btn-ok[data-v-b028a858]:hover{background:#1b2fd4}.add-voice-modal-wrap .ant-modal{border-radius:12px;overflow:hidden}.add-voice-modal-wrap .ant-modal-content{border-radius:12px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15)}.add-voice-modal-wrap .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:16px 24px}.add-voice-modal-wrap .ant-modal-title{font-size:16px;font-weight:600;color:#1a1a1a}.add-voice-modal-wrap .ant-modal-close{top:6px}