.upload-box{--shadow:0 18px 36.7px 0 rgb(var(--primary-rgb)/7%);background-color:var(--light);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%23358f9473' stroke-dasharray='12' stroke-dashoffset='16' stroke-linecap='round' stroke-width='2' rx='12' ry='12'/%3E%3C/svg%3E");border-radius:12px;border-radius:var(--global-radius,12px);box-shadow:var(--shadow);cursor:pointer;justify-content:center;outline:0;padding:32px 24px 24px;text-align:center}.form-field .upload-box svg,.upload-box{margin-bottom:8px;transition:var(--transition)}.form-field .upload-box svg{color:var(--primary);margin-right:20px;width:32px}.upload-box .name-file{color:var(--color-minor);font-size:20px;font-weight:500;line-height:1.5}.upload-box .name-file .info{color:var(--color-main);font-size:14px;font-weight:400;line-height:1.5;margin-top:8px;opacity:.4}.upload-box input{opacity:0;position:absolute;visibility:hidden}.upload-box.has-file{border:0;border-radius:0;cursor:default;display:block;margin:0 auto;max-width:800px;padding:0;position:relative}.upload-box.has-file .name-file{word-wrap:break-word;word-break:break-word}.upload-box.has-file img{max-height:800px}.upload-box.has-file .btn-delete{position:absolute;right:-8px;top:-8px}.upload-box:hover svg{transform:scale(1.5)}.hr-word{align-items:center;display:flex;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:24px;text-align:center}.hr-word span{opacity:.4;padding:0 12px}.hr-word:after,.hr-word:before{background-color:var(--border-color);content:"";display:block;height:1px;width:100%}.btn-show-address,.btn-show-camera{letter-spacing:1px;margin-bottom:24px;min-height:56px}@media screen and (max-width:816px){.btn-show-address{flex:1 0 90%}.btn-show-address br{display:none}}.camera-container{border:1px dashed var(--border-color);display:flex;margin-top:16px;position:relative}.camera-container .canvas{width:100%}.camera-container .canvas-box,.camera-container .video{height:auto;width:50%}@media screen and (max-width:800px){.camera-container{border:0;flex-direction:column}.camera-container .canvas-box,.camera-container .video{width:100%}}.camera-container .btn-toggle-camera{align-items:center;background-color:var(--light);border:1px solid var(--primary);border-radius:8px;border-radius:var(--global-radius,8px);color:var(--primary);display:flex;font-size:28px;height:32px;justify-content:center;left:calc(50% - 40px);position:absolute;top:8px;width:32px;z-index:2}.camera-container .btn-toggle-camera svg{transition:transform var(--transition)}.camera-container .btn-toggle-camera:hover svg{transform:rotate(180deg)}@media screen and (max-width:800px){.camera-container .btn-toggle-camera{left:calc(100% - 40px)}}.camera-container .btn-actions{bottom:8px;display:flex;flex-direction:column;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:1}.camera-container .btn-actions .btn-primary{min-height:36px}@media screen and (max-width:800px){.camera-container .btn-actions{flex-direction:row;margin:-16px auto;position:static;transform:none}.camera-container .btn-actions .btn-mini{min-height:32px}.camera-container .btn-actions+.canvas-box{min-height:20px}}.camera-container .canvas-box{position:relative}.camera-container .canvas-box:before{--svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m18.375 22.075 1.15-1.15-4.45-4.45-1.15 1.15Q13 18.55 13 19.85t.925 2.225T16.15 23t2.225-.925m2.55-2.55 1.15-1.15Q23 17.45 23 16.15t-.925-2.225T19.85 13t-2.225.925l-1.15 1.15zM7 9h10V7H7zm5-4.75q.325 0 .538-.213t.212-.537-.213-.537T12 2.75t-.537.213-.213.537.213.538.537.212M11.125 21H5q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h4.2q.325-.9 1.088-1.45T12 1t1.713.55T14.8 3H19q.825 0 1.413.588T21 5v6.125q-1.05-.25-2.087-.038T17 11.876V11H7v2h8.725l-2 2H7v2h4.875q-.575.875-.788 1.913T11.126 21'/%3E%3C/svg%3E");background-color:var(--primary-light);content:"";display:inline-block;height:50%;left:50%;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m18.375 22.075 1.15-1.15-4.45-4.45-1.15 1.15Q13 18.55 13 19.85t.925 2.225T16.15 23t2.225-.925m2.55-2.55 1.15-1.15Q23 17.45 23 16.15t-.925-2.225T19.85 13t-2.225.925l-1.15 1.15zM7 9h10V7H7zm5-4.75q.325 0 .538-.213t.212-.537-.213-.537T12 2.75t-.537.213-.213.537.213.538.537.212M11.125 21H5q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h4.2q.325-.9 1.088-1.45T12 1t1.713.55T14.8 3H19q.825 0 1.413.588T21 5v6.125q-1.05-.25-2.087-.038T17 11.876V11H7v2h8.725l-2 2H7v2h4.875q-.575.875-.788 1.913T11.126 21'/%3E%3C/svg%3E");-webkit-mask-image:var(--svg);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m18.375 22.075 1.15-1.15-4.45-4.45-1.15 1.15Q13 18.55 13 19.85t.925 2.225T16.15 23t2.225-.925m2.55-2.55 1.15-1.15Q23 17.45 23 16.15t-.925-2.225T19.85 13t-2.225.925l-1.15 1.15zM7 9h10V7H7zm5-4.75q.325 0 .538-.213t.212-.537-.213-.537T12 2.75t-.537.213-.213.537.213.538.537.212M11.125 21H5q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h4.2q.325-.9 1.088-1.45T12 1t1.713.55T14.8 3H19q.825 0 1.413.588T21 5v6.125q-1.05-.25-2.087-.038T17 11.876V11H7v2h8.725l-2 2H7v2h4.875q-.575.875-.788 1.913T11.126 21'/%3E%3C/svg%3E");mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}@media screen and (max-width:800px){.camera-container .canvas-box:before{display:none}}.camera-container .canvas-box.remove-before{font-size:0}.camera-container .canvas-box.remove-before:before{display:none}.camera-container .canvas.empty{border-left:1px dashed var(--border-color)}@media screen and (max-width:800px){.camera-container .canvas.empty{border:0;height:24px}}.global-tabs{display:flex;gap:8px;margin-bottom:20px}.global-tabs.small-tab .global-tab-btn{font-size:.875rem;line-height:1;min-height:40px;padding:4px 16px}@media screen and (max-width:600px)and (min-width:380px){.add-receipt-page .global-tabs .global-tab-btn{flex-direction:column;font-size:1rem;gap:4px;text-align:center}.add-receipt-page .global-tabs .global-tab-btn:first-child{border-radius:24px 0 0 24px;border-radius:var(--global-radius,24px) 0 0 var(--global-radius,24px)}.add-receipt-page .global-tabs .global-tab-btn:last-child{border-radius:0 24px 24px 0;border-radius:0 var(--global-radius,24px) var(--global-radius,24px) 0}}@media(max-width:380px){.add-receipt-page .global-tabs{flex-direction:column}.add-receipt-page .global-tabs .global-tab-btn{border-radius:24px!important;border-radius:var(--global-radius,24px)!important;font-size:1rem;min-height:34px;padding:4px 16px}}.global-tab-btn{--transition:0.2s ease;align-items:center;background:var(--primary-light);color:var(--primary);cursor:pointer;display:flex;flex:1;font-size:1.125rem;gap:12px;justify-content:center;min-height:3.25rem;padding:8px 16px;position:relative;text-align:left;transition:.2s ease;transition:var(--transition)}.global-tab-btn:first-child{border-radius:40px 0 0 40px;border-radius:var(--global-radius,40px) 0 0 var(--global-radius,40px)}.global-tab-btn:last-child{border-radius:0 40px 40px 0;border-radius:0 var(--global-radius,40px) var(--global-radius,40px) 0}.global-tab-btn svg{height:26px;transition:var(--transition)}.global-tab-btn.active{background:var(--primary);color:var(--light)}.global-tab-btn.active svg,.global-tab-btn:hover svg{transform:scale(1.2)}.global-tab-btn .tab-count{font-size:12px;font-weight:700;position:absolute;right:6px;top:4px}.add-receipt-page>.wrapper{margin:24px auto clamp(24px,24px + 36 * (100vw - 400px)/800,60px);min-height:50vh}.add-receipt-page>.wrapper>.row{flex-direction:row-reverse}.add-receipt-page .btn-view-data-anamnese{font-size:16px;gap:16px;justify-content:center;margin-bottom:24px;text-align:left;width:100%}.add-receipt-page .btn-view-data-anamnese svg{font-size:24px}@media(min-width:768px){.add-receipt-page .btn-view-data-anamnese{align-items:center;border-radius:12px;border-radius:var(--global-radius,12px);flex-direction:column;font-size:14px;gap:4px;padding:8px 12px;text-align:center;word-break:break-word}}.add-receipt-page .col-8 .btn-small{border-radius:12px;min-height:28px;padding:2px 12px}.add-receipt-page .post-note{font-size:12px;height:0;line-height:1.2;opacity:.5;position:relative;top:36px}@media screen and (min-width:580px){.add-receipt-page .post-note{text-align:center}}