.commentBox { position: absolute; top: -110px; right: 0; }
.quickQueryDiv {position: fixed;color: #fff;background: #555555;z-index: 1;bottom: 0px;right: 10px;padding: 6px 10px 6px 48px;border-radius: 5px 5px 0 0;cursor: pointer;font-size: 16px;font-weight: 400;letter-spacing: 0.05rem;}
.quickQueryDiv i { position: absolute; top: 0; left: 0; bottom: 0; background: #494949; padding: 7px 10px; border-radius: 5px 0 0; }
.quickQuryFormContainer { width: 300px; min-height: 0px; transition: all 300ms ease-in-out; background: #fff; position: fixed; right: 10px; z-index: 9; bottom: 0; box-shadow: 0 0px 13px #b6bcc3; border-radius: 5px 5px 0 0; }
.quickQuryFormContainer .formHeader {cursor: -webkit-grab;background: #545c51;color: #fbf6f2;border-radius: 5px 5px 0 0;text-align: center;padding: 15px 0;font-size: 18px;font-weight: 400;letter-spacing: 0.05rem;}
.quickQuryFormContainer .formHeader:active {cursor: -webkit-grabbing;}
.quickQuryFormContainer .formHeader i { cursor: pointer; position: absolute; right: 0; top: 0; bottom: 0; padding: 6px 12px; font-size: 14px; }
.quickQuryFormContainer .formContainer {padding: 20px;width: 100%;float: left;}
.quickQuryFormContainer .formContainer > div { background: transparent !important; text-align: center; margin: 0 !important; padding: 0; border-radius: inherit !important; box-shadow: inherit !important; }
.quickQuryFormContainer .formContainer > div h3 strong {font-weight: 400;}
.quickQuryFormContainer .formContainer > div p {margin: 0 0 20px 0 !important;}
.quickQuryFormContainer .formContainer {
    .form-floating>.form-control, .form-floating>.form-control-plaintext, .form-floating>.form-select {
        height: calc(3rem + calc(var(--bs-border-width) * 1));
        min-height: calc(3rem + calc(var(--bs-border-width) * 1));
        line-height: 1.25;
    }
    .form-floating>label {padding: 0.8rem .75rem;}
    .form-floating>label i{font-size: 14px;position: relative;top: 0px;margin-right: 4px;}
}