PluginProbe ʕ •ᴥ•ʔ
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress / 5.6.8
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress v5.6.8
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 1 week 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
203 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 .os-confirm-modal .os-confirm-body {
68 margin: 0;
69 }
70
71 button, input, select, textarea {
72 font-family: $body-font-family;
73 font-weight: $body-font-weight-normal;
74 font-size: floor($font-size-base);
75 }
76
77 &.latepoint-border-radius-rounded {
78 .latepoint-lightbox-i {
79 border-radius: $rounded-borders-radius;
80 }
81 }
82
83 .latepoint-lightbox-i {
84 background-color: #fff;
85 box-shadow: 0px 2px 4px rgba(0,0,0,0.2), 0px 20px 50px rgba(0,0,0,0.4);
86 max-height: 94vh;
87 overflow: auto;
88 display: flex;
89 flex-direction: column;
90 &.os-loading {
91 .latepoint-lightbox-content {
92 min-height: 100px;
93 position: relative;
94 > div {
95 visibility: hidden;
96 }
97 &:before {
98 @include loading-circle($brand-primary, 30px);
99 }
100 .lp-payment-method-content {
101 display: none;
102 }
103 }
104 }
105 .latepoint-lightbox-content {
106 padding: 30px;
107 flex: 1;
108 overflow: auto;
109 position: relative;
110 &.is-dotted {
111 padding-top: 50px;
112 &:before {
113 content: "";
114 height: 30px;
115 background-image: radial-gradient(#ccc 1px, transparent 0);
116 background-size: 10px 10px;
117 background-color: #fff;
118 display: block;
119 position: absolute;
120 top: 5px;
121 left: 5px;
122 right: 5px;
123 }
124 }
125 }
126
127 > .latepoint-lightbox-close {
128 position: absolute;
129 line-height: 1;
130 top: 17px;
131 right: 19px;
132 font-size: 20px;
133 color: #333;
134 text-decoration: none;
135 display: block;
136 outline: none;
137 box-shadow: none;
138 padding: 5px;
139 border-radius: $border-radius;
140 i {
141 display: block;
142 }
143 .latepoint-icon-x:before {
144 content: "\e90a";
145 }
146 &:focus {
147 outline: none;
148 }
149 &:hover {
150 background-color: rgba(0,0,0,0.05);
151 color: #000;
152 }
153 }
154 .os-summary-contents-inner {
155 overflow-y: auto;
156 }
157 .latepoint-summary-w .os-summary-contents {
158 max-height: 100%;
159 }
160 .latepoint-booking-form-element {
161 background-color: #fff;
162 max-height: 100%;
163 overflow: hidden;
164 form.latepoint-form {
165 max-height: 100%;
166 }
167 .latepoint-footer {
168 }
169 }
170 z-index: 9999;
171 border-radius: $border-radius-md;
172 a {
173 box-shadow: none;
174 img {
175 box-shadow: none;
176 }
177 }
178 }
179 &.latepoint-hide-side-panel {
180 }
181
182 h1, h2, h3, h4, h5, h6 {
183 font-family: $headings-font-family;
184 font-weight: $headings-font-weight-normal;
185 color: $brand-primary;
186 text-transform: none;
187 letter-spacing: 0px;
188 line-height: 1.45;
189 }
190
191 h5 {
192 font-size: floor($headings-font-size * 1.1);
193 }
194 }
195
196 body.latepoint-lightbox-active {
197 .latepoint-lightbox-w {
198 display: grid;
199 }
200 }
201
202
203