@use '../../views/global/globalCssVariables.module' as global; // header .report-header { display: flex; justify-content: space-between; align-items: center; .header-btns { display: flex; align-items: center; gap: 0.5rem; } h2 { margin: 0px; padding: 0px; font-size: 24px; } } .report-header-vertical { display: flex; flex-direction: column; align-items: flex-start; gap: 4px; h2 { margin: 0px; padding: 0px; padding-bottom: 8px; font-size: 24px; } } // Report .report-issue { width: 450px; min-width: 300px; padding: 16px; padding-top: 32px; display: flex; flex-direction: column; gap: 16px; // background-color: #ffffff; text-align: left; position: relative; .report-label { font-size: 14px; font-weight: 400; } .report-section { display: flex; flex-direction: column; } .report-textarea { border: none; outline: none; width: 100%; height: 80px; padding: 8px; resize: vertical; background: transparent; transition: border 0.3s ease; } .report-selects { display: flex; flex-direction: column; align-items: stretch; gap: 16px; background-color: transparent; .report-select { padding: 8px; background-color: transparent; .report-opt { padding: 8px; } } } } .report-input { border: none; outline: none; border-bottom: 1px solid; padding: 8px; padding-left: 0px; transition: all 0.2s ease; background: transparent; // &:hover { // // border-bottom-color: global.$text-gray; // } // &:focus { // // border-bottom-color: #4476f7; // } } // View issues .view-issues { width: 75vw; min-width: 500px; display: flex; gap: 16px; height: 100%; overflow-x: auto; video::-webkit-media-controls { display: flex !important; } .left { flex: 1; height: 100%; padding: 16px; display: flex; flex-direction: column; gap: 16px; text-align: left; position: relative; .issues { padding-top: 24px; position: relative; flex-grow: 1; overflow-y: auto; overflow-x: hidden; display: flex; flex-direction: column; gap: 16px; } } .right { position: relative; flex: 1; padding: 16px; min-width: 300px; height: 100%; overflow-y: auto; display: flex; flex-direction: column; justify-content: center; align-items: center; } } // Issue .issue-card { cursor: pointer; padding: 16px; border: 1px solid; transition: all 0.1s ease; display: flex; flex-direction: column; gap: 8px; border-radius: 8px; transition: all 0.2s ease; .issue-top { display: flex; align-items: center; gap: 16px; padding-bottom: 8px; } .issue-label { cursor: pointer; font-size: 14px; font-weight: 400; padding: 0px; margin: 0px; } .issue-title { font-size: 16px; font-weight: 500; padding: 0px; margin: 0px; } } // Dropzone .dropzone { padding: 2rem; border-radius: 0.5rem; border: 2px dashed; .dropzone-instructions { display: flex; flex-direction: column; align-items: center; gap: 16px; p { text-align: center; } } } .file-list { box-sizing: border-box; margin: 0px; padding: 0px; font-size: 14px; width: 100%; overflow-x: auto; list-style-type: none; display: flex; align-items: center; gap: 16px; .file-name { padding: 8px 12px; display: flex; align-items: center; gap: 16px; white-space: nowrap; } } // Detailed issue view .issue-view { height: 100%; width: 100%; display: flex; flex-direction: column; gap: 16px; text-align: left; position: relative; overflow: auto; .issue-label { .issue-link { cursor: pointer; color: #4476f7; } } .issue-title { font-size: 24px; margin: 0px; padding: 0px; } .issue-date { font-size: 14px; } .issue-content { font-size: 14px; } } // tags flex lists .issues-filters { width: 100%; display: flex; flex-direction: column; gap: 16px; .issues-filter { display: flex; gap: 8px; align-items: center; white-space: nowrap; overflow-x: auto; } } .issue-tags { display: flex; gap: 8px; align-items: center; white-space: nowrap; overflow-x: auto; } // Media previews .report-media-wrapper { position: relative; cursor: pointer; .close-btn { position: absolute; top: 2px; right: 2px; opacity: 0; } .report-media-content { position: relative; display: inline block; video::-webkit-media-controls { display: flex !important; } } .report-media-content::after { content: ''; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); /* Adjust the opacity as desired */ opacity: 0; transition: opacity 0.3s ease; /* Transition for smooth effect */ pointer-events: none; video::-webkit-media-controls { pointer-events: all; } } &:hover { .report-media-content::after { opacity: 1; } .close-btn { opacity: 1; } } } .report-audio-wrapper { display: flex; align-items: center; gap: 8px; } @media (max-width: 1100px) { .report-header { flex-direction: column; align-items: stretch; gap: 2rem; } } // Tag styling .report-tag { box-sizing: border-box; padding: 4px 10px; font-size: 10px; border-radius: 32px; transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease; }