PluginProbe ʕ •ᴥ•ʔ
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress / 5.4.1
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress v5.4.1
5.6.8 5.6.7 5.6.6 5.6.5 5.6.4 5.6.3 5.6.2 5.6.1 5.6.0 5.5.2 5.5.1 5.5.0 5.4.2 trunk 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.1.8 5.1.9 5.1.91 5.1.92 5.1.93 5.1.94 5.2.0 5.2.1 5.2.10 5.2.11 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.2.8 5.2.9 5.3.0 5.3.1 5.3.2 5.4.0 5.4.1
latepoint / lib / assets / stylesheets / front / _lightbox.scss
latepoint / lib / assets / stylesheets / front Last commit date
_animations.scss 9 months ago _booking.scss 9 months ago _booking_animations.scss 1 year ago _buttons.scss 9 months ago _calendar.scss 3 months ago _customer_dashboard.scss 9 months ago _forms.scss 9 months ago _grid.scss 1 year ago _icons.scss 9 months ago _items.scss 9 months ago _lightbox.scss 9 months ago _login.scss 9 months ago _mixins.scss 1 year ago _notifications.scss 9 months ago _print.scss 1 year ago _responsive.scss 9 months ago _shared.scss 1 year ago _shortcodes.scss 1 year ago _type.scss 1 year ago _utilities.scss 1 year ago _variables.scss 9 months ago
_lightbox.scss
200 lines
1 .latepoint-lightbox-w {
2 background-color: rgba(0,0,0,0.4);
3 position: fixed;
4 top: 0px;
5 bottom: 0px;
6 right: 0px;
7 left: 0px;
8 z-index: 999999;
9 display: none;
10 justify-content: center;
11 align-items: center;
12 grid-template-columns: min-content;
13 grid-template-rows: 1fr;
14
15
16 &.width-400 { grid-template-columns: 400px; }
17 &.width-450 { grid-template-columns: 450px; }
18 &.width-500 { grid-template-columns: 500px; }
19 &.width-600 { grid-template-columns: 600px; }
20 &.width-700 { grid-template-columns: 700px; }
21 &.width-800 { grid-template-columns: 800px; }
22
23
24
25 .latepoint-lightbox-heading {
26 padding: 15px 30px;
27 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
28 background-color: #f8f8f8;
29 display: flex;
30 align-items: center;
31
32 h2 {
33 color: $headings-color;
34 margin: 0px;
35 font-size: $headings-font-size-xl;
36 flex: 1;
37 }
38 .latepoint-lightbox-close {
39 position: relative;
40 line-height: 1;
41 font-size: 20px;
42 color: #333;
43 text-decoration: none;
44 display: block;
45 outline: none;
46 box-shadow: none;
47 padding: 5px;
48 i {
49 display: block;
50 }
51 .latepoint-icon-x:before {
52 content: "\e90a";
53 }
54 &:focus {
55 outline: none;
56 }
57 &:hover {
58 background-color: rgba(0,0,0,0.05);
59 color: #000;
60 }
61 }
62 }
63 .latepoint-lightbox-footer {
64 padding: 15px;
65 border-top: 1px solid #eee;
66 }
67
68 button, input, select, textarea {
69 font-family: $body-font-family;
70 font-weight: $body-font-weight-normal;
71 font-size: floor($font-size-base);
72 }
73
74 &.latepoint-border-radius-rounded {
75 .latepoint-lightbox-i {
76 border-radius: $rounded-borders-radius;
77 }
78 }
79
80 .latepoint-lightbox-i {
81 background-color: #fff;
82 box-shadow: 0px 2px 4px rgba(0,0,0,0.2), 0px 20px 50px rgba(0,0,0,0.4);
83 max-height: 94vh;
84 overflow: auto;
85 display: flex;
86 flex-direction: column;
87 &.os-loading {
88 .latepoint-lightbox-content {
89 min-height: 100px;
90 position: relative;
91 > div {
92 visibility: hidden;
93 }
94 &:before {
95 @include loading-circle($brand-primary, 30px);
96 }
97 .lp-payment-method-content {
98 display: none;
99 }
100 }
101 }
102 .latepoint-lightbox-content {
103 padding: 30px;
104 flex: 1;
105 overflow: auto;
106 position: relative;
107 &.is-dotted {
108 padding-top: 50px;
109 &:before {
110 content: "";
111 height: 30px;
112 background-image: radial-gradient(#ccc 1px, transparent 0);
113 background-size: 10px 10px;
114 background-color: #fff;
115 display: block;
116 position: absolute;
117 top: 5px;
118 left: 5px;
119 right: 5px;
120 }
121 }
122 }
123
124 > .latepoint-lightbox-close {
125 position: absolute;
126 line-height: 1;
127 top: 17px;
128 right: 19px;
129 font-size: 20px;
130 color: #333;
131 text-decoration: none;
132 display: block;
133 outline: none;
134 box-shadow: none;
135 padding: 5px;
136 border-radius: $border-radius;
137 i {
138 display: block;
139 }
140 .latepoint-icon-x:before {
141 content: "\e90a";
142 }
143 &:focus {
144 outline: none;
145 }
146 &:hover {
147 background-color: rgba(0,0,0,0.05);
148 color: #000;
149 }
150 }
151 .os-summary-contents-inner {
152 overflow-y: auto;
153 }
154 .latepoint-summary-w .os-summary-contents {
155 max-height: 100%;
156 }
157 .latepoint-booking-form-element {
158 background-color: #fff;
159 max-height: 100%;
160 overflow: hidden;
161 form.latepoint-form {
162 max-height: 100%;
163 }
164 .latepoint-footer {
165 }
166 }
167 z-index: 9999;
168 border-radius: $border-radius-md;
169 a {
170 box-shadow: none;
171 img {
172 box-shadow: none;
173 }
174 }
175 }
176 &.latepoint-hide-side-panel {
177 }
178
179 h1, h2, h3, h4, h5, h6 {
180 font-family: $headings-font-family;
181 font-weight: $headings-font-weight-normal;
182 color: $brand-primary;
183 text-transform: none;
184 letter-spacing: 0px;
185 line-height: 1.45;
186 }
187
188 h5 {
189 font-size: floor($headings-font-size * 1.1);
190 }
191 }
192
193 body.latepoint-lightbox-active {
194 .latepoint-lightbox-w {
195 display: grid;
196 }
197 }
198
199
200