.ticketModal .modal-xl-ticketModal { max-width: 500px; height: 200px; } .modal .modalTicketBGColor { background-color: #ffffff; border-radius: 10px; } .ticketNameHead { border-radius: 10px; background-color: #ffffff; padding: 6px; margin-bottom: 6px; display: flex; justify-content: space-between; } #Ticket_step1 { position: absolute; top: 0; right: 0; height: 100%; /*backdrop-filter: blur(7px);*/ background-color: #ffffff; z-index: 5; border-radius: 10px; } .btn-ticket-container { display: flex; } .btn1-ticket, .btn2-ticket { font-size: 13px; font-weight: 500; color: #ffffff; background-color: #23A8A8; text-align: center; padding: 8px 16px; border-radius: 4px; margin: auto 6px; transition: all .3s ease-in-out; } .btn1-ticket:hover, .btn2-ticket:hover { background-color: #1c7474; } .textTitle1 { color: #313131; font-size: 14px; font-weight: 600; } .textTitle2 { color: #313131; font-size: 13px; font-weight: 500; } .btn-ticket { position: fixed; width: 50px; height: 50px; left: 10px; bottom: 10px; background: #FFFFFF; box-shadow: 0px 3px 5px rgba(22, 52, 80, 0.15); border-radius: 16px; transform: rotate(0.12deg); } .screenshot-border { border: 2px dashed #C4C4C4; border-radius: 5px; height: 97%; } .form-control, .form-select { color: #797979; border: 1px solid #DADADA; border-radius: 7px; background-color: #F6F6F6; font-size: 13px; font-weight: 500; } .ticket-descr { color: #797979; width: 100%; border: 1px solid #DADADA; border-radius: 7px; background-color: #F6F6F6; font-size: 13px; font-weight: 500; height: 155px; } #upload-container-docTi { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 10px; direction: ltr; padding: 0 0 6px 0; position: absolute; bottom: 50px; left: 0; z-index: 90; } .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; text-align: center } .upload-voice-containerTi { color: #797979; width: 100%; border: 1px solid #DADADA; border-bottom: 1px solid #E9E9E9; border-radius: 7px; font-weight: 500; text-align: center; background-color: #ffffff; color: #797979; font-size: 12px; height: 50px; } .upload-file { width: 253px; border-radius: 8px; background: linear-gradient(94deg, #2EBEBE 1.59%, #1E9D9D 47.86%, #0B7878 101.16%); color: #ffffff; font-size: 12px; font-weight: 500; padding: 7px 10px; } .upload-file.empty-file { background: white; outline: 1px solid #C4C4C4; color: #7A7474; } .upload-box-container { justify-content: start; } .upload-boxTi { 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-boxTi .file-name { display: flex; align-items: center; max-width: 100%; white-space: nowrap; overflow: hidden; margin: auto 2px; } .upload-boxTi .file-name .start, .upload-boxTi .file-name .ellipsis, .upload-boxTi .file-name .end { white-space: nowrap; direction: ltr; } .upload-boxTi span { font-size: 10px; color: #4F4F4F; } .upload-boxTi .uploaded-file { width: 26px; height: 26px; border-radius: 6px; } .min-img { width: 36px; height: 36px; border-radius: 7px; } .upload-box svg { /* position: absolute; top: -5px; right: -5px;*/ } .upload-box-voiceTi { position: relative; width: 100%; height: 40px; /*border: 2px dashed #C4C4C4;*/ border-radius: 7px; font-size: 10px; text-align: center; background-color: white; } .upload-voiceTi { width: 100%; margin: 1%; border: 2px dashed #BFBFBF !important; border-radius: 10px; min-height: auto !important; padding: 18px 10px !important; } .recording-active { background-color: #32292C !important; color: #FFFFFF; font-size: 11px !important; display: flex; } .btn-voiceTi { width: 100%; background-color: transparent; border-radius: 10px; } .btn-cancel2 { font-size: 14px; background-color: #1F2937; color: #ffffff; width: 100%; font-weight: 500; border-radius: 8px; padding: 10px 70px; white-space: nowrap; } .btn-cancel2:hover { background-color: #121820; } .btn-ticket-save { background-color: #84CC16; color: #ffffff; padding: 7px 15px; border-radius: 5px; width: 100%; } .btn-ticket-save:hover { background-color: #629b0c; } .txt_btn { font-size: 10px; } .paintTools { text-align: end; padding: 5px; border-radius: 30px; background-color: #334155; display: flex; align-items: center; justify-content: end; margin-right: auto; width: fit-content; } .paintTools .tool { width: 30px; height: 30px; border-radius: 50px; background-color: #1E293B; padding: 2px; display: flex; align-items: center; justify-content: center; } /* 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 */ @media (max-width:1366px) { .btn-ticket { width: 40px; height: 40px; } .btn-ticket img { width: 30px; height: 30px; } } @media (max-width:992px) { .screenshot-border { height: 200px; order: 3; } .upload-box-container { justify-content: center; margin: 5px 0; } .btn-ticket { display: none; } } @media (max-width:768px) { .btn1-ticket, .btn2-ticket { width: 100%; margin: 5px auto; } .btn-ticket-container { display: flex; flex-direction: column; } } @media (max-width:534px) { .btn-ticket-container { width: 100%; } }