aboutsummaryrefslogtreecommitdiff
path: root/cockpit/index.css
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2026-08-03 14:31:25 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2026-08-03 14:31:25 +0200
commit6839831af54cd9302119bcc3bffafe10475958d4 (patch)
tree12a1c1fbd864e9579cb9c3a09d4bf4686a280b73 /cockpit/index.css
parentfccb70cbd876785f6833dfe6efc10ec9e445556d (diff)
downloadbycs-sol-6839831af54cd9302119bcc3bffafe10475958d4.tar.gz
bycs-sol-6839831af54cd9302119bcc3bffafe10475958d4.zip
refactor project structure
* merge sites into single project root * fix name of mass-graduation site * enable typescript support
Diffstat (limited to 'cockpit/index.css')
-rw-r--r--cockpit/index.css232
1 files changed, 0 insertions, 232 deletions
diff --git a/cockpit/index.css b/cockpit/index.css
deleted file mode 100644
index 5e020a6..0000000
--- a/cockpit/index.css
+++ /dev/null
@@ -1,232 +0,0 @@
-#student-selection-container {
- margin: 0.2rem;
-}
-
-#student-selection-search-container {
- position: relative;
-}
-
-#student-selection {
- box-sizing: border-box;
- width: 100%;
- padding: 0.75rem 2.5rem 0.75rem 1rem;
- margin-bottom: 1.5rem;
- border: 1px solid #ddd;
- border-radius: 5pt;
- font-size: 1.5rem;
-}
-
-#student-selection-clear {
- position: absolute;
- right: 0.75rem;
- transform: translateY(-175%);
- border: none;
- background: transparent;
- font-size: 1.875rem;
- cursor: pointer;
- color: #888;
-}
-
-#student-selection-clear:hover {
- color: #333;
-}
-
-#student-selection:focus {
- border-color: #0077ff;
-}
-
-#student-selection-loader {
- --size: 0.5px;
- width: calc(48 * var(--size));
- height: calc(48 * var(--size));
- border: calc(5 * var(--size)) solid black;
- border-bottom-color: transparent;
- border-radius: 50%;
- display: inline;
- position: absolute;
- top: 20px;
- right: 0.75rem;
- box-sizing: border-box;
- animation: rotation 1s linear infinite;
-}
-
-@keyframes rotation {
- 0% {
- transform: rotate(0deg);
- }
- 100% {
- transform: rotate(360deg);
- }
-}
-
-#student-selection-list {
- list-style: none;
-}
-
-#student-selection-list li {
- padding: 0.75rem 1rem;
- border-bottom: 1px solid #eee;
- cursor: pointer;
- transition: background 0.2s;
-}
-
-#student-selection-list li:hover {
- background: #f0f8ff;
-}
-
-#student-selection-list li.active {
- background: #0077ff;
- color: white;
-}
-
-#student-selection-list li > u.student-selection-list-highlight {
- font-weight: bold;
-}
-
-#student-selection-noresults {
- color: red;
- text-align: center;
- margin-top: 1rem;
-}
-
-.student-info-banner {
- display: flex;
-}
-
-#student-info-icons {
- width: 20%;
- position: relative;
-}
-
-#student-info-icon {
- margin: 0.2rem;
- clip-path: circle();
- width: 100%;
-}
-
-#student-level-icon {
- width: 30%;
- position: absolute;
- top: 70%;
- left: 70%;
- border: solid 1px;
- border-radius: 50%;
- background: white;
-}
-
-#student-info-name-container {
- flex: 50%;
- margin: 0.2rem;
-}
-
-#student-info-name {
- font-size: 1.2rem;
-}
-
-#student-info-tag {
- border-radius: 5pt;
- background: gray;
- font-size: 0.8rem;
- padding: 3pt;
- display: none;
- width: min-content;
-}
-
-#student-info-coach-container {
- margin: 0.2rem;
- flex: 0 1 20%;
- flex-direction: column;
-}
-
-#student-observation {
- margin-left: 2rem;
- margin-bottom: 1rem;
-}
-
-.student-info-mid-element {
- padding: 5pt;
- border: black solid 0.2pt;
- border-radius: 5pt;
- margin: 0.2rem;
- text-align: center;
- hyphens: auto;
- flex: 1;
-}
-
-.student-info-points {
- display: block;
- font-size: 2rem;
- margin-bottom: 5px;
-}
-
-#student-info-green {
- color: green;
-}
-
-#student-info-orange {
- color: orange;
-}
-
-#student-info-red {
- color: red;
-}
-
-#student-info-level {
- font-size: 1.2rem;
- display: block;
-}
-
-#student-info-point-reason-container {
- margin: 0.2rem;
-}
-
-#student-info-point-reason {
- box-sizing: border-box;
- padding: 10px;
- width: 100%;
- font-size: 0.8rem;
- letter-spacing: 1px;
- line-height: 1.5;
- border-radius: 5px;
- border: 1px solid #cccccc;
-}
-
-#student-info-point-reason-submit {
- position: absolute;
- right: 0.75rem;
- transform: translateY(-175%);
- border: none;
- background: transparent;
- font-size: 1.875rem;
- cursor: pointer;
- color: #888;
-}
-
-#student-info-stickers-container {
- flex: 70%;
-}
-
-#student-info-bonus-container {
- flex: 30%;
-}
-
-.student-info-bottom-element {
- padding: 5pt;
- border: black solid 0.2pt;
- border-radius: 5pt;
- margin: 0.2rem;
- height: 5rem;
-}
-
-#student-info-bonus-amount {
- font-size: 2rem;
-}
-
-.graduation-dropdown > summary {
- background: lightgray;
- border: black solid 0.2pt;
- border-radius: 10px;
- padding: 0.25rem;
- margin-top: 1rem;
- margin-bottom: 1rem;
-}