/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/assets/open-sans-regular-jTZMWIlf.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/assets/open-sans-600-67G6ejBW.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/assets/open-sans-700-CFwIipMY.woff2) format("woff2")}:root{--footer-height: 50px;--sidebar-with: 248px;--width-modal: 530px;--font-family-primary: "Open Sans";--font-family-second: "Open Sans";--font-size: 14px;--line-height: 1.42857143;--fw-regular: 400;--fw-semi-bold: 600;--fw-bold: 700;--color-white: #ffffff;--color-black: #000000;--color-orange: #f6a623;--color-green: #7cd231;--color-red: #d0011b;--color-red-100: #f7d8dc;--color-dark-purple: #3b0e67;--color-purple-950: #2b185d;--color-purple-900: #492989;--color-purple-800: #5630a7;--color-purple-700: #6b3ec9;--color-purple-500: #896be7;--color-purple-300: #c4bcf6;--color-purple-100: #edebfc;--color-purple-50: #f5f4fe;--color-grey-900: #3a3a40;--color-grey-800: #42424a;--color-grey-700: #4d4e57;--color-grey-500: #747583;--color-grey-400: #91939f;--color-grey-300: #b8b9c1;--color-grey-200: #d9d9de;--color-grey-100: #eeeef0;--color-grey-50: #f7f7f8}:root{--color-text: var(--color-grey-900);--color-link: var(--color-purple-700);--color-bg-body: var(--color-white);--color-bg-input: var(--color-white);--color-main-content: #f4f4f6;--color-bg-sidebar: var(--color-dark-purple);--color-sidebar-item: var(--color-white);--color-flash-message-bg: var(--color-main-content);--color-flash-message-border: var(--color-purple-900);--color-flash-message-box-shadow: #1172978c;--color-flash-message-title: var(--color-purple-900);--color-flash-message-info: var(--color-purple-700);--color-flash-message-close: var(--color-purple-700);--color-modal-overlay: var(--color-purple-900);--color-modal-content-bg: var(--color-white);--color-modal-header-bg: var(--color-white);--color-modal-title: var(--color-black);--color-modal-title-info: var(--color-purple-700);--color-modal-default-main-bg: var(--color-white);--color-modal-input-label: var(--color-text);--color-btn-action-bg: var(--color-purple-700);--color-btn-action-border: var(--color-purple-700);--color-btn-action: var(--color-purple-700);--color-pagination-item-active: var(--color-grey-300);--color-pagination-item-border: var(--color-grey-300)}@media (prefers-color-scheme: dark){:root{--color-bg-body: var(--color-purple-700)}}:root{--sidebar-width: 248px;--color-main-content: #f4f4f6;--color-bg-sidebar: var(--color-dark-purple);--color-saved: #f76f05;--color-sent: #2b7cd3;--color-sent-modified: #f6a623;--color-signed: #24754a;--color-resent: #2b7cd4;--color-expired: #dd2025;--color-cancel: var(--color-expired);--color-archived: var(--color-grey-700)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,.container-app{height:100%}html{font-size:var(--font-size)}body{font-family:var(--font-family-primary),system-ui,-apple-system,sans-serif;font-size:1rem;font-style:normal;font-weight:var(--fw-regular);text-align:left;color:var(--color-text);background-color:var(--color-bg-body);-webkit-font-smoothing:antialiased;word-wrap:break-word;line-height:var(--line-height)}.wrap{min-height:100%;margin:0 auto calc(1px - (var(--footer-height) + 1px));overflow-x:hidden}.push,.footer{min-height:var(--footer-height)}p{margin:0 0 10px}a{text-decoration:none;transition:opacity .3s ease-in-out,background-color .3s ease-in-out}a:hover,a:active,a:focus{outline:0;opacity:.5}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.t-center{text-align:center}.mb-30{margin-bottom:30px}.mt-30{margin-top:30px}.container,.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}body.layout-app{overflow:hidden}body.layout-app .wrap{display:grid;grid-template-columns:var(--sidebar-width) 1fr;height:100%;max-height:100%}body.layout-app .main-content{display:grid;grid-template-rows:1fr var(--footer-height);grid-gap:50px;overflow:auto;background-color:var(--color-main-content)}body.layout-app .footer{font-size:.79em}.sidebar{display:grid;grid-template-rows:max-content 1fr max-content;grid-gap:30px;background-color:var(--color-bg-sidebar);overflow:auto;padding:20px 17px}.sidebar__logo{text-align:center}.sidebar__logo .icon-svg{display:inline-block;--size: 150px;height:60px}.sidebar__nav ul{padding:0;margin:0;list-style:none}.sidebar__nav a{display:block;color:var(--color-sidebar-item)}.sidebar__item{color:var(--color-sidebar-item);padding:8px 10px;margin-bottom:5px;cursor:pointer;border-radius:8px}.sidebar__item .icon-svg{margin-right:10px}.sidebar__item span{vertical-align:middle}.sidebar__item .icon-arrow{float:right;--size: 15px;margin-right:0}.sidebar__btn{display:grid;grid-template-columns:20px 1fr 15px;align-items:center;grid-gap:10px;background-color:inherit;border:none;width:100%;text-align:inherit;transition:opacity .3s ease-in-out}.sidebar__btn:hover{outline:0;opacity:.5}.sidebar__sub-nav{position:relative;overflow:hidden}.sidebar__sub-nav:before{content:"";display:block;position:absolute;top:0;left:20px;width:1px;height:100%;background-color:#fff9;z-index:1}.sidebar__sub-nav .sidebar__item{position:relative;font-size:1em;padding-left:40px}.sidebar__sub-nav .sidebar__item a{color:#fff9}.sidebar__active .sidebar__item,.sidebar__btn__active{background-color:var(--color-purple-700)}.sidebar__sub-nav .sidebar__active .sidebar__item{background-color:inherit;font-weight:var(--fw-bold)}.sidebar__sub-nav .sidebar__active .sidebar__item a{color:var(--color-white)}.sidebar__sub-nav .sidebar__active .sidebar__item a:before{content:"";display:block;position:absolute;top:15px;left:16px;width:10px;height:10px;border-radius:15px;background-color:var(--color-purple-700);z-index:2}.sidebar__sub-nav .sidebar__active .sidebar__item a:hover,.sidebar__sub-nav .sidebar__active .sidebar__item a:focus,.sidebar__sub-nav .sidebar__active .sidebar__item a:active{opacity:1}.sidebar__user{display:flex;gap:10px;align-items:center;justify-content:center}.user-icon{width:40px!important;height:40px!important}.sidebar__user__name{color:var(--color-white)}.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}table{--color-border: var(--color-grey-200);--border-radius: 0;--color-heading: var(--color-black);width:100%;border-collapse:collapse;border:1px solid var(--color-border);border-radius:var(--border-radius)}thead{background-color:var(--color-grey-300);text-align:left;font-weight:600}th,td{padding:.9rem .7rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}th{color:var(--color-heading)}tbody tr:hover{background-color:#00000005}th.th__sort{cursor:pointer}th.th__sort .icon-svg{color:var(--color-purple-700)}.btn{border-radius:8px;border:none;background-color:transparent;color:var(--color-link);font-weight:var(--fw-semi-bold);padding:10px 30px;transition:opacity .3s ease-in-out,background-color .3s ease-in-out;cursor:pointer}.btn:hover,.btn:active,.btn:focus{outline:0;opacity:.5}button:disabled{cursor:not-allowed}.btn--primary{background-color:var(--color-btn-action-bg);color:var(--color-white)}.btn--primary:disabled{background-color:var(--color-grey-100)}.btn--secondary{background-color:var(--color-purple-100);color:var(--color-purple-700)}.btn--secondary:disabled{background-color:var(--color-grey-100)}.btn--cancel{background-color:var(--color-grey-100);color:var(--color-grey-800)}.btn--icon{padding:0}.modal{position:fixed;inset:0;z-index:50;display:flex;justify-content:flex-end;align-items:center}.modal__overlay{position:fixed;inset:0;background-color:var(--color-modal-overlay);pointer-events:all;opacity:.75;transition:opacity .3s ease}.modal__content{--padding: 10px 25px;--color-input-label: var(--color-modal-input-label);position:relative;background-color:var(--color-modal-content-bg);width:100%;max-width:var(--width-modal);height:100%;display:grid;grid-template-rows:70px 1fr max-content;overflow-y:auto;box-shadow:0 10px 15px #0000001a;transform:translate(0);transition:transform var(--transition-time) ease,opacity var(--transition-time) ease;opacity:1}.modal__header{position:sticky;top:0;display:flex;align-items:center;border-bottom:1px solid var(--color-grey-100);gap:10px;background-color:var(--color-modal-header-bg);color:var(--color-modal-title);padding:var(--padding);font-size:1.29rem;font-weight:var(--fw-semi-bold);z-index:3}.modal__header--title{margin-bottom:0}.modal__header--title span{color:var(--color-modal-title-info)}.modal__main{background-color:var(--color-modal-default-main-bg);padding:var(--padding);padding-top:20px;padding-bottom:20px}.modal__information{--size-icon: 24px;display:grid;grid-template-columns:var(--size-icon) 1fr;grid-gap:10px;align-items:center}.modal__information .icon-svg{--size: var(--size-icon)}.modal__footer{position:sticky;bottom:0;background-color:var(--color-modal-default-main-bg);padding:var(--padding);border-top:1px solid var(--color-grey-100);display:flex;justify-content:space-between;z-index:3}.modal__footer .btn{margin:inherit}.modal--center{justify-content:center}.modal--center .modal__content{height:auto}.modal--warning .modal__header .icon-svg{color:var(--color-orange);--size: 24px}.modal--warning .modal__content{border:1px solid var(--color-orange);border-radius:5px}.flash-message-all{position:fixed;top:10px;right:20px;display:grid;grid-gap:15px;z-index:100}@media all and (max-width: 450px){.flash-message-all{left:0;right:0}}.flash-message{background-color:var(--color-flash-message-bg);border:1px solid var(--color-flash-message-border);box-shadow:0 0 4px var(--color-flash-message-box-shadow);border-radius:5px;width:450px;max-width:100%}@media all and (max-width: 450px){.flash-message{width:100%}}.flash-message__container{display:grid;grid-template-columns:1fr 20px;grid-gap:15px;align-items:start;padding:15px 20px}.flash-message__title{display:flex;align-items:center;column-gap:5px;color:var(--color-flash-message-title);font-weight:var(--fw-semi-bold);font-size:1.29rem}.flash-message__title .icon-svg{color:var(--color-green)}.flash-message__info{color:var(--color-flash-message-info);margin-bottom:0}.flash-message__close{background-color:transparent;border:none;cursor:pointer;padding:0;outline:none}.flash-message__close .icon-svg{color:var(--color-flash-message-close)}.flash-message--warning{--color-flash-message-border: var(--color-orange)}.flash-message--warning .flash-message__title .icon-svg{color:var(--color-orange)}.flash-message--error{--color-flash-message-border: var(--color-red)}.flash-message--error .flash-message__title .icon-svg{color:var(--color-red)}.form__group{margin-bottom:20px}.form__label{display:block;margin-bottom:0}.form__input{width:100%;height:40px;padding:5px 15px;border:1px solid var(--color-grey-200);background-color:var(--color-bg-input);border-radius:5px;outline:none;font-size:1.1rem}.form__input--textarea{resize:vertical;min-height:100px;max-height:330px}.form__input--readonly{background-color:transparent;cursor:inherit}.form__field-error{padding:5px 10px;margin-top:6px;font-size:.75rem;color:var(--color-red);border-radius:5px;background-color:var(--color-red-100);text-align:center;font-weight:var(--fw-regular)}:root{--switch-width: 45px;--switch-height: 25px;--switch-slider-wh: 19px;--switch-slider-checked-transform: 20px;--switch-color-slider: var(--color-grey-500);--switch-color-slider-active: var(--color-green)}.switch{position:relative;display:inline-block;width:var(--switch-width);height:var(--switch-height)}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;background-color:var(--switch-color-slider);border-radius:28px;inset:0;transition:.3s}.slider:before{content:"";position:absolute;height:var(--switch-slider-wh);width:var(--switch-slider-wh);left:3px;bottom:3px;background-color:var(--color-white);border-radius:50%;transition:.3s}input:checked+.slider{background-color:var(--switch-color-slider-active)}input:checked+.slider:before{transform:translate(var(--switch-slider-checked-transform))}.form-checkbox-switch-group{display:grid;grid-template-columns:1fr var(--switch-width);grid-gap:15px;align-items:center}.form-checkbox-switch-group .form__label{font-weight:var(--fw-semi-bold)}.pagination__nav{text-align:center}.pagination__button{display:inline-block;-webkit-appearance:button;padding:1px 6px;background-color:transparent;border:none;cursor:pointer}.pagination__list{display:flex;margin:40px auto 0;padding:0;align-items:center}.pagination__list li{list-style:none}.pagination__list li.active .pagination__list__item{background-color:var(--color-pagination-item-active)}.pagination__list__item{position:relative;display:block;padding:.7em;line-height:1.25;background-color:var(--color-white);border:1px solid var(--color-pagination-item-border);cursor:pointer}.user-icon{--color-link: var(--color-white);height:50px;width:50px;background-color:var(--color-white);border-radius:25px}.user-icon__container{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background-color:transparent;border:none;font-size:1.6em}.dropdown{position:relative;display:inline-block}.dropdown__button{cursor:pointer}.dropdown__content{display:none;position:absolute;background-color:var(--color-white);width:max-content;min-width:130px;box-shadow:0 1px 5px #0000002d;border-radius:9px;z-index:9;right:0;top:34px}.dropdown__content.open{display:block}.dropdown__link{display:block;width:100%;padding:10px;text-decoration:none;font-weight:var(--fw-semi-bold);transition:opacity .3s ease-in-out,background-color .3s ease-in-out;text-align:left;color:var(--color-text)}.dropdown__link:hover{opacity:.5}.block{background-color:var(--color-white);padding:20px;border-radius:10px}.block__title{font-size:1.28em;color:var(--color-purple-900);border-bottom:1px solid var(--color-bg-sidebar);margin:-10px -20px 20px;padding-left:20px;padding-right:20px;padding-bottom:10px}.block-warning{background-color:var(--color-flash-message-bg);border:1px solid var(--color-orange);box-shadow:0 0 4px var(--color-flash-message-box-shadow);border-radius:5px}.block-warning__container{padding:15px 20px}.block-warning__title{color:var(--color-flash-message-title);font-weight:var(--fw-semi-bold);font-size:1.29em}.block-warning__title .icon-svg{color:var(--color-orange)}.block-warning__title span{vertical-align:middle}.block-warning__info{color:var(--color-flash-message-info);margin-bottom:0}.table{border:none}.table thead{background-color:var(--color-white);position:sticky;top:0;z-index:2}.table thead th{color:var(--color-grey-400);font-weight:var(--fw-regular);min-width:8rem}.table thead th.w-s{min-width:4rem}.table thead th.w-l{min-width:12rem}.table thead th.w-xl{min-width:20rem}.table-action{text-align:right}thead th.table-action{min-width:1rem;width:1rem}.table td{white-space:nowrap;text-overflow:ellipsis}.table td.ws-wrap{white-space:wrap}.table-modal__top{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid var(--color-grey-100);margin-bottom:15px}.table-modal__title{font-size:1.29em;font-weight:var(--fw-semi-bold);margin-bottom:0}.table-modal__add .icon-svg{--size: 25px}.table-modal__table tbody tr td{vertical-align:middle}.pagination{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.pagination__link-per-page .form__group{display:grid;grid-template-columns:max-content max-content;grid-gap:15px;align-items:center;margin-bottom:0}.pagination__right{display:flex;align-items:center;gap:15px}.pagination__button{color:var(--color-purple-700)}.pagination__button.disabled{color:var(--color-grey-100);cursor:inherit}.pagination__list{margin-top:0}.pagination__list__item{border:none;padding:0;min-width:33px;min-height:33px;display:flex;align-items:center;justify-content:center;color:var(--color-purple-300)}.pagination__list li.active .pagination__list__item{background-color:var(--color-purple-700);color:var(--color-white);border-radius:100%}.entity-info{margin-bottom:15px}.entity-info__label{color:var(--color-grey-400);font-size:.9em}.not-found{font-size:1.71em;text-align:center;padding-top:30px;color:var(--color-white)}.not-found .icon-svg{--size: 40px;color:var(--color-white)}.not-found a{display:block;margin:20px auto}body.layout-auth{background-repeat:no-repeat;background-position:0 0;background-origin:padding-box;background-image:linear-gradient(179deg,var(--color-purple-900) 0%,var(--color-purple-500) 100%);background-color:var(--color-purple-500);background-clip:padding-box}.auth-form{max-width:500px;margin:0 auto;color:var(--color-white)}body.layout-auth .footer{color:var(--color-white);font-size:.79rem}.auth-form__logo{text-align:center}.auth-form__logo .icon-logo{--size: 230px;height:auto}.auth-form__title{text-align:center;font-size:1.15rem;font-weight:var(--fw-semi-bold);margin-bottom:30px}.auth-form .form{max-width:230px;margin:0 auto}.auth-form .form .form__input{border-radius:9px;height:35px}.auth-form .form .form__button{--width-btn: 230px}.auth-form .form .btn{color:var(--color-white);margin:0 auto;width:100%}.auth-form .form .btn .icon-svg{--size: 40px}.auth-form .form .btn .icon-loading{--size: 30px}.forgot-password__btn{text-align:center;margin-top:30px}.forgot-password__btn .btn{color:var(--color-white)}.forgot-password__form{margin-top:20px}.auth-form__text{text-align:center;margin-bottom:30px}.page__title{font-size:1.9em;margin:20px 0;font-weight:var(--fw-bold);color:var(--color-purple-700)}.page__title span{vertical-align:middle}.page__title .icon-svg{margin-right:7px}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.icon-trash-line{color:var(--color-red)}.btn-copy-clipboard{display:flex;align-items:center;gap:5px;color:var(--color-sent)}.btn-copy-clipboard .icon-checkmark-solid{color:var(--color-green)}.dropdown__link.btn-copy-clipboard{color:inherit}.datatable{display:flex;justify-content:space-between}.datatable__search{display:flex;gap:15px;align-items:center}.datatable__search .icon-search{--size: 25px}.datatable__search .form__group{margin-bottom:0}.empty-state{text-align:center}.empty-state .icon-svg{color:var(--color-grey-200);--size: 80px;margin-bottom:15px}.price-display{display:flex;align-items:center;justify-content:space-between}.price-display__amount--recurring{font-size:.8em}.price-display__amount--recurring .icon-svg{--size: 12px;margin-right:2px}.price-display__default{background-color:var(--color-purple-100);padding:3px 8px;font-size:.8em;border-radius:5px}.services__language{display:grid;grid-template-columns:1fr 125px;grid-gap:10px}.services__language .form__input--readonly{border:none}.prices__fields .form__group--radio{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.prices__fields .form-radio{position:relative;text-align:center;border:1px solid}.prices__fields .form-radio .form__input{position:absolute;width:100%;height:100%;display:none}.prices__fields .form-radio .form__label{display:block;width:100%;height:100%;padding:10px;cursor:pointer}.prices__fields input[type=radio]:checked+label{background-color:var(--color-purple-100)}.icon-svg{--size: 20px;width:var(--size);height:var(--size);vertical-align:middle}.list-move,.list-enter-active,.list-leave-active{transition:all .5s ease}.list-enter-from,.list-leave-to{opacity:0;transform:translate(30px)}.absolute-leave.list-leave-active{position:absolute}
