PluginProbe
SureDonation – Donation Forms, Fundraising Campaigns & Donor Management / 1.1.0
SureDonation – Donation Forms, Fundraising Campaigns & Donor Management v1.1.0
1.6.1 1.6.0 1.5.1 1.5.0 1.4.0 1.3.0 trunk 0.0.1 1.0.0 1.1.0 1.1.1 1.1.2 1.2.0
suredonation / inc / lib / bsf-analytics / modules / deactivation-survey / assets / css / feedback.css

feedback.css in SureDonation – Donation Forms, Fundraising Campaigns & Donor Management 1.1.0, at inc/lib/bsf-analytics/modules/deactivation-survey/assets/css/feedback.css

237 lines 5.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Base CSS to normalize the default. */
2 .uds-feedback-form--wrapper h2,
3 .uds-feedback-form--wrapper p,
4 .uds-feedback-form--wrapper input[type="radio"] {
5 margin: 0;
6 padding: 0;
7 }
8
9 .uds-feedback-form--wrapper .show {
10 display: block;
11 }
12 .uds-feedback-form--wrapper .hide {
13 display: none;
14 }
15
16 .uds-feedback-form--wrapper {
17 align-items: center;
18 background-color: rgba( 0, 0, 0, 0.75 );
19 bottom: 0;
20 display: none;
21 justify-content: center;
22 left: 0;
23 position: fixed;
24 right: 0;
25 top: 0;
26 user-select: none;
27 z-index: -9999;
28 }
29
30 .uds-feedback-form--wrapper.show_popup {
31 display: flex !important;
32 z-index: 99999;
33 }
34
35 .uds-feedback-form--wrapper .uds-feedback-form--container {
36 background-color: #fff;
37 border-radius: 8px;
38 box-shadow: 4px 4px 24px rgba( 0, 0, 0, 0.25 );
39 max-width: 90%;
40 width: 540px;
41 }
42
43 .uds-feedback-form--container .uds-form-header--wrapper {
44 align-items: center;
45 display: flex;
46 justify-content: space-between;
47 padding: 16px 20px 0;
48 }
49
50 .uds-feedback-form--container .uds-form-title--icon-wrapper {
51 display: flex;
52 align-items: center;
53 gap: 12px;
54 }
55
56 .uds-feedback-form--container .uds-form-title--icon-wrapper .uds-icon,
57 .uds-feedback-form--container .uds-form-header--wrapper .uds-close {
58 width: 20px;
59 height: 20px;
60 }
61
62 .uds-feedback-form--container .uds-form-title--icon-wrapper .uds-title {
63 color: #1f2937;
64 font-size: 16px;
65 font-weight: 600;
66 line-height: 24px;
67 text-align: left;
68 }
69
70 .uds-feedback-form--container .uds-form-header--wrapper .uds-close {
71 color: #9ca3af;
72 cursor: pointer;
73 }
74
75 .uds-feedback-form--container .uds-form-header--wrapper .uds-close:hover {
76 color: #4b5563;
77 }
78
79 .uds-feedback-form--container .uds-form-body--content {
80 padding: 20px 20px 0 20px;
81 display: flex;
82 flex-direction: column;
83 gap: 20px;
84 }
85
86 .uds-feedback-form--container .uds-form-body--content .uds-form-description {
87 color: #1f2937;
88 font-size: 16px;
89 font-weight: 500;
90 line-height: 24px;
91 text-align: left;
92 }
93
94 .uds-feedback-form--container .uds-form-body--content #uds-feedback-form .reason {
95 display: flex;
96 align-items: center;
97 gap: 12px;
98 margin-bottom: 12px;
99 }
100
101 .uds-feedback-form--container .uds-form-body--content #uds-feedback-form .uds-options-feedback {
102 color: #6b7280;
103 font-size: 14px;
104 font-weight: 400;
105 line-height: 20px;
106 text-align: left;
107 width: 100%;
108 padding: 9px 13px;
109 border-radius: 6px;
110 border-width: 1px;
111 border-style: solid;
112 border-color: #e5e7eb;
113 box-shadow: 0 1px 2px 0 #0000000d;
114 background: #fff;
115 }
116
117 .uds-feedback-form--container .uds-form-body--content #uds-feedback-form .uds-options-feedback:hover,
118 .uds-feedback-form--container .uds-form-body--content #uds-feedback-form .uds-options-feedback:focus,
119 .uds-feedback-form--container .uds-form-body--content #uds-feedback-form .uds-options-feedback:active {
120 border-color: #d1d5db;
121 }
122
123 .uds-feedback-form--container .uds-form-body--content #uds-feedback-form .uds-option-feedback-cta {
124 color: #4b5563;
125 margin-top: 10px;
126 font-size: 13px;
127 font-weight: 400;
128 line-height: 20px;
129 text-align: left;
130 }
131
132 .uds-feedback-form--container .uds-form-body--content #uds-feedback-form .uds-option-feedback-cta a {
133 text-decoration: none;
134 color: #006ba1;
135 }
136
137 .uds-feedback-form--container .uds-form-body--content #uds-feedback-form .uds-options-feedback::placeholder {
138 font-size: 14px;
139 font-weight: 400;
140 line-height: 20px;
141 text-align: left;
142 color: #6b7280;
143 opacity: 1;
144 }
145
146 .uds-feedback-form--container .uds-form-body--content .uds-feedback-form-sumbit--actions {
147 display: flex;
148 align-items: center;
149 justify-content: space-between;
150 padding: 16px 20px;
151 background-color: #f6f7f7;
152 border-top: 1px solid #e1e1e1;
153 margin: 40px -20px 0;
154 border-bottom-left-radius: 8px;
155 border-bottom-right-radius: 8px;
156 }
157
158 .uds-feedback-form--container .uds-form-body--content .uds-feedback-form-sumbit--actions .button {
159 padding: 7px 13px;
160 border-radius: 3px;
161 border-width: 1px;
162 font-size: 14px;
163 font-weight: 400;
164 line-height: 20px;
165 text-align: left;
166 border-style: solid;
167 display: flex;
168 gap: 8px;
169 align-items: center;
170 }
171
172 .uds-feedback-form--container .uds-form-body--content .uds-feedback-form-sumbit--actions .button:focus {
173 outline: none;
174 box-shadow: none;
175 }
176 .uds-feedback-form--container .uds-form-body--content .uds-feedback-form-sumbit--actions .button.processing {
177 pointer-events: none;
178 opacity: 0.8;
179 }
180 .uds-feedback-form--container .uds-form-body--content .uds-feedback-form-sumbit--actions .button.processing::before {
181 content: "\f463";
182 animation: spin 2s linear infinite;
183 font-family: dashicons, sans-serif;
184 font-weight: 400;
185 font-size: 18px;
186 cursor: pointer;
187 }
188
189 .uds-feedback-form--container .uds-form-body--content #uds-feedback-form .uds-reason-label {
190 font-size: 14px;
191 font-weight: 400;
192 line-height: 20px;
193 text-align: left;
194 }
195
196 .uds-feedback-form--container .uds-form-body--content #uds-feedback-form input[type="radio"] {
197 display: flex;
198 justify-content: center;
199 height: 18px;
200 width: 18px;
201 cursor: pointer;
202 margin: 0;
203 border: 1px solid #d1d5db;
204 border-radius: 50%;
205 line-height: 0;
206 box-shadow: inset 0 1px 2px rgb( 0 0 0 / 10% );
207 transition: 0.05s border-color ease-in-out;
208 -webkit-appearance: none;
209 padding: 0;
210 }
211
212 .uds-feedback-form--container .uds-form-body--content #uds-feedback-form input[type="radio"]:checked {
213 vertical-align: middle;
214 background-color: #006ba1;
215 }
216
217 .uds-feedback-form--container .uds-form-body--content #uds-feedback-form input[type="radio"]:checked::before {
218 background-color: #fff !important;
219 border-radius: 50px;
220 content: "\2022";
221 font-size: 24px;
222 height: 6px;
223 line-height: 13px;
224 margin: 5px;
225 text-indent: -9999px;
226 width: 6px;
227 }
228
229 @keyframes spin {
230 0% {
231 transform: rotate( 0deg );
232 }
233 100% {
234 transform: rotate( 360deg );
235 }
236 }
237