blob: 0e6186138fc9d9bb52029e1f08c7ad536cb6ad30 [file] [log] [blame]
Faris Ansariff3b71d2021-05-07 14:52:13 +05301@import "frappe/public/scss/desk/variables";
Rushabh Mehta5d0e8de2016-04-11 17:34:25 +05302
Anand Doshida858cc2015-02-24 17:50:44 +05303.erpnext-footer {
4 margin: 11px auto;
5 text-align: center;
6}
7
8.show-all-reports {
9 margin-top: 5px;
10 font-size: 11px;
11}
12
13/* toolbar */
14.toolbar-splash {
15 width: 32px;
16 height: 32px;
17 margin: -10px auto;
18}
19
Anand Doshi906c2ba2015-07-17 15:11:24 +053020.erpnext-icon {
Faris Ansariadcb3c62017-03-06 21:02:17 +053021 width: 24px;
Anand Doshi906c2ba2015-07-17 15:11:24 +053022 margin-right: 0px;
23 margin-top: -3px;
24}
Nabin Hait3769d872015-12-18 13:12:02 +053025
Prateeksha Singh420c7902018-04-05 14:44:16 +053026.app-icon-svg {
27 display: inline-block;
Nabin Hait34c551d2019-07-03 10:34:31 +053028 margin: auto;
29 text-align: center;
30 border-radius: 16px;
31 cursor: pointer;
Prateeksha Singh420c7902018-04-05 14:44:16 +053032 box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.15);
33}
34
35.app-icon-svg .hub-icon {
36 height: 72px;
37 width: 72px;
38}
39
Rushabh Mehta3d2622c2016-04-25 17:53:42 +053040.dashboard-list-item {
41 background-color: inherit;
Suraj Shettya43e7602020-08-23 16:36:28 +053042 border-bottom: 1px solid var(--border-color);
43 font-size: var(--text-md);
44 color: var(--text-color);
Rushabh Mehta3d2622c2016-04-25 17:53:42 +053045}
46
Rushabh Mehtad1eba512016-06-13 17:46:55 +053047#page-stock-balance .dashboard-list-item {
48 padding: 5px 15px;
49}
50
Rushabh Mehta3d2622c2016-04-25 17:53:42 +053051.dashboard-list-item:last-child {
52 border-bottom: none;
53}
Rohit Waghchauref2aa1762016-05-20 23:55:45 +053054
Neil Trini Lasrado2a9e0f62017-01-09 18:25:43 +053055// assessment tool
56.frappe-control[data-fieldname='result_html'] {
57 overflow: scroll;
58}
59.assessment-result-tool {
60 table-layout: fixed;
61
62 input {
63 width: 100%;
64 border: 0;
65 outline: none;
66 text-align: right;
67 }
68
69 th {
70 white-space: nowrap;
71 overflow: hidden;
72 text-overflow: ellipsis;
73 }
74
75 .total-score, .grade, .score {
76 text-align: right;
77 }
Faris Ansari1f261a82017-03-06 18:01:58 +053078}
79
Faris Ansari1fe15182017-03-10 14:50:39 +053080/* pos */
Faris Ansari1f261a82017-03-06 18:01:58 +053081
Faris Ansari1fe15182017-03-10 14:50:39 +053082body[data-route="pos"] {
83
84 .pos-bill-toolbar {
85 padding: 10px 0px;
86 height: 51px;
Faris Ansari1f261a82017-03-06 18:01:58 +053087 }
88
Faris Ansari1fe15182017-03-10 14:50:39 +053089 .pos-bill-item:hover, .list-customers-table > .pos-list-row:hover {
90 background-color: #f5f7fa;
91 cursor: pointer;
Faris Ansari1f261a82017-03-06 18:01:58 +053092 }
93
Faris Ansari1fe15182017-03-10 14:50:39 +053094 .pos-item-qty {
95 display: inline-block;
Faris Ansari1f261a82017-03-06 18:01:58 +053096 }
Faris Ansari1f261a82017-03-06 18:01:58 +053097
Faris Ansari1fe15182017-03-10 14:50:39 +053098 .pos-qty-row > div {
99 padding: 5px 0px;
100 }
Faris Ansari1f261a82017-03-06 18:01:58 +0530101
Faris Ansari1fe15182017-03-10 14:50:39 +0530102 .pos-qty-btn {
103 margin-top: 3px;
104 cursor: pointer;
105 font-size: 120%;
106 }
Faris Ansari1f261a82017-03-06 18:01:58 +0530107
Faris Ansari1fe15182017-03-10 14:50:39 +0530108 .search-area .form-group {
109 max-width: 100% !important;
110 }
Faris Ansari1f261a82017-03-06 18:01:58 +0530111
Faris Ansari1fe15182017-03-10 14:50:39 +0530112 .tax-table {
113 margin-bottom: 10px;
114 }
Faris Ansari1f261a82017-03-06 18:01:58 +0530115
Faris Ansari1fe15182017-03-10 14:50:39 +0530116 .discount-field-col {
117 padding-left: 24px;
118 }
Faris Ansari1f261a82017-03-06 18:01:58 +0530119
Faris Ansari1fe15182017-03-10 14:50:39 +0530120 .discount-amount-area {
121 .input-group:first-child {
122 margin-bottom: 2px;
123 }
124 }
Faris Ansari1f261a82017-03-06 18:01:58 +0530125
Faris Ansari1fe15182017-03-10 14:50:39 +0530126 .payment-toolbar {
127 .row {
128 width: 323px;
129 margin: 0 auto;
130 }
131 }
Faris Ansari1f261a82017-03-06 18:01:58 +0530132
Faris Ansari1fe15182017-03-10 14:50:39 +0530133 .payment-mode {
134 cursor: pointer;
135 font-family: sans-serif;
136 font-size: 15px;
137 }
Faris Ansari1f261a82017-03-06 18:01:58 +0530138
Faris Ansari1fe15182017-03-10 14:50:39 +0530139 .pos-payment-row .col-xs-6 {
140 padding :15px;
141 }
142
143 .pos-payment-row {
Faris Ansariff3b71d2021-05-07 14:52:13 +0530144 border-bottom:1px solid $border-color;
Faris Ansari1fe15182017-03-10 14:50:39 +0530145 margin: 2px 0px 5px 0px;
146 height: 60px;
147 margin-top: 0px;
148 margin-bottom: 0px;
149 }
150
151 .pos-payment-row:hover, .pos-keyboard-key:hover{
Faris Ansariff3b71d2021-05-07 14:52:13 +0530152 background-color: var(--bg-color);
Faris Ansari1fe15182017-03-10 14:50:39 +0530153 cursor: pointer;
154 }
155
156 .pos-keyboard-key, .delete-btn {
Faris Ansariff3b71d2021-05-07 14:52:13 +0530157 border: 1px solid $border-color;
Faris Ansari1fe15182017-03-10 14:50:39 +0530158 height:85px;
159 width:85px;
160 margin:10px 10px;
161 font-size:24px;
162 font-weight:200;
163 background-color: #FDFDFD;
164 border-color: #e8e8e8;
165 }
166
167 .numeric-keypad {
Faris Ansariff3b71d2021-05-07 14:52:13 +0530168 border: 1px solid $border-color;
Faris Ansari1fe15182017-03-10 14:50:39 +0530169 height:69px;
170 width:69px;
171 font-size:20px;
172 font-weight:200;
173 background-color: #FDFDFD;
174 border-color: #e8e8e8;
175 margin-left:-4px;
176 }
177
178 .pos-pay {
179 height:69px;
180 width:69px;
181 font-size:17px;
182 font-weight:200;
183 margin-left:-4px;
184 }
185
186 .numeric-keypad {
187 height: 60px;
188 width: 60px;
189 font-size: 20px;
190 font-weight: 200;
191 border-radius: 0;
192 background-color: #fff;
193 margin-left:-4px;
Faris Ansarid79f2392017-03-16 12:18:35 +0530194
Faris Ansariff3b71d2021-05-07 14:52:13 +0530195 @media (max-width: map-get($grid-breakpoints, "xl")) {
Faris Ansarid79f2392017-03-16 12:18:35 +0530196 height: 45px;
197 width: 45px;
198 font-size: 14px;
199 }
200
Faris Ansariff3b71d2021-05-07 14:52:13 +0530201 @media (max-width: map-get($grid-breakpoints, "lg")) {
Faris Ansarid79f2392017-03-16 12:18:35 +0530202 height: 40px;
203 width: 40px;
204 }
Faris Ansari1fe15182017-03-10 14:50:39 +0530205 }
206
207 .numeric_keypad {
208 margin-left: -15px;
209
210 & > .row > button {
211 border: none;
Faris Ansariff3b71d2021-05-07 14:52:13 +0530212 border-right: 1px solid $border-color;
213 border-bottom: 1px solid $border-color;
Faris Ansari1fe15182017-03-10 14:50:39 +0530214
215 &:first-child {
Faris Ansariff3b71d2021-05-07 14:52:13 +0530216 border-left: 1px solid $border-color;
Faris Ansari1fe15182017-03-10 14:50:39 +0530217 }
218 }
219
220 & > .row:first-child > button {
Faris Ansariff3b71d2021-05-07 14:52:13 +0530221 border-top: 1px solid $border-color;
Faris Ansari1fe15182017-03-10 14:50:39 +0530222 }
223 }
224
225 .pos-pay {
Faris Ansariff3b71d2021-05-07 14:52:13 +0530226 background-color: var(--primary);
Faris Ansari1fe15182017-03-10 14:50:39 +0530227 border: none;
228 }
229
230 .multimode-payments {
231 padding-left: 30px;
232 }
233
234 .payment-toolbar {
235 padding-right: 30px;
236 }
237
238 .list-row-head.pos-invoice-list {
Faris Ansariff3b71d2021-05-07 14:52:13 +0530239 border-top: 1px solid $border-color;
Faris Ansari1fe15182017-03-10 14:50:39 +0530240 }
241
242 .modal-dialog {
243 width: 750px;
244
Faris Ansariff3b71d2021-05-07 14:52:13 +0530245 @media (max-width: map-get($grid-breakpoints, 'md')) {
Faris Ansari1fe15182017-03-10 14:50:39 +0530246 width: auto;
247
248 .modal-content {
249 height: auto;
250 }
251 }
252 }
Faris Ansari339d9c92017-03-07 18:14:06 +0530253
Faris Ansariff3b71d2021-05-07 14:52:13 +0530254 @media (max-width: map-get($grid-breakpoints, 'md')) {
Faris Ansari1fe15182017-03-10 14:50:39 +0530255 .amount-row h3 {
256 font-size: 15px;
257 }
258 .pos-keyboard-key, .delete-btn {
259 height: 50px;
260 }
261 .multimode-payments {
262 padding-left: 15px;
263 }
264 .payment-toolbar {
265 padding-right: 15px;
266 }
Faris Ansari45510102017-03-09 14:43:37 +0530267 }
268
Faris Ansari1fe15182017-03-10 14:50:39 +0530269 .amount-label {
270 font-size: 16px;
Faris Ansari339d9c92017-03-07 18:14:06 +0530271 }
Faris Ansari45510102017-03-09 14:43:37 +0530272
Faris Ansari1fe15182017-03-10 14:50:39 +0530273 .selected-payment-mode {
Faris Ansariff3b71d2021-05-07 14:52:13 +0530274 background-color: var(--bg-color);
Faris Ansari1fe15182017-03-10 14:50:39 +0530275 cursor: pointer;
Faris Ansari45510102017-03-09 14:43:37 +0530276 }
277
Faris Ansari1fe15182017-03-10 14:50:39 +0530278 .pos-invoice-list {
279 padding: 15px 10px;
280 }
281
282 .write_off_amount, .change_amount {
283 margin: 15px;
284 width: 130px;
285 }
286
287 .pos-list-row {
288 display: table;
289 table-layout: fixed;
290 width: 100%;
Faris Ansari45510102017-03-09 14:43:37 +0530291 padding: 9px 15px;
Faris Ansari1fe15182017-03-10 14:50:39 +0530292 font-size: 12px;
293 margin: 0px;
Faris Ansariff3b71d2021-05-07 14:52:13 +0530294 border-bottom: 1px solid $border-color;
Faris Ansari1fe15182017-03-10 14:50:39 +0530295
296 .cell {
297 display: table-cell;
298 vertical-align: middle;
299
300 &.price-cell {
301 width: 50%;
302 }
303 }
304
305 .subject {
306 width: 40%
307 }
308
309 .list-row-checkbox, .list-select-all {
310 margin-right: 7px;
311 }
Faris Ansari45510102017-03-09 14:43:37 +0530312 }
Faris Ansari339d9c92017-03-07 18:14:06 +0530313
Faris Ansari1fe15182017-03-10 14:50:39 +0530314 .pos-bill-header {
315 background-color: #f5f7fa;
Faris Ansariff3b71d2021-05-07 14:52:13 +0530316 border: 1px solid $border-color;
Faris Ansari1fe15182017-03-10 14:50:39 +0530317 padding: 13px 15px;
318 }
Faris Ansari339d9c92017-03-07 18:14:06 +0530319
Faris Ansari1fe15182017-03-10 14:50:39 +0530320 .pos-list-row.active {
Faris Ansariff3b71d2021-05-07 14:52:13 +0530321 background-color: var(--fg-hover-color);
Faris Ansari1fe15182017-03-10 14:50:39 +0530322 }
Faris Ansari339d9c92017-03-07 18:14:06 +0530323
Faris Ansari1fe15182017-03-10 14:50:39 +0530324 .totals-area {
Faris Ansariff3b71d2021-05-07 14:52:13 +0530325 border-right: 1px solid $border-color;
326 border-left: 1px solid $border-color;
Faris Ansari1fe15182017-03-10 14:50:39 +0530327 margin-bottom: 15px;
328 }
Faris Ansari339d9c92017-03-07 18:14:06 +0530329
Faris Ansari1fe15182017-03-10 14:50:39 +0530330 .tax-area .pos-list-row {
331 border: none;
332 }
Faris Ansari45510102017-03-09 14:43:37 +0530333
Faris Ansari1fe15182017-03-10 14:50:39 +0530334 .item-cart-items {
Faris Ansariff3b71d2021-05-07 14:52:13 +0530335 height: calc(100vh - 526px);
Faris Ansari1fe15182017-03-10 14:50:39 +0530336 overflow: auto;
Faris Ansariff3b71d2021-05-07 14:52:13 +0530337 border: 1px solid $border-color;
Faris Ansari1fe15182017-03-10 14:50:39 +0530338 border-top: none;
Faris Ansari125996e2017-05-16 07:29:15 +0530339
Faris Ansariff3b71d2021-05-07 14:52:13 +0530340 @media (max-width: map-get($grid-breakpoints, 'md')) {
Faris Ansari125996e2017-05-16 07:29:15 +0530341 height: 30vh;
342 }
Faris Ansari1fe15182017-03-10 14:50:39 +0530343 }
Faris Ansari45510102017-03-09 14:43:37 +0530344
Faris Ansari1fe15182017-03-10 14:50:39 +0530345 .no-items-message {
346 min-height: 200px;
347 display: flex;
348 align-items: center;
349 justify-content: center;
350 height: 100%;
351 }
352
353 .pos-list-row:last-child {
354 border-bottom: none;
355 }
356
357 .form-section-heading {
358 padding: 0;
359 }
360
361 .item-list {
Faris Ansariff3b71d2021-05-07 14:52:13 +0530362 border: 1px solid $border-color;
Faris Ansari1fe15182017-03-10 14:50:39 +0530363 border-top: none;
Faris Ansariff3b71d2021-05-07 14:52:13 +0530364 max-height: calc(100vh - 190px);
Faris Ansari1fe15182017-03-10 14:50:39 +0530365 overflow: auto;
366
Faris Ansariff3b71d2021-05-07 14:52:13 +0530367 @media (max-width: map-get($grid-breakpoints, 'md')) {
Faris Ansari1fe15182017-03-10 14:50:39 +0530368 max-height: initial;
369 }
370
371 .image-field {
372 height: 140px;
Rushabh Mehtab3c8f442017-06-21 17:22:38 +0530373
Faris Ansari5687e2d2017-04-20 11:09:43 +0530374 .placeholder-text {
375 font-size: 50px;
376 }
Faris Ansari1fe15182017-03-10 14:50:39 +0530377 }
378
379 .pos-item-wrapper {
380 position: relative;
381 }
Faris Ansari1fe15182017-03-10 14:50:39 +0530382 }
383
384 .pos-bill-toolbar {
385 margin-top: 10px;
386 }
387
388 .search-item .form-group {
389 margin: 0;
390 }
391
392 .item-list-area .pos-bill-header {
393 padding: 5px;
394 padding-left: 15px;
395 }
396
Faris Ansarid79f2392017-03-16 12:18:35 +0530397 .pos-selected-item-action {
398 .pos-list-row:first-child {
399 padding-top: 0;
400 }
401
402 &> .pos-list-row {
403 border: none;
404
Faris Ansariff3b71d2021-05-07 14:52:13 +0530405 @media (max-width: map-get($grid-breakpoints, 'xl')) {
Faris Ansarid79f2392017-03-16 12:18:35 +0530406 padding: 5px 15px;
407 }
408 }
Faris Ansari1fe15182017-03-10 14:50:39 +0530409 }
410
411 .edit-customer-btn {
412 position: absolute;
413 right: 57px;
414 top: 15px;
415 z-index: 100;
416 }
417
418 .btn-more {
419 display: flex;
420 justify-content: center;
421 align-items: center;
422 cursor: pointer;
Faris Ansariff3b71d2021-05-07 14:52:13 +0530423 background-color: var(--bg-color);
Faris Ansari1fe15182017-03-10 14:50:39 +0530424 min-height: 200px;
425 }
426
427 .collapse-btn {
428 cursor: pointer;
429 }
Rucha Mahabal3cf2c2b2019-11-21 20:47:08 +0530430
Faris Ansariff3b71d2021-05-07 14:52:13 +0530431 @media (max-width: map-get($grid-breakpoints, 'md')) {
Faris Ansari3df13272018-10-29 15:15:10 +0530432 .page-actions {
433 max-width: 110px;
434 }
435 }
Faris Ansari655f86d2017-08-29 14:27:01 +0530436}
437
438.price-info {
439 position: absolute;
440 left: 0;
441 bottom: 0;
442 margin: 0 0 15px 15px;
443 background-color: rgba(141, 153, 166, 0.6);
444 padding: 5px 9px;
445 border-radius: 3px;
446 color: #fff;
Prateeksha Singh9b4f3cf2017-09-18 16:41:04 +0530447
448}
449
Rucha Mahabaleaa956b2020-04-22 13:07:12 +0530450// Healthcare
451
452.exercise-card {
453 box-shadow: 0 1px 3px rgba(0,0,0,0.30);
454 border-radius: 2px;
455 padding: 6px 6px 6px 8px;
456 margin-top: 10px;
457 height: 100% !important;
458
459 .card-img-top {
460 width: 100%;
461 height: 15vw;
462 object-fit: cover;
463 }
464
465 .btn-edit {
466 position: absolute;
467 bottom: 10px;
468 left: 20px;
469 }
470
471 .btn-del {
472 position: absolute;
473 bottom: 10px;
474 left: 50px;
475 }
476
477 .card-body {
478 margin-bottom: 10px;
479 }
480
481 .card-footer {
482 padding: 10px;
483 }
484}
485
486.exercise-row {
487 height: 100% !important;
488 display: flex;
489 flex-wrap: wrap;
490}
491
492.exercise-col {
493 padding: 10px;
Faris Ansariff3b71d2021-05-07 14:52:13 +0530494}