Quiz_dashboard/src/Styles/Pages/exercise.scss
2024-09-15 11:28:51 +03:00

265 lines
4.2 KiB
SCSS

.exercise_form_container {
display: flex;
width: 100% !important;
padding-top: 10px;
box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
margin-right: 0px !important;
border-radius: 0 0 10px 10px;
margin-bottom: 30px;
// background: #000 !important;
}
.exercise_form,
.ChoiceFields {
.upload_image_button {
.ant-btn {
min-height: 15.6vh !important;
border: 2px dotted var(--opacity);
}
}
display: flex;
gap: 1vw;
width: 100%;
.textarea_exercise {
max-width: 50vw;
}
.file_exercise {
min-width: 10vw;
max-width: 10vw;
svg {
font-size: 30px;
}
.ant-upload-wrapper
.ant-upload-list.ant-upload-list-picture
.ant-upload-list-item {
min-width: 10vw;
max-width: 10vw;
}
}
}
.exercise_add {
// padding: 2vw;
.exercise_add_main {
background: var(--bg);
padding: 10px 2vw;
max-height: 84vh;
overflow-y: scroll;
@include Scrollbar();
}
.exercise_add_buttons {
display: flex;
gap: 2%;
justify-content: center;
align-items: center;
> button,
> div {
outline: none;
border: none;
border-radius: 10px;
padding: 0.4vw 0.2vw;
background: var(--primary);
color: var(--white);
display: flex;
align-items: center;
justify-content: center;
gap: 5px;
font-size: 1vw;
width: 10vw;
}
}
}
.tags {
gap: 10px;
}
.tag_container {
display: flex;
gap: 20px;
align-items: center;
margin-bottom: 29px;
.add_new_button {
margin-bottom: 0;
}
}
.tags {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 20px;
}
.tag {
background: rgba(49, 130, 206, 0.15);
color: #3182ce;
min-width: 50px;
padding: 5px 10px;
border-radius: 5px;
display: flex;
align-items: center;
svg {
}
}
.tagInput {
all: unset;
min-width: 30px;
padding: 3px 10px;
text-align: center;
font-size: 13px;
}
.DynamicTags{
padding: 2px 15px;
}
.suggests {
display: flex;
gap: 20px;
margin-bottom: 29px;
flex-wrap: wrap;
.suggested {
all: unset;
background-color: #fb7d5b;
padding: 3px 10px;
border-radius: 5px;
color: white;
min-width: 50px;
text-align: center;
font-size: 11px;
cursor: pointer;
}
}
.exercise_add_header {
display: flex;
justify-content: space-between;
width: 100%;
padding: 14px 20px;
background: #f2f4f8;
border-radius: 10px 10px 0 0;
margin: 0 !important;
box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.1);
div{
margin-left: 25px;
}
img {
cursor: pointer;
}
}
.inputSmall {
width: 100px;
}
.delete_question_options {
margin-top: 25px;
color: var(--warning);
z-index: 9999;
cursor: pointer;
padding-left: 10px;
.trash_icon {
margin-right: 10px !important;
}
}
.answer_status {
display: flex;
flex-direction: column;
justify-content: space-between;
padding-block: 30px;
align-items: flex-end;
}
.add_new_button {
svg {
color: var(--primary);
}
}
.exercise_add_header {
article {
display: flex;
align-items: center;
text-wrap: nowrap;
gap: 10px;
padding-inline: 20px;
font-weight: bold;
img {
width: 20px;
}
}
}
.SelectTag {
display: flex;
flex-direction: column;
gap: 10px;
}
.exercise_form_width {
margin-block: 20px;
max-width: 50vw;
> * {
width: 100%;
}
}
.exercise_forms {
width: 100%;
}
.SelectTag {
padding-inline: 20px;
}
.exercise_add {
.add_new_button {
padding-inline: 20px !important;
}
}
.HolderQuestion {
transform: translateY(55px);
z-index: -1;
}
.ant-popconfirm .ant-popconfirm-buttons{
display: flex;
align-items: center;
justify-content: center;
>{
flex: 1;
min-height: auto;
min-width: 30px;
}
.ant-btn{
min-height: 30px !important;
max-height: 30px !important;
min-width: 50px;
padding: 5px !important;
display: flex;
align-items: center;
justify-content: center ;
}
}
.QuestionPractical{
display: flex;
flex-direction: column;
background: var(--bg);
>header{
padding: 30px 2vw 10px 2vw;
}
}
.SelectTag{
label{
font-weight: bold;
font-size: 19px;
}
}