PageSourceSearch

https://cdn4.hola.org/www/hola/pub/css/support.less

js hola.org collected 2026-09-24 10:19:14 UTC 8,092 bytes, 297 lines download raw bytes

1@import 'fns.less';
2
3.support_page {
4    min-height: 100vh;
5    padding-top: 104px;
6    padding-bottom: 140px;
7    .title_pointer { cursor: pointer; }
8    .breadcrumbs {
9        margin: 0 0 24px;
10        .font(12px, 500, 1.33, normal);
11        .part, .divider { color: @hola-color-gray-38; }
12        .part.active { color: @hola-color-orange-3; }
13        .divider { margin: 0 1em; }
14    }
15    .title {
16        margin: 0 0 40px;
17        .font(32px, bold, 1.25, -0.6px);
18        color: @hola-color-black-10;
19    }
20    .subtitle {
21        margin: 0 0 80px;
22        .font(16px, bold, 1.5, normal);
23        color: @hola-color-gray-39;
24    }
25    .bottom {
26        .font(14px, 500, 1.43, normal);
27        text-align: center;
28        color: @hola-color-gray-38;
29    }
30    .support_tile {
31        display: flex;
32        flex-direction: column;
33        align-items: center;
34        justify-content: center;
35        width: 215px;
36        height: 160px;
37        box-shadow: 0px 4px 10px rgba(163, 181, 202, 0.35);
38        border-radius: 8px;
39        color: @hola-color-gray-38;
40        .scale-jump-on-hover();
41        &:hover { color: @hola-color-orange-3; }
42        svg {
43            width: 32px;
44            height: 32px;
45            margin: 0 0 24px;
46        }
47        p {
48            .font(16px, bold, 1.5, normal);
49            color: @hola-color-gray-39;
50        }
51        @media (max-width: 767px) {
52            width: 160px;
53            height: 100px;
54        }
55    }
56    a {
57        color: @hola-color-orange-3;
58        word-break: break-word;
59    }
60}
61
62h1.title_header.title_header {
63    .h2();
64}
65
66.support_page.troubleshooting {
67    .container {
68        width: 980px;
69        @media (max-width: 1023px) { width: 780px; }
70        @media (max-width: 767px) { width: 100%; }
71    }
72    .platform_tiles {
73        display: flex;
74        flex-wrap: wrap;
75        justify-content: space-between;
76        width: 100%;
77        padding: 0;
78        list-style: none;
79        @media (max-width: 767px) {
80            justify-content: center;
81            margin-right: -15px;
82            margin-bottom: 40px;
83        }
84    }
85    .platform_tile {
86        margin-bottom: 30px;
87        @media (max-width: 767px) {
88            margin-bottom: 15px;
89            margin-right: 15px;
90            .support_tile svg {
91                width: 24px;
92                height: 24px;
93                margin-bottom: 4px;
94            }
95            .support_tile p { font-size: 12px; }
96        }
97    }
98    @media (max-width: 767px) {
99        .title {
100            font-size: 24px;
101            margin-bottom: 24px;
102        }
103        .subtitle { margin-bottom: 40px; }
104    }
105    @media (max-width: 479px) {
106        .platform_tiles {
107            display: grid;
108            grid-template-columns: 160px 160px;
109            grid-column-gap: 16px;
110        }
111    }
112}
113.support_page .articles {
114    .container {
115        display: flex;
116        position: relative;
117        left: -50px;
118        width: 1250px;
119    }
120    .left, .side_menu-wrapper { flex: 1 0 30%; }
121    .right, .hola_faq-content { flex: 1 0 70%; }
122    .side_menu-wrapper { top: -70px; }
123    .side_menu > ul > li > ul li.active > a { font-weight: bold; }
124    .side_menu > ul > li:first-child > a {
125        margin-bottom: 40px;
126        color: @hola-color-black-10 !important;
127        &:hover { color: @hola-color-orange-3 !important; }
128        &::after { display: none; }
129    }
130    @media (max-width: 1439px) {
131        .container {
132            left: 0;
133            width: 1150px;
134        }
135    }
136    @media (max-width: 1199px) {
137        .container { width: 950px; }
138        .side_menu {
139            width: auto;
140            padding-right: 20px;
141        }
142    }
143    @media (max-width: 991px) {
144        .container { width: 100%; }
145        .left, .side_menu-wrapper { flex: 1 0 0; }
146        .right, .hola_faq-content { flex: 1 0 100%; }
147    }
148    .article {
149        position: relative;
150        padding: 24px 64px 24px 24px;
151        margin-bottom: 24px;
152        box-shadow: 0px 4px 10px rgba(163, 181, 202, 0.35);
153        border-radius: 8px;
154        .font(14px, 500, 1.43, normal);
155        color: @hola-color-black-10;
156        transition: height 350ms ease;
157        &--h2 { display: none; }
158        .article-content {
159            position: absolute;
160            padding-top: 24px;
161            opacity: 0;
162            visibility: hidden;
163            max-height: 0;
164            transition:
165                height 150ms ease-out,
166                opacity 150ms ease-out;
167        }
168        h3 { .font(16px, bold, 1.5, normal); }
169        h3.active + .article-content {
170            position: static;
171            opacity: 1;
172            visibility: visible;
173            max-height: 2000px;
174            transition:
175                height 200ms ease-in,
176                opacity 200ms ease-in;
177        }
178        section {
179            padding: 24px;
180            background: #FAFCFF;
181            border-radius: 8px;
182            &:not(:last-child) {
183                margin-bottom: 24px;
184            }
185            &.support_request {
186                display: flex;
187                justify-content: space-between;
188                align-items: center;
189                padding: 20px 24px;
190                background-color: #FFF0E6;
191                color: @hola-color-orange-3;
192                span { font-weight: bold; }
193                .hola_btn {
194                    span { .font(12px, 600, 1.33, normal); }
195                    width: 180px;
196                    height: 32px;
197                    flex-shrink: 0;
198                }
199                @media (max-width: 479px) {
200                    flex-direction: column;
201                    align-items: start;
202                    .hola_btn { margin-top: 10px; }
203                }
204            }
205        }
206        .article-close {
207            display: flex;
208            position: absolute;
209            top: 20px;
210            right: 20px;
211            width: 32px;
212            height: 32px;
213            cursor: pointer;
214            &::before {
215                content: "";
216                display: block;
217                position: relative;
218                top: 0;
219                width: 10px;
220                height: 10px;
221                margin: auto;
222                border: 2px solid @hola-color-gray-39;
223                border-radius: 2px;
224                border-top: none;
225                border-right: none;
226                transform: rotate(315deg);
227                transition: all 300ms ease;
228            }
229            &:hover {
230                color: @hola-color-orange-3;
231                &::before { border-color: @hola-color-orange-3; }
232            }
233        }
234        h3.active ~ .article-close {
235            &::before {
236                top: -4px;
237                transform: rotate(135deg);
238            }
239        }
240        ul { padding-left: 1em; }
241    }
242}
243
244.yes_no {
245    display: flex;
246    align-items: center;
247    span {
248        margin-right: auto;
249        font-weight: bold;
250    }
251    button {
252        display: flex;
253        align-items: center;
254        justify-content: center;
255        padding: 5px 16px 5px 12px;
256        border: none;
257        outline: none;
258        line-height: 1;
259        background: #fff;
260        box-shadow: 0px 4px 10px rgba(163, 181, 202, 0.35);
261        border-radius: 24px;
262        transition: all 300ms ease;
263        svg { margin-right: 8px; }
264        &.yes { margin-right: 16px; }
265        &.no {
266            color: #f44831;
267            svg { transform: rotate(180deg) skewX(180deg); }
268        }
269    }
270    &.yes button.yes {
271        color: #fff;
272        background: #FF6400;
273        box-shadow: inset 0px 2px 8px rgba(0, 0, 0, 0.15);
274    }
275    &.no button.no {
276        color: #fff;
277        background: #F44831;
278        box-shadow: inset 0px 2px 8px rgba(0, 0, 0, 0.15);
279    }
280    @media (max-width: 479px) {
281        flex-wrap: wrap;
282        span {
283            margin-bottom: 10px;
284            width: 100%;
285        }
286    }
287}
288
289.support_page.affiliate {
290    .subtitle {
291        margin-bottom: 20px;
292        color: @hola-color-orange-3;
293    }
294    .articles .article section {
295        background-color: #f8fafc;
296    }
297}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.