
:root{--primary-color:#4c44ad;--secondary-color:#3e378d;--passive-color:#dad9e7;--dark-color:#06041e;--light-color:#cecce3;--light-bg:#d2d1e1;--white:#fff;--primary-rgb:#4c44ade6;--bs-light:#f8f9fa}.dark:root{--primary-color:#03020f;--secondary-color:#b7b7c9;--passive-color:#bdbddb;--dark-color:#06041e;--light-color:#1f1f1f;--light-bg:#1b1818;--white:#8a8a8a;--primary-rgb:#13112ce6;--bs-light:#15142f}body{background:#f2f6fa;line-height:1.4}html,body{height:100%;margin:0;padding:0}a{color:var(--dark-color);text-decoration:none;transition:all .3s}img{color:#0000;max-width:100%}.btn{background:var(--primary-color);color:var(--white);border:unset;box-shadow:unset;border-radius:10px;padding:8px 24px}.btn svg{width:auto;height:16px}.btn-secondary{background:unset;color:var(--primary-color);box-shadow:0 0 2px var(--primary-color);font-weight:600}.btn:hover{background:var(--secondary-color);color:var(--white)}.btn:disabled{background:var(--primary-color);color:var(--white)}.form-control,.form-select{border:1px solid var(--passive-color);border-radius:10px;outline:none;padding:10px;box-shadow:unset!important}.form-control-sm,.form-select-sm{padding:5px 10px;font-size:14px}.form-control:read-only,.form-select:disabled{background:var(--passive-color)}input:autofill{background:0 0}label{font-size:14px}optgroup{color:var(--primary-color);font-style:normal}option{color:var(--dark-color)}.selectImage.form-control:read-only{background:var(--bs-gray-100);cursor:pointer;transition:all .3s;border:1px dashed var(--primary-color)!important}.selectImage.form-control:read-only:hover{background:var(--passive-color)}.image-select{cursor:pointer;width:100%;margin:0}.image-select input{cursor:pointer;background:var(--bs-gray-100);cursor:pointer;transition:all .3s;border:1px dashed var(--primary-color)!important}ul,ol{margin:0;padding:0;list-style:none}hr{border-color:var(--passive-color);opacity:.5;margin:10px 0}.loading{z-index:1;justify-content:center;align-items:center;display:grid;position:absolute;inset:0}.dashboard{background:var(--light-bg);height:100%;padding:10px}.offcanvas.offcanvas-end{border-left:5px solid var(--primary-color);width:100%;max-width:800px}.grid{display:grid}.g-10{gap:10px}.g-15{gap:15px}.g-20{gap:20px}.g-30{gap:30px}.grid-t2{grid-template-columns:repeat(2,1fr)}.grid-t3{grid-template-columns:repeat(3,1fr)}.grid-t4{grid-template-columns:repeat(4,1fr)}.grid-t5{grid-template-columns:repeat(5,1fr)}.text-center{text-align:center}.text-right{text-align:right}.Toastify{position:absolute}.toast-close{border:unset;background:var(--dark-color);color:var(--white);border-radius:5px;padding:6px 10px;line-height:1}.modal-xl{max-width:calc(100% - 60px);height:calc(100% - 60px)}.quill{width:100%}.quill .ql-toolbar{background:var(--white);border:1px solid var(--passive-color);border-radius:10px 10px 0 0}.quill .ql-container{border-radius:0 0 10px 10px;font-family:Quicksand,sans-serif;font-size:15px}.quill .ql-container .ql-editor{min-height:100px;max-height:60vh}.ql-align-justify{text-align:justify}.ql-align-right{text-align:right}.ql-align-center{text-align:center}.container{width:100%;max-width:1920px;padding:0 30px}#app{background:var(--bs-light);border-radius:15px;height:100%;display:flex}.header{box-shadow:0 0 1px var(--passive-color);position:relative}.header .container{flex-wrap:wrap;justify-content:space-between;align-items:center;height:60px;display:flex}.header .right ul{align-items:center;gap:30px;display:flex}.header .icons{cursor:pointer;position:relative}.header .icons .count{color:var(--white);background:var(--secondary-color);border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;font-weight:700;display:flex;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.header .icons svg{width:20px;height:auto;color:var(--passive-color)}.header .icons.avtive svg{color:var(--primary-color)}header .right .icons .message{z-index:1;opacity:0;visibility:hidden;background:var(--white);min-width:250px;box-shadow:0 5px 30px -25px var(--dark-color);border-radius:10px;gap:5px;padding:10px;transition:all .3s;display:grid;position:absolute;top:100%;right:0}header .right .icons .message li a{background:0 0;flex-wrap:wrap;align-items:center;gap:5px;transition:all .3s;display:flex}header .right .icons .message li a .mtext{flex:1}header .right .icons .message li a .mcount{background:var(--secondary-color);width:18px;height:18px;color:var(--white);border-radius:5px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}header .right .icons:hover .message{opacity:1;visibility:visible}header .right .icons .message li:hover a{background:var(--bs-gray-200)}.header .profile-toggle{z-index:3;position:relative}.header .profile-toggle>span{cursor:pointer;align-items:center;gap:5px;display:flex}.header .profile-toggle>span img{object-fit:cover;border-radius:50%;width:30px;height:30px}.header .profile-toggle>span svg{width:auto;height:14px}.header .profile-toggle .sub{box-shadow:0 5px 25px -20px var(--dark-color);background:var(--white);white-space:nowrap;border-radius:5px;padding:5px;font-size:15px;display:none;position:absolute;right:0}.header .profile-toggle:hover .sub{display:block}.header .profile-toggle .sub li:not(:last-child){border-bottom:1px dashed var(--passive-color)}.header .profile-toggle .sub span{cursor:pointer;padding:10px;font-weight:500;line-height:1;display:block}.header .profile-toggle .sub button{border:unset;background:0 0;padding:0}.header .profile-toggle .sub span svg{width:14px;height:14px;color:var(--bs-gray-300);margin-right:10px;transition:all .3s}.header .profile-toggle .sub span:hover svg{color:var(--primary-color)}#app .content{scrollbar-width:thin;scrollbar-color:var(--primary-color)var(--passive-color);flex:9;overflow:hidden auto}#app .content::-webkit-scrollbar{background:var(--passive-color);width:5px;height:10px}#app .content::-webkit-scrollbar-thumb{background:var(--primary-color);-webkit-border-radius:1ex}.content main{width:100%;margin:20px 0}#nav{background:var(--primary-color);border-radius:15px 0 0 15px;width:100%;max-width:250px;height:100%;transition:all .3s}#nav .toggle-navbar{background:var(--light-color);width:36px;height:36px;color:var(--secondary-color);border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}#nav .logo{z-index:1;padding:10px 20px;position:relative}#nav .logo img{filter:brightness(0)invert();object-fit:cover;object-position:left;width:auto;max-width:100%;height:35px;transition:all .3s}#nav .menu{scrollbar-width:none;gap:2px;max-height:calc(100% - 55px);padding:20px;line-height:1;display:grid;overflow:auto}#nav .menu::-webkit-scrollbar{display:none}#nav .item>a{color:var(--white);z-index:1;border-radius:10px;align-items:center;gap:5px;padding:15px 15px 15px 40px;transition:all .3s;display:flex;position:relative}#nav .item>a>svg{width:20px;height:15px;position:absolute;left:15px}#nav .item:hover>a{color:var(--white);background:#0000001a}#nav li.item.active a{background:var(--white);color:var(--primary-color)}#nav .menu .dropdown .back-drop{display:none}#nav .menu .dropdown .sub{opacity:0;visibility:hidden;max-height:0;transition:all .3s}#nav .menu .dropdown .sub>ul{background:#ffffff1a;border-radius:10px;padding:10px}#nav .menu .dropdown.show .sub{opacity:1;visibility:visible;max-height:1000px}#nav .menu .dropdown.show>a{background:#0000001a}#nav .menu .dropdown>a>svg.down{left:unset;width:13px;height:auto;transition:all .3s;right:10px;transform:rotate(-90deg)}#nav .menu .dropdown.show>a>svg.down{transform:rotate(0)}.menu-size-normal #nav{max-width:70px}.menu-size-normal #nav .logo{padding:10px 15px}.menu-size-normal #nav .logo img{max-width:26px}.menu-size-normal #nav .menu{overflow:unset;padding:20px 5px}.menu-size-normal #nav .menu>.item>a{justify-content:center;padding:15px}.menu-size-normal #nav .menu>.item>a>span{display:none}.menu-size-normal #nav .menu>.item>a>svg:not(.down){position:relative;left:0}.menu-size-normal #nav .menu .dropdown>a>svg.down{right:5px}.menu-size-normal #nav .menu .sub{background:var(--primary-rgb);z-index:3;border-radius:10px;width:180px;position:absolute;top:0;left:calc(100% + 10px)}.menu-size-normal #nav .menu .dropdown.show .sub{opacity:0;visibility:hidden}.menu-size-normal #nav .menu .sub:before{content:"";z-index:0;position:absolute;inset:0 0 0 -10px}.menu-size-normal #nav .menu .dropdown .sub>ul{background:0 0}.menu-size-normal #nav .menu .dropdown:hover .sub,.menu-size-normal #nav .menu .dropdown.show:hover .sub{opacity:1;visibility:visible;max-height:1000px}table{width:100%}table td,table th{padding:2px}.table tr td,.table tr th{vertical-align:middle;background:0 0;padding:10px;line-height:1}table td.image,table th.image{width:60px}tr.bg-danger .text-right{color:var(--white)}.table-box{box-shadow:0 0 20px -20px var(--dark-color);background:var(--white);border-radius:10px;padding:0}.bien-table thead{z-index:2;position:sticky;top:1px}.bien-table thead:before{content:"";background:var(--light-color);z-index:-1;border-radius:5px;display:block;position:absolute;inset:0}.bien-table thead th{color:var(--secondary-color);-webkit-user-select:none;user-select:none;padding:15px 10px}.bien-table thead th .sort{font-size:14px}.bien-table thead .filters{z-index:1;background:var(--bs-success-bg-subtle);position:relative}.bien-table thead .filters th{padding:5px}.bien-table thead th.tbuttons{text-align:center;width:80px}.bien-table tbody tr{border-bottom:1px solid var(--bs-gray-200);background:0 0;transition:all .3s}.bien-table td.image img{object-fit:contain;border:1px solid var(--bs-gray-300);cursor:pointer;border-radius:5px;width:40px;height:40px}.bien-table tbody tr:hover{background:var(--bs-gray-100)}.bien-table td .show{cursor:pointer;color:var(--primary-color);align-items:center;gap:10px;font-weight:700;display:flex}.bien-table td .show svg{width:12px;height:auto;margin:0 0 0 auto}.bien-table .actions{justify-content:center;align-items:center;gap:10px 15px;height:40px;display:flex;position:relative}.bien-table .buttons{gap:10px;display:flex}.bien-table .actions .buttons{z-index:1;opacity:0;visibility:hidden;transition:all .3s;position:absolute}.bien-table .buttons .button{position:relative}.bien-table .buttons .button .name{background:var(--bs-success-border-subtle);color:var(--dark-color);white-space:nowrap;z-index:2;opacity:0;visibility:hidden;border-radius:5px;padding:5px;font-size:12px;line-height:1;transition:all .3s;display:block;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.bien-table .buttons .button .name:before{content:"";border-style:solid;border-width:0 7px 5px;border-color:transparent transparent var(--bs-success-border-subtle)transparent;width:0;height:0;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.bien-table .buttons .button:hover .name,.bien-table .actions:hover .buttons{opacity:1;visibility:visible}.bien-table .actions:hover .dots{opacity:0;visibility:hidden}.bien-table .buttons svg{cursor:pointer;width:18px}.bien-table .buttons .edit{color:var(--bs-success)}.bien-table .buttons .fa-arrows-turn-to-dots{color:var(--bs-primary)}.bien-table .buttons .trash{color:var(--bs-danger)}.bien-table .hidden-columns-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;padding:10px;display:grid}.bien-table .hidden-column{flex-direction:column;gap:5px;display:flex}.bien-table .column-label{color:var(--primary-color);font-weight:600}.table-box #pagination{justify-content:space-between;align-items:center;padding:10px;display:flex}.table-box #pagination .total{font-size:14px}.table-box #pagination .form-select{cursor:pointer;background-position:right 5px center;background-size:12px 10px;padding-right:20px}.permission-table thead tr th:not(:first-child){width:150px}.table tr td.text-wrap{word-wrap:break-word;width:100%;max-width:40ch}.table .tax-input{border:unset;width:60px;display:inline-block}.bienAlert{background:var(--bs-red);color:var(--white);border-radius:5px;padding:15px;font-weight:600;position:absolute;bottom:15px;right:15px}.bienForm{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.bienForm .full{grid-column:3 span}.bienForm label{margin-bottom:5px;font-weight:600;display:block}.modal-mini .bienForm{grid-template-columns:repeat(2,1fr)}.modal-mini .bienForm .full{grid-column:2 span}.pagination{gap:5px}.pagination .page-item .page-link{width:30px;height:30px;color:var(--primary-color);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:flex}.pagination .page-item.active .page-link{background:var(--primary-color);border-color:var(--primary-color);color:var(--white)}.pagination .page-item.disabled{opacity:.5}.bienModal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;padding:30px;position:absolute;inset:0}.bienModal .modal-back{opacity:.4;cursor:pointer;background:#000;position:absolute;inset:0}.bienModal .modal-content{background:var(--white);border-radius:15px;height:100%;overflow:hidden}.bienModal .modal-header{background:var(--passive-color);color:var(--dark-color);border:unset;padding:15px}.bienModal .modal-header .title{align-items:center;gap:15px;font-size:22px;font-weight:600;display:flex}.bienModal .modal-header .name{background:var(--bs-success-bg-subtle);border-radius:5px;width:fit-content;padding:5px;font-size:13px;font-weight:500;line-height:1;display:block}.bienModal .modal-header img{object-fit:cover;border:1px solid var(--bs-gray-300);width:40px;height:40px}.bienModal .modal-header :is(.assigned,.bien-select){margin:0 auto 0 15px}.bienModal .modal-close{width:38px;height:38px;color:var(--primary-color);cursor:pointer;border:1px solid #0003;border-radius:10px;justify-content:center;align-items:center;margin:0 0 0 auto;font-size:18px;display:flex}.bienModal .modal-close:before{content:"✕"}.bienModal .modal-body{padding:15px;overflow:hidden auto}.bienModal.modal-mini .modal-content{max-width:650px;height:fit-content;max-height:100%;margin:auto;top:50%;transform:translateY(-50%)}.bienModal.modal-integration .modal-content{max-width:850px;height:fit-content;max-height:100%;margin:auto;top:50%;transform:translateY(-50%)}.modal-mini .actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.modal-mini .actions .text-danger{cursor:pointer}.bienModal.modal-integration .modal-body{grid-template-columns:1fr 2fr;gap:0;padding:0;display:grid}.bienModal.modal-integration .modal-body .info{background:var(--bs-gray-100);padding:30px}.bienModal.modal-integration .modal-body .info .status{justify-content:space-between;gap:10px;display:flex}.bienModal.modal-integration .modal-body .info .image img{width:100%;height:auto}.bienModal.modal-integration .modal-body .info .title span{margin:30px 0;font-size:20px;font-weight:600;display:block}.bienModal.modal-integration .modal-body .right{padding:30px}.bienModal.modal-integration .modal-body .right .qr{background:var(--bs-gray-200);aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-width:220px;margin:0 auto 30px;display:flex}.bienModal.modal-integration .modal-body .right .qr svg{width:100%;height:auto}.bienModal.modal-integration .modal-body .right :is(ol,ul){padding:0 0 0 15px;font-size:14px;list-style:decimal}.bienTab{border:unset;gap:10px;margin-bottom:15px}.bienTab .nav-item .nav-link{background:var(--bs-gray-200);border:unset;color:var(--primary-color);border-radius:30px;padding:15px 30px;font-weight:600;line-height:1;display:block}.bienTab .nav-item .nav-link.active{background:var(--primary-color);color:var(--white)}.statusTag{border-radius:10px;width:fit-content;padding:10px;font-size:14px;font-weight:700;line-height:1;display:block}.statusTag.pending{color:var(--bs-yellow);background:var(--bs-warning-bg-subtle)}.statusTag.approved,.statusTag.closed{color:var(--bs-primary);background:var(--bs-primary-bg-subtle)}.statusTag.denied,.statusTag.passive{color:var(--bs-danger);background:var(--bs-danger-bg-subtle)}.statusTag.won,.statusTag.answered,.statusTag.active,.statusTag.send{color:var(--bs-success);background:var(--bs-success-bg-subtle)}.badge.customer{background:var(--bs-primary-bg-subtle);color:var(--bs-primary)}.badge.supplier{background:var(--bs-success-bg-subtle);color:var(--bs-success)}.badge.candidate{background:var(--bs-danger-border-subtle);color:var(--bs-danger)}.badge.dealer{background:var(--bs-warning-bg-subtle);color:var(--bs-warning)}.badge.carrier{background:var(--bs-secondary-bg-subtle);color:var(--bs-secondary)}#offer-template{background:var(--white);border:1px solid var(--passive-color);max-width:1200px;margin:0 auto}#offer-template.full{max-width:100%}#offer-template .offer-header{background:var(--bs-gray-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}#offer-template .offer-header .logo{width:auto;max-width:200px;height:auto;max-height:60px;margin-bottom:10px;display:block}#offer-template :is(.offer-header,.offer-body,.offer-footer){padding:30px}#offer-template .title{color:var(--primary-color);margin-bottom:15px;font-size:20px;font-weight:600;display:block}#offer-template.template{padding:30px}#offer-template.template .row:not(:last-child){margin-bottom:30px}#offer-template.template .row .col.flex-2{flex:2}#offer-template.template .row .col.flex-3{flex:3}#offer-template.template .row .col.flex-4{flex:4}#offer-template.template .row .col .center{text-align:center}#offer-template.template .row .col .right{text-align:right}#offer-template .table-product .text-right{position:relative}#offer-template .table-product .actions{background:var(--white);opacity:0;visibility:hidden;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}#offer-template .table-product tr:hover .actions{opacity:1;visibility:visible}#offer-template .table-product .actions button{border:unset;background:0 0}#offer-template .table-product .actions .edit{color:var(--bs-success)}#offer-template .table-product .actions .trash{color:var(--bs-danger)}.bienDrop .drop{position:relative}.bienDrop .drop .sub{background:var(--white);min-width:180px;box-shadow:0 0 20px -15px var(--primary-color);opacity:0;visibility:hidden;border-radius:10px;padding:10px;transition:all;position:absolute}.bienDrop .drop .sub span{cursor:pointer;background:0 0;border-radius:10px;padding:5px 15px;display:block}.bienDrop .drop .sub li:hover span{background:var(--passive-color)}.bienDrop .drop:hover .sub{opacity:1;visibility:visible;transition:all .5s}.fast-search{z-index:3;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.fast-search .search-back{content:"";background:var(--dark-color);opacity:.9;z-index:-1;cursor:pointer;position:absolute;inset:0}.fast-search .box{width:100%;max-width:450px}.fast-search .result{color:var(--white);padding:10px}.fast-search .seach-list li{cursor:pointer}.filemanager-canvas.offcanvas.offcanvas-end{max-width:calc(100% - 150px)}.filemanager .breadcrumb{background:var(--bs-gray-200);border-radius:10px;margin:0;padding:10px 15px;font-size:14px}.filemanager .breadcrumb a{color:var(--primary-color);font-weight:600}.filemanager .actions{z-index:2;border-bottom:1px solid var(--bs-gray-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;padding:10px 0;display:flex;position:sticky;top:0}.filemanager .actions .btn{align-items:center;gap:5px;padding:5px 10px;display:flex}.filemanager .actions .btn svg{object-fit:cover;width:auto;height:16px;font-size:16px}.filemanager .actions ul{flex-wrap:wrap;gap:10px;display:flex}.filemanager .actions .style{cursor:pointer;color:var(--primary-color);border:unset;opacity:.4;background:0 0;align-items:center;gap:5px;padding:0;font-size:14px;transition:all .3s;display:flex}.filemanager .actions .style svg{width:auto;height:16px}.filemanager .actions .style.active{opacity:1}.filemanager .actions form{background:var(--passive-color);width:100%;max-width:400px;box-shadow:0 0 30px -25px var(--dark-color);border-radius:10px;padding:15px;position:absolute;top:100%}.filemanager .actions form .bg-form{z-index:-1;position:fixed;inset:0}.filemanager .actions form .form-group{display:flex}.filemanager .actions form .form-group .form-control{background:var(--white);border:unset;border-radius:10px 0 0 10px}.filemanager .actions form .form-group .btn{border-radius:0 10px 10px 0}.filemanager .files{grid-template-columns:repeat(7,1fr);gap:10px;margin-top:10px;transition:all .3s;display:grid}.filemanager .files .box{text-align:center;cursor:pointer;border:1px solid var(--bs-gray-200);border-radius:5px;padding:10px;transition:all .3s;position:relative}.filemanager .files .box .name{white-space:nowrap;word-break:break-all;max-width:100%;color:var(--dark-color);max-width:16ch;margin:5px 0 0;font-size:13px;overflow:hidden}.filemanager .files .box .icon{z-index:0;aspect-ratio:4/3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.filemanager .files .box .icon img{aspect-ratio:4/3;object-fit:cover;border-radius:5px;width:100%;height:100%}.filemanager .files .box .icon:before{content:"";z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:20px}.filemanager .files .box .icon.folder:before{background-image:url(/assets/icons/folder.svg)}.filemanager .files .box .icon.folder-up:before{background-image:url(/assets/icons/folder-up.svg)}.filemanager .files .box .icon.word:before{background-image:url(/assets/icons/file-word.svg)}.filemanager .files .box .icon.excel:before{background-image:url(/assets/icons/file-excel.svg)}.filemanager .files .box .icon.pdf:before{background-image:url(/assets/icons/file-pdf.svg)}.filemanager .files .box .icon.other:before{background-image:url(/assets/icons/file.svg)}.filemanager .files .box :is(.select,.selected){z-index:1;color:var(--white);opacity:0;visibility:hidden;border-radius:5px;justify-content:center;align-items:center;font-weight:600;transition:all .3s;display:flex;position:absolute;inset:0}.filemanager .files .box :is(.select,.selected):before{content:"";background:var(--dark-color);opacity:.9;z-index:-1;position:absolute;inset:0}.filemanager .files .box:hover .select,.filemanager .files .box .selected{opacity:1;visibility:visible}.filemanager .files .box .showAction{z-index:1;background:var(--primary-color);opacity:0;visibility:hidden;width:30px;height:30px;transition:all .3s;position:absolute;top:0;right:0}.filemanager .files .box .showAction svg{width:auto;height:auto;color:var(--white)}.filemanager .files .box:hover .showAction{opacity:1;visibility:visible}.filemanager .files .box .action{z-index:2;background:var(--bs-gray-200);text-align:left;min-width:150px;box-shadow:0 0 30px -25px var(--dark-color);position:absolute;top:0;right:30px}.filemanager .files .box .action .bg-action{z-index:-1;position:fixed;inset:0}.filemanager .files .box .action li:not(:last-child){border-bottom:1px solid var(--passive-color)}.filemanager .files .box .action span{background:0 0;padding:10px 15px;transition:all .3s;display:block}.filemanager .files .box .action li:hover span{background:var(--bs-gray-300)}.filemanager .files.list{grid-template-columns:repeat(2,1fr)}.filemanager .files.list .box{flex-wrap:wrap;gap:10px;display:flex}.filemanager .files.list .box .icon{width:40px}.filemanager .files.list .box .icon:before{inset:0}.filemanager .files .box:hover,.filemanager .files .box.selected{border-color:var(--primary-color)}.filemanager-loading{z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#d3e8ff80;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.drag-drop{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--dark-color);background:#19875421;border-radius:10px;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex;position:absolute;inset:0}.drag-drop .box{background:#ffffff80;border-radius:15px;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding:30px 15px;display:flex}.drag-drop .box .icon{text-align:center;width:100%}.drag-drop .box .icon svg{color:var(--primary-color);font-size:24px}.bienModal .select-file{z-index:1;padding:30px;position:fixed;inset:0}.bienModal .select-file:before{content:"";background:var(--passive-color);position:absolute;inset:0}.bienModal .select-file .file-modal-back{cursor:pointer;position:fixed;inset:0}.bienModal .select-file .file-modal-close{background:var(--bs-red);z-index:2;width:30px;height:30px;color:var(--white);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;top:15px;right:15px}.bienModal .select-file .file-modal-close:before{content:"✕"}.bienModal .select-file .filemanager{z-index:1;background:#fff;border-radius:15px;height:100%;padding:15px;position:relative;overflow:auto}.bienModal .select-file .filemanager .files{grid-template-columns:repeat(8,1fr)}.chat{flex-wrap:wrap;height:calc(100vh - 90px);display:flex}.chat .chat-sidebar{background:var(--bs-gray-100);align-content:baseline;gap:10px;width:100%;max-width:300px;height:100%;padding:20px;display:grid}.chat .chat-sidebar .item{position:relative}.chat .chat-sidebar .sidebar-header{padding-bottom:10px}.chat .chat-sidebar .sidebar-body{scrollbar-width:none;gap:20px;height:100%;display:grid;overflow:auto}.chat .chat-sidebar .sidebar-body::-webkit-scrollbar{display:none}.chat .chat-sidebar .title{color:var(--primary-color);justify-content:space-between;align-items:center;gap:5px;margin-bottom:5px;font-size:18px;font-weight:600;display:flex}.chat .chat-sidebar .title .new{background:var(--passive-color);color:var(--primary-color);cursor:pointer;border-radius:5px;height:fit-content;padding:5px 10px;font-size:14px;line-height:1}.chat .chat-sidebar .title .new:hover{background:var(--primary-color);color:var(--white)}.chat .chat-sidebar .title .new svg{width:12px;height:auto}.chat .chat-sidebar .user-group{gap:5px;display:grid}.chat .item .user-item{z-index:1;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:5px;transition:all .3s;display:flex;position:relative}.chat .item .user-item .avatar{flex-shrink:0}.chat .item .user-item .avatar img{object-fit:cover;width:36px;height:36px;box-shadow:0 0 1px var(--passive-color);border:3px solid var(--bs-gray-400);border-radius:50%;display:block}.chat .item .user-item.online .avatar img{border-color:var(--bs-success)}.chat .item .user-item .avatar span{background:var(--secondary-color);width:36px;height:36px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.chat .item .user-item .name{white-space:nowrap;max-width:22ch;font-size:15px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.chat .item .user-item .status{white-space:nowrap;max-width:26ch;font-size:12px;line-height:1;display:block;overflow:hidden}.chat .item .user-item .count{background:var(--primary-color);width:20px;height:20px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.chat .item:is(.active,:hover) .user-item{background:var(--bs-success-bg-subtle)}.chat .chat-box{flex-direction:column;flex:1;justify-content:space-between;height:100%;display:flex}.chat .chat-header{box-shadow:0 1px 0 var(--passive-color);justify-content:space-between;align-items:center;gap:10px;padding:20px;display:flex}.chat .info{align-items:center;gap:10px;display:flex}.chat .info .avatar{flex-shrink:0;height:40px}.chat .info .avatar img{object-fit:cover;width:40px;height:40px;box-shadow:0 0 1px var(--passive-color);border-radius:50%;display:block}.chat .info .avatar span{background:var(--secondary-color);width:40px;height:40px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.chat .info .name{font-size:15px;font-weight:600;line-height:1.3;display:block}.chat .chat-header .info .status{font-size:12px;font-weight:700;line-height:1;display:block}.chat .chat-header .info .count{background:var(--primary-color);width:20px;height:20px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.chat .info .name .edit{color:var(--bs-success);cursor:pointer;width:30px;height:30px;line-height:1}.chat .info .name .edit svg{width:auto;height:16px}.chat .chat-header .users{gap:5px;display:flex}.chat .chat-header .users li:nth-child(n+6){display:none}.chat .chat-header .users a{background:var(--primary-color);width:30px;height:30px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex;position:relative;overflow:hidden}.chat .chat-header .users .name{background:var(--bs-success-border-subtle);color:var(--dark-color);white-space:nowrap;z-index:2;opacity:0;visibility:hidden;border-radius:5px;padding:5px;font-size:12px;line-height:1;transition:all .3s;display:block;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.chat .chat-header .users .name:before{content:"";border-style:solid;border-width:0 7px 5px;border-color:transparent transparent var(--bs-success-border-subtle)transparent;width:0;height:0;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.chat .chat-header .users .user-mini:last-child .name{left:unset;transform:unset;right:0}.chat .chat-header .users .user-mini:last-child .name:before{left:unset;transform:unset;right:5px}.chat .chat-header .users .user-mini{position:relative}.chat .chat-header .users .user-mini:hover .name{opacity:1;visibility:visible}.chat .chat-body{scroll-behavior:smooth;scrollbar-width:thin;overflow-anchor:none;flex-direction:column-reverse;height:100%;padding:20px 20px 0;display:flex;overflow:auto}.chat .chat-body.ovh{opacity:.5;transition:all .3s;overflow:hidden}.chat .chat-body::-webkit-scrollbar{background:var(--passive-color);width:5px;height:10px}.chat .chat-body::-webkit-scrollbar-thumb{background:var(--primary-color);-webkit-border-radius:1ex}.chat .chat-body .message-item{background:var(--bs-success-bg-subtle);border-radius:10px 10px 10px 0;width:fit-content;min-width:140px;max-width:90%;height:fit-content;margin:0 0 10px;padding:10px}.chat .chat-body .message-item.sender{background:var(--bs-primary-bg-subtle);border-radius:10px 10px 0;margin:0 0 10px auto}.chat .chat-body .message-item .name{margin-bottom:0;font-weight:600}.chat .chat-body .message-item .message{margin:0}.chat .chat-body .message-item .time{text-align:right;font-size:13px;line-height:1;display:block}.chat .chat-body .date{text-align:center;background:var(--bs-gray-100);border-radius:5px;width:100%;max-width:150px;margin:20px auto;padding:10px;font-size:14px;font-weight:600;display:block}.chat .chat-footer{box-shadow:0 -1px 0 var(--passive-color);padding:20px}.chat .chat-footer form{align-items:center;gap:20px;display:flex}.chat .chat-footer form .btn{flex-shrink:0;width:40px;height:40px;padding:0}.chat .chat-footer form .btn svg{width:auto;height:14px}.new-group .title{margin-bottom:5px;font-size:20px;font-weight:600;display:block}.new-group .add-user{flex-wrap:wrap;gap:15px;display:flex}.new-group .add-user .form-check{padding:0}.new-group .add-user input{position:absolute;left:-9999px}.new-group .add-user label{opacity:.5;background:var(--bs-success-bg-subtle);cursor:pointer;border:1px solid #0000;border-radius:10px;padding:10px;font-size:14px;font-weight:600;transition:all .3s;display:block}.new-group .add-user input:checked+label{opacity:1;border-color:var(--bs-success)}.form-area{gap:20px;display:grid}.form-area .row{background:var(--bs-gray-100);border:1px dashed var(--primary-color);border-radius:10px;gap:20px;min-height:100px;margin:0;padding:30px 50px 30px 30px;position:relative}.form-area .row .col{border:1px dashed var(--bs-success);border-radius:10px;flex:1;padding:20px;position:relative}.form-area .row .col.flex-2{flex:2}.form-area .row .col.flex-3{flex:3}.form-area .row .col.flex-4{flex:4}.form-area .row .col .title{color:var(--primary-color);margin-bottom:5px;font-size:14px;font-weight:600;display:block}.form-area .row .col .col-width{background-position:right 8px center;width:fit-content;padding:6px 24px 6px 6px;line-height:1;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.form-area .row .col .center{text-align:center}.form-area .row .col .right{text-align:right}.form-area .row .btn-delete{border:unset;background:var(--bs-red);width:24px;height:24px;color:var(--white);border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:flex;position:absolute;top:-10px;left:-10px}.form-area .row .form-group.element{border:1px dashed var(--bs-success);border-radius:10px;margin-bottom:15px;padding:15px;position:relative}.form-area .row .form-group.element p{margin:0;font-size:14px;font-weight:600;display:block}.form-area .row .form-group.element small{font-weight:300;display:block}.form-area .row .form-group.element .btn-delete{cursor:pointer;top:5px;left:unset;opacity:0;visibility:hidden;right:35px}.form-area .row .form-group.element .file.image{background:var(--bs-success-bg-subtle);text-align:center;color:var(--bs-success-border-subtle);cursor:pointer;border-radius:10px;padding:15px;font-size:24px}.form-area .row .form-group.element .file.image .fa-cloud-arrow-up{width:30px;height:auto}.form-area .row .form-group.element .file.image span{color:var(--bs-success-text-emphasis);font-size:14px;font-weight:600;display:block}.form-area .row .form-group.element .uploadedImage{width:100%;height:auto}.form-area .row .btn-add{writing-mode:vertical-rl;text-orientation:mixed;text-align:center;border:unset;background:var(--bs-success);width:40px;height:100%;color:var(--white);border-radius:0 10px 10px 0;justify-content:center;align-items:center;padding:0;font-size:15px;font-weight:600;display:flex;position:absolute;top:0;right:0}.form-area .row .btn-element{border:unset;background:var(--white);border-radius:10px;width:100%;min-width:100px;padding:10px 0;font-size:14px;font-weight:600;display:block}.form-area .row .col .btn-element-update{border:unset;background:var(--primary-color);width:24px;height:24px;color:var(--white);opacity:0;visibility:hidden;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:600;line-height:1;transition:all .3s;display:flex;position:absolute;top:5px;right:5px}.form-area .row .form-group.element:hover :is(.btn-element-update,.btn-delete){opacity:1;visibility:visible}.form-area.submit{width:100%;max-width:1200px;margin:auto;padding:10px}.form-area.submit .row{border:unset;min-height:unset;background:0 0;padding:0}.form-area.submit .row :is(.element,.col){border:unset;background:0 0;padding:0}.form-area.submit .row .form-group.element{margin-bottom:5px}.form-area.submit .row .form-group.element .btn-delete{top:-10px;right:-10px}.assigned{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.assigned .user-mini{z-index:1;margin-left:-1rem;transition:all .3s;position:relative}.assigned .user-mini:first-child{margin-left:0}.assigned .user-mini .profile{cursor:pointer;background:var(--primary-color);width:30px;height:30px;color:var(--white);border:2px solid var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;overflow:hidden}.assigned .user-mini .name{background:var(--bs-success-border-subtle);color:var(--dark-color);white-space:nowrap;z-index:2;opacity:0;visibility:hidden;border-radius:5px;padding:5px;font-size:12px;line-height:1;transition:all .3s;display:block;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.assigned .user-mini .name:before{content:"";border-style:solid;border-width:0 7px 5px;border-color:transparent transparent var(--bs-success-border-subtle)transparent;width:0;height:0;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.assigned .user-mini:hover{z-index:2}.assigned .user-mini:hover .name{opacity:1;visibility:visible}.bien-select{z-index:3}.bien-select .bien-select__multi-value{background:var(--bs-success-bg-subtle)}.bien-select .bien-select__single-value{max-width:40ch}.bien-select .bien-select__indicators,.bien-select .bien-select__menu .bien-select__option{cursor:pointer}.bien-select:focus,.bien-select:focus-visible{outline:none!important}.template-list{grid-template-columns:repeat(2,1fr);gap:50px;display:grid}.bien-card{border:1px solid var(--passive-color);border-radius:10px}.bien-card :is(.card-header,.card-body){border-radius:10px;padding:10px}.bien-card .card-header{flex-wrap:wrap;justify-content:space-between;gap:5px;display:flex}.bien-card .card-header b{font-size:18px;display:block}.bien-card .card-header .create svg{width:auto;height:16px}.bien-card .card-header .create{border:1px solid var(--secondary-color);border-radius:5px;padding:5px;line-height:1}.bien-card .list-item{gap:5px;display:grid}.bien-card .list-item li{justify-content:space-between;align-items:center;gap:5px;padding:5px;display:flex}.bien-card .list-item li:not(:last-child){border-bottom:1px dashed var(--bs-gray-400)}.bien-card .actions{justify-content:center;align-items:center;gap:10px 15px;height:40px;display:flex;position:relative}.bien-card .actions .buttons{z-index:1;opacity:0;visibility:hidden;gap:10px;transition:all .3s;display:flex;position:absolute;right:5px}.bien-card .actions .buttons .button{position:relative}.bien-card .actions .buttons .button .name{background:var(--bs-success-border-subtle);color:var(--dark-color);white-space:nowrap;z-index:2;opacity:0;visibility:hidden;border-radius:5px;padding:5px;font-size:12px;line-height:1;transition:all .3s;display:block;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.bien-card .actions .buttons .button .name:before{content:"";border-style:solid;border-width:0 7px 5px;border-color:transparent transparent var(--bs-success-border-subtle)transparent;width:0;height:0;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.bien-card .actions .buttons .button:hover .name,.bien-card li:hover .actions .buttons{opacity:1;visibility:visible}.bien-card li:hover .actions .dots{opacity:0;visibility:hidden}.bien-card .actions svg{cursor:pointer;width:18px}.bien-card .actions .fa-copy{color:var(--bs-secondary)}.bien-card .actions .edit{color:var(--bs-success)}.bien-card .actions .fa-arrows-turn-to-dots{color:var(--bs-primary)}.bien-card .actions .trash{color:var(--bs-danger)}.permission-error{text-align:center;height:100%;color:var(--bs-danger);padding:50px 30px}.permission-error svg{width:50px;height:auto;margin-bottom:30px;font-size:50px}.report-area{grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:30px;display:grid}.report-area .box{color:var(--primary-color);cursor:pointer;border-radius:10px;padding:30px;font-weight:500;position:relative;overflow:hidden}.report-area .box:before{content:"";z-index:0;opacity:.2;background:url(/assets/img/mountain.jpg) 0 0/cover;transition:all .3s;position:absolute;inset:0}.report-area .box:hover:before{opacity:.1}.report-boxes{flex-wrap:wrap;gap:10px 20px;margin-bottom:30px;display:flex}.report-boxes .report-box{flex:1}.report-box,.bien-calendar{background:var(--white);box-shadow:0 0 20px -20px var(--dark-color);border-radius:10px;padding:20px}.report-box .title{font-size:18px;display:block}.report-box.mini{align-items:center;gap:10px;line-height:1.2;display:flex}.report-box.mini .icon{width:36px;height:36px;color:var(--bs-success);background:#dffbdf;border-radius:50%;justify-content:center;align-items:center;display:flex}.report-box.mini .icon svg{width:18px;height:auto}.report-box.mini .text{flex:1}.report-box.mini a{color:var(--primary-color);margin-top:10px;font-size:14px;font-weight:500;display:block}.report-box.mini a svg{width:auto;height:14px}.integrations-header{background:var(--passive-color);text-align:center;border-radius:10px;margin:0 0 50px;padding:100px}.integrations-header h1{color:var(--bs-gray-500);font-weight:300}.integrations{grid-template-columns:repeat(6,1fr);gap:30px;display:grid}.integrations .integration{cursor:pointer;background:0 0;border-radius:5px;transition:all .3s}.integrations .integration .image{aspect-ratio:2}.integrations .integration .image span{border-radius:5px;height:100%}.integrations .integration .image img{object-fit:contain;border-radius:5px;width:100%;height:auto}.integrations .integration .text{padding:10px 5px}.integrations .integration .text .title{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.integrations .integration .text .status{margin-top:10px}.status .btn-install{color:var(--bs-gray-700);border:1px solid var(--bs-gray-300);background:0 0;border-radius:5px;gap:5px;padding:8px 16px;font-size:15px;font-weight:500;line-height:1;display:flex}.status .btn-install.installed{border-color:var(--bs-success);color:var(--bs-success)}.status .btn-install.uninstall{border:unset;color:var(--bs-red);font-size:16px}.integrations .integration:hover{background:var(--white)}.email{flex-wrap:wrap;height:calc(100vh - 90px);font-size:15px;display:flex}.email .email-sidebar{background:var(--bs-gray-100);align-content:baseline;gap:10px;width:100%;max-width:300px;height:100%;padding:20px;display:grid}.email .email-sidebar .btn-secondary{border-radius:20px;width:fit-content}.email .email-sidebar .btn-secondary.active{background:var(--passive-color);color:var(--primary-color)}.email .email-navbar{gap:5px;width:100%;margin:15px 0;display:grid}.email .email-navbar>li>a{color:var(--bs-gray-700);background:0 0;border-radius:20px;align-items:center;gap:10px;padding:10px 20px;font-weight:500;transition:all .3s;display:flex}.email .email-navbar>li.active>a{background:var(--passive-color);color:var(--primary-color)}.email .email-navbar>li>a>svg{width:auto;height:16px;font-size:16px}.email .email-navbar>li:hover>a{background:var(--bs-gray-200)}.email .email-area{flex:1;max-width:100%;padding:0 15px;overflow:auto}.email .email-area .mail-list .item{background:var(--bs-light-bg-subtle);border-bottom:1px solid var(--passive-color);justify-content:space-between;width:100%;transition:all .3s;display:flex}.email .email-area .mail-list .item:last-child{border-bottom:1px solid #0000}.email .email-area .mail-list .item.unread{background:var(--white);font-weight:600}.email .email-area .mail-list .item>div{padding:10px 15px}.email .email-area .mail-list .item .at svg{color:var(--bs-gray-500);width:auto;height:13px}.email .email-area .mail-list .item .from{flex:1}.email .email-area .mail-list .item .title{flex:2;align-items:center;gap:5px;display:flex}.email .email-area .mail-list .item .title span{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.email .email-area .mail-list .item .status svg{color:var(--bs-gray-300)}.email .email-area .mail-list .item.unread .status svg{color:var(--bs-yellow)}.email .email-area .mail-list .item:hover{background:var(--white);border-color:var(--secondary-color)}.email .email-area .mail-list .item .sub{opacity:0;visibility:hidden;background:var(--white);color:var(--dark-color);box-shadow:0 0 20px -15px var(--dark-color);border-radius:10px;gap:10px;padding:15px;font-weight:500;transition:all;display:grid;position:absolute}.email .email-area .mail-list .item .from span:hover+.sub{opacity:1;visibility:visible;transition-duration:.3s;transition-delay:1s}.email .mail-action{z-index:1;background:var(--white);box-shadow:0 0 20px -20px var(--dark-color);border-radius:15px 15px 0 0;flex-wrap:wrap;align-items:center;gap:10px 15px;margin:15px 0 0;padding:10px 15px;display:flex;position:sticky;top:0}.email .mail-action .item{cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex;position:relative}.email .mail-action .item:hover{background:var(--bs-gray-200)}.email .mail-action .item small.title{text-align:center;background:var(--primary-color);min-width:60px;color:var(--white);white-space:nowrap;opacity:0;visibility:hidden;border-radius:5px;padding:5px 10px;font-size:12px;font-weight:500;line-height:1;transition:all;position:absolute;top:100%}.email .mail-action .item:hover small.title{opacity:1;visibility:visible;transition:all .3s}.email .mail-action .item svg{width:auto;height:15px}.email .mail-detail{background:var(--white);padding:30px}.email .mail-head{border-bottom:1px solid var(--bs-gray-200);flex-wrap:wrap;justify-content:space-between;gap:15px;margin-bottom:15px;padding-bottom:15px;display:flex}.email .mail-head .big-title{flex:unset;align-items:center;gap:10px;width:100%;margin:0;display:flex}.email .mail-head .big-title small{border-radius:5px;padding:5px;font-size:14px;line-height:1;display:block}.email .mail-head .big-title .inbox-bg{background:var(--bs-success-bg-subtle);color:var(--bs-success)}.email .mail-head .big-title .sentbox-bg{background:var(--bs-info-bg-subtle);color:var(--bs-info)}.email .mail-head .big-title .spam-bg{background:var(--bs-dark-bg-subtle);color:var(--bs-dark)}.email .mail-head .big-title .trash-bg{background:var(--bs-danger-bg-subtle);color:var(--bs-danger)}.email .mail-head .user-item{z-index:1;align-items:center;gap:10px;transition:all .3s;display:flex;position:relative}.email .mail-head .user-item .avatar{flex-shrink:0}.email .mail-head .user-item .avatar img{object-fit:cover;width:36px;height:36px;box-shadow:0 0 1px var(--passive-color);border:3px solid var(--bs-gray-400);border-radius:50%;display:block}.email .mail-head .user-item.online .avatar img{border-color:var(--bs-success)}.email .mail-head .user-item .avatar span{background:var(--secondary-color);width:36px;height:36px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.email .mail-head .user-item .name{font-size:15px;font-weight:600;line-height:1.3;display:block}.email .mail-head .user-item .status{font-size:12px;line-height:1;display:block}.email .attachments{background:var(--white);margin:5px 0;padding:30px}.email .attachments .items{grid-template-columns:repeat(5,1fr);gap:30px;display:grid}.email .new-mail{background:var(--white);box-shadow:0 0 20px -20px var(--dark-color);border-radius:15px;margin:30px 0;padding:30px}.email .new-mail form{gap:30px;display:grid}.email .new-mail form .form-group{flex-wrap:wrap;align-items:center;gap:20px;display:flex;position:relative}.email .new-mail form .form-group .buttons{gap:10px;font-size:13px;display:flex;position:absolute;right:15px}.email .new-mail form .form-group .buttons span{cursor:pointer;background:var(--passive-color);border-radius:5px;padding:5px;font-weight:600;line-height:1;display:block}.email .new-mail form .form-group label{width:100%;max-width:60px;font-weight:600}.email .new-mail form .form-group input{flex:1}.email .logged-email{background:var(--bs-success-bg-subtle);color:var(--bs-success);border-radius:10px;align-items:center;gap:5px;padding:10px;font-size:13px;display:flex;overflow:hidden}.email .logged-email svg{width:auto;height:13px}.email .email-signature{background:var(--white);border-radius:15px;align-items:baseline;gap:20px;margin:15px 0;padding:20px;display:grid}.email .signature-prev img{max-height:100px}.product-profile :is(.left,.right){height:fit-content;position:sticky;top:15px}.import-product .select{cursor:pointer;background:var(--bs-success-bg-subtle);width:100%;color:var(--bs-success);text-align:center;border:2px dashed;border-radius:15px;margin:30px 0;padding:30px}.import-product .select.drag-over{border-color:var(--bs-red)}.import-product .select input{opacity:0;visibility:hidden;display:none}.import-product .select b{display:block}.import-buttons{gap:10px;margin:10px 0;display:flex}.import-buttons button{color:var(--bs-gray-500);border:1px solid var(--bs-gray-400);background:0 0;border-radius:10px;padding:5px 10px;font-size:14px;display:block}.import-buttons button.active{border-color:var(--bs-success);color:var(--bs-success)}.import-buttons button img{width:auto;height:25px}.import-buttons button svg{font-size:20px}.not-found{text-align:center;margin:100px 0}.not-found .icon{color:var(--light-color);font-size:60px}.not-found .big-title{font-size:50px;display:block}.not-found .desc{margin-bottom:15px;display:block}.recycle-tab{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.recycle-tab li a{color:var(--primary-color);border:1px solid;border-radius:10px;padding:10px;line-height:1;display:block}.recycle-tab li.active a{background:var(--primary-color);color:var(--white)}.notification{border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:600px;margin:0 auto 30px;padding:10px;display:flex}.notification .icon{font-size:18px}.notification button{border:unset;border-radius:10px;padding:10px 15px;font-size:15px;line-height:1}.notification.default{background:var(--bs-success-bg-subtle);color:var(--bs-success)}.notification.default button{background:var(--bs-success);color:var(--white)}.notification.denied{background:var(--bs-danger-bg-subtle);color:var(--bs-danger)}.notification.denied button{background:var(--bs-danger);color:var(--white)}.notification-tab{border-bottom:1px solid var(--bs-gray-200);gap:15px;margin-bottom:15px;padding-bottom:15px;display:flex}.notification-tab a{background:var(--bs-success-bg-subtle);color:var(--bs-success);border-radius:10px;padding:10px 15px;line-height:1;display:block;position:relative}.notification-tab a.active{background:var(--bs-success);color:var(--white)}.notification-list{gap:5px;margin-bottom:15px;display:grid}.notification-list .item{z-index:1;border:1px solid var(--bs-gray-300);background:0 0;border-radius:5px;justify-content:space-between;gap:5px 30px;padding:10px;transition:all .3s;display:flex;position:relative}.notification-list .item .item-title{text-align:left;flex:1}.notification-list .item .item-content{text-align:left;flex:3}.notification-list .item .item-date{color:var(--bs-gray-600);margin:0 0 0 auto}.notification-list .item .item-date .delete{background:var(--bs-gray-200);width:40px;color:var(--bs-danger);justify-content:center;align-items:center;height:calc(100% - 4px);display:none;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.notification-list .item .item-date:hover .delete{display:flex}.notification-list .item:hover{background:var(--bs-gray-200)}.bien-calendar .fc .fc-button-primary{background:var(--primary-color);border:unset!important;box-shadow:none!important}.bien-calendar .fc .fc-button-primary:not(:disabled).fc-button-active,.bien-calendar .fc .fc-button-primary:not(:disabled):active{background:var(--secondary-color)}.bien-calendar .fc-theme-standard .fc-list-day-cushion{background-color:var(--passive-color)}.item-tab{gap:20px;margin-bottom:15px;display:flex}.item-tab li a{color:var(--bs-gray-500);border-bottom:1px solid;padding-bottom:5px;font-weight:600;display:block}.item-tab li.active a,.item-tab li a svg{color:var(--secondary-color)}@media (max-width:768px){#app{padding-bottom:50px}.dashboard{padding:5px}.container{padding:0 10px}.dashboard #nav{z-index:4;border-radius:10px;gap:0;width:100%;max-width:calc(100% - 10px);height:auto;display:flex;position:fixed;bottom:5px;left:5px}.dashboard #nav .logo{padding:10px}.dashboard #nav .logo img{width:30px}.dashboard #nav .toggle-navbar{display:none}.dashboard #nav .menu{width:100%;max-width:calc(100% - 45px);max-height:unset;background:var(--secondary-color);align-items:center;gap:10px;padding:5px;display:flex;overflow:auto}.dashboard :is(#nav,#nav.mini) .menu .dropdown{position:unset}.dashboard :is(#nav,#nav.mini) .menu .dropdown .sub{background:var(--dark-color);top:unset;opacity:0;visibility:hidden;border-radius:10px;width:100%;max-height:1000px;transition:all .3s;position:absolute;bottom:0;left:0}.dashboard :is(#nav,#nav.mini) .menu .dropdown .sub>ul{background:0 0;grid-template-columns:repeat(2,1fr);display:grid}.dashboard :is(#nav,#nav.mini) .menu .dropdown.show .sub{opacity:1;visibility:visible;bottom:calc(100% + 5px)}.dashboard #nav .menu .dropdown .back-drop{z-index:-1;display:block;position:fixed;inset:0}.dashboard :is(#nav,#nav.mini) .menu>.item>a{text-align:center;padding:5px 10px;display:block}.dashboard :is(#nav,#nav.mini) .menu>.item>a span{text-align:center;white-space:nowrap;max-width:4ch;font-size:12px;display:block;overflow:clip}.dashboard :is(#nav,#nav.mini) .menu>.item>a>svg:not(.down){position:unset;left:unset;width:auto;height:auto;margin-bottom:3px;display:inline-block}.dashboard :is(#nav,#nav.mini) .menu .dropdown>a>svg.down{display:none}.table-box{width:100%;overflow:auto}.bien-table .hidden-columns-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:0}.bienModal{padding:10px}.bienModal .modal-header .title{flex-wrap:wrap;gap:5px;font-size:16px}.filemanager .files{grid-template-columns:repeat(4,1fr)}.template-list{grid-template-columns:repeat(1,1fr);gap:10px}.integrations{grid-template-columns:repeat(3,1fr);gap:15px}.bienModal.modal-integration .modal-body{grid-template-columns:repeat(1,1fr)}.bienModal.modal-integration .modal-body .info,.bienModal.modal-integration .modal-body .right{padding:10px}.bienModal.modal-integration .modal-body .info{justify-content:space-between;align-items:center;display:flex}.bienModal.modal-integration .modal-body .info .title{display:none}}@media (max-width:576px){body{font-size:15px}.btn{padding:8px;font-size:14px}.header{box-shadow:unset;background:var(--dark-color);border-radius:10px 10px 0 0}.header .profile-toggle>span{color:var(--light-bg)}.header .profile-toggle>span img{border:1px solid var(--passive-color)}.report-area{scroll-snap-type:x mandatory;scrollbar-width:none;gap:15px;display:flex;overflow:auto}.report-area::-webkit-scrollbar{display:none}.report-area .box{scroll-snap-align:start;min-width:60vw;padding:15px;font-size:14px}.report-area .box h4{font-size:16px}.report-boxes{gap:10px}.report-box,.bien-calendar{padding:10px}.report-box .title{font-size:16px}.report-box.mini .icon{width:30px;height:30px}.report-boxes .report-box.mini small{display:none}.report-boxes .report-box.mini a{margin-top:5px;font-size:14px}.bien-calendar .fc .fc-toolbar.fc-header-toolbar{margin-bottom:10px;font-size:14px}.bien-calendar .fc .fc-toolbar-title{font-size:16px}.filemanager .files{grid-template-columns:repeat(2,1fr)}.chat{height:calc(100vh - 125px)}.chat .chat-header{padding:10px}.chat .chat-sidebar{max-width:100%;height:auto;padding:10px}.chat .chat-sidebar .sidebar-header,.chat .chat-sidebar .title .new,.chat .chat-sidebar .title{display:none}.chat .chat-sidebar .sidebar-body{gap:1px;height:auto;display:flex;overflow:auto}.chat .chat-sidebar .user-group{gap:1px;display:flex}.chat .item .user-item .user{display:none}.chat .chat-body,.chat .chat-footer{max-width:100%;height:auto;padding:10px}.integrations{grid-template-columns:repeat(2,1fr)}}
@font-face{font-family:Quicksand;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0781808e3393dbfb-s.dcfd2cce.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fae90444fefcda8c-s.44fa2115.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:300;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.717db902.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0781808e3393dbfb-s.dcfd2cce.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fae90444fefcda8c-s.44fa2115.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.717db902.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0781808e3393dbfb-s.dcfd2cce.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fae90444fefcda8c-s.44fa2115.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.717db902.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0781808e3393dbfb-s.dcfd2cce.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fae90444fefcda8c-s.44fa2115.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.717db902.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0781808e3393dbfb-s.dcfd2cce.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fae90444fefcda8c-s.44fa2115.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.717db902.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand Fallback;src:local(Arial);ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.0%;size-adjust:104.31%}.quicksand_a89d0cf3-module__eP7QHG__className{font-family:Quicksand,Quicksand Fallback;font-style:normal}
