forked from lloyd-delacroix/omsi-loops
-
Notifications
You must be signed in to change notification settings - Fork 8
/
predictor.css
66 lines (61 loc) · 4.01 KB
/
predictor.css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#predictorSettings, #predictorTrackedStatInput, #predictorTotalDisplay, #predictorStatisticDisplay {display: none;}
.usePredictor :is(#predictorSettings, #predictorTrackedStatInput, #predictorTotalDisplay, #predictorStatisticDisplay) {display: initial;}
#predictorTotalDisplay {padding-left: 50px;}
.usePredictor {
--predictor-actions-width: 500px;
}
.usePredictor #actionsColumn {width: var(--predictor-actions-width);}
.usePredictor #nextActionsListContainer {width: calc(var(--predictor-actions-width) - 120px);}
ul.koviko {display: none}
.usePredictor .nextActionContainer { width: auto!important; grid-template: "a b . c" / auto auto 1fr auto; justify-content: stretch; }
.usePredictor .nextActionContainer > div.nextActionLoops { width: 70px; flex: 0 0 auto;}
.usePredictor .nextActionContainer > div.nextActionButtons{ grid-area: c; overflow: clip;min-width: 2em;flex: 0 1 auto;transition: 0.5s 1s flex-shrink;}
.usePredictor .koviko.valid, .usePredictor .koviko.invalid { grid-area: b;pointer-events:auto }
:root:not(.responsive) .usePredictor #nextActionsList{height:100%!important; overflow-y:scroll;}
.usePredictor #curActionsListContainer{width:120px!important;}
.usePredictor div.nextActionContainer.action-disabled .koviko.showthis{display:none;}
:root:not(.responsive) .usePredictor #nextActionsList:hover{margin-left:-40%;padding-left:40%}
.usePredictor #actionList>div:nth-child(2){left: 53px !important}
.usePredictor #nextActionsList.disabled ul.koviko{display:none;}
.usePredictor .nextActionContainer:nth-child(1n+9) .showthis {bottom: 5px; top: unset;}
.usePredictor span.koviko{font-weight:bold;color:var(--predictor-color);}
.usePredictor div.koviko{top:-5px;left:auto;right:100%}
.usePredictor ul.koviko{list-style:none;margin:0;padding:0;display:flex;flex: 1 0 auto;overflow: clip;min-width: 0;transition: 0.5s 1s flex-shrink;}
.usePredictor ul.koviko li{display:inline-block;margin: 0 2px;font-weight:bold;font-size:90%}
.usePredictor ul.koviko.invalid li{color:var(--predictor-invalid-color)!important}
.usePredictor ul.koviko.expired li, .usePredictor .expired .koviko{color:var(--predictor-expired-color)!important; transition: color 0s 0.1s;}
.usePredictor ul.koviko .mana{color:var(--predictor-mana-color)}
.usePredictor ul.koviko .manaBought{color:var(--predictor-manaBought-color)}
.usePredictor ul.koviko .gold{color:var(--predictor-gold-color)}
.usePredictor ul.koviko .rep{color:var(--predictor-rep-color)}
.usePredictor ul.koviko .soul{color:var(--predictor-soul-color)}
.usePredictor ul.koviko .herbs{color:var(--predictor-herbs-color)}
.usePredictor ul.koviko .hide{color:var(--predictor-hide-color)}
.usePredictor ul.koviko .potions{color:var(--predictor-potions-color)}
.usePredictor ul.koviko .lpotions{color:var(--predictor-lpotions-color)}
.usePredictor ul.koviko .blood{color:var(--predictor-blood-color)}
.usePredictor ul.koviko .crafts{color:var(--predictor-crafts-color)}
.usePredictor ul.koviko .adventures{color:var(--predictor-adventures-color)}
.usePredictor ul.koviko .ritual{color:var(--predictor-ritual-color)}
.usePredictor ul.koviko .artifacts{color:var(--predictor-artifacts-color)}
.usePredictor ul.koviko .mind{color:var(--predictor-mind-color)}
.usePredictor ul.koviko .stone{color:var(--predictor-stone-color)}
.usePredictor ul.koviko .heroism{color:var(--predictor-heroism-color)}
.usePredictor ul.koviko .power{color:var(--predictor-power-color)}
.usePredictor ul.koviko .map{color:var(--predictor-map-color)}
.usePredictor ul.koviko .completedMap{color:var(--predictor-completedMap-color)}
.usePredictor ul.koviko .finLoops{color:var(--predictor-finLoops-color)}
.usePredictor ul.koviko .heart{color:var(--predictor-heart-color)}
.usePredictor ul.koviko .giants{color:var(--predictor-giants-color)}
.usePredictor #nextActionsListContainer:has(.nextActionButtons:is(:hover,:focus-within)) {
& .nextActionButtons {
flex-shrink: 0;
transition-delay: 0s;
transition-duration: 0.1s;
}
& ul.koviko {
flex-shrink: 1;
transition-delay: 0s;
transition-duration: 0.1s;
}
}