.tm-create-grid { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: 6px; } .col-span-2 { grid-column: span 2 / span 2; } .col-span-4 { grid-column: span 4 / span 4; } .col-span-5 { grid-column: span 5 / span 5; } .col-span-7 { grid-column: span 7 / span 7; } .col-span-8 { grid-column: span 8 / span 8; } .col-span-12 { grid-column: span 12 / span 12; } .tm-create .form-control, .tm-create .form-select { color: #797979; border: 1px solid #DADADA; border-radius: 8px; background-color: #F6F6F6; font-size: 13px; font-weight: 500; padding: 6px; } .tm-create .tm-textarea { color: #797979; width: 100%; border: 1px solid #DADADA; border-bottom: 1px solid #E9E9E9; border-radius: 8px 8px 0 0; background-color: #F6F6F6; font-size: 13px; font-weight: 500; height: 140px; } .tm-create .upload-voice-container { color: #797979; width: 100%; border: 1px solid #DADADA; border-bottom: 1px solid #E9E9E9; border-radius: 8px 8px 0 0; background-color: #F6F6F6; font-size: 13px; font-weight: 500; height: 140px; display: flex; } .selectRadioBox { width: 49%; } .tm-rad, .tm-selection-rad { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; } .tm-selection-rad + .btn, :not(.tm-selection-rad) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { border-radius: 8px; color: #0F8080; border: 0; background-color: #DDF4F4; font-size: 14px; } .tm-selection-rad:checked + .btn, :not(.tm-selection-rad) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { border-radius: 8px; color: #ffffff; background: linear-gradient(94deg, #2EBEBE 1.59%, #1E9D9D 47.86%, #0B7878 101.16%); } .tm-selection-rad + .btn { border-radius: 8px; } .select-time-section .timeSelect1 .tm-rad + .btn { border-radius: 0 8px 0 0; } .select-time-section .timeSelect2 .tm-rad + .btn { border-radius: 0 0 0 0; border-right: 1px solid #28B2B2; border-left: 1px solid #28B2B2; } .select-time-section .timeSelect3 .tm-rad + .btn { border-radius: 8px 0 0 0; } .tm-rad + .btn, :not(.tm-rad) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { color: #0F8080; border: 0; /*outline: 1px dashed #0F8080;*/ background-color: #DDF4F4; font-size: 14px; border-radius: 0; } .tm-rad:checked + .btn, :not(.tm-rad) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { color: #ffffff; /*outline: 1px dashed transparent;*/ background: linear-gradient(94deg, #2EBEBE 1.59%, #1E9D9D 47.86%, #0B7878 101.16%); border-radius: 0; } .tm-create .EndTaskDateStyle { border: 0; border-radius: 0 0 8px 8px; border: 1px solid #DADADA; padding: 6px; } .labelTM { background-color: #DDF4F4; border: 1px solid #DADADA; width: 100%; text-align: center; font-size: 12px; color: #0F8080; border-radius: 8px 8px 0 0; padding: 3px; } .tm-create .textFormTM { border: 1px solid #DADADA; font-size: 12px; color: #0F8080; border-radius: 0 0 8px 8px; padding: 6px; } .dropzone { width: 100%; margin: 1%; border: 2px dashed #BFBFBF !important; border-radius: 10px; min-height: auto !important; padding: 18px 10px !important; } .dz-message { font-size: 12px; font-weight: 500; margin: 0 !important; } .text-dropzone { grid-template-columns: repeat(6, minmax(0, 1fr)); align-content: center; gap: 8px; } .text-dropzone p { font-size: 12px; font-weight: 500; margin: 0 !important; } .text-dropzone p:first-child { color: #000; font-weight: 600; } .text-dropzone p:last-child { color: #999999; } .btn-file-dropzone { background-color: transparent; border-radius: 7px; border:2px solid #57B2E0; color: #57B2E0; font-size: 12px; font-weight: 500; padding: 10px 16px; } .upload-voice { width: 100%; margin: 1%; border: 2px dashed #BFBFBF !important; border-radius: 10px; min-height: auto !important; padding: 18px 10px !important; } .btn-voice { width: 100%; background-color: transparent; border-radius: 10px; } .btn-tm-save { background-color: #84CC16; color: #ffffff; padding: 7px 15px; border-radius: 5px; width: 100%; } .btn-tm-save:hover { background-color: #629b0c; } .btn-tm-cancel { background-color: #1F2937; color: #ffffff; padding: 7px 15px; border-radius: 5px; width: 100%; } .btn-tm-cancel:hover { background-color: #121820; } .form-check-input[type="radio"], .form-check-input[type="checkbox"] { border-radius: 4px; padding: 10px; outline: none; margin: 2px 0; } .form-check-input[type="radio"], .form-check-input[type="checkbox"] { border-radius: 5px; padding: 9px; outline: none; margin: 2px 0; } .form-check-label { color: #696969; font-size: 12px; font-weight: 400; margin-right: 10px; } .form-check-input:checked[type=radio] { --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); } .btnPosition { outline: 1px solid #138989; cursor: pointer; } .active { outline: 1px solid transparent; } .btn-add { background-color: #84CC16; color: #ffffff; padding: 3px 4px; font-size: 12px; font-weight: 500; border-radius: 5px; margin: 0 4px; } .btn-add:hover { background-color: #629b0c; } .btn-add2 { background-color: #84CC16; color: #ffffff; font-size: 12px; font-weight: 500; border-radius: 5px; margin: 0 1px; } .btn-add2:hover { background-color: #629b0c; } .btn-register { font-size: 14px; font-weight: 500; background-color: #84CC16; color: #FFFFFF; border-radius: 8px; padding: 10px 60px; } .btn-register:hover { background-color: #5f9213; } .btn-cancel2 { font-size: 14px; font-weight: 500; background-color: #1F2937; color: #FFFFFF; border-radius: 8px; padding: 10px 70px; } .btn-cancel2:hover { background-color: #121820; } .items { border: 1px solid #D9D9D9; padding: 5px; border-radius: 8px; margin: 4px 0; cursor: pointer; transition: all ease-in-out .3s; } .items:hover { border: 1px solid #148989; } .items.checked-item { border: 1px solid #148989; } .form-control { color: #797979; border: 1px solid #DADADA; border-radius: 7px; background-color: #F6F6F6; font-size: 13px; font-weight: 500; padding: 0.260rem .75rem; } .searchItem { font-size: 16px; font-weight: 500; color: #535353; } /* Start Uploading Box */ .spinner-loading { background-color: #0000006e; border-radius: 6px; } #upload-container-doc { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; direction: ltr; } .fileAttchaMentBtns { background-color: #F6F6F6; border: 1px solid #DADADA; padding: 6px; border-radius: 0 0 8px 8px; } .upload-file { /*width: 230px;*/ width: 40px; height: 40px; border-radius: 50%; /*background: linear-gradient(94deg, #2EBEBE 1.59%, #1E9D9D 47.86%, #0B7878 101.16%);*/ background: #0CC0C0; color: #ffffff; font-size: 12px; font-weight: 500; margin: 3px; } .recording-active { background-color: #32292C !important; color: #FFFFFF; font-size: 11px !important; display: flex; } .upload-file.empty-file { background: white; outline: 1px solid #C4C4C4; color: #7A7474; } .upload-box svg { /*position: absolute; top: -5px; right: -5px;*/ } .upload-box { position: relative; width: 100%; height: 36px; border-radius: 7px; background-color: #ffffff; display: flex; justify-content: center; align-items: center; padding: 3px; overflow: hidden; } .upload-box .file-name { display: flex; align-items: center; max-width: 100%; white-space: nowrap; overflow: hidden; margin: auto 2px; } .upload-box .file-name .start, .upload-box .file-name .ellipsis, .upload-box .file-name .end { white-space: nowrap; direction: ltr; } .upload-box span { font-size: 10px; color: #4F4F4F; } .upload-box .uploaded-file { width: 26px; height: 26px; border-radius: 6px; } .upload-box-voice { position: relative; /*width: 100%;*/ /*width: 264px;*/ /*height: 36px;*/ border-radius: 7px; display: flex; justify-content: space-around; align-items: center; margin: 5px; font-size: 12px !important; font-weight: 500; } .upload-box-voice-exist { position: relative; /*width: 100%;*/ /*width: 264px;*/ /*height: 36px;*/ border-radius: 7px; display: flex; justify-content: space-around; align-items: center; margin: 5px; font-size: 12px !important; font-weight: 500; } .upload-box .min-img, .upload-box-voice audio { max-width: 100%; width: 33px; height: 33px; object-fit: cover; border-radius: 7px; } .upload-box .delete-btn, .upload-box-voice-exist .delete-btn { position: absolute; top: -10px; right: -10px; background: #ff0000; color: white; border: none; border-radius: 50%; cursor: pointer; width: 20px; height: 20px; display: flex; justify-content: center; align-items: center; } .upload-box.empty, .upload-box-voice.empty { /*border: 2px dashed #29B4B4;*/ padding: 0; } /* End Uploading Box */ .btn-rejectTo { font-size: 14px; font-weight: 500; background-color: #ef4444; color: #FFFFFF; border-radius: 8px; padding: 10px 64px; } .btn-rejectTo:hover { background-color: #c13131; } /* Start Voice */ .record_btn { font-size: 16px; cursor: pointer; transition: 0.15s linear; } .record_btn:hover { transition: 0.15s linear; /*transform: scale( 1.05 );*/ } .record_btn:active { /*background: #f5f5f5;*/ } /* .record_btn:after { content: '\E029'; } */ .record_btn[disabled] { border: 2px solid #ccc; } .record_btn[disabled]:after { content: '\E02B'; color: #ccc; } .record_btn[disabled]:hover { transition: 0.15s linear; transform: none; } .record_btn[disabled]:active { background: none; } .recording { animation: recording 2s infinite ease-in-out; position: relative; } .recording:before { content: ''; display: inline-block; position: absolute; top: 50%; left: 50%; width: 0px; height: 0px; margin: 0px; border-radius: 50%; background: rgba( 0, 0, 0, 0.05 ); animation: recording_before 2s infinite ease-in-out; } @keyframes recording { from { transform: scale( 1.1 ); } 50% { transform: none; } to { transform: scale( 1.1 ); } } @keyframes recording_before { 80% { width: 200px; height: 200px; margin: -100px; opacity: 0; } to { opacity: 0; } } .record_canvas { width: 60px; height: 100px; display: inline-block; } .txt_btn { color: #000; text-decoration: none; transition: 0.15s linear; animation: text_btn 0.3s ease-in-out; } /* End Voice */ /* Start Searching Result Box */ .selectDiv { position: absolute; z-index: 7; border-radius: 10px; min-height: 20px; max-height: 190px; overflow: hidden scroll; width: 100%; background-color: rgb(244 244 244); display: block; border: 1px solid #DADADA; } .selectDiv ul { list-style-type: none; padding: 0 5px; margin: 5px 0; } .selectDiv ul li { display: block; text-align: right; color: #797979; font-size: 12px; font-weight: 500; padding: 4px 3px; transition: all ease-in-out .3s; cursor: pointer; width: 100%; border-radius: 6px; } .selectDiv ul li:hover { background-color: #41e3e3; color: #ffffff; } .noResult:hover { background-color: transparent !important; color: #797979 !important; } /* End Searching Result Box */ /* Start Searching Result Box 2 */ .selectTitleDiv { position: absolute; z-index: 7; border-radius: 10px; min-height: 20px; max-height: 190px; overflow: hidden scroll; width: 64%; top: 34px; left: -0.8px; background-color: rgb(244 244 244); display: block; border: 1px solid #DADADA; } .selectTitleDiv ul { list-style-type: none; padding: 0 5px; margin: 5px 0; } .selectTitleDiv ul li { display: block; text-align: right; color: #797979; font-size: 12px; font-weight: 500; padding: 4px 3px; transition: all ease-in-out .3s; cursor: pointer; width: 100%; border-radius: 6px; } .selectTitleDiv ul li:hover { background-color: #41e3e3; color: #ffffff; } .noResultTitle:hover { background-color: transparent !important; color: #797979 !important; } /* End Searching Result Box 2 */ .btn-edit-subject { border: 1px solid transparent; width: 30px; height: 30px; border-radius: 5px; padding: 3px 1px; color: #009EE2; margin: auto 4px auto 1px; background-color: rgba(52, 209, 209, 0.20); box-shadow: 0; transition: ease .2s; } .btn-edit-subject:hover { background-color: rgba(52, 209, 209, 0.40); } .btn-remove-subject { border: 1px solid transparent; width: 30px; height: 30px; border-radius: 5px; padding: 3px 1px; color: #FF5151; margin: auto 4px auto 1px; background: rgba(209, 50, 50, 0.15); transition: ease .2s; } .btn-remove-subject:hover { background-color: rgba(209, 50, 50, 0.25); } /* Audio Player */ .audio-player { /*background: #fff;*/ /*padding: 10px;*/ display: flex; align-items: center; gap: 10px; width: 100%; } .audio-playerShow { display: flex; align-items: center; gap: 10px; width: 100%; } .player-btn { background: #23a9a9; border: none; color: #fff; /*padding: 10px;*/ border-radius: 50%; cursor: pointer; font-size: 14px; display: flex; align-items: center; justify-content: center; width: 25px; height: 25px; } .player-btn.play:after { content: '▶' !important; } .player-btn.pause:after { content: '❚❚' !important; } .waveform { width: 100%; height: 40px; flex-grow: 1; } .controls { display: flex; flex-direction: column; align-items: center; gap: 5px; } /* Audio Player */ @media (max-width: 1366px) { .tm-selection-rad + .btn, :not(.tm-selection-rad) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { font-size: 12px; } .tm-rad + .btn, :not(.tm-rad) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { font-size: 12px; } .dz-message { font-size: 10px; } .text-dropzone p { font-size: 10px; } .btn-file-dropzone { font-size: 10px; } .lg-col-span-6 { grid-column: span 6 / span 6; } /*.upload-file { width: 260px; }*/ } @media (max-width: 768px) { /*.upload-file { width: 100%; margin: 10px 0 0 0; }*/ .upload-box-voice { width: 100%; } #upload-container-voice { width: 100% !important; } }