.context-menu{z-index:98;width:max-content;position:fixed}.context-menu.absolute{margin-top:var(--space-10)}.context-menu .context-menu-items{padding:var(--space-6);color:var(--font-color);border-radius:var(--border-radius-low);background-color:var(--theme-color-2);border:1px solid var(--theme-color-20)}.context-menu .context-menu-items .menu-item{padding:var(--space-8);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--font-color);border-radius:var(--border-radius-extra-low);transition:background-color var(--transition-duration-fast) ease-in-out;align-items:center;gap:var(--space-8);display:flex;position:relative}.context-menu .context-menu-items .menu-item>:first-child{flex:none}.context-menu .context-menu-items .menu-item:hover{background-color:var(--theme-color-6)}.context-menu .context-menu-items .menu-item.with-divider{margin-bottom:10px}.context-menu .context-menu-items .menu-item.with-divider:after{content:"";border-radius:calc(var(--border-radius-extra-low) - 2px);background-color:var(--theme-color-20);width:calc(100% - 8px);height:1px;position:absolute;bottom:-5px;left:4px}.context-menu.dark .context-menu-items{background-color:var(--theme-color-3);border-color:var(--theme-color-16)}.context-menu.dark .context-menu-items .menu-item{color:var(--theme-color-1)}.context-menu.dark .context-menu-items .menu-item:hover{background-color:var(--theme-color-18)}.context-menu.dark .context-menu-items .menu-item.with-divider:after{background-color:var(--theme-color-16)}.context-menu.stock-card-context-menu{min-width:260px}
.requirement-popup{top:calc(100% + var(--space-10));width:100%;min-width:300px;padding:var(--space-12);font-size:var(--font-size-12);border:1px solid var(--theme-color-39);border-radius:var(--border-radius-low);background-color:var(--theme-color-2);z-index:6;position:absolute}.requirement-popup .title{color:var(--font-color);padding-bottom:var(--space-14)}.requirement-popup .requirement{align-items:center;gap:var(--space-12);color:var(--font-color-secondary);transition:color var(--transition-duration-fast) ease-in-out;display:flex;position:relative}.requirement-popup .requirement:not(:last-child){margin-bottom:10px}.requirement-popup .requirement span{width:calc(100% - 22px)}.requirement-popup .requirement.valid{color:var(--theme-color-24)}.requirement-popup .requirement.valid svg{color:var(--theme-color-24)!important}
.cds-modal{z-index:99;width:100%;height:100%;position:fixed;top:0;left:0;overflow:scroll}.cds-modal::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.cds-modal{-ms-overflow-style:none;scrollbar-width:none}.cds-modal:focus{border:none;outline:none}.cds-modal.loading .modal-content{justify-content:center;align-items:center;display:flex}.cds-modal .cds-modal-bg-layer{content:"";z-index:1;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background-color:var(--theme-color-15);width:100%;height:100%;position:fixed;top:0;left:0}.cds-modal .cds-modal-dialog{min-height:260px;margin:1.75rem;display:flex}.cds-modal .cds-modal-dialog .cds-modal-content{z-index:1;border-radius:var(--border-radius-medium);min-width:400px;max-width:100%;min-height:260px;box-shadow:0 0 6px var(--theme-shadow-color);display:block;position:relative}.cds-modal .cds-modal-dialog .cds-modal-content .modal-content{padding:var(--space-24);height:100%;min-height:inherit;overflow:scroll}.cds-modal .cds-modal-dialog .cds-modal-content .modal-content::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.cds-modal .cds-modal-dialog .cds-modal-content .modal-content{-ms-overflow-style:none;scrollbar-width:none}.cds-modal .cds-modal-dialog .cds-modal-content .modal-loading{justify-content:center;align-items:center;width:auto;min-height:260px;display:flex}.cds-modal .cds-modal-dialog .cds-modal-content .modal-loading .loading-spinner{border-top:2px solid var(--theme-color-23);border-right:2px solid var(--theme-color-2);width:28px;height:28px}.cds-modal .cds-modal-dialog .cds-modal-content.hide-close-button{background-color:var(--theme-color-1)}.cds-modal .cds-modal-dialog .cds-modal-content.hide-close-button .content-bg,.cds-modal .cds-modal-dialog .cds-modal-content.hide-close-button .close-button,.cds-modal .cds-modal-dialog .cds-modal-content.hide-close-button .modal-background{display:none}.cds-modal .cds-modal-dialog .cds-modal-content .modal-background{z-index:-1;border-radius:var(--border-radius-high);background-color:var(--theme-color-1);width:100%;height:100%;min-height:100%;position:absolute;top:0;left:0;overflow:hidden}.cds-modal .cds-modal-dialog .cds-modal-content .modal-background.blurred{background-color:initial;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cds-modal .cds-modal-dialog .cds-modal-content .modal-background.blurred.centered:after{box-shadow:0 0 0 9999px var(--theme-color-12)}.cds-modal .cds-modal-dialog .cds-modal-content .modal-background.centered{background-color:#0000}.cds-modal .cds-modal-dialog .cds-modal-content .modal-background.centered:after{content:"";z-index:-1;width:46px;height:46px;box-shadow:0px 0px 0px 9999px var(--theme-color-1);border-radius:50%;display:block;position:absolute;top:-11px;right:-8px}.cds-modal .cds-modal-dialog .cds-modal-content .close-button{z-index:8;position:absolute}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.circle{background-color:var(--theme-color-1);width:38px;height:38px;box-shadow:0 0 6px var(--theme-shadow-color);transition:transform var(--transition-duration-fast) ease-in-out;border-radius:50%;top:-7px;right:-4px}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.circle:hover{transform:scale(1.08)}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.circle.blurred{background-color:var(--theme-color-12)}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.circle .circle-close{justify-content:center;align-items:center;display:flex}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.bottom{position:fixed;top:30px;right:30px}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.side{background-color:var(--theme-color-1);width:34px;height:34px;box-shadow:0 0 6px var(--theme-shadow-color);transition:transform var(--transition-duration-fast) ease-in-out;border-radius:50%;top:10px;right:15px}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.side:hover{transform:scale(1.08)}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.side.blurred{background-color:var(--theme-color-12)}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.side .circle-close{justify-content:center;align-items:center;display:flex}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.left{border-radius:0px var(--border-radius-high) var(--border-radius-high) 0px;left:auto;right:-20px}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.left svg{transform:translate(-4px)}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.left .text-popup{left:calc(100% + 10px);transform:translateY(-50%)}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.left .text-popup:after{left:-5.2px;transform:translateY(-50%)rotate(180deg)}.cds-modal.center .cds-modal-dialog{justify-content:center;align-items:center;height:calc(100% - 3.5rem)}.cds-modal.center .cds-modal-dialog .modal-content{max-height:calc(100vh - 60px)}.cds-modal.bottom .cds-modal-dialog{height:100%;margin:0;padding-top:100px}.cds-modal.bottom .cds-modal-dialog .cds-modal-content{border-radius:var(--border-radius-medium) var(--border-radius-medium) 0px 0px;height:100%}.cds-modal.bottom .cds-modal-dialog .cds-modal-content .modal-background{border-radius:var(--border-radius-medium) var(--border-radius-medium) 0px 0px}.cds-modal.bottom .cds-modal-dialog .cds-modal-content .modal-content{max-height:100%}.cds-modal.left,.cds-modal.right{z-index:100!important}.cds-modal.left .cds-modal-dialog,.cds-modal.right .cds-modal-dialog{justify-content:flex-end;align-items:flex-end;height:100%;margin:0}.cds-modal.left .cds-modal-dialog .cds-modal-content,.cds-modal.right .cds-modal-dialog .cds-modal-content{height:100%;border-radius:var(--border-radius-medium) 0 0 var(--border-radius-medium)!important;width:550px!important}.cds-modal.left .cds-modal-dialog .cds-modal-content.item-prescription-modal,.cds-modal.right .cds-modal-dialog .cds-modal-content.item-prescription-modal{width:950px!important}.cds-modal.left .cds-modal-dialog .cds-modal-content .modal-background,.cds-modal.right .cds-modal-dialog .cds-modal-content .modal-background{border-radius:var(--border-radius-medium) 0 0 var(--border-radius-medium)}.cds-modal.left .cds-modal-dialog .cds-modal-content .modal-content,.cds-modal.right .cds-modal-dialog .cds-modal-content .modal-content{max-height:100%}.cds-modal.left .cds-modal-dialog .cds-modal-content .modal-content>form,.cds-modal.right .cds-modal-dialog .cds-modal-content .modal-content>form{flex-direction:column;min-height:100%;display:flex}.cds-modal.left .cds-modal-dialog .cds-modal-content .modal-content .cds-form-buttons,.cds-modal.right .cds-modal-dialog .cds-modal-content .modal-content .cds-form-buttons{bottom:calc(var(--space-24)*-1);z-index:2;margin:auto calc(var(--space-24)*-1) calc(var(--space-24)*-1);padding:var(--space-16) var(--space-24) var(--space-24);background-color:var(--theme-color-1);position:sticky}.cds-modal.left .cds-modal-dialog{justify-content:flex-start;align-items:flex-start}.cds-modal.left .cds-modal-dialog .cds-modal-content .modal-background{border-radius:0 var(--border-radius-medium) var(--border-radius-medium) 0}@media screen and (max-width:991px){.cds-modal .cds-modal-dialog{margin:0;height:100%!important}.cds-modal .cds-modal-dialog .cds-modal-content{background-color:var(--theme-color-1);border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0;width:100%;min-width:100%;max-height:calc(100% - 100px);position:fixed;bottom:0;left:0;overflow:visible}.cds-modal .cds-modal-dialog .cds-modal-content .modal-background{display:none}.cds-modal .cds-modal-dialog .cds-modal-content .modal-content{max-height:calc(100vh - 200px);overflow:scroll}.cds-modal .cds-modal-dialog .cds-modal-content .modal-content::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.cds-modal .cds-modal-dialog .cds-modal-content .modal-content{-ms-overflow-style:none;scrollbar-width:none}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.side{top:-42px;left:50%;transform:rotate(90deg)translate(-50%)}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.circle{position:fixed;top:30px;right:20px}}
.invoice-address{position:relative}.invoice-address.show{z-index:10}.invoice-address.show .invoice-address-button svg{color:var(--theme-color-3)}.invoice-address .invoice-address-button{background-color:var(--theme-color-25)}.invoice-address .invoice-address-button svg{color:var(--theme-color-10)}.invoice-address .invoice-address-modal{position:absolute;right:-10px}.invoice-address .invoice-address-modal:before{content:"";z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0}.invoice-address .invoice-address-modal .invoice-address-dialog{gap:var(--space-14);margin-top:var(--space-14);padding:var(--space-18);background-color:var(--theme-color-1);border-radius:var(--border-radius-medium);flex-direction:column;width:300px;display:flex}.invoice-address .invoice-address-modal .invoice-address-dialog .address-header{gap:var(--space-6);flex-direction:column;display:flex}.invoice-address .invoice-address-modal .invoice-address-dialog .address-header .title{font-weight:600}.invoice-address .invoice-address-modal .invoice-address-dialog .address-header .subtitle{color:var(--theme-color-8)}.invoice-address .invoice-address-modal .invoice-address-dialog .address-content{gap:var(--space-10);font-size:var(--font-size-13);flex-direction:column;line-height:16px;display:flex}.invoice-address .invoice-address-modal .invoice-address-dialog .address-content .content{gap:var(--space-8);display:flex}.invoice-address .invoice-address-modal .invoice-address-dialog .address-content .content .title{white-space:nowrap;color:var(--font-color-secondary)}.invoice-address .invoice-address-modal .invoice-address-dialog .address-content .address{margin-top:var(--space-4);line-height:22px}
.cds-modal{z-index:99;width:100%;height:100%;position:fixed;top:0;left:0;overflow:scroll}.cds-modal::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.cds-modal{-ms-overflow-style:none;scrollbar-width:none}.cds-modal:focus{border:none;outline:none}.cds-modal.loading .modal-content{justify-content:center;align-items:center;display:flex}.cds-modal .cds-modal-bg-layer{content:"";z-index:1;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background-color:var(--theme-color-15);width:100%;height:100%;position:fixed;top:0;left:0}.cds-modal .cds-modal-dialog{min-height:260px;margin:1.75rem;display:flex}.cds-modal .cds-modal-dialog .cds-modal-content{z-index:1;border-radius:var(--border-radius-medium);min-width:400px;max-width:100%;min-height:260px;box-shadow:0 0 6px var(--theme-shadow-color);display:block;position:relative}.cds-modal .cds-modal-dialog .cds-modal-content .modal-content{padding:var(--space-24);height:100%;min-height:inherit;overflow:scroll}.cds-modal .cds-modal-dialog .cds-modal-content .modal-content::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.cds-modal .cds-modal-dialog .cds-modal-content .modal-content{-ms-overflow-style:none;scrollbar-width:none}.cds-modal .cds-modal-dialog .cds-modal-content .modal-loading{justify-content:center;align-items:center;width:auto;min-height:260px;display:flex}.cds-modal .cds-modal-dialog .cds-modal-content .modal-loading .loading-spinner{border-top:2px solid var(--theme-color-23);border-right:2px solid var(--theme-color-2);width:28px;height:28px}.cds-modal .cds-modal-dialog .cds-modal-content.hide-close-button{background-color:var(--theme-color-1)}.cds-modal .cds-modal-dialog .cds-modal-content.hide-close-button .content-bg,.cds-modal .cds-modal-dialog .cds-modal-content.hide-close-button .close-button,.cds-modal .cds-modal-dialog .cds-modal-content.hide-close-button .modal-background{display:none}.cds-modal .cds-modal-dialog .cds-modal-content .modal-background{z-index:-1;border-radius:var(--border-radius-high);background-color:var(--theme-color-1);width:100%;height:100%;min-height:100%;position:absolute;top:0;left:0;overflow:hidden}.cds-modal .cds-modal-dialog .cds-modal-content .modal-background.blurred{background-color:initial;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cds-modal .cds-modal-dialog .cds-modal-content .modal-background.blurred.centered:after{box-shadow:0 0 0 9999px var(--theme-color-12)}.cds-modal .cds-modal-dialog .cds-modal-content .modal-background.centered{background-color:#0000}.cds-modal .cds-modal-dialog .cds-modal-content .modal-background.centered:after{content:"";z-index:-1;width:46px;height:46px;box-shadow:0px 0px 0px 9999px var(--theme-color-1);border-radius:50%;display:block;position:absolute;top:-11px;right:-8px}.cds-modal .cds-modal-dialog .cds-modal-content .close-button{z-index:8;position:absolute}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.circle{background-color:var(--theme-color-1);width:38px;height:38px;box-shadow:0 0 6px var(--theme-shadow-color);transition:transform var(--transition-duration-fast) ease-in-out;border-radius:50%;top:-7px;right:-4px}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.circle:hover{transform:scale(1.08)}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.circle.blurred{background-color:var(--theme-color-12)}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.circle .circle-close{justify-content:center;align-items:center;display:flex}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.bottom{position:fixed;top:30px;right:30px}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.side{background-color:var(--theme-color-1);width:34px;height:34px;box-shadow:0 0 6px var(--theme-shadow-color);transition:transform var(--transition-duration-fast) ease-in-out;border-radius:50%;top:10px;right:15px}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.side:hover{transform:scale(1.08)}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.side.blurred{background-color:var(--theme-color-12)}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.side .circle-close{justify-content:center;align-items:center;display:flex}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.left{border-radius:0px var(--border-radius-high) var(--border-radius-high) 0px;left:auto;right:-20px}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.left svg{transform:translate(-4px)}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.left .text-popup{left:calc(100% + 10px);transform:translateY(-50%)}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.left .text-popup:after{left:-5.2px;transform:translateY(-50%)rotate(180deg)}.cds-modal.center .cds-modal-dialog{justify-content:center;align-items:center;height:calc(100% - 3.5rem)}.cds-modal.center .cds-modal-dialog .modal-content{max-height:calc(100vh - 60px)}.cds-modal.bottom .cds-modal-dialog{height:100%;margin:0;padding-top:100px}.cds-modal.bottom .cds-modal-dialog .cds-modal-content{border-radius:var(--border-radius-medium) var(--border-radius-medium) 0px 0px;height:100%}.cds-modal.bottom .cds-modal-dialog .cds-modal-content .modal-background{border-radius:var(--border-radius-medium) var(--border-radius-medium) 0px 0px}.cds-modal.bottom .cds-modal-dialog .cds-modal-content .modal-content{max-height:100%}.cds-modal.left,.cds-modal.right{z-index:100!important}.cds-modal.left .cds-modal-dialog,.cds-modal.right .cds-modal-dialog{justify-content:flex-end;align-items:flex-end;height:100%;margin:0}.cds-modal.left .cds-modal-dialog .cds-modal-content,.cds-modal.right .cds-modal-dialog .cds-modal-content{height:100%;border-radius:var(--border-radius-medium) 0 0 var(--border-radius-medium)!important;width:550px!important}.cds-modal.left .cds-modal-dialog .cds-modal-content.item-prescription-modal,.cds-modal.right .cds-modal-dialog .cds-modal-content.item-prescription-modal{width:950px!important}.cds-modal.left .cds-modal-dialog .cds-modal-content .modal-background,.cds-modal.right .cds-modal-dialog .cds-modal-content .modal-background{border-radius:var(--border-radius-medium) 0 0 var(--border-radius-medium)}.cds-modal.left .cds-modal-dialog .cds-modal-content .modal-content,.cds-modal.right .cds-modal-dialog .cds-modal-content .modal-content{max-height:100%}.cds-modal.left .cds-modal-dialog{justify-content:flex-start;align-items:flex-start}.cds-modal.left .cds-modal-dialog .cds-modal-content .modal-background{border-radius:0 var(--border-radius-medium) var(--border-radius-medium) 0}@media screen and (max-width:991px){.cds-modal .cds-modal-dialog{margin:0;height:100%!important}.cds-modal .cds-modal-dialog .cds-modal-content{background-color:var(--theme-color-1);border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0;width:100%;min-width:100%;max-height:calc(100% - 100px);position:fixed;bottom:0;left:0;overflow:visible}.cds-modal .cds-modal-dialog .cds-modal-content .modal-background{display:none}.cds-modal .cds-modal-dialog .cds-modal-content .modal-content{max-height:calc(100vh - 200px);overflow:scroll}.cds-modal .cds-modal-dialog .cds-modal-content .modal-content::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.cds-modal .cds-modal-dialog .cds-modal-content .modal-content{-ms-overflow-style:none;scrollbar-width:none}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.side{top:-42px;left:50%;transform:rotate(90deg)translate(-50%)}.cds-modal .cds-modal-dialog .cds-modal-content .close-button.circle{position:fixed;top:30px;right:20px}}
