this repo has no description
at main 226 lines 3.8 kB view raw
1body { 2 font-family: sans-serif; 3 margin: 0; 4 padding: 1em; 5 background: #f5f5f5; 6} 7 8header { 9 display: flex; 10 justify-content: space-between; 11 align-items: center; 12} 13 14#global-controls button { 15 margin-right: 0.5em; 16} 17 18.exercise-part { 19 margin-top: 1em; 20 background: #fff; 21 padding: 1em; 22 border-radius: 4px; 23} 24 25.columns { 26 display: flex; 27 justify-content: space-around; 28 flex-wrap: wrap; 29 margin-bottom: 1em; 30} 31 32.column { 33 flex: 1 1 200px; 34 margin: 0.5em; 35 padding: 0.5em; 36 background: #eaeaea; 37 border-radius: 4px; 38} 39 40.column h3 { 41 text-align: center; 42} 43 44.card-container { 45 min-height: 100px; 46 padding: 0.5em; 47 background: #fff; 48 border: 1px dashed #ccc; 49 border-radius: 4px; 50} 51 52.card { 53 background: #d1e7dd; 54 padding: 0.5em; 55 margin: 0.5em 0; 56 border-radius: 4px; 57 cursor: grab; 58 display: flex; 59 flex-direction: column; 60 align-items: center; 61 text-align: center; 62 padding-top: 8px; 63 padding-bottom: 8px; 64} 65 66.card-name { 67 font-weight: bold; 68 margin-bottom: 4px; 69 display: block; 70} 71 72.card-description { 73 font-size: 0.85em; 74 color: #555; 75 display: block; 76 padding-left: 4px; 77 padding-right: 4px; 78} 79 80/* Make description clickable */ 81.card-description.clickable { 82 cursor: pointer; 83 transition: background-color 0.2s ease; 84} 85.card-description.clickable:hover { 86 background-color: #f0f0f0; /* Subtle hover effect */ 87} 88 89/* Textarea for editing description */ 90.card-description-edit { 91 width: 90%; /* Adjust as needed */ 92 margin: 4px auto; /* Center and add vertical space */ 93 font-size: 0.85em; 94 font-family: inherit; 95 border: 1px solid #aaa; 96 border-radius: 3px; 97 resize: vertical; /* Allow vertical resize */ 98 box-sizing: border-box; 99} 100 101.values-grid { 102 display: grid; 103 grid-template-columns: repeat(2, 1fr); 104 gap: 2em; 105 margin-bottom: 2em; 106 padding: 1em; 107 background: #f8f9fa; 108 border-radius: 4px; 109} 110 111.grid-section { 112 background: white; 113 padding: 1em; 114 border-radius: 4px; 115 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); 116} 117 118.grid-section h3 { 119 margin-top: 0; 120 color: #495057; 121 border-bottom: 1px solid #dee2e6; 122 padding-bottom: 0.5em; 123} 124 125.grid-section ul { 126 list-style: none; 127 padding: 0; 128 margin: 0; 129} 130 131.grid-section li { 132 border-bottom: 1px solid #eee; 133 padding: 0.75em 0; 134} 135 136.grid-section li:last-child { 137 border-bottom: none; 138} 139 140/* Styles for Review Page Lists */ 141#reviewContent .grid-section ul li { 142 margin-bottom: 0; 143} 144 145.review-value-name { 146 font-weight: bold; 147 display: block; 148} 149 150.review-value-description { 151 font-size: 0.9em; 152 color: #444; 153 display: block; 154 margin-left: 0; 155 margin-top: 2px; 156} 157 158/* Styles for the separate Core Values & Statements list */ 159#reviewContent > ul { 160 list-style: disc; 161 margin-left: 20px; 162} 163 164#reviewContent > ul li { 165 margin-bottom: 5px; 166} 167 168/* Modal Styles */ 169.modal { 170 position: fixed; 171 left: 0; 172 top: 0; 173 width: 100%; 174 height: 100%; 175 background-color: rgba(0, 0, 0, 0.5); /* Semi-transparent background */ 176 display: flex; 177 justify-content: center; 178 align-items: center; 179 z-index: 1000; /* Ensure it's on top */ 180} 181 182.modal-content { 183 background-color: #fff; 184 padding: 20px; 185 border-radius: 5px; 186 width: 90%; 187 max-width: 400px; 188 box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); 189} 190 191.modal-content label { 192 display: block; 193 margin-top: 10px; 194 margin-bottom: 5px; 195 font-weight: bold; 196} 197 198.modal-content input[type='text'], 199.modal-content textarea { 200 width: calc(100% - 20px); /* Account for padding */ 201 padding: 8px; 202 margin-bottom: 10px; 203 border: 1px solid #ccc; 204 border-radius: 4px; 205} 206 207.modal-buttons { 208 text-align: right; 209 margin-top: 15px; 210} 211 212.modal-buttons button { 213 margin-left: 10px; 214 padding: 8px 15px; 215} 216 217/* Inline button style */ 218.inline-btn { 219 margin-left: 15px; 220 font-size: 0.9em; 221 padding: 2px 8px; 222} 223 224/* Add other existing styles below */ 225#app { 226}