.sidebar{min-width:max-content;padding:20px;background-color:var(--sidebar-lighter-blue);box-shadow:2px 0 5px #0000001a;overflow-y:auto;transition:width .3s ease}.sidebar.minimized{width:15px}.sidebar.minimized .folder-list,.sidebar.minimized h3{display:none}.filter-bar{display:flex;flex-wrap:wrap;justify-content:center}.filter-button{flex:1 1 calc(50% - 10px);margin:5px;max-width:200px;text-align:center;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.filter-button:hover,.filter-button.selected{background-color:#0056b3}.report-button{display:flex;padding:10px 20px;margin:5px;font-size:14px;color:#333;background-color:#e9e9e9;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;width:250px;justify-content:center}.report-button.hidden{display:none}.report-button:hover{background-color:#e0e0e0}.report-button.active{background-color:var(--triangula-orange);color:#e9e9e9}.sort-button{display:inline-block;border:solid 1px black;padding:2px 10px;border-radius:5px;cursor:pointer;transition:background-color .3s,transform .2s}.sort-button.selected{background-color:#007bff;color:#fff}.resolve-button{padding:10px;margin:20px;font-size:20px;color:#fff;background-color:#28a745;border:none;border-radius:5px;cursor:pointer}.resolve-button:hover{background-color:#218838}.see-all-shots-button{padding:5px;margin-left:15px;font-size:14px;background-color:#e9e9e9;border:none;border-radius:5px;cursor:pointer;width:150px}.see-all-shots-button.active{background-color:var(--triangula-orange);color:#e9e9e9;transform:scale(1.05)}.see-more-shots-button{padding:5px;font-size:14px;border-radius:5px;cursor:pointer;height:fit-content;position:fixed;bottom:10px;right:100px}.filter-by-device-content{display:flex;flex-direction:column;gap:10px;width:fit-content;margin:20px 10px 0;padding:10px}.filter-by-device-content label{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:16px;cursor:pointer}.filter-by-device-content input[type=checkbox]{width:15px;height:15px;accent-color:var(--triangula-orange)}.baseline-item{padding:5px 10px}.shift-anomaly-items-container h2{padding:20px;margin:10px}.shift-anomalies-content{display:flex}.shift-anomalies-container{margin-top:70px;width:fit-content;margin-left:auto;margin-right:auto}:root{--warning-background-color: var(--sidebar-lighter-blue);--warning-text-color: #e9e9e9;--warning-exclamation-color: #b71515;--triangula-orange: rgb(191, 120, 58);--triangula-dark-blue: rgb(13, 21, 36);--sidebar-lighter-blue: rgb(21, 28, 43);--hover-blue: rgb(31, 38, 53)}body{color:#e9e9e9;font-family:Arial,sans-serif;display:flex;margin:0;background-color:var(--triangula-dark-blue);overflow:auto;height:100%}.loading{cursor:not-allowed;position:relative}.loading:after{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%);border:2px solid #ccc;border-top:2px solid #333;border-radius:50%;width:12px;height:12px;animation:spin .8s linear infinite}@keyframes spin{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}.bold{font-weight:700}.padding-sides{padding-left:20px;padding-right:20px}.hidden{display:none}.horizontal{display:flex;align-items:center}.horizontal-container span{margin-right:10px}.horizontal-container span:last-child{margin-right:0}.layout{display:flex;width:100vw;min-height:100vh}.main-content{flex-grow:1;padding:20px;overflow-y:auto;transition:margin-left .3s ease}.main-content{padding:20px;flex-grow:1;transition:margin-left .3s}.main-content.sidebar-minimized{margin-left:80px}.folder-list{list-style-type:none;padding:0}.folder-item{color:#e9e9e9;min-width:fit-content;max-width:300px;cursor:pointer;border:1px solid var(--triangula-dark-blue);border-radius:4px;text-align:left;background-color:var(--sidebar-lighter-blue)}.folder-item:hover{background-color:var(--hover-blue)}.folder-item.selected{font-weight:700;transform:scale(1.05);color:var(--triangula-orange)}.file-item{padding:10px;background-color:#151c2b;min-width:fit-content;max-width:300px;cursor:pointer;border:1px solid rgb(191,120,58);border-radius:4px;text-align:center;margin:5px 0}.file-item:hover{background-color:var(--hover-blue)}.file-list{list-style-type:none;padding:0}.anomaly-list{width:fit-content;height:fit-content;margin-left:auto;margin-right:auto}.anomaly-item{border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;margin:20px;border:1px solid #e9e9e9;transition:box-shadow .3s ease;width:webkit-fill-available}.anomaly-item h3{text-align:center;margin-top:5px}.anomaly-entry:not(:last-child){margin-bottom:30px}.warning-container{align-items:center;color:var(--warning-text-color);padding:0 20px;border-radius:5px;border:1px solid var(--triangula-orange);font-family:Arial,sans-serif;position:relative;margin:20px}.exclamation-warning{color:var(--warning-exclamation-color);font-size:24px;font-weight:700;margin-right:10px}.anomaly-description{position:sticky;top:-20px;z-index:1;background-color:var(--triangula-dark-blue);padding-top:10px;padding-bottom:5px;margin:40px;width:100%}.shot-container{transition:background-color .3s ease;border-radius:16px;border:2px solid var(--triangula-orange);margin-bottom:30px}.shot-container.selected{background-color:#6c6b6b}.shot-container.low-accuracy{background-color:#043d5c}.shot-container:hover{cursor:pointer}.shot-header{display:flex;flex-direction:column;border:3px solid var(--triangula-orange);border-radius:13px;margin-bottom:35px}.shot-title{font-size:24px;text-align:center;margin:10px 0;padding:0 20px}.shot-subtitle{margin:10px 0;font-size:16px;text-align:center}.overview-header{align-items:center;text-align:center;margin-bottom:20px}.anomalies-overview-container{padding:10px;border-top:solid 1px var(--triangula-orange)}.priority-list{list-style-type:decimal;padding:10px}.priority-item{font-family:Arial,sans-serif;font-size:16px;padding:4px 6px;margin:4px 0;align-items:center;justify-content:space-between;border-radius:4px;background-color:var(--sidebar-lighter-blue);cursor:pointer;transition:background-color .3s ease;width:300px}.priority-item:hover{background-color:var(--hover-blue)}.descdending-text{font-size:18px;color:#2bc82b}.descdending-text.descending{color:#c82b2b}.anomalies-overview-container{flex:1 1 calc(50% - 10px)}.anomaly-overview-entry{margin-bottom:20px}.anomalies-overview-container .header{font-size:16px;font-weight:700;padding:10px;border-bottom:solid 1px var(--triangula-orange)}.anomalies-overview-container .subheader{font-size:14px;margin-left:20px;font-weight:lighter}.left-container{width:50%;margin-top:60px;margin-left:40px}
