blob: cc556860b3488096c01f004c68bf4feed28de308 [file] [log] [blame]
Akronbaba3b62021-11-22 17:24:48 +01001@use 'sass:math';
Akron7636edf2025-11-04 12:44:53 +01002@use "colors";
3@use "lengths";
Akron7e5afce2020-08-25 15:50:19 +02004
5/**
6 * Mixin for blind elements
7 * (e.g., spans in elements with an icon background)
8 */
9@mixin blind {
10 position: absolute;
11 margin-left: -3000px;
Akronff7de692021-09-30 14:12:21 +020012 font-size: 1px;
Akron7e5afce2020-08-25 15:50:19 +020013}
14
15
16@mixin cell-info {
17 text-overflow: ellipsis;
18 white-space: nowrap;
19 max-width: 25em;
20 overflow: hidden;
21 padding: 1px 6px;
22 margin: 0px;
23}
24
25
26/**
27 * Mixin for basic color transition
28 */
29@mixin input-field {
30 outline: none;
31 font-size: 11pt;
Akron7636edf2025-11-04 12:44:53 +010032 border: lengths.$border-size solid colors.$nearly-white;
Akron7e5afce2020-08-25 15:50:19 +020033 padding: 2px;
34 margin: 0;
35}
36
37
38/**
39 * Mixing for basic text padding
40 */
41@mixin standard-text-padding {
42 padding-left: .4em;
43 padding-right: .4em;
44}
45
46
47/**
48 * Mixing for icon fonts
49 */
50@mixin icon-font {
51 font-family: 'FontAwesome';
52 white-space: nowrap;
53}
54
55
56/**
57 * Mixing for correct box sizing (probably not necessary)
58 * DEPRECATED
59 */
60@mixin box-sizing-box() {
61 -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
62 -moz-box-sizing: border-box; /* Firefox, other Gecko */
63 box-sizing: border-box; /* Opera/IE 8+ */
64}
65
66
67@mixin matchinfo-head {
Akron7636edf2025-11-04 12:44:53 +010068 border-top: lengths.$border-size solid colors.$darker-orange; // #ff8000;
69 width: math.div(lengths.$left-width, 2);
Akronff7de692021-09-30 14:12:21 +020070}