.form-group{align-items:center;background:#f2f2f2;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:500px}@media screen and (min-width:360px){.form-group{height:calc(100vh - 57px);justify-content:space-around}}.form-input-group{width:100%}.form-input-group .keypad-input-field{color:#000;font-size:24px;font-weight:bolder;line-height:100%;padding-top:8px}.form-input-group .q-input::-webkit-outer-spin-button,.form-input-group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-input-group .q-input[type=number]{-moz-appearance:textfield}.form-input-group .q-field{padding:0;width:100%}.form-input-group .q-field__inner{padding:16px 16px 0}.form-input-group .q-field__control{background:#fff;color:#000}.form-input-group .q-field__label,.form-input-group .q-field__native{padding-left:12px}.form-input-group .q-field__bottom{padding-left:29px;padding-top:2px}.form-input-group .q-field__append{padding-right:6px}.active-keypad-input-field .q-field__control:after{animation-duration:1.2s;animation-iteration-count:infinite;animation-name:blink;border:3px solid #00a84f;opacity:1}@keyframes blink{0%{opacity:1}to{opacity:0}}.keypad-input-clear-icon{border:2px solid #000;border-radius:20px;color:#000;height:22px;width:22px}.text-p-light{color:#99bd48!important}.bg-p-light{background:#99bd48!important}.text-p-dark{color:#2e9a3e!important}.bg-p-dark{background:#2e9a3e!important}q-header{color:#000}.p-report--butiksnamn{font-size:24px}.p-report--rubrik{font-size:10pt;font-weight:700;text-align:right}.p-report--bolagadress,.p-report--transaktionfromto{font-size:10pt;font-weight:700;text-align:left}.p-report--transaktionfromto{font-style:italic}.p-report--hgrubrik{font-size:10pt;line-height:10pt;text-align:left;white-space:nowrap}.p-report--hgrubrikitems{font-size:10pt;font-weight:700}.p-report--hgitems,.p-report--hgitems--right{font-size:10pt;line-height:10pt}.p-report--hgitems--right{text-align:right}.p-report--header-bg{background-color:#d3d3d3}.p-report--start-of-report+.p-report--start-of-report{border-top:1px solid #000;margin-top:5em;padding-top:5em}.p-receipt--global{font-family:sans-serif;max-width:21cm}.p-receipt .tableReceiptInfo{font-size:8pt}.p-receipt .paymethod{font-size:12px;line-height:1em}.p-receipt h3{font-size:larger;line-height:60%}.p-receipt--titles{font-size:2em}.p-receipt--right{text-align:right}.p-receipt--note{font-size:smaller}.p-receipt--large{font-size:large}.p-receipt table{border-collapse:collapse}.p-receipt--bordered td{border:1px solid #000}.p-receipt--items td:first-child,.p-receipt--items th:first-child{text-align:left}.p-receipt--items td+td,.p-receipt--items th+th{text-align:right}.p-receipt--items tr:first-child{border-bottom:1px solid #000}.p-receipt--address{vertical-align:top}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-left{text-align:left}.solid{border-top:1px solid #000}.dashed{border-top:1px dashed #000;margin:18px 0}.sign{background-color:#000;border:none;color:#000;height:1px;margin:80px 0 18px}.bolder-header{font-size:22px;line-height:100%;text-align:center}.bold-header,.bolder-header{align-items:center;color:#000;display:flex;font-style:normal;font-weight:700;letter-spacing:-.28px;text-transform:uppercase}.bold-header{font-size:20px;line-height:150%}.bigger-normal{line-height:19px}.bigger-normal,.normal-text{color:#000;font-size:18px;font-style:normal;font-weight:400}.normal-text{display:flex;letter-spacing:-.28px;line-height:150%;text-transform:uppercase}.normal{font-size:18px}.normal,.small{color:#000;font-style:normal;font-weight:400;line-height:19px}.small{font-size:16px}.small-bold{line-height:19px}.bold,.small-bold{color:#000;font-size:18px;font-style:normal;font-weight:700}.bold{line-height:150%}.sum{padding:6px 0}.first-row{margin-bottom:8px}.border-bottom{border-bottom:1px solid #000;border-collapse:collapse}.num-key-pad{grid-column-gap:0;grid-row-gap:0;border-radius:50%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);margin:0 16px;max-width:300px;padding:16px 16px 8px}.num-key-pad,.num-key-pad .number-btn{align-items:center;justify-content:center}.num-key-pad .number-btn{background-color:#fff;border:1px solid #ccc;color:#000;cursor:pointer;display:flex;display:inline-block;font-size:24px;font-style:normal;font-weight:400;line-height:100%;padding:28.5px 30px;text-align:center;text-decoration:none}.num-key-pad .div1{border-radius:30px 0 0 0;grid-area:1/1/2/2}.num-key-pad .div2{grid-area:1/2/2/3}.num-key-pad .div3{border-radius:0 30px 0 0;grid-area:1/3/2/4}.num-key-pad .div4{grid-area:2/1/3/2}.num-key-pad .div5{grid-area:2/2/3/3}.num-key-pad .div6{grid-area:2/3/3/4}.num-key-pad .div7{grid-area:3/1/4/2}.num-key-pad .div8{grid-area:3/2/4/3}.num-key-pad .div9{grid-area:3/3/4/4}.num-key-pad .div10{border-radius:0 0 0 30px;grid-area:4/1/5/2}.num-key-pad .div11{grid-area:4/2/5/3}.num-key-pad .div12{border-radius:0 0 30px 0;grid-area:4/3/5/4}.num-key-pad .div12 .num-key-pad-clear-btn{height:24px;width:24px}.action-btn{align-items:center;border:none;border-radius:32px;color:#fff;display:flex;flex-direction:row;height:60px;justify-content:space-between;margin:8px 0;min-width:340px}.action-btn .action-btn-text{font-size:20px;font-weight:700;line-height:100%;margin:0;padding-left:12px;text-transform:uppercase}.action-btn .action-btn-icon{padding-right:12px}.action-btn-beside-back-button-red{min-width:260px}.secondary-action-button{background:#f2f2f2;border:1px solid #00a84f;color:#00a84f}.primary-action-button{background:#00a84f;color:#fff}.back-button-red{align-content:center;background-color:#fff;border:1px solid #f44336;border-radius:32px;color:#f44336;cursor:pointer;display:flex;display:inline-block;flex-direction:row;height:60px;width:60px}.back-button-red .back-button-red-icon{padding-right:4px;padding-top:6px}.back-button-red:hover{background-color:#f2f2f2}.back-button-red:active{position:relative;top:1px}