.legal-modal[data-v-44d230df]{background:#fff;border-radius:6px;margin:auto;max-width:92%;transition:.2s ease-in-out;width:624px}.legal-modal .hd[data-v-44d230df]{display:flex;justify-content:space-between;padding:24px 32px 0}.legal-modal .hd .title[data-v-44d230df]{color:var(--ll-text-color-1);font-size:16px;font-weight:var(--font-weight-medium)}.legal-modal .hd .close[data-v-44d230df]{cursor:pointer;opacity:.8}.legal-modal .hd .close svg[data-v-44d230df]{display:block}.legal-modal .hd .close[data-v-44d230df]:hover{opacity:1}.legal-modal .bd[data-v-44d230df]{padding:24px 32px}.legal-modal-mask[data-v-44d230df]{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0009;display:flex;justify-content:center;overflow:auto;transition:.2s ease-in-out;-webkit-overflow-scrolling:touch;min-height:0;padding:20px 0}.legal-modal-mask.fade-enter-active[data-v-44d230df]{opacity:0}.legal-modal-mask.fade-enter-to[data-v-44d230df],.legal-modal-mask.fade-leave-active[data-v-44d230df]{opacity:1}.legal-modal-mask.fade-leave-to[data-v-44d230df]{opacity:0}.legal-modal-mask.fade-enter-active .legal-modal[data-v-44d230df]{opacity:0;transform:translateY(20px)}.legal-modal-mask.fade-enter-to .legal-modal[data-v-44d230df],.legal-modal-mask.fade-leave-active .legal-modal[data-v-44d230df]{opacity:1;transform:none}.legal-modal-mask.fade-leave-to .legal-modal[data-v-44d230df]{opacity:0;transform:translateY(20px)}.legal-modal .form-item+.form-item[data-v-44d230df]{margin-top:24px}.legal-modal .form-item label[data-v-44d230df]{color:var(--ll-text-color-2);display:flex;font-size:14px;gap:8px;line-height:20px}.legal-modal .form-item label>span[data-v-44d230df]{flex:1}.legal-modal .form-item .checkbox-group[data-v-44d230df]{display:flex;flex-wrap:wrap;gap:16px;row-gap:8px}.legal-modal .form-item .input[data-v-44d230df]{margin-top:8px}.legal-modal .form-item .input.select[data-v-44d230df]{font-size:14px;position:relative}.legal-modal .form-item .input.select .handle[data-v-44d230df]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #c9cdd4;border-radius:6px;cursor:pointer;height:40px;outline:none;padding:0 16px;width:100%}.legal-modal .form-item .input.select .handle-mask[data-v-44d230df]{align-items:center;display:flex;gap:12px;height:100%;padding:0 16px;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.legal-modal .form-item .input.select .handle-mask>span[data-v-44d230df]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-modal .form-item .input.select .site-tag[data-v-44d230df]{background:var(--llg-tag-bg);border-radius:4px;color:var(--llg-tag-color);flex:unset!important;font-size:12px;padding:2px 8px}.legal-modal .form-item .input.select .options[data-v-44d230df]{background:#fff;border-radius:6px;box-shadow:0 0 1px #0000004d,0 4px 14px #0000001a;font-size:14px;left:0;margin-top:5px;opacity:0;padding:5px 0;position:absolute;top:100%;transform:scaleY(0);transform-origin:top center;transition:all .12s ease;width:100%;z-index:10}.legal-modal .form-item .input.select .options .option[data-v-44d230df]{align-items:center;cursor:pointer;display:flex;gap:12px;height:40px;padding:0 16px}.legal-modal .form-item .input.select .options .option[data-v-44d230df]:hover{background-color:#0000000d}.legal-modal .form-item .input.select .options .option.dis[data-v-44d230df]{color:#666}.legal-modal .form-item .input.select .options .option>span[data-v-44d230df]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-modal .form-item .input.select:focus-within .handle[data-v-44d230df]{border-color:var(--ll-brand-color)}.legal-modal .form-item .input.select:focus-within .options[data-v-44d230df]{opacity:1;transform:scaleY(1)}.legal-modal .ft[data-v-44d230df]{border-top:1px solid var(--ll-border-color-1);display:flex;justify-content:flex-end;padding:20px 32px}.legal-modal .ft button[data-v-44d230df]{background-color:var(--ll-brand-color);border:0;border-radius:6px;color:#fff;cursor:pointer;height:40px;outline:none;padding:0 32px;transition:all .12s ease}.legal-modal .ft button[disabled][data-v-44d230df]{cursor:not-allowed;opacity:.6}.legal-modal .ft button[data-v-44d230df]:not([disabled]):hover{background-color:var(--ll-brand-color-hover)}.legal-modal .err-msg[data-v-44d230df]{background:#ffece8;border-radius:6px;color:var(--ll-text-color-2);font-size:14px;margin-bottom:20px;padding:8px 16px}
