a{font-weight:700;outline:none!important}a.text-muted:focus,a.text-muted:hover{color:rgb(102.828,102.828,106.172)}:focus{outline:none!important}[data-now]{display:inline-block}fieldset{border-bottom:1px dashed #eee;margin-bottom:20px;padding-bottom:20px}fieldset .form-group{margin-bottom:0}fieldset.last-child,fieldset:last-child{border-bottom:0}.badge{border-radius:.625rem;font-size:.75rem;padding:.1875rem .4375rem}.badge.badge-secondary{background-color:#3b4052;color:#fff}.badge.badge-warning{color:#fff!important}.btn{-webkit-appearance:none;font-size:14px;outline:none!important;transition:all .1s}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.input-group .btn{border-color:#dcdcdc;font-size:14px;line-height:normal}.input-group .form-control-sm+.input-group-btn .btn{border-bottom-left-radius:0;border-top-left-radius:0;font-size:.8125rem;margin-left:-1px;padding:.3125rem .625rem}.btn.btn-link{border:0;box-shadow:none}.btn.btn-outline-warning:active,.btn.btn-outline-warning:focus,.btn.btn-outline-warning:hover,.btn.btn-warning{color:#fff}.btn-outline-secondary{border-color:#dcdcdc!important;color:#363636}.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(220,220,220,.5)}.btn-outline-secondary:hover{background-color:#f5f7ff!important;color:#363636}.btn-secondary{background-color:#fff;border-color:#dcdcdc;color:#363636}.btn-secondary:hover{background-color:#f6f7ff;border-color:#dcdcdc}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{background-color:#f6f7ff;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}span.btn{-webkit-appearance:none!important}.card{border-color:rgba(0,0,0,0);--bs-card-bg:transparent}.card .card-body{padding:8px}.card .card-footer{padding:.625rem 8px}.card .card-header{background-color:rgba(0,0,0,0);border-bottom:0;padding:8px}.card .card-header .card-title{font-size:1rem;margin-bottom:0}.card .card-header a{text-decoration:none!important}.card .card-header h1,.card .card-header h2,.card .card-header h3,.card .card-header h4,.card .card-header h5,.card .card-header h6,.card .table{margin-bottom:0}.card .table>thead>tr>th{border-top:0}.card-default{border-color:#e1e7f4;border-top-width:3px}.card-default .card-header{background-color:#fff}.carousel .carousel-indicators{bottom:0}.carousel .carousel-control.left,.carousel .carousel-control.right{background-image:none}.carousel .carousel-control em{display:inline-block;height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px;z-index:5}.custom-control-label:after,.custom-control-label:before{top:.19rem}.custom-control-label:before{border:1px solid #dce5e8}.custom-select{-webkit-appearance:none}.dropdown-header{color:#a1a2a3}.dropdown-menu{border-color:#dedcdc;border-radius:.25rem;box-shadow:0 6px 12px rgba(0,0,0,.176);font-size:14px;padding:.3125rem 0}.dropdown-menu .dropdown-item{line-height:1.52857143;padding:.1875rem 1.25rem}.form-control{box-shadow:none!important;font-size:.875rem;font-weight:400}.form-control:focus{border-color:#131313}.form-control-sm,select.form-control-sm{font-size:.75rem;height:31px}.input-group-text{font-size:.875rem}hr{border-top:1px solid #e5e9ed}.list-group{line-height:1.3}.list-group .list-group-item{color:#555;padding:10px}.list-group .list-group-item.active{color:#fff}.list-group .list-group-item.active .badge{background-color:#fff;color:#426bb6}.card>.list-group .list-group-item{border:0}.list-group+.card-footer{border-top:0}.nav.nav-pills .active>a{background-color:#426bb6}.nav-tabs{border:none}.nav-tabs>.nav-item>.nav-link{background-color:#f3f3f5;border:none;border-radius:8px;color:#7f7f83;font-size:14px;font-weight:700;margin-right:10px;padding:8px 12px}.nav-tabs>.nav-item>.nav-link:hover{background-color:#f3f6ff}.nav-tabs>.nav-item>.nav-link.active{background-color:#f3f6ff;color:#426bb6}.nav-tabs>.nav-item>.nav-link.active:focus,.nav-tabs>.nav-item>.nav-link.active:hover{background-color:#f3f6ff}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#666}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#222}.navbar-top .navbar-nav>.active>a{color:#999}.navbar-top .navbar-nav>.active>a:focus,.navbar-top .navbar-nav>.active>a:hover{color:#d1d2d3}.page-header{border-bottom:1px solid #e5e9ed;margin:2.625rem 0 1.3125rem;padding-bottom:.59375rem}.popover{border-color:#eee;border-bottom:2px solid #e5e9ed;border-radius:.25rem;box-shadow:none}.popover .popover-title{border:0}.progress{background-color:#fff;border:1px solid var(--bs-secondary-bg);border-radius:.25rem}.p-0 .tab-content{padding:0!important}.table>thead>tr>th{border-bottom-width:0}.table>tbody+tbody{border-bottom-width:1px}.table .form-control{max-width:100%}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:1px}.table-responsive{border-radius:16px;overflow-y:hidden}.navbar,.navbar .dropdown-menu{filter:none!important}.well{border:1px solid #dce5e8}@media(max-width:767.98px){input[type=email],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none}}.alert-danger{--bs-alert-color:#ffffff;--bs-alert-bg:#e6001e;--bs-alert-border-color:#e6001e;--bs-alert-link-color:#cccccc}.alert-danger .alert-link{color:var(--bs-alert-link-color)}.alert-info{--bs-alert-color:#ffffff;--bs-alert-bg:#08a2e2;--bs-alert-border-color:#08a2e2;--bs-alert-link-color:#cccccc}.alert-info .alert-link{color:var(--bs-alert-link-color)}.alert-primary{--bs-alert-color:#ffffff;--bs-alert-bg:#426bb6;--bs-alert-border-color:#426bb6;--bs-alert-link-color:#cccccc}.alert-primary .alert-link{color:var(--bs-alert-link-color)}.alert-secondary{--bs-alert-color:#ffffff;--bs-alert-bg:#efeffe;--bs-alert-border-color:#efeffe;--bs-alert-link-color:#cccccc}.alert-secondary .alert-link{color:var(--bs-alert-link-color)}.alert-success{--bs-alert-color:#ffffff;--bs-alert-bg:#059669;--bs-alert-border-color:#059669;--bs-alert-link-color:#cccccc}.alert-success .alert-link{color:var(--bs-alert-link-color)}.alert-warning{--bs-alert-color:#ffffff;--bs-alert-bg:#f47f40;--bs-alert-border-color:#f47f40;--bs-alert-link-color:#cccccc}.alert-warning .alert-link{color:var(--bs-alert-link-color)}.dropdown-locale{position:relative}.dropdown-locale b{transition:all .2s ease}.dropdown-locale .dropdown-locale-content{background:#fff;border:1px solid #dedee8;border-radius:8px;display:none;list-style:none;margin:0;padding:0;position:absolute;right:0;top:40px;z-index:999}.dropdown-locale:hover .dropdown-locale-content{display:block}.dropdown-locale:hover .dropdown-locale-content a{color:#000}.dropdown-locale:hover b{transform:rotate(90deg)}.dropdown-locale .btn-xs .dropdown-locale-content{top:23px}.dropdown-trigger{color:#7f7f83;font-size:12px}.dropdown-active .icon-arrow-down:before{content:""}.dropdown-content-visible{display:block!important}.btn-dropdown{position:relative}@supports(background:-webkit-named-image(i)){.btn-dropdown{margin-top:-1.2px}}.btn-dropdown span{display:inline-block;text-align:left}.btn-dropdown b{transition:all .2s ease}.btn-dropdown:not([disabled]):hover .dropdown-menu{display:block;margin-top:0}.btn-dropdown:not([disabled]):hover b{transform:rotate(-90deg)}.btn-dropdown[disabled]{opacity:.4}.btn-dropdown[disabled]:hover{background-color:#fff;border-color:#dedee8;color:#212529;cursor:auto}.modal-dialog .modal-content{min-height:350px}.modal-dialog .modal-content .button-sticky{background-color:#fff}.modal-dialog .modal-content>.btn-close{position:absolute;right:20px;top:10px;z-index:999}.modal-dialog .modal-content.lite .modal-header{display:none}.modal-dialog .modal-content.lite .modal-body{padding:0 var(--bs-modal-padding)}.modal-dialog .modal-content.preloader{position:absolute;z-index:10}.modal-dialog .modal-content.preloader:before{z-index:10}.modal-dialog .modal-content.preloader:after{z-index:11}.modal-dialog .modal-content.preloader .form-control{z-index:0}.modal-dialog .modal-header{background:#fff}.modal-dialog .btn-close{--bs-btn-close-opacity:1;--bs-btn-close-hover-opacity:1;--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27 viewBox=%27-0.24 -0.24 24.48 24.48%27%3E%3Cpath fill=%27%23$modal-header-bg%27 fill-rule=%27evenodd%27 stroke=%27%23f1f1f1%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.112%27 d=%27M12 22c-4.714 0-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12s0-7.071 1.464-8.536C4.93 2 7.286 2 12 2s7.071 0 8.535 1.464C22 4.93 22 7.286 22 12s0 7.071-1.465 8.535C19.072 22 16.714 22 12 22M8.97 8.97a.75.75 0 0 1 1.06 0L12 10.94l1.97-1.97a.75.75 0 0 1 1.06 1.06L13.06 12l1.97 1.97a.75.75 0 1 1-1.06 1.06L12 13.06l-1.97 1.97a.75.75 0 1 1-1.06-1.06L10.94 12l-1.97-1.97a.75.75 0 0 1 0-1.06%27 clip-rule=%27evenodd%27/%3E%3Cpath fill=%27%23426bb6%27 fill-rule=%27evenodd%27 d=%27M12 22c-4.714 0-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12s0-7.071 1.464-8.536C4.93 2 7.286 2 12 2s7.071 0 8.535 1.464C22 4.93 22 7.286 22 12s0 7.071-1.465 8.535C19.072 22 16.714 22 12 22M8.97 8.97a.75.75 0 0 1 1.06 0L12 10.94l1.97-1.97a.75.75 0 0 1 1.06 1.06L13.06 12l1.97 1.97a.75.75 0 1 1-1.06 1.06L12 13.06l-1.97 1.97a.75.75 0 1 1-1.06-1.06L10.94 12l-1.97-1.97a.75.75 0 0 1 0-1.06%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1.4em auto no-repeat}.modal-dialog .btn-close:hover{--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27none%27 viewBox=%27-0.24 -0.24 24.48 24.48%27%3E%3Cpath fill=%27%234351b8%27 fill-rule=%27evenodd%27 stroke=%27%23f1f1f1%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.112%27 d=%27M12 22c-4.714 0-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12s0-7.071 1.464-8.536C4.93 2 7.286 2 12 2s7.071 0 8.535 1.464C22 4.93 22 7.286 22 12s0 7.071-1.465 8.535C19.072 22 16.714 22 12 22M8.97 8.97a.75.75 0 0 1 1.06 0L12 10.94l1.97-1.97a.75.75 0 0 1 1.06 1.06L13.06 12l1.97 1.97a.75.75 0 1 1-1.06 1.06L12 13.06l-1.97 1.97a.75.75 0 1 1-1.06-1.06L10.94 12l-1.97-1.97a.75.75 0 0 1 0-1.06%27 clip-rule=%27evenodd%27/%3E%3Cpath fill=%27%233961ab%27 fill-rule=%27evenodd%27 d=%27M12 22c-4.714 0-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12s0-7.071 1.464-8.536C4.93 2 7.286 2 12 2s7.071 0 8.535 1.464C22 4.93 22 7.286 22 12s0 7.071-1.465 8.535C19.072 22 16.714 22 12 22M8.97 8.97a.75.75 0 0 1 1.06 0L12 10.94l1.97-1.97a.75.75 0 0 1 1.06 1.06L13.06 12l1.97 1.97a.75.75 0 1 1-1.06 1.06L12 13.06l-1.97 1.97a.75.75 0 1 1-1.06-1.06L10.94 12l-1.97-1.97a.75.75 0 0 1 0-1.06%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E")}.modal-backdrop{--bs-backdrop-opacity:0.7;--bs-backdrop-bg:#21263e}.modal-backdrop.show{opacity:.7}.modal-backdrop+.modal-backdrop{opacity:.1}.modal.slide-left .modal-dialog,.modal.slide-right .modal-dialog{height:100%;margin:0;max-width:none;position:absolute}.modal.slide-left .modal-dialog .modal-content,.modal.slide-right .modal-dialog .modal-content{border-radius:0;height:100vh}.modal.slide-left .modal-dialog .modal-header,.modal.slide-right .modal-dialog .modal-header{border-radius:0}.modal.slide-left .modal-dialog .modal-body,.modal.slide-right .modal-dialog .modal-body{background-color:#fff}.modal.slide-left .modal-dialog{left:0;transform:translateX(-100%);transition:transform .3s ease-out}.modal.slide-right .modal-dialog{right:0;transform:translateX(100%);transition:transform .3s ease-out}.modal.show .modal-dialog{transform:translateX(0)}@media(min-width:1200px){.modal .modal-dialog.modal-xl{max-width:1140px}}@media(min-width:992px){.modal .modal-dialog.modal-lg{max-width:800px}}.modal-sticky .modal-sticky-aside{background:#f5f7ff;min-height:100%;position:relative}.modal-sticky .modal-sticky-content{height:calc(99vh - var(--bs-modal-margin)*2);overflow-y:scroll}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-open .wrapper{z-index:0}.modal-custom-container .modal-custom{display:none}@font-face{font-family:Type-Regular;font-style:normal;font-weight:400;src:local("Atyp Display"),local("AtypDisplay-Regular"),url(../fonts/AtypDisplay-Regular.woff2) format("woff2")}@font-face{font-family:Type-Regular;font-style:normal;font-weight:700;src:local("Atyp Display Semibold"),local("AtypDisplay-Semibold"),url(../fonts/AtypDisplay-Semibold.woff2) format("woff2")}@font-face{font-family:Type-DemiBold;font-style:normal;font-weight:500;src:local("Atyp Display Bold"),local("AtypDisplay-Bold"),url(../fonts/AtypDisplay-Semibold.woff2) format("woff2")}@font-face{font-family:Type-Regular;font-style:normal;font-weight:100;src:local("Atyp Display Thin"),local("AtypDisplay-Thin"),url(../fonts/AtypDisplay-Thin.woff2) format("woff2")}body{color:#3e3e41;font-family:Type-Regular,sans-serif;font-size:.75rem}h1,h2,h3,h4,h5{color:#000;font-family:Type-DemiBold,sans-serif;font-weight:700}.h1,h1{font-size:2.2rem}.h2,h2{font-size:1.87rem}.h3,h3{font-size:1.45rem;line-height:35px}.h4,h4{font-size:1.12rem}.h5,h5{font-size:.87rem}.h6,h6{font-size:1rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000;margin-bottom:.6562rem;margin-top:.2rem}p{margin-bottom:.65rem}@media print{.btn,.panel-wrapper{display:none!important;height:0!important;width:0!important}.content-wrapper{overflow:hidden!important}.content-wrapper,.wrapper,.wrapper .main-wrapper{margin:0!important;padding:0!important;width:100%!important}}.table>thead>tr>th{color:#797979;padding:10px 3px}.table>tbody>tr>td,.table>tfoot>tr>td{padding:10px 3px;vertical-align:middle}.table .checkbox{margin:0 auto;width:20px}.t-tap{cursor:pointer}.t-tap:hover{opacity:1}.table tr:hover td,.table-hover tbody>tr:hover>td,.tr-hover:hover td{background-color:#f3f3f5}.table-mini tbody tr td,.table-mini tbody tr th,.table-mini thead tr td,.table-mini thead tr th{font-size:14px;padding:4px}.table-nowrap td,.table-nowrap th{white-space:nowrap}.table-order tbody>tr>td,.table-order-div tbody>tr>td{padding-right:20px}.table-order div[data-order],.table-order th[data-order],.table-order-div div[data-order],.table-order-div th[data-order]{background-position:100%;background-repeat:no-repeat;cursor:pointer;padding-right:20px;position:relative}.table-order div[data-order]:before,.table-order th[data-order]:before,.table-order-div div[data-order]:before,.table-order-div th[data-order]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Cpath stroke=%27%23898989%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M16.069 15H7.93c-.606 0-.908 0-1.049.12a.5.5 0 0 0-.173.42c.014.183.228.397.657.826l4.068 4.068c.198.198.297.297.411.334a.5.5 0 0 0 .31 0c.114-.037.213-.136.41-.334l4.07-4.068c.428-.429.642-.643.656-.827a.5.5 0 0 0-.174-.42C16.978 15 16.675 15 16.07 15M7.931 9h8.138c.605 0 .908 0 1.049-.12a.5.5 0 0 0 .173-.42c-.014-.183-.228-.397-.657-.826l-4.068-4.068c-.198-.198-.297-.297-.412-.334a.5.5 0 0 0-.309 0c-.114.037-.213.136-.41.334l-4.07 4.068c-.428.429-.642.643-.656.827a.5.5 0 0 0 .173.42C7.022 9 7.325 9 7.932 9%27/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:13px;margin-top:-7.5px;position:absolute;right:7px;top:50%;width:11px}.table-order div[data-order]:hover,.table-order th[data-order]:hover,.table-order-div div[data-order]:hover,.table-order-div th[data-order]:hover{background-color:#f3f3f5}.table-order div.th-sort-asc:before,.table-order th.th-sort-asc:before,.table-order-div div.th-sort-asc:before,.table-order-div th.th-sort-asc:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Cpath stroke=%27%23898989%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M7.931 9h8.138c.605 0 .908 0 1.049-.12a.5.5 0 0 0 .173-.42c-.014-.183-.228-.397-.657-.826l-4.068-4.068c-.198-.198-.297-.297-.412-.334a.5.5 0 0 0-.309 0c-.114.037-.213.136-.41.334l-4.07 4.068c-.428.429-.642.643-.656.827a.5.5 0 0 0 .173.42C7.022 9 7.325 9 7.932 9%27/%3E%3C/svg%3E")}.table-order div.th-sort-desc:before,.table-order th.th-sort-desc:before,.table-order-div div.th-sort-desc:before,.table-order-div th.th-sort-desc:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 viewBox=%270 0 24 24%27%3E%3Cpath stroke=%27%23898989%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M16.069 15H7.93c-.606 0-.908 0-1.049.12a.5.5 0 0 0-.173.42c.014.183.228.397.657.826l4.068 4.068c.198.198.297.297.411.334.1.033.209.033.31 0 .114-.037.213-.136.41-.334l4.07-4.068c.428-.429.642-.643.656-.827a.5.5 0 0 0-.174-.42C16.978 15 16.675 15 16.07 15%27/%3E%3C/svg%3E")}.table thead tr th{background-color:#f5f7ff;border-bottom:1px solid #d7d7d7;color:#3e3e54;white-space:nowrap}.table thead tr th:hover{color:#3f3f41!important}.table thead tr .header{background-position:100%;background-repeat:no-repeat}.table-cards{background:#fff;border-collapse:collapse;border-radius:16px;overflow:hidden;width:100%}.table-cards>thead{background:#f2f2f7}.table-cards>thead th{border-bottom:1px solid #e5e5ea;color:#8e8e93;font-size:11px;font-weight:600;letter-spacing:.04em;padding:12px;text-align:left;text-transform:uppercase}.table-cards>tbody tr{cursor:pointer;transition:background-color .25s ease}.table-cards>tbody tr:hover{background:#f2f2f7}.table-cards>tbody tr:hover .cell-actions{opacity:1}.table-cards>tbody tr:not(:last-child) td{border-bottom:1px solid #f2f2f7}.table-cards>tbody tr.row-muted{opacity:.5}.table-cards>tbody tr.row-highlight{background:rgba(255,149,0,.06)}.table-cards>tbody tr.row-highlight td:first-child{box-shadow:inset 3px 0 0 #ff9f0a}.table-cards>tbody tr.row-highlight:hover{background:rgba(255,149,0,.1)}.table-cards>tbody td{color:#1c1c1e;font-size:13px;padding:12px;vertical-align:middle}.table-cards .cell-id{color:#8e8e93;font-family:SF Mono,SFMono-Regular,ui-monospace,Menlo,Monaco,monospace;font-size:13px;font-weight:500}.table-cards .cell-task-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px}.table-cards .cell-primary{color:#1c1c1e;font-weight:600;line-height:1.3}.table-cards .cell-secondary{color:#8e8e93;font-size:13px}.table-cards .cell-danger{color:#ff453a;font-weight:600}.table-cards .cell-units{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.table-cards .cell-unit-tag{align-items:center;background:#f1f8ff;border-radius:6px;color:#636366;display:inline-flex;font-size:10px;font-weight:500;gap:4px;max-width:280px;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.table-cards .cell-unit-tag i{color:#8e8e93;flex-shrink:0;font-size:9px}.table-cards .cell-unit-more{align-items:center;background:#e5e5ea;border-radius:6px;color:#8e8e93;display:inline-flex;font-size:10px;font-weight:600;padding:2px 6px}.table-cards .cell-user{align-items:center;display:flex;gap:4px}.table-cards .cell-user-name{color:#1c1c1e;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-cards .cell-actions{display:flex;gap:6px;justify-content:flex-end;opacity:0;transition:opacity .25s ease}.table-cards .avatar{box-shadow:0 2px 8px rgba(0,0,0,.08);object-fit:cover}.table-cards .avatar,.table-cards .avatar-placeholder{border:2px solid #fff;border-radius:50%;flex-shrink:0;height:32px;width:32px}.table-cards .avatar-placeholder{align-items:center;background:linear-gradient(135deg,#426bb6,#08a2e2);box-shadow:0 1px 4px rgba(66,107,182,.25);color:#fff;display:flex;font-size:12px;font-weight:600;justify-content:center;letter-spacing:.5px}@media(max-width:768px){.table-cards{background:rgba(0,0,0,0);border:none;border-radius:12px;display:block}.table-cards>thead{display:none}.table-cards>tbody{display:flex;flex-direction:column;gap:6px}.table-cards>tbody tr{background:#fff;border:1px solid #e5e5ea;border-radius:14px;display:block;overflow:hidden;padding:14px;position:relative}.table-cards>tbody tr.row-highlight{background:rgba(255,149,0,.03);border-left:3px solid #ff9f0a}.table-cards>tbody tr.row-highlight td:first-child{box-shadow:none}.table-cards>tbody td{align-items:flex-start;border:none!important;display:flex;gap:6px;padding:6px 0}.table-cards>tbody td:before{color:#8e8e93;content:attr(data-label);flex-shrink:0;font-size:11px;font-weight:500;min-width:85px;padding-top:2px}.table-cards>tbody td[data-label=""]:before{display:none}.table-cards>tbody td:not([data-mobile=hide]):not(:has(.cell-actions))+td:not([data-mobile=hide]):not(:has(.cell-actions)){border-top:1px solid #f2f2f7!important}.table-cards .cell-user{flex:1;min-width:0}.table-cards .cell-actions{opacity:1;position:absolute;right:10px;top:10px}.table-cards td:has(.cell-actions){border:none!important;padding:0!important;position:static}.table-cards [data-mobile=hide]{display:none!important}.table-cards td[data-label=Задача]{display:block}.table-cards td[data-label=Задача]:before{display:none}.table-cards .cell-task-header{gap:2px}.table-cards .cell-units{gap:3px;margin-top:4px}.table-cards .cell-unit-tag{border-radius:4px;font-size:10px;max-width:220px;padding:1px 6px}.table-cards .cell-unit-tag i{font-size:8px}.table-cards .cell-unit-more{border-radius:4px;font-size:9px;padding:1px 5px}}.badge-status{align-items:center;border-radius:100px;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.01em;padding:3px 8px;white-space:nowrap}.badge-status i{font-size:9px;margin-right:4px}.badge-status-sm{font-size:10px;padding:2px 6px}.badge-status-waiting{background:var(--status-pending);color:#fff}.badge-status-progress{background:var(--status-in-progress);color:#fff}.badge-status-review{background:var(--status-validation);color:#fff}.badge-status-completed{background:var(--status-completed);color:#fff}.badge-status-cancelled{background:var(--status-declined);color:#fff}.badge-status-rework{background:var(--status-needs-rework);color:#fff}.badge-status-priority-low{background:rgba(142,142,147,.12);color:#8e8e93}.badge-status-priority-medium{background:rgba(255,159,10,.12);color:#b36800}.badge-status-priority-high{background:rgba(255,69,58,.12);color:#d70015}.badge-status-priority-critical{background:rgba(175,82,222,.12);color:#8944ab}.managers-list{display:flex;flex-wrap:wrap;gap:4px}.managers-list .badge{font-size:11px;font-weight:500}.permission-groups-wrapper{display:flex;flex-wrap:wrap;gap:8px 16px}.permission-company-group{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.permission-company-group small{font-size:11px}.permission-company-group .badge{margin:0}@media(max-width:768px){.permission-groups-wrapper{flex:1;flex-direction:column;gap:8px}.permission-company-group{display:flex;flex-wrap:wrap}}.empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px 24px}.empty-state-icon{background:linear-gradient(135deg,rgba(0,122,255,.1),rgba(175,82,222,.1));border-radius:24px;margin-bottom:24px}.empty-state-icon i{background:linear-gradient(135deg,#007AFF,#AF52DE);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.empty-state-title{color:#1c1c1e;font-size:22px;font-weight:700;margin:0 0 8px}.empty-state-subtitle{color:#8e8e93;font-size:15px;margin:0;max-width:280px}.header-block{background-color:#fff;padding:21px 33px 5px;width:100%}.header-block ul{margin:0;padding:0}.header-block ul li{display:inline-block}.header-block ul a{background-color:#f3f3f5;border-radius:8px;color:#7f7f83;display:block;font-size:14px;font-weight:700;line-height:18px;margin:0 6px;overflow:auto;padding:8px 12px;transition:all .2s ease}.header-block ul a.active,.header-block ul a:hover{background-color:#f3f7ff;color:#426bb6;opacity:1;text-decoration:none}.header-block ul a:first-child{margin-left:0}.header-pathways{background-color:#fff;display:flex;justify-content:space-between;margin:0;width:100%}.header-pathways>ul{margin:11px 0 0 33px;padding:0}.header-pathways>ul>li{color:#7f7f83;display:inline-block;font-size:12px;font-weight:700;position:relative;vertical-align:top}.header-pathways>ul>li>a,.header-pathways>ul>li>span{display:block;padding:6px 10px 6px 6px}.header-pathways>ul>li:before{content:"/";height:10px;left:-5px;position:absolute;top:7px;width:5px}.header-pathways>ul>li:first-child:before{display:none}.header-pathways>ul>li:first-child>a,.header-pathways>ul>li:first-child>span{padding-left:.6px}.header-pathways .dropdown-block{position:relative}.header-pathways .dropdown-block>a{color:#426bb6;display:block;margin-bottom:-7px;padding:7px 24px 7px 6px}.header-pathways .dropdown-block>a:hover{text-decoration:none}.header-pathways .dropdown-block>a b{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27%23b9b9b9%27 fill-rule=%27evenodd%27 d=%27m3.55 7.6.9-1.2L8 9.063 11.55 6.4l.9 1.2L8 10.938z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");content:" ";cursor:pointer;display:block;height:16px;position:absolute;right:6px;top:8px;transition:transform .2s ease;width:16px}.header-pathways .dropdown-block ul{list-style:none;margin:0;padding:0}.header-pathways .dropdown-block .dropdown-block-content{background:#fff;border:1px solid #dedee8;border-radius:8px;box-shadow:0 0 30px 0 rgba(0,0,0,.15);display:none;list-style:none;margin:0;padding:0;position:absolute;right:10px;top:30px;z-index:999}.header-pathways .dropdown-block .dropdown-block-content .dropdown-block-inner{max-height:450px;min-width:310px;overflow:auto;padding:20px}.header-pathways .dropdown-block .dropdown-block-content .dropdown-h4{color:#12122d;display:block;font-size:14px;line-height:16px;padding-bottom:12px}.header-pathways .dropdown-block .dropdown-block-content .dropdown-h4:hover{color:#426bb6;text-decoration:none}.header-pathways .dropdown-block .dropdown-block-content .projects-segments-menu li,.header-pathways .dropdown-block .dropdown-block-content .projects-units-menu li{background-color:#f6f6f6;border-radius:16px;margin-bottom:4px;padding:4px 8px}.header-pathways .dropdown-block .dropdown-block-content .projects-segments-menu li:hover .projects-segments-actions,.header-pathways .dropdown-block .dropdown-block-content .projects-segments-menu li:hover .projects-units-actions,.header-pathways .dropdown-block .dropdown-block-content .projects-units-menu li:hover .projects-segments-actions,.header-pathways .dropdown-block .dropdown-block-content .projects-units-menu li:hover .projects-units-actions{display:inline-block}.header-pathways .dropdown-block .dropdown-block-content .projects-segments-menu li .projects-segments-actions,.header-pathways .dropdown-block .dropdown-block-content .projects-segments-menu li .projects-units-actions,.header-pathways .dropdown-block .dropdown-block-content .projects-units-menu li .projects-segments-actions,.header-pathways .dropdown-block .dropdown-block-content .projects-units-menu li .projects-units-actions{display:none}.header-pathways .dropdown-block .dropdown-block-content .projects-segments-menu li .projects-segments-actions i,.header-pathways .dropdown-block .dropdown-block-content .projects-segments-menu li .projects-units-actions i,.header-pathways .dropdown-block .dropdown-block-content .projects-units-menu li .projects-segments-actions i,.header-pathways .dropdown-block .dropdown-block-content .projects-units-menu li .projects-units-actions i{color:#7f7f83}.header-pathways .dropdown-block .dropdown-block-content .segment-title{color:#12122d;display:inline-block;font-size:12px;line-height:16px}.header-pathways .dropdown-block .dropdown-block-content .segment-title:hover{color:#426bb6;text-decoration:none}.header-pathways .dropdown-block .dropdown-block-content .dropdown-add{color:#7f7f83;display:block;font-size:12px;line-height:16px;margin-bottom:14px;margin-top:2px}.header-pathways .dropdown-block .dropdown-block-content .dropdown-add:hover{color:#426bb6;text-decoration:none}.header-pathways .dropdown-block:hover .dropdown-block-content{display:block}.header-pathways .dropdown-block:hover .dropdown-block-content>a{color:#000}.header-pathways .dropdown-block:hover b{transform:rotate(90deg)}.header-block-container.sticky{position:fixed;top:0;width:calc(100% - 610px);z-index:9999}.header-block-container .header-pathways{margin-bottom:-14px;padding-right:23px}html{direction:ltr;font-size:16px;height:100%;-ms-touch-action:manipulation;touch-action:manipulation}body,html{background:#f1f5f9;height:100%}body ::-webkit-scrollbar{height:14px;width:14px}body ::-webkit-scrollbar-track-piece{background-color:rgba(230,230,230,.6);border:2px solid rgba(230,230,230,.3);border-radius:8px}body ::-webkit-scrollbar-thumb{background-color:#d3d3d3;border:2px solid #f3f3f5;border-radius:8px}.row,.wrapper{position:relative}.wrapper{height:auto;min-height:100%;overflow-x:hidden;width:100%}.wrapper .main-wrapper{height:100%;margin-bottom:0!important;margin-left:0;min-height:100vh;position:relative;z-index:111}.wrapper .panel-wrapper{backdrop-filter:blur(13px) saturate(180%);backface-visibility:hidden;background:hsla(0,0%,100%,.78);border:.5px solid hsla(0,0%,100%,.5);border-radius:28px;bottom:12px;box-shadow:0 2px 12px rgba(55,55,55,.2),inset 0 .5px 0 hsla(0,0%,100%,.6);left:12px;overflow:hidden;position:fixed;top:12px;width:240px;z-index:116}.wrapper .panel-wrapper .panel-inner{display:flex;flex-direction:column;height:100%;overflow:hidden;padding-top:0;width:100%}.wrapper .panel-wrapper .panel-inner .panel-toggle{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.78);border:.5px solid hsla(0,0%,100%,.5);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);color:rgba(0,0,0,.7);height:36px;line-height:36px;position:absolute;right:-44px;text-align:center;top:20px;width:36px}.wrapper .panel-wrapper .panel-inner .panel-toggle img{height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;width:12px}.wrapper .panel-wrapper .panel-inner .panel-menu{flex:1;height:calc(100% - 130px);overflow:auto;overflow-x:hidden;padding:8px 0;position:relative;width:100%;z-index:2}.wrapper .panel-wrapper .panel-inner .panel-menu::-webkit-scrollbar{width:6px}.wrapper .panel-wrapper .panel-inner .panel-menu::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}.panel-menu-toggled .wrapper .panel-wrapper .panel-inner .panel-menu{display:block}.wrapper .panel-wrapper .panel-inner .panel-menu .panel-menu-inner{padding:0}.wrapper .panel-wrapper .panel-inner .panel-menu .panel-menu-inner>a{letter-spacing:.75px}.wrapper .panel-wrapper .panel-inner .panel-menu .panel-menu-inner>a img{margin-right:3px;margin-top:-3px}.wrapper .panel-wrapper .panel-inner .panel-menu ul{list-style:none;margin:0;padding:0 12px}.wrapper .panel-wrapper .panel-inner .panel-menu ul li a{align-items:center;background:rgba(0,0,0,.04);border-radius:14px;color:rgba(0,0,0,.75);display:flex;font-size:14px;font-weight:500;line-height:20px;margin:4px 0;padding:12px 16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.wrapper .panel-wrapper .panel-inner .panel-menu ul li a i{color:rgba(0,0,0,.6);font-size:15px;margin-right:12px;opacity:.65;width:20px}.wrapper .panel-wrapper .panel-inner .panel-menu ul li a:hover{background:rgba(0,0,0,.08);color:rgba(0,0,0,.9)}.wrapper .panel-wrapper .panel-inner .panel-menu ul li a:hover i{opacity:.85}.wrapper .panel-wrapper .panel-inner .panel-menu ul li a.active{background:linear-gradient(135deg,#436bb6,#08a2e2);border-color:rgba(0,0,0,0);box-shadow:0 4px 12px rgba(92,162,246,.4);color:#fff}.wrapper .panel-wrapper .panel-inner .panel-menu ul li a.active i{color:#fff;opacity:1}.wrapper .panel-wrapper .panel-inner .panel-menu ul li a .badge{background:hsla(0,0%,100%,.2);border-radius:8px;font-size:11px;margin-left:5px;overflow:hidden;padding:3px 8px}.wrapper .panel-wrapper .panel-inner .panel-menu ul .nav-submenu{border-left:2px solid rgba(0,0,0,.08);list-style:none;margin:4px 0 8px;padding:0 0 0 12px}.wrapper .panel-wrapper .panel-inner .panel-menu ul .nav-submenu li{margin-bottom:2px}.wrapper .panel-wrapper .panel-inner .panel-menu ul .nav-submenu li .submenu-item{align-items:center;background:rgba(0,0,0,0);border-radius:10px;color:rgba(0,0,0,.65);display:flex;font-size:13px;font-weight:500;margin:2px 0;padding:10px 14px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.wrapper .panel-wrapper .panel-inner .panel-menu ul .nav-submenu li .submenu-item i{font-size:12px;margin-right:10px;opacity:.6;width:18px}.wrapper .panel-wrapper .panel-inner .panel-menu ul .nav-submenu li .submenu-item:hover{background:rgba(0,0,0,.06);color:rgba(0,0,0,.9)}.wrapper .panel-wrapper .panel-inner .panel-menu ul .nav-submenu li .submenu-item:hover i{opacity:.9}.wrapper .panel-wrapper .panel-inner .panel-menu ul .nav-submenu li .submenu-item.active{background:linear-gradient(135deg,#436bb6,#08a2e2);box-shadow:0 2px 8px rgba(92,162,246,.3);color:#fff}.wrapper .panel-wrapper .panel-inner .panel-menu ul .nav-submenu li .submenu-item.active i{color:#fff;opacity:1}.wrapper .panel-wrapper .panel-inner .panel-menu ul .nav-item.active>.nav-link{background:linear-gradient(135deg,#436bb6,#08a2e2);box-shadow:0 4px 12px rgba(92,162,246,.4);color:#fff}.wrapper .panel-wrapper .panel-inner .panel-menu ul .nav-item.active>.nav-link i{color:#fff;opacity:1}.wrapper .panel-wrapper .panel-inner .panel-menu ul .nav-item .nav-link{align-items:center;display:flex;justify-content:space-between}.wrapper .panel-wrapper .panel-inner .panel-menu ul .nav-item .nav-link i.fa-chevron-down{font-size:10px;margin-left:auto;margin-right:0;opacity:.5;transition:all .3s ease;width:auto}.wrapper .panel-wrapper .panel-inner .panel-menu ul .nav-item .collapse.show+.nav-link i.fa-chevron-down{transform:rotate(180deg)}.wrapper .panel-wrapper .panel-inner .panel-menu ul .nav-item .nav-link[aria-expanded=true] i.fa-chevron-down{opacity:.8;transform:rotate(180deg)}.wrapper .panel-wrapper .panel-inner .panel-header{padding:20px 16px 16px}.wrapper .panel-wrapper .panel-inner .panel-header .panel-header-user{margin-top:15px}.wrapper .panel-wrapper .panel-inner .panel-header .panel-header-user img{margin-top:-4px}.wrapper .panel-wrapper .panel-inner .panel-header .badge-total{left:127px;position:absolute;top:1px}.wrapper .panel-wrapper .panel-inner .panel-header .dropdown-locale .btn>b,.wrapper .panel-wrapper .panel-inner .panel-header .dropdown-locale .btn>span{color:rgba(0,0,0,.7)}.wrapper .panel-wrapper .panel-inner .panel-header .select2-container--bootstrap4 .select2-selection--single{background-color:rgba(0,0,0,.05);border-radius:10px}.wrapper .panel-wrapper .panel-inner .panel-footer{align-items:center;border-top:1px solid rgba(0,0,0,.06);display:flex;gap:6px;margin-top:auto;padding:12px;position:relative;width:100%}.wrapper .panel-wrapper .panel-inner .panel-footer .panel-user-card{align-items:center;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.05);border-radius:10px;display:flex;flex:1;gap:5px;min-width:0;overflow:hidden;padding:6px 8px;text-decoration:none;transition:all .2s ease}.wrapper .panel-wrapper .panel-inner .panel-footer .panel-user-card:hover{background:rgba(66,107,182,.06);border-color:rgba(66,107,182,.15);text-decoration:none}.wrapper .panel-wrapper .panel-inner .panel-footer .panel-user-avatar{align-items:center;background:linear-gradient(135deg,#426bb6,#08a2e2);border-radius:50%;box-shadow:0 1px 4px rgba(66,107,182,.25);display:flex;flex-shrink:0;height:25px;justify-content:center;overflow:hidden;width:25px}.wrapper .panel-wrapper .panel-inner .panel-footer .panel-user-avatar img{height:100%;object-fit:cover;width:100%}.wrapper .panel-wrapper .panel-inner .panel-footer .panel-user-initials{color:#fff;font-size:11px;font-weight:600;letter-spacing:-.3px}.wrapper .panel-wrapper .panel-inner .panel-footer .panel-user-info{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.wrapper .panel-wrapper .panel-inner .panel-footer .panel-user-name{color:rgba(0,0,0,.8);font-size:12px;font-weight:600;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrapper .panel-wrapper .panel-inner .panel-footer .panel-user-phone{color:rgba(0,0,0,.45);font-size:10px;font-weight:500;line-height:1.1}.wrapper .panel-wrapper .panel-inner .panel-footer .panel-logout{align-items:center;background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.05);border-radius:8px;display:flex;flex-shrink:0;height:39px;justify-content:center;transition:all .2s ease;width:35px}.wrapper .panel-wrapper .panel-inner .panel-footer .panel-logout i{color:rgba(0,0,0,.35);font-size:12px}.wrapper .panel-wrapper .panel-inner .panel-footer .panel-logout:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.2)}.wrapper .panel-wrapper .panel-inner .panel-footer .panel-logout:hover i{color:#ef4444}.wrapper .panel-wrapper .panel-inner .panel-footer .panel-footer-user{align-items:center;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);border-radius:14px;display:flex;gap:10px;padding:12px 14px}.wrapper .panel-wrapper .panel-inner .panel-footer .panel-footer-user strong{color:rgba(0,0,0,.75);flex:1;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrapper .panel-wrapper .panel-inner .panel-footer .panel-footer-user a{align-items:center;background:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.08);border-radius:10px;display:flex;flex-wrap:wrap;height:34px;justify-content:center;text-align:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:34px}.wrapper .panel-wrapper .panel-inner .panel-footer .panel-footer-user a i{color:rgba(0,0,0,.5);font-size:14px}.wrapper .panel-wrapper .panel-inner .panel-footer .panel-footer-user a:hover{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.25)}.wrapper .panel-wrapper .panel-inner .panel-footer .panel-footer-user a:hover i{color:#ef4444}.wrapper .panel-wrapper .nav-floating{left:inherit;margin-left:240px;min-width:190px;overflow:auto;z-index:1110}.wrapper .panel-left{backface-visibility:hidden;background-color:#f3f3f5;border-left:1px solid #dedee8;bottom:0;left:240px;position:fixed;top:0;width:360px}.wrapper .panel-left .panel-inner{height:100%;overflow:hidden;padding:10px 20px;position:relative;width:360px}.wrapper .panel-left .panel-inner .panel-content{height:calc(100% - 205px);overflow:hidden;overflow-y:auto;padding-top:5px}.wrapper .panel-left .panel-inner .panel-content .panel-footer{background:#f3f3f5;border-radius:2px;bottom:0;display:block;height:155px;left:0;padding:0 20px;position:absolute;width:100%}.wrapper .panel-left .panel-inner .panel-content.panel-footer-xs{height:calc(100% - 105px)}.wrapper .panel-left .panel-inner .panel-content.panel-footer-xs .panel-footer{height:50px}.wrapper .panel-left .panel-inner .panel-content.panel-footer-lg{height:calc(100% - 290px);padding-right:3px}.wrapper .panel-left .panel-inner .panel-content.panel-footer-lg .panel-footer{height:250px}.wrapper .content-has-panel{margin-left:360px}.main-wrapper{padding:12px 12px 12px 0}@media(max-width:991.98px){.main-wrapper{padding:55px 12px 12px}}.content-wrapper{padding:0;width:100%}.content-wrapper>.card{margin-bottom:0;padding:0 16px}.content-wrapper>.card>h3{margin:5px 0}.content-wrapper>.card-body{padding:18px 32px}.content-wrapper .unwrap{margin:-15px}@media(min-width:992px){.content-wrapper .unwrap{margin:-20px}}.content-wrapper .container,.content-wrapper .container-fluid{padding-left:0;padding-right:0}@media(min-width:992px){body{min-height:100%}.wrapper .footer-container,.wrapper .main-wrapper{margin-left:264px}.wrapper .main-wrapper.has-sidebar-right{margin-right:260px}.wrapper .main-wrapper.has-sidebar-right+.offsidebar{z-index:1}}@media(max-width:991.98px){.wrapper .content-has-panel{margin-left:20px}.wrapper .panel-wrapper{border-radius:0 28px 28px 0;bottom:0;left:0;top:0;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;visibility:hidden}.wrapper .panel-left{left:0;position:relative;width:100%}.wrapper .panel-left .panel-inner{width:100%}.wrapper .panel-left .panel-inner .panel-footer{position:relative!important}.panel-toggled .wrapper .footer-container,.panel-toggled .wrapper .main-wrapper{margin-left:0}.panel-toggled .wrapper .panel-wrapper{transform:translateX(0);transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s;visibility:visible}}@media(max-width:767.98px){.panel-collapsed .wrapper .panel-wrapper,.panel-collapsed.panel-toggled .wrapper .footer-container,.panel-collapsed.panel-toggled .wrapper .main-wrapper,.panel-collapsed.panel-toggled .wrapper .panel-wrapper{margin-left:0}}.panel-collapsed{overflow-y:auto}.panel-collapsed .wrapper .panel-wrapper,.panel-collapsed .wrapper .panel-wrapper .panel-inner{width:0}.panel-collapsed .wrapper .panel-wrapper .nav-floating{margin-left:0}.panel-collapsed .wrapper .panel-wrapper .panel-toggle img{transform:rotate(180deg)}@media(min-width:992px){.panel-collapsed .wrapper .footer-container,.panel-collapsed .wrapper .main-wrapper{margin-left:0}}.col-25px{flex:0 0 25px;max-width:25px;padding-left:15px;padding-right:15px}.col-0-5{flex:0 0 4.166665%;max-width:4.166665%}.col-1-5{flex:0 0 12.499995%;max-width:12.499995%}.col-2-5{flex:0 0 20.833325%;max-width:20.833325%}.col-3-5{flex:0 0 29.166655%;max-width:29.166655%}.mobile-menu-toggle{align-items:center;backdrop-filter:blur(13px) saturate(180%);-webkit-backdrop-filter:blur(13px) saturate(180%);background:hsla(0,0%,100%,.78);border:.5px solid hsla(0,0%,100%,.5);border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.08),inset 0 .5px 0 hsla(0,0%,100%,.6);cursor:pointer;display:none;height:44px;justify-content:center;left:12px;position:fixed;top:12px;transition:all .2s cubic-bezier(.4,0,.2,1);width:44px;z-index:121}.mobile-menu-toggle:hover{background:hsla(0,0%,100%,.9);box-shadow:0 4px 12px rgba(0,0,0,.12),inset 0 .5px 0 hsla(0,0%,100%,.6)}.mobile-menu-toggle i{color:rgba(0,0,0,.7);font-size:18px}@media(max-width:991.98px){.mobile-menu-toggle{display:flex}}.panel-user-avatar{align-items:center;background:linear-gradient(135deg,#426bb6,#08a2e2);border-radius:50%;box-shadow:0 1px 4px rgba(66,107,182,.25);display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.panel-user-avatar img{height:100%;object-fit:cover;width:100%}.panel-user-avatar--sm{height:36px;width:36px}.panel-user-avatar--sm .panel-user-initials{font-size:12px}.panel-user-avatar--xs{height:28px;width:28px}.panel-user-avatar--xs .panel-user-initials{font-size:10px}.panel-user-initials{color:#fff;font-size:14px;font-weight:600;letter-spacing:-.3px}.company-switcher{margin:-5px 12px 12px}.company-switcher .company-switcher-btn{align-items:center;background:hsla(0,0%,100%,.85);border:1px solid rgba(0,0,0,.08);border-radius:14px;color:rgba(0,0,0,.75);cursor:pointer;display:flex;font-size:13px;font-weight:500;padding:10px 14px;text-align:left;transition:all .2s ease;width:100%}.company-switcher .company-switcher-btn:hover{background:#fff;border-color:rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.08)}.company-switcher .company-switcher-btn:focus{box-shadow:0 0 0 3px rgba(66,107,182,.2);outline:none}.company-switcher .company-switcher-btn:after{margin-left:auto;opacity:.5}.company-switcher .company-switcher-btn .company-current-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-switcher .company-switcher-btn i.fa-building{font-size:12px;opacity:.6}.company-switcher .company-logo{align-items:center;background:rgba(66,107,182,.1);border-radius:6px;display:flex;flex-shrink:0;height:24px;justify-content:center;overflow:hidden;width:24px}.company-switcher .company-logo img{height:100%;object-fit:cover;width:100%}.company-switcher .company-logo i{color:rgba(66,107,182,.7);font-size:11px}.company-switcher .company-dropdown-menu{backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);background:hsla(0,0%,100%,.95);border:none;border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.15);padding:8px;width:100%}.company-switcher .company-dropdown-menu .dropdown-item{align-items:center;border-radius:10px;color:rgba(0,0,0,.75);display:flex;font-size:13px;font-weight:500;padding:10px 12px;transition:all .15s ease}.company-switcher .company-dropdown-menu .dropdown-item:hover{background:rgba(0,0,0,.06)}.company-switcher .company-dropdown-menu .dropdown-item.active{background:linear-gradient(135deg,#436bb6,#08a2e2);color:#fff}.company-switcher .company-dropdown-menu .dropdown-item.active i{color:#fff;opacity:1}.company-switcher .company-dropdown-menu .dropdown-item i.fa-building{font-size:12px;opacity:.5}.company-switcher .company-dropdown-menu .dropdown-item i.fa-check{font-size:11px}.company-switcher .company-single{align-items:center;background:rgba(66,107,182,.1);border:1px solid rgba(66,107,182,.15);border-radius:14px;color:rgba(66,107,182,.9);display:flex;font-size:13px;font-weight:500;padding:10px 14px}.company-switcher .company-single i{font-size:12px;opacity:.7}.layout-gallery-photo-list{display:flex}.layout-gallery-photo-list .item{display:flex;position:relative}.layout-gallery-photo-list .item .remove-btn,.layout-gallery-photo-list .item .settings-btn{background-color:#426bb6;border-radius:15px;color:#fff;display:none;height:30px;position:absolute;text-align:center;width:30px;z-index:999}.layout-gallery-photo-list .item .remove-btn{padding:5px;right:0;top:-15px}.layout-gallery-photo-list .item .settings-btn{padding:4px;right:35px;top:-15px}.layout-gallery-photo-list .item .settings{background:#fff;border:1px solid #dedee8;border-radius:8px;box-shadow:0 3px 10px rgba(5,5,5,.5);display:none;gap:16px;left:10px;padding:25px;position:absolute;top:20px;width:250px;z-index:1000}.layout-gallery-photo-list .item a{width:100%}.layout-gallery-photo-list .item a .item-inner{border-radius:8px;box-shadow:0 2px 4px rgba(46,46,46,.7);overflow:hidden;position:relative;width:100%}.layout-gallery-photo-list .item a .item-inner .logo{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100px;width:100%}.layout-gallery-photo-list .item a .item-inner .duration{bottom:0;color:#fff;font-size:14px;font-weight:700;position:absolute;right:10px}.layout-gallery-photo-list .item a:hover{text-decoration:none}.layout-gallery-photo-list .item a:hover .title{text-decoration:underline}.layout-gallery-photo-list .item a:hover .item-inner{background:#f3f3f5}.layout-gallery-photo-list .item:hover .remove-btn,.layout-gallery-photo-list .item:hover .settings-btn{display:block}.gallery-video-container{left:10px;position:absolute;top:7px;z-index:999}.gallery-video-container .gallery-video-btn{color:#000!important}.gallery-video-container .gallery-video-content{background:#fff;border-radius:16px;box-shadow:0 3px 10px rgba(5,5,5,.5);display:none;left:0;margin-top:5px;padding:25px;position:absolute;width:400px}.gallery-video-container .gallery-video-content .btn{color:#fff;margin-top:25px}.photo-sortable-ghost{border-radius:0;filter:grayscale(1);height:100px;opacity:.2}.sortable-fallback{opacity:1!important;transform:scale(.9)}.project-status{display:inline-block}.project-status:before{color:#19b970;content:"✦";display:inline-block;font-style:normal;margin-left:1px;margin-right:2px;position:relative}.project-status-disable:before{color:#000}.fields-collection{list-style:none;margin:0;padding:0}.fields-collection li{display:flex;margin-bottom:11px}.marker:before{color:#19b970;content:"✦";display:block;font-size:20px;font-weight:700;line-height:10px;position:relative;text-align:center}.marker-disable:before,.marker-red:before{color:#e06964}.marker-blue:before{color:#64afdd}.marker-orange:before{color:#ddad64}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.preloader{position:relative}.preloader:before{background-color:#fcf5f5;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:9}.preloader:after{animation:spin .5s linear infinite;border:6px solid #abd6fc;border-left-color:#05a3e1;border-radius:100%;content:"";height:60px;left:50%;margin:-30px 0 0 -30px;position:absolute;top:50%;transform-origin:center;transition:all .5s ease 0s;width:60px;z-index:11}.preloader.no-overlay:before{content:none;display:none}.preloader.solid{opacity:1}.col-form-label{text-align:right}@media(max-width:768px){.col-form-label{text-align:left}}.c-checkbox *,.c-radio *{cursor:pointer}.c-checkbox:hover span,.c-radio:hover span{border-color:#426bb6}.c-checkbox.c-checkbox-rounded span,.c-checkbox.c-radio-rounded span,.c-radio.c-checkbox-rounded span,.c-radio.c-radio-rounded span{border-radius:500px}.form-inline .c-checkbox span,.form-inline .c-radio span{margin-left:0}.c-checkbox input,.c-radio input{margin-left:0!important;opacity:0;position:absolute}.c-checkbox input[type=checkbox]:checked+span,.c-checkbox input[type=radio]:checked+span,.c-radio input[type=checkbox]:checked+span,.c-radio input[type=radio]:checked+span{background-color:#426bb6;border-color:#426bb6}.c-checkbox input[type=checkbox]:checked+span:before,.c-checkbox input[type=radio]:checked+span:before,.c-radio input[type=checkbox]:checked+span:before,.c-radio input[type=radio]:checked+span:before{color:#fff;opacity:1;transition:color .3s ease-out}.c-checkbox input[type=checkbox]:disabled+span,.c-checkbox input[type=radio]:disabled+span,.c-radio input[type=checkbox]:disabled+span,.c-radio input[type=radio]:disabled+span{background-color:#dce5e8!important;border-color:#dce5e8!important}.c-checkbox input[type=radio]:checked+span,.c-radio input[type=radio]:checked+span{background-color:#fff}.c-checkbox input[type=radio]:checked+span:before,.c-radio input[type=radio]:checked+span:before{color:#426bb6}.c-checkbox input[type=radio]:disabled+span,.c-radio input[type=radio]:disabled+span{background-color:#fff!important}.c-checkbox input[type=radio]:disabled+span:before,.c-radio input[type=radio]:disabled+span:before{color:#dce5e8}.c-checkbox,.c-radio{margin-right:8px}.c-checkbox span,.c-radio span{background-color:#fafafa;border:1px solid #6363b0;border-radius:4px;display:inline-block;height:20px;margin-right:5px;position:relative;text-align:center;vertical-align:top;width:20px}.c-checkbox span:before,.c-radio span:before{bottom:0;font-size:12px;left:0;line-height:18px;margin-left:1px;opacity:0;position:absolute;right:0;text-align:center!important;top:0;vertical-align:middle}.c-radio.c-radio-nofont span:before{border-radius:500px;content:"";height:10px;left:50%;margin-left:-5px;margin-top:-5px;top:50%;width:10px}.c-radio span{border-radius:500px}.form-horizontal .checkbox,.form-horizontal .checkbox-inline{padding-top:5px}.form-search{display:flex;margin:0;position:relative}.form-search:after{content:"";display:inline-block;font-family:Font Awesome\ 5 Free,serif;height:20px;line-height:20px;top:10px;vertical-align:middle;width:20px}.form-search i,.form-search:after{color:#7f7f83;left:10px;position:absolute}.form-search i{top:13px}.form-search input{padding-left:30px}.input-daterange .form-control[readonly]{background-color:#fff;cursor:pointer}.input-daterange .input-group-addon{background-color:#edf1f2;border-width:1px 0;padding:4px 5px}.input-daterange .input-group-addon .control-label{line-height:5px}.input-daterange input{text-align:center}.switch{align-items:center;display:flex;margin:0}.switch *{cursor:pointer}.switch.switch-lg span{height:25px;width:50px}.switch.switch-lg span:after{height:27px;width:27px}.switch.switch-sm span{height:15px;width:30px}.switch.switch-sm span:after{height:17px;width:17px}.switch .form-control{margin-bottom:0;padding-top:7px}.switch input{opacity:0;position:absolute;z-index:-1}.switch input:checked+span{background-color:#426bb6;border-color:#426bb6;transition:all .5s}.switch input:checked+span:after{left:50%;transition:all .2s}.switch input:disabled+span{background-color:#f1f1f1;cursor:not-allowed}.switch input:focus+span{box-shadow:0 0 0 .2rem rgba(66,107,182,.25)}.switch span{background-color:#fff;border:1px solid #dce5e8;border-radius:100px;box-shadow:inset 1px 2px 3px rgba(0,0,0,.1);display:inline-block;height:20px;position:relative;transition:all .5s;width:40px}.switch span:after{background-color:#fff;border:1px solid #ddd;border-radius:400px;box-shadow:1px 1px 3px rgba(0,0,0,.1);content:"";height:22px;left:-2px;position:absolute;top:-2px;transition:all .2s;width:22px}.btn-group input[type=radio]{display:none}.link-btn{display:block;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.165,.84,.44,1)}@media(prefers-reduced-motion:reduce){.link-btn{transition:none}}.link-btn:hover{text-decoration:none!important;transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02)}.datepicker{width:min-content}.datepicker:not(.active){display:none}.datepicker-dropdown{padding-top:4px;position:absolute;z-index:20}.datepicker-dropdown.datepicker-orient-top{padding-bottom:4px;padding-top:0}.datepicker-picker{background-color:#fff;border-radius:4px;display:flex;flex-direction:column}.datepicker-dropdown .datepicker-picker{box-shadow:0 2px 3px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1)}.datepicker-main{flex:auto;padding:2px}.datepicker-footer{background-color:#f8f9fa;box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.datepicker-title{background-color:#f8f9fa;box-shadow:inset 0 -1px 1px rgba(0,0,0,.1);font-weight:700;padding:.375rem .75rem;text-align:center}.datepicker-controls{display:flex}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .btn{background-color:#fff;border-color:#f8f9fa}.datepicker-controls .btn:focus,.datepicker-controls .btn:hover{background-color:rgb(226.2125,230.325,234.4375);border-color:rgb(218.95,224.1,229.25);color:#000}.datepicker-controls .btn:focus{box-shadow:0 0 0 .25rem rgba(210.8,211.65,212.5,.5)}.datepicker-controls .btn:disabled{background-color:#f8f9fa;border-color:#f8f9fa;color:#000}.datepicker-controls .btn:not(:disabled):active{background-color:rgb(218.95,224.1,229.25);border-color:rgb(211.6875,217.875,224.0625);color:#000}.datepicker-controls .btn:not(:disabled):active:focus{box-shadow:0 0 0 .25rem rgba(210.8,211.65,212.5,.5)}.datepicker-header .datepicker-controls .btn{border-color:rgba(0,0,0,0);font-weight:700}.datepicker-footer .datepicker-controls .btn{border-radius:2px;flex:auto;font-size:.75rem;margin:calc(.375rem - 1px) .375rem}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .next-button,.datepicker-controls .prev-button{flex:0 0 14.2857142857%;padding-left:.375rem;padding-right:.375rem}.datepicker-controls .next-button.disabled,.datepicker-controls .prev-button.disabled{visibility:hidden}.datepicker-grid,.datepicker-view{display:flex}.datepicker-view{align-items:stretch;width:15.75rem}.datepicker-grid{flex:auto;flex-wrap:wrap}.datepicker .days{display:flex;flex:auto;flex-direction:column}.datepicker .days-of-week{display:flex}.datepicker .week-numbers{display:flex;flex:0 0 9.6774193548%;flex-direction:column}.datepicker .weeks{align-items:stretch;display:flex;flex:auto;flex-direction:column}.datepicker span{align-items:center;border-radius:4px;cursor:default;display:flex;justify-content:center;-webkit-touch-callout:none;user-select:none}.datepicker .dow{font-size:.875rem;font-weight:700;height:1.5rem}.datepicker .week{color:rgb(175.375,186.75,198.125);flex:auto;font-size:.75rem}.datepicker .days .dow,.datepicker-cell{flex-basis:14.2857142857%}.datepicker-cell{height:2.25rem}.datepicker-cell:not(.day){flex-basis:25%;height:4.5rem}.datepicker-cell:not(.disabled):hover{background-color:hsl(0,0%,97.5%);cursor:pointer}.datepicker-cell.focused:not(.selected){background-color:rgb(233.475,236.55,239.625)}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#426bb6;color:#fff;font-weight:600}.datepicker-cell.disabled{color:rgb(218.95,224.1,229.25)}.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){color:hsl(0,0%,48%)}.datepicker-cell.next.selected,.datepicker-cell.prev.selected{color:hsl(0,0%,90%)}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){background-color:#f8f9fa;border-radius:0}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:rgb(240.7375,242.775,244.8125)}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:rgb(233.475,236.55,239.625)}.datepicker-cell.today:not(.selected){background-color:#edcc70}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:hsl(44.16,77.6397515528%,66.7205882353%)}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:rgb(175.375,186.75,198.125);color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:rgb(169.928125,182.08125,194.234375)}.datepicker-cell.range-start:not(.range-end){border-radius:4px 0 0 4px}.datepicker-cell.range-end:not(.range-start){border-radius:0 4px 4px 0}.datepicker-cell.range{background-color:rgb(218.95,224.1,229.25);border-radius:0}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:rgb(212.41375,218.4975,224.58125)}.datepicker-cell.range.disabled{color:rgb(192.805,201.69,210.575)}.datepicker-cell.range.focused{background-color:rgb(205.8775,212.895,219.9125)}.datepicker-input.in-edit{border-color:rgb(62.7,101.65,172.9)}.datepicker-input.in-edit:active,.datepicker-input.in-edit:focus{box-shadow:0 0 .25em .25em rgba(62.7,101.65,172.9,.2)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{background-color:#f8f9fc;border:1px solid rgba(66,107,182,.12);border-radius:12px;color:#1f2937;font-weight:500;letter-spacing:-.01em;outline:none!important;transition:background-color .15s ease,border-color .15s ease}.form-floating>.form-control:hover:not(:disabled):not(:focus),.form-floating>.form-select:hover:not(:disabled):not(:focus){background-color:#f1f3f9;border-color:rgba(66,107,182,.25)}.form-floating>.form-control::placeholder,.form-floating>.form-select::placeholder{color:rgba(0,0,0,0)}.form-floating>.form-control:focus,.form-floating>.form-select:focus{background-color:#f8f9fc;border-color:rgba(66,107,182,.5);outline:none!important}.form-floating>.form-control:focus::placeholder,.form-floating>.form-select:focus::placeholder{color:#9ca3af;opacity:1}.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-select:not(:placeholder-shown){background-color:#f8f9fc;border-color:rgba(66,107,182,.25)}.form-floating>.form-control:disabled,.form-floating>.form-select:disabled{background-color:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.7}.form-floating>.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27 stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:16px;padding-right:2.5rem}.form-floating>.form-select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27 stroke=%27%23426bb6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E")}.form-floating>label{color:#6b7280;font-size:.9375rem;font-weight:500;left:0;letter-spacing:-.01em;padding:1rem .875rem;pointer-events:none;transform-origin:left top;transition:color .15s ease,font-size .15s ease,transform .15s ease}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:#426bb6;font-size:.75rem;font-weight:600;letter-spacing:.01em;transform:scale(.85) translateY(-.5rem) translateX(.05rem)}.form-floating>.form-control-plaintext~label:after,.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-select~label:after{background:rgba(0,0,0,0)}.form-floating>textarea.form-control{min-height:120px!important;resize:vertical}.form-floating.form-floating-inverse>.form-control,.form-floating.form-floating-inverse>.form-select{background-color:#fff;border-color:hsla(0,0%,100%,.2)}.form-floating.form-floating-inverse>.form-control:hover:not(:disabled):not(:focus),.form-floating.form-floating-inverse>.form-select:hover:not(:disabled):not(:focus){background-color:#fff;border-color:hsla(0,0%,100%,.4)}.form-floating.form-floating-inverse>.form-control:focus,.form-floating.form-floating-inverse>.form-select:focus{background-color:#fff;border-color:rgba(66,107,182,.5)}.form-floating.form-floating-inverse .select2-container--bootstrap-5 .select2-search--dropdown .select2-search__field,.form-floating.form-floating-inverse .select2-container--bootstrap-5 .select2-selection{background-color:#fff}.form-floating .select2-hidden-accessible{height:1px!important;margin-bottom:-1px!important;min-height:1px!important}.form-floating .select2-container--bootstrap-5 .select2-search--dropdown .select2-search__field,.form-floating .select2-container--bootstrap-5 .select2-selection{background-color:#f8f9fc;border:1px solid rgba(66,107,182,.12);border-radius:12px;min-height:calc(3.5rem + var(--bs-border-width)*2)!important;outline:none!important;overflow:visible;padding:1.625rem .75rem .625rem;transition:background-color .15s ease,border-color .15s ease;width:100%!important}.form-floating .select2-container--bootstrap-5 .select2-search--dropdown .select2-search__field>.select2-selection__rendered,.form-floating .select2-container--bootstrap-5 .select2-selection>.select2-selection__rendered{line-height:1.5;margin:0;overflow:visible;padding:0 2rem 0 0;text-overflow:ellipsis;white-space:nowrap}.form-floating .select2-container--bootstrap-5 .select2-search--dropdown .select2-search__field .select2-selection__placeholder,.form-floating .select2-container--bootstrap-5 .select2-selection .select2-selection__placeholder{color:#6b7280;overflow:visible}.form-floating .select2-container--bootstrap-5 .select2-search--dropdown .select2-search__field:hover,.form-floating .select2-container--bootstrap-5 .select2-selection:hover{background-color:#f1f3f9;border-color:rgba(66,107,182,.25)}.form-floating .select2-container--bootstrap-5.select2-container--focus .select2-selection,.form-floating .select2-container--bootstrap-5.select2-container--open .select2-selection{background-color:#f8f9fc;border-color:rgba(66,107,182,.5);outline:none!important}.form-floating .select2-container--bootstrap-5 .select2-selection--multiple{min-height:calc(3.5rem + var(--bs-border-width)*2)!important;padding:1.5rem .75rem .5rem}.form-floating .select2-container--bootstrap-5 .select2-selection--multiple>.select2-selection__rendered{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0 2rem 0 0}.form-floating .select2-container--bootstrap-5 .select2-selection--multiple .select2-search{flex:1;height:auto;min-width:60px}.form-floating .select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field{height:1.5rem;margin:0;padding:0;width:100%!important}.form-floating .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__choice{margin:0 0 .25rem}.form-floating .select2-container--bootstrap-5.select2-single-container.select2-container--open .select2-search__field{border-radius:12px 12px 0 0}.form-floating .select2-container--bootstrap-5.select2-single-container.select2-container--open~label{display:none}.form-floating .select2-clear{align-items:center;background:#e1e7f4;border-radius:50%;display:flex;height:24px;justify-content:center;margin-top:-12px;position:absolute;right:1.9rem;top:50%;transition:background-color .15s ease,transform .15s ease;width:24px;z-index:99}.form-floating .select2-clear:before{color:#436bb6;content:"";font-family:Font Awesome\ 5 Free,sans-serif;font-size:10px;font-weight:900}.form-floating .select2-clear:hover{background:#d1d5db;text-decoration:none;transform:scale(1.1)}.form-floating .select2-clear:hover:before{color:#374151}.form-floating .bootstrap-tagsinput{background-color:#f8f9fc;border:1px solid rgba(66,107,182,.12);border-radius:12px;min-height:calc(3.5rem + var(--bs-border-width)*2)!important;outline:none!important;padding:2rem .75rem .7rem;transition:background-color .15s ease,border-color .15s ease}.form-floating .bootstrap-tagsinput:focus-within{background-color:#f8f9fc;border-color:rgba(66,107,182,.5)}.form-floating .bootstrap-tagsinput .tag{background:linear-gradient(135deg,#426bb6,#5a7dc4);border-radius:6px;color:#fff;font-weight:500;padding:.25rem .5rem}.form-floating .bootstrap-tagsinput input{outline:none!important}.form-floating .float-end{position:absolute;right:8px;top:2px;z-index:999}:root{--jd-color-background-default:#fff;--jd-border-radius-default:12px;--jd-color-gray:#e2e8f4;--jd-color-panel:#f6f8ff}.jodit-container{overflow:hidden}.form-floating .jodit-container{--jd-color-background-default:#f8f9fc}.icon-media-big{font-size:44px}.media-collection li{border-bottom:1px solid #dedee8;margin-top:5px;padding-bottom:5px}.media-collection li:last-child{margin-bottom:10px!important}.media-collection a{color:#3f3f42;font-size:16px;font-weight:700;line-height:24px}.media-collection .size span{text-transform:uppercase}.media-gallery{position:relative}.media-gallery .gallery-video-container{top:20px}.media-container-photo-empty{background-color:#f3f3f5;border-radius:16px;color:#c5c8ca;font-size:14px;height:160px;line-height:160px;text-align:center}.media-container-photo{background-color:#f3f3f5;border-radius:8px;display:inline-block;height:160px;vertical-align:top;width:160px}.media-container-photo img{border-radius:8px!important;max-height:100%;max-width:100%;transition:opacity .3s ease-in-out}.media-container-btn .qq-upload-button{width:100%}body.cropper-dragging,body.cropper-dragging *{cursor:move!important;cursor:-webkit-grabbing!important;cursor:-moz-grabbing!important;cursor:grabbing!important;cursor:grabbing,move}.cropper-window{border-radius:8px;cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;cursor:grab,move;display:block;overflow:hidden;position:relative}.cropper-canvas{text-align:center}.cropper-canvas,.cropper-canvas>*{border:none!important;left:0;margin:0!important;padding:0!important;position:absolute;top:0}.cropper-canvas>*{height:100%;max-height:none;max-width:none;width:100%}.cropper-zoom-in-button,.cropper-zoom-out-button{font-size:16px;height:40px;line-height:16px;padding:11px 0 0;text-align:center;width:40px}.cropper-zoom-in-button em,.cropper-zoom-out-button em{color:#000;font-size:21px}.media-controls{display:inline-block;padding-left:15px;vertical-align:top}.media-controls .buttons{margin:6px 0 10px}.media-controls .label{font-size:16px;font-weight:700}.media-controls .title{margin-top:5px}.media-controls .cropper-zoom-in-button,.media-controls .logo-remove{margin-left:4px}.media-container-plan .title span{display:inline-block;max-width:185px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.lang-tabs .nav-tabs .nav-link{border:1px solid rgba(0,0,0,0);border-radius:.375rem .375rem 0 0;color:#495057;font-size:12px;line-height:16px;margin-right:2px;padding:8px}.lang-tabs .nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dcdcdc;color:#0d6efd}.lang-tabs .nav-tabs .nav-link.active{background-color:#fafafa;border-color:#dcdcdc #dcdcdc #fafafa;color:#495057}.lang-tabs .tab-content{background-color:#fafafa;border-radius:0 8px 8px 8px}.lang-tabs .flag-icon{border-radius:2px;height:13px;margin-left:2px;margin-top:-2px;width:20px}.flag-icon-small,.lang-tabs .flag-icon{display:inline-block;vertical-align:middle}.flag-icon-small{border-radius:1px;height:11px;width:16px}.selectable-choice{list-style-type:none;margin:0;padding:0}.selectable-choice li{background:#fff;border:1px solid #d9dcf3;display:inline-block;font-weight:700;text-align:center;vertical-align:top}.selectable-choice li input{display:none}.selectable-choice .ui-selecting{background:#b9c3fa}.selectable-choice .ui-chosen{background:#426bb6;color:#fff}.selectable-choice .selectable-disabled,.selectable-choice .selectable-disabled.ui-selecting{background:#ededed}.selectable-choice .selectable-disabled.ui-selected{background:#797979}.ui-selectable-helper{background-color:rgba(0,0,0,0);border:1px dotted #426bb6;position:absolute;z-index:100000}/*!
 * Select2 v4 Bootstrap 5 theme v1.3.0
*/.select2-container--bootstrap-5 .select2-results__options[aria-multiselectable=true] .select2-results__option--highlighted,.select2-container--bootstrap-5 .select2-results__options[aria-multiselectable=true] .select2-results__option--highlighted.select2-results__option[aria-selected=true]{background-color:#dedee8;color:inherit}.select2-container--bootstrap-5 .select2-selection__clear{background-color:#426bb6;border-radius:100%;color:#f8f9fa;float:right;height:.9em;line-height:1.1em;margin-right:.3em;margin-top:.7em;padding-left:.15em;width:.9em}.select2-container--bootstrap-5 .select2-selection__clear:hover{background-color:rgb(52.4274193548,84.9959677419,144.5725806452)}.select2-container--bootstrap-5 .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:2.4875rem!important;user-select:none;-webkit-user-select:none}.select2-container--bootstrap-5 .select2-selection--multiple .select2-search{display:flex;width:auto!important}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;padding:0 14px;width:100%}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{align-items:center!important;background-color:#fff!important;border:1px solid rgba(99,102,241,.2)!important;border-radius:20px!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important;color:#436bb6!important;cursor:pointer!important;display:inline-flex!important;flex-direction:row!important;font-size:12px!important;font-weight:500!important;gap:.375rem!important;margin-bottom:-.25rem!important;margin-right:4px!important;padding:.25rem .35rem!important;transition:transform .15s ease,box-shadow .15s ease!important;white-space:nowrap!important}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice:hover{background-color:#fff!important;box-shadow:0 3px 8px rgba(0,0,0,.12)!important;transform:translateY(-1px)}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove{align-items:center!important;background:#e1e7f4!important;border:none!important;border-radius:50%!important;color:#000!important;display:flex!important;font-size:.875rem!important;height:18px!important;justify-content:center!important;line-height:1!important;margin-left:.25rem!important;margin-right:0!important;opacity:.7!important;order:1!important;overflow:visible!important;padding:0!important;text-indent:0!important;transition:opacity .15s ease,background-color .15s ease,transform .15s ease!important;width:18px!important}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove>span{display:block!important}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove:hover{background:rgba(0,0,0,.2)!important;opacity:1!important;transform:scale(1.1)!important}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear{float:none;margin-right:0;position:absolute!important;right:.7em;top:3px}.select2-selection--multiple:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI1IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTAgNSI+PHBhdGggc3Ryb2tlPSIjYjliOWI5IiBzdHJva2Utd2lkdGg9IjEuNSIgZD0ibTEgNCA0LTMgNCAzIi8+PC9zdmc+);content:" ";cursor:pointer;display:block;height:5px;margin-left:-4px;margin-top:-2px;position:absolute;right:10px;top:50%;transform:rotate(180deg);transition:transform .1s ease;width:10px}.select2-container--open .select2-selection--single{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%278%27 fill=%27none%27 viewBox=%270 0 14 8%27%3E%3Cpath fill=%27%23b9b9b9%27 fill-rule=%27evenodd%27 d=%27m.325 5.1 1.35 1.8L7 2.906 12.325 6.9l1.35-1.8L7 .094z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E")!important}.select2-container--open .select2-selection--multiple:before{transform:rotate(1turn)}.select2-container--open .select2-selection__arrow b{transform:rotate(1turn)!important}.select2 .select2-search--dropdown{padding:0}.select2-search--dropdown .select2-search__field{border:var(--bs-border-width) solid #dcdcdc;border-radius:6px 6px 0 0;padding:.51rem .75rem}.select2-results__message{color:#b7c2ce}.select2-container{display:block;max-width:100%}.select2-container :focus{outline:0}.select2-hidden-accessible{position:static!important}.select2-container ol,.select2-container ul{margin:0}.input-group-prepend~.select2-container--bootstrap-5 .select2-selection{border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.select2-container--bootstrap-5:not(:last-child) .select2-selection{border-bottom-right-radius:0;border-top-right-radius:0}.select2-container .select2-search--inline .select2-search__field{border:none;box-sizing:border-box;font-size:100%;margin-top:9px}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-container--bootstrap-5{display:block}select+.select2-container--bootstrap-5{z-index:1}.select2-container--bootstrap-5 :focus{outline:0}.select2-container--bootstrap-5 .select2-selection{background-color:var(--bs-body-bg);border:var(--bs-border-width) solid #dcdcdc;border-radius:8px;color:#3f3f42;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.8;min-height:2.4875rem;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.select2-container--bootstrap-5 .select2-selection{transition:none}}.select2-container--bootstrap-5 .select2-selection{appearance:none}.select2-container--bootstrap-5.select2-container--focus .select2-selection,.select2-container--bootstrap-5.select2-container--open .select2-selection{border-color:#dcdcdc;box-shadow:none}.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection{border-bottom:1px solid rgba(0,0,0,0);border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection{border-top:0 solid rgba(0,0,0,0);border-top-left-radius:0;border-top-right-radius:0}.select2-container--bootstrap-5 .select2-search{width:100%}.select2-container--bootstrap-5 .select2-search--inline .select2-search__field{vertical-align:top}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%236e6e6e%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3E%3C/svg%3E") 50%/.55rem auto no-repeat;height:.55rem;overflow:hidden;padding:.25em .65em;position:absolute;right:2.25rem;text-indent:100%;top:50%;transform:translateY(-50%);white-space:nowrap;width:.55rem}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear:hover,.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear:hover{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3E%3C/svg%3E") 50%/.55rem auto no-repeat}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear>span,.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear>span{display:none}.select2-container--bootstrap-5+.select2-container--bootstrap-5{z-index:1065}.select2-container--bootstrap-5 .select2-dropdown{background-color:var(--bs-body-bg);border-color:#dcdcdc;border-radius:8px;color:#3f3f42;overflow:hidden;z-index:1065}.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--below{border-top:0 solid rgba(0,0,0,0);border-top-left-radius:0;border-top-right-radius:0}.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--above{border-bottom:0 solid rgba(0,0,0,0);border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--bootstrap-5 .select2-dropdown .select2-search{padding:.375rem .75rem}.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field{appearance:none;background-clip:padding-box;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid #dcdcdc;border-radius:8px;color:#3f3f42;display:block;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.8;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field{transition:none}}.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field:focus{border-color:#dcdcdc;box-shadow:none}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options:not(.select2-results__options--nested){max-height:15rem;overflow-y:auto}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option{font-size:.875rem;font-weight:400;line-height:1.8;padding:.375rem .75rem}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__message{color:#808084}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:#426bb6;color:#fff}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected,.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted){background-color:#e9ecef;color:#000}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--disabled,.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-disabled=true]{color:#808084}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group]{padding:0}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group{color:#efeffe;font-weight:500;line-height:1.8;padding:.375rem}.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option{padding:.375rem .75rem}.select2-container--bootstrap-5 .select2-selection--single{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%278%27 fill=%27none%27 viewBox=%270 0 14 8%27%3E%3Cpath fill=%27%23b9b9b9%27 fill-rule=%27evenodd%27 d=%27M.325 2.4 1.675.6 7 4.594 12.325.6l1.35 1.8L7 7.406z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:10px 5px;padding:.375rem 2.25rem .375rem .75rem}.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered{color:#3f3f42;font-weight:400;line-height:1.8;padding:0}.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{color:#808084;font-weight:400;line-height:1.8}.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered .select2-selection__arrow{display:none}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding-left:0}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{align-items:center;border:var(--bs-border-width) solid #dcdcdc;border-radius:8px;color:#3f3f42;cursor:auto;display:flex;flex-direction:row;font-size:.875rem;margin-bottom:.375rem;margin-right:.375rem;padding:.35em .65em}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%236e6e6e%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3E%3C/svg%3E") 50%/.55rem auto no-repeat;border:0;height:.55rem;margin-right:.25rem;overflow:hidden;padding:.25em .65em;text-indent:100%;white-space:nowrap;width:.55rem}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3E%3C/svg%3E") 50%/.55rem auto no-repeat}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove>span{display:none}.select2-container--bootstrap-5 .select2-selection--multiple .select2-search{display:block;height:1.6rem;width:100%}.select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field{background-color:rgba(0,0,0,0);font-family:inherit;height:1.6rem;line-height:1.8;margin-left:0;margin-top:0;width:100%}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear{right:.75rem}.select2-container--bootstrap-5.select2-container--disabled .select2-selection,.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection{background-color:var(--bs-secondary-bg);border-color:#dcdcdc;box-shadow:none;color:#808084;cursor:not-allowed}.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__choice{cursor:not-allowed}.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove,.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{display:none}.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__rendered:not(:empty),.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__rendered:not(:empty){padding-bottom:0}.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__rendered:not(:empty)+.select2-search,.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__rendered:not(:empty)+.select2-search{display:none}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu).select2-container--bootstrap-5 .select2-selection,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu).select2-container--bootstrap-5 .select2-selection{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.btn~.select2-container--bootstrap-5 .select2-selection,.input-group>.dropdown-menu~.select2-container--bootstrap-5 .select2-selection,.input-group>.input-group-text~.select2-container--bootstrap-5 .select2-selection{border-bottom-left-radius:0;border-top-left-radius:0}.input-group .select2-container--bootstrap-5{flex-grow:1}.input-group .select2-container--bootstrap-5 .select2-selection{height:100%}.is-valid+.select2-container--bootstrap-5 .select2-selection,.was-validated select:valid+.select2-container--bootstrap-5 .select2-selection{border-color:#198754}.is-valid+.select2-container--bootstrap-5.select2-container--focus .select2-selection,.is-valid+.select2-container--bootstrap-5.select2-container--open .select2-selection,.was-validated select:valid+.select2-container--bootstrap-5.select2-container--focus .select2-selection,.was-validated select:valid+.select2-container--bootstrap-5.select2-container--open .select2-selection{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.is-valid+.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection,.was-validated select:valid+.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection{border-bottom:0 solid rgba(0,0,0,0)}.is-valid+.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection,.was-validated select:valid+.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection{border-top:0 solid rgba(0,0,0,0);border-top-left-radius:0;border-top-right-radius:0}.is-invalid+.select2-container--bootstrap-5 .select2-selection,.was-validated select:invalid+.select2-container--bootstrap-5 .select2-selection{border-color:#dc3545}.is-invalid+.select2-container--bootstrap-5.select2-container--focus .select2-selection,.is-invalid+.select2-container--bootstrap-5.select2-container--open .select2-selection,.was-validated select:invalid+.select2-container--bootstrap-5.select2-container--focus .select2-selection,.was-validated select:invalid+.select2-container--bootstrap-5.select2-container--open .select2-selection{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.is-invalid+.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection,.was-validated select:invalid+.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection{border-bottom:0 solid rgba(0,0,0,0)}.is-invalid+.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection,.was-validated select:invalid+.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection{border-top:0 solid rgba(0,0,0,0);border-top-left-radius:0;border-top-right-radius:0}.select2-container--bootstrap-5 .select2--small.select2-selection{border-radius:var(--bs-border-radius-sm);font-size:.875rem;min-height:calc(1.5em + .5rem + var(--bs-border-width)*2);padding:.25rem .5rem}.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-selection__clear{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%236e6e6e%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3E%3C/svg%3E") 50%/.5rem auto no-repeat;height:.5rem;padding:.125rem;width:.5rem}.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__clear:hover,.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-selection__clear:hover{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3E%3C/svg%3E") 50%/.5rem auto no-repeat}.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-search,.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-search .select2-search__field,.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-search,.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-search .select2-search__field{height:1.5em}.select2-container--bootstrap-5 .select2--small.select2-dropdown{border-radius:var(--bs-border-radius-sm)}.select2-container--bootstrap-5 .select2--small.select2-dropdown.select2-dropdown--below{border-top-left-radius:0;border-top-right-radius:0}.select2-container--bootstrap-5 .select2--small.select2-dropdown.select2-dropdown--above{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option,.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-search .select2-search__field{font-size:.875rem;padding:.25rem .5rem}.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group{padding:.25rem}.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option{padding:.25rem .5rem}.select2-container--bootstrap-5 .select2--small.select2-selection--single{padding:.25rem 2.25rem .25rem .5rem}.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice{font-size:.875rem;padding:.35em .65em}.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%236e6e6e%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3E%3C/svg%3E") 50%/.5rem auto no-repeat;height:.5rem;padding:.125rem;width:.5rem}.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3E%3C/svg%3E") 50%/.5rem auto no-repeat}.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__clear{right:.5rem}.select2-container--bootstrap-5 .select2--large.select2-selection{border-radius:var(--bs-border-radius-lg);font-size:1.25rem;min-height:calc(1.5em + 1rem + var(--bs-border-width)*2);padding:.5rem 1rem}.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-selection__clear{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%236e6e6e%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3E%3C/svg%3E") 50%/1rem auto no-repeat;height:1rem;padding:.5rem;width:1rem}.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__clear:hover,.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-selection__clear:hover{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3E%3C/svg%3E") 50%/1rem auto no-repeat}.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-search,.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-search .select2-search__field,.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-search,.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-search .select2-search__field{height:1.5em}.select2-container--bootstrap-5 .select2--large.select2-dropdown{border-radius:var(--bs-border-radius-lg)}.select2-container--bootstrap-5 .select2--large.select2-dropdown.select2-dropdown--below{border-top-left-radius:0;border-top-right-radius:0}.select2-container--bootstrap-5 .select2--large.select2-dropdown.select2-dropdown--above{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-results__options .select2-results__option,.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-search .select2-search__field{font-size:1.25rem;padding:.5rem 1rem}.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group{padding:.5rem}.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option{padding:.5rem 1rem}.select2-container--bootstrap-5 .select2--large.select2-selection--single{padding:.5rem 2.25rem .5rem 1rem}.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice{font-size:1.25rem;padding:.35em .65em}.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%236e6e6e%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3E%3C/svg%3E") 50%/1rem auto no-repeat;height:1rem;padding:.5rem;width:1rem}.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3E%3C/svg%3E") 50%/1rem auto no-repeat}.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__clear{right:1rem}.form-select-sm~.select2-container--bootstrap-5 .select2-selection{border-radius:var(--bs-border-radius-sm);font-size:.875rem;min-height:calc(1.5em + .5rem + var(--bs-border-width)*2);padding:.25rem .5rem}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear,.form-select-sm~.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%236e6e6e%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3E%3C/svg%3E") 50%/.5rem auto no-repeat;height:.5rem;padding:.125rem;width:.5rem}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear:hover,.form-select-sm~.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear:hover{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3E%3C/svg%3E") 50%/.5rem auto no-repeat}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-search,.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field,.form-select-sm~.select2-container--bootstrap-5 .select2-selection--single .select2-search,.form-select-sm~.select2-container--bootstrap-5 .select2-selection--single .select2-search .select2-search__field{height:1.5em}.form-select-sm~.select2-container--bootstrap-5 .select2-dropdown{border-radius:var(--bs-border-radius-sm)}.form-select-sm~.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--below{border-top-left-radius:0;border-top-right-radius:0}.form-select-sm~.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--above{border-bottom-left-radius:0;border-bottom-right-radius:0}.form-select-sm~.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option,.form-select-sm~.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field{font-size:.875rem;padding:.25rem .5rem}.form-select-sm~.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group{padding:.25rem}.form-select-sm~.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option{padding:.25rem .5rem}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--single{padding:.25rem 2.25rem .25rem .5rem}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{font-size:.875rem;padding:.35em .65em}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%236e6e6e%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3E%3C/svg%3E") 50%/.5rem auto no-repeat;height:.5rem;padding:.125rem;width:.5rem}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3E%3C/svg%3E") 50%/.5rem auto no-repeat}.form-select-sm~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear{right:.5rem}.form-select-lg~.select2-container--bootstrap-5 .select2-selection{border-radius:var(--bs-border-radius-lg);font-size:1.25rem;min-height:calc(1.5em + 1rem + var(--bs-border-width)*2);padding:.5rem 1rem}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear,.form-select-lg~.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%236e6e6e%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3E%3C/svg%3E") 50%/1rem auto no-repeat;height:1rem;padding:.5rem;width:1rem}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear:hover,.form-select-lg~.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear:hover{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3E%3C/svg%3E") 50%/1rem auto no-repeat}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-search,.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field,.form-select-lg~.select2-container--bootstrap-5 .select2-selection--single .select2-search,.form-select-lg~.select2-container--bootstrap-5 .select2-selection--single .select2-search .select2-search__field{height:1.5em}.form-select-lg~.select2-container--bootstrap-5 .select2-dropdown{border-radius:var(--bs-border-radius-lg)}.form-select-lg~.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--below{border-top-left-radius:0;border-top-right-radius:0}.form-select-lg~.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--above{border-bottom-left-radius:0;border-bottom-right-radius:0}.form-select-lg~.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option,.form-select-lg~.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field{font-size:1.25rem;padding:.5rem 1rem}.form-select-lg~.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group{padding:.5rem}.form-select-lg~.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option{padding:.5rem 1rem}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--single{padding:.5rem 2.25rem .5rem 1rem}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{font-size:1.25rem;padding:.35em .65em}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%236e6e6e%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3E%3C/svg%3E") 50%/1rem auto no-repeat;height:1rem;padding:.5rem;width:1rem}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover{background:rgba(0,0,0,0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3E%3C/svg%3E") 50%/1rem auto no-repeat}.form-select-lg~.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear{right:1rem}.bootstrap-tagsinput{border-color:#dedee8;border-radius:8px;box-shadow:none;height:auto;min-height:2.4875rem;padding:7px 13px 4px;width:100%}.bootstrap-tagsinput input{font-size:12px;margin-top:4px;padding:0;width:100%}.bootstrap-tagsinput .badge-tag{background-color:#dedee8;border:1px solid rgba(0,0,0,0);border-radius:4px;color:#3a3f51;font-size:.875rem;font-weight:400;margin:0 5px 5px 0;padding:4px 8px 4px 20px;position:relative}.bootstrap-tagsinput .badge-tag [data-role=remove]{cursor:pointer;left:4px;margin-left:0;position:absolute}.bootstrap-tagsinput .badge-tag [data-role=remove]:after{background-color:rgba(0,0,0,0);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDEwIDEwIj48cGF0aCBmaWxsPSIjNDA0MDQyIiBkPSJNOS42NTYgMS4yODEgNS45MzcgNWwzLjcyIDMuNzE5LS45MzguOTM3TDUgNS45MzdsLTMuNzE5IDMuNzItLjkzNy0uOTM4TDQuMDYzIDUgLjM0MiAxLjI4MWwuOTM4LS45MzdMNSA0LjA2MyA4LjcxOS4zNDJ6Ii8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;color:rgba(0,0,0,0);font-size:14px}.bootstrap-tagsinput .badge-tag [data-role=remove]:active,.bootstrap-tagsinput .badge-tag [data-role=remove]:hover{opacity:.6}.bootstrap-tagsinput .badge-tag [data-role=remove]:active:after,.bootstrap-tagsinput .badge-tag [data-role=remove]:hover:after{background-color:rgba(0,0,0,0)}.bootstrap-tagsinput .tag{color:#fff}.col-2 .switch,.col-3 .switch{justify-content:flex-end}.users-show{position:relative}.users-show__tags{align-items:center;background:#f8f9fc;border:1px solid rgba(66,107,182,.12);border-radius:12px;cursor:text;display:flex;flex-wrap:wrap;gap:.2rem;min-height:58px;padding:.5rem .75rem;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.users-show__tags:hover{background:#f1f3f9;border-color:rgba(66,107,182,.25)}.users-show__tags:focus-within{background:#fff;border-color:rgba(66,107,182,.5);box-shadow:0 0 0 3px rgba(66,107,182,.12),0 2px 12px rgba(66,107,182,.1)}.users-show__input{background:rgba(0,0,0,0);border:none;flex:1;font-size:.875rem;min-width:80px;outline:none;padding:.25rem 0}.users-show__input::placeholder{color:#9ca3af}.users-show__tag{align-items:center;border-radius:20px;box-shadow:0 1px 3px rgba(0,0,0,.08);display:inline-flex;font-weight:500;gap:.375rem;padding:.25rem .35rem;transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap}.users-show__tag:hover{box-shadow:0 3px 8px rgba(0,0,0,.12);transform:translateY(-1px)}.users-show__tag--user{background:#fff;border:1px solid rgba(99,102,241,.2);color:#436bb6}.users-show__tag--group{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid rgba(16,185,129,.2);color:#065f46}.users-show__tag--company{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid rgba(245,158,11,.2);color:#92400e}.users-show__tag--everyone{background:linear-gradient(135deg,#426bb6,#5a7dc4);border:1px solid rgba(66,107,182,.3);color:#fff}.users-show__tag-remove{align-items:center;background:#e1e7f4;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:.875rem;height:18px;justify-content:center;line-height:1;opacity:.7;padding:0;transition:opacity .15s ease,background-color .15s ease,transform .15s ease;width:18px}.users-show__tag-remove:hover{background:rgba(0,0,0,.2);opacity:1;transform:scale(1.1)}.users-show__dropdown{background:#fff;border:1px solid rgba(66,107,182,.12);border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.08);display:none;left:0;max-width:700px;min-width:300px;overflow:hidden;position:absolute;top:calc(100% + 8px);width:100%;z-index:1050}.users-show.open .users-show__dropdown{animation:usersShowFadeIn .15s ease-out;display:block}.users-show__search{background:#f8f9fc;border:none;border-bottom:1px solid rgba(66,107,182,.12);font-size:.875rem;padding:.875rem 1rem;width:100%}.users-show__search:focus{background:#fff;outline:none}.users-show__search::placeholder{color:#9ca3af}.users-show__tabs{background:#f8f9fc;border-bottom:1px solid rgba(66,107,182,.12);display:flex;padding:0 .5rem}.users-show__tab{background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);color:#6b7280;cursor:pointer;flex:1;font-size:.8125rem;font-weight:500;margin-bottom:-1px;padding:.75rem .5rem;transition:color .15s ease,border-color .15s ease}.users-show__tab:hover{color:#1f2937}.users-show__tab.active{border-bottom-color:#426bb6;color:#426bb6}.users-show__content{max-height:320px;overflow-y:auto}.users-show__content::-webkit-scrollbar{width:6px}.users-show__content::-webkit-scrollbar-track{background:#f1f1f1}.users-show__content::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:3px}.users-show__content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.users-show__tab-content{display:none;padding:.5rem}.users-show__tab-content.active{display:block}.users-show__section{margin-bottom:6px}.users-show__section:last-child{margin-bottom:0}.users-show__section-title{color:#94a3b8;font-size:9px;font-weight:600;letter-spacing:.05em;margin-bottom:2px;padding:3px 6px 2px;text-transform:uppercase}.users-show__company-header{align-items:center;background:#f8f9fc;border:1px solid rgba(66,107,182,.12);border-radius:4px;color:#1e293b;display:flex;font-size:11px;font-weight:600;gap:4px;margin:3px 0 2px;padding:3px 6px}.users-show__company-header .users-show__group-checkbox{margin-right:0}.users-show__company-icon{font-size:11px;line-height:1}.users-show__company-name{flex:1}.users-show__checkbox-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:6px;margin-bottom:1px;padding:5px 8px;transition:background .12s ease}.users-show__checkbox-item:hover{background:#f8f9fc}.users-show__checkbox-item input[type=checkbox]{border:1.5px solid rgba(66,107,182,.25);border-radius:3px;cursor:pointer;height:14px;transition:all .12s ease;width:14px}.users-show__checkbox-item input[type=checkbox]:checked{background-color:#426bb6;border-color:#426bb6}.users-show__checkbox-item input[type=checkbox]:hover{border-color:#426bb6}.users-show__checkbox-item span{color:#1e293b;font-size:13px;font-weight:500}.users-show__checkbox-item--everyone{background:rgba(66,107,182,.04);border:1px solid rgba(66,107,182,.12);color:#426bb6;font-weight:600;margin-bottom:4px}.users-show__checkbox-item--everyone:hover{background:rgba(66,107,182,.08);border-color:rgba(66,107,182,.2)}.users-show__group-item{margin-bottom:1px}.users-show__group-item[data-level="0"]{margin-left:0}.users-show__group-item[data-level="1"]{margin-left:12px}.users-show__group-item[data-level="2"]{margin-left:32px}.users-show__group-item[data-level="3"]{margin-left:52px}.users-show__group-item[data-level="4"]{margin-left:72px}.users-show__group-item[data-level="5"]{margin-left:92px}.users-show__group-header{position:relative}.users-show__group-row{align-items:center;border-radius:4px;display:flex;gap:4px;padding:3px 6px;position:relative;transition:background .12s ease}.users-show__group-item.has-content .users-show__group-row{cursor:pointer}.users-show__group-item.has-content .users-show__group-row:hover{background:#f8f9fc}.users-show__group-item.has-content .users-show__group-row:active{background:rgba(0,0,0,.04)}.users-show__group-item.open .users-show__group-row{background:rgba(66,107,182,.04)}.users-show__group-toggle{align-items:center;color:#64748b;display:flex;flex-shrink:0;height:12px;justify-content:center;transition:all .12s ease;width:12px}.users-show__group-toggle svg{height:8px;transition:transform .15s ease;width:8px}.users-show__group-item.open .users-show__group-toggle svg{transform:rotate(90deg)}.users-show__group-toggle:hover{color:#426bb6}.users-show__group-spacer{flex-shrink:0;width:12px}.users-show__group-checkbox{flex-shrink:0;position:relative;z-index:10}.users-show__group-checkbox input[type=checkbox]{appearance:none;border:1.5px solid rgba(66,107,182,.25);border-radius:3px;cursor:pointer;height:12px;margin:0;position:relative;transition:all .12s ease;width:12px}.users-show__group-checkbox input[type=checkbox]:hover{background:rgba(66,107,182,.05);border-color:#426bb6}.users-show__group-checkbox input[type=checkbox]:checked{background-color:#426bb6;border-color:#426bb6}.users-show__group-checkbox input[type=checkbox]:checked:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:5px;left:3px;position:absolute;top:.5px;transform:rotate(45deg);width:2.5px}.users-show__group-checkbox label{cursor:pointer;inset:0;margin:0;position:absolute}.users-show__group-info{align-items:center;display:flex;flex:1;gap:5px;min-width:0}.users-show__group-icon{align-items:center;background:rgba(66,107,182,.06);border-radius:3px;color:#426bb6;display:flex;flex-shrink:0;height:18px;justify-content:center;transition:background .12s ease;width:18px}.users-show__group-item.open .users-show__group-icon{background:rgba(66,107,182,.1)}.users-show__group-icon svg{height:10px;width:10px}.users-show__group-text{display:flex;flex:1;flex-direction:column;gap:0;min-width:0}.users-show__group-title{color:#1e293b;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-show__group-meta{color:#64748b;font-size:10px;font-weight:500;line-height:1.2}.users-show__group-content{animation:slideDown .15s ease;display:none;padding:4px 0 4px 20px}.users-show__group-item.open>.users-show__group-header+.users-show__group-content{display:block}.users-show__group-content .loading{color:#64748b;font-size:12px;font-style:italic;padding:8px;text-align:center}.users-show__recipient{align-items:center;border-radius:8px;color:#4b5563;cursor:pointer;display:flex;font-size:.875rem;gap:.625rem;padding:.625rem .75rem;position:relative;transition:background-color .15s ease,color .15s ease}.users-show__recipient:hover{background:rgba(66,107,182,.08);color:#1f2937}.users-show__recipient.selected{background:rgba(16,185,129,.1);color:#10b981;font-weight:500}.users-show__recipient.selected:after{color:#10b981;content:"✓";font-size:.875rem;font-weight:700;position:absolute;right:.75rem}.users-show__recipient input[type=checkbox]{accent-color:#426bb6;margin:0}.users-show__list{background:rgba(248,249,252,.5);border-radius:4px;display:grid;gap:4px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:4px 8px}@media(max-width:768px){.users-show__list{grid-template-columns:repeat(2,1fr)}}.users-show__user{align-items:center;background:#fff;border:1px solid rgba(66,107,182,.08);border-radius:4px;cursor:pointer;display:flex;gap:6px;padding:4px 6px;position:relative;transition:background-color .15s ease,box-shadow .15s ease}.users-show__user:hover{background:rgba(66,107,182,.08);border-color:rgba(66,107,182,.25)}.users-show__user.selected{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3);box-shadow:inset 0 0 0 1px rgba(16,185,129,.2)}.users-show__user.selected .users-show__user-name{color:#065f46;font-weight:600}.users-show__user.selected:after{align-items:center;background:#10b981;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:9px;font-weight:700;height:14px;justify-content:center;position:absolute;right:4px;top:50%;transform:translateY(-50%);width:14px}.users-show__avatar{border:1.5px solid #fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1);flex-shrink:0;height:24px;object-fit:cover;width:24px}.users-show__user-info{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0;padding-right:16px}.users-show__user-name{color:#1f2937;font-size:11px;font-weight:500;line-height:1.3}.users-show__user-email,.users-show__user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-show__user-email{color:#9ca3af;font-size:10px;line-height:1.2}.users-show .loading{color:#6b7280;font-size:.875rem;padding:2rem;text-align:center}.users-show .loading:after{animation:users-show-spin .6s linear infinite;border:2px solid #426bb6;border-radius:50%;border-right-color:rgba(0,0,0,0);content:"";display:inline-block;height:1rem;margin-left:.5rem;vertical-align:middle;width:1rem}.users-show .empty-message,.users-show .text-muted{color:#9ca3af;font-size:.875rem;padding:2rem;text-align:center}@keyframes users-show-spin{to{transform:rotate(1turn)}}@keyframes usersShowFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.form-floating .users-show__tags{min-height:calc(3.5rem + var(--bs-border-width)*2);padding-top:30px}.form-floating .users-show__dropdown{top:calc(100% + 4px)}.form-floating:has(.users-show)>label{color:#426bb6;font-size:.75rem;font-weight:600;opacity:1;pointer-events:none;transform:translateY(-.6rem);z-index:3}.gallery-item{display:inline-block;position:relative}.gallery-item .label{position:absolute;right:4px;top:3px}.qq-gallery.qq-uploader{min-height:inherit;padding:10px 10px 0;z-index:1}.qq-gallery .qq-btn{margin:0 1px;padding:1px 1.5px}.qq-gallery .qq-btn:before{font-size:11px;line-height:15px}.qq-gallery .qq-thumbnail-selector{display:inline-block;width:100%}.qq-gallery .qq-thumbnail-wrapper{height:135px;width:150px}.qq-gallery .qq-file-info{padding:6px 5px 0}.qq-gallery .qq-progress-bar{background:#bec1d1;border-radius:0;height:21px;margin-bottom:-16px}.qq-gallery .qq-upload-list li{background:#f8f9fc!important;line-height:19px;margin:0 10px 20px 0;max-width:150px;z-index:99999}.qq-gallery .qq-upload-delete{background-color:#426bb6;color:#fff;font-size:13px}.qq-gallery .qq-upload-delete:hover{background-color:rgb(45.6411290323,73.9939516129,125.8588709677)}.qq-gallery .qq-upload-insert{position:absolute;right:-2px;top:0;z-index:999}.qq-gallery .preview-block{margin-top:15px;position:relative;text-align:center}.qq-gallery .preview-block span{background-color:#538acc;border-radius:4px;color:#fff;padding:3px;position:absolute;right:5px;top:-7px}.qq-is-remove{opacity:.7}.qq-is-remove:before{background-color:#426bb6;color:#fff;content:"Will remove";display:block;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:99}.qq-is-logo{background-color:#ffedef!important}.qq-is-logo:before{background-color:#426bb6;color:#fff;content:"Логотип";display:block;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:99}.qq-is-cover{background-color:#f6d9b7!important}.qq-is-cover:before{background-color:#27c24c;color:#fff;content:"Обложка";display:block;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:99}.qq-is-cover .qq-upload-cover,.qq-is-cover .qq-upload-logo,.qq-is-cover .qq-upload-remove,.qq-is-logo .qq-upload-cover,.qq-is-logo .qq-upload-logo,.qq-is-logo .qq-upload-remove,.qq-is-remove .qq-upload-cover,.qq-is-remove .qq-upload-logo,.qq-is-remove .qq-upload-remove{display:none}.qq-upload-my-gallery.qq-uploader{align-items:center;background:#f3f3f5;border:1px solid #d7d7d7;border-radius:16px;display:flex;min-height:170px;text-align:center}.qq-upload-my-gallery.qq-uploader:before{display:none}.qq-upload-my-gallery .qq-upload-button-selector{background:inherit!important;border:0;font-size:16px;line-height:24px;margin:0 auto}.qq-upload-my-gallery .qq-upload-button-selector .title{color:#000;font-weight:700;margin-bottom:5px;margin-top:10px}.qq-upload-my-gallery .qq-upload-button-selector .description{color:#000;font-size:14px}.qq-upload-my-file .qq-upload-button-selector.btn{background:#fff!important}.leaflet-div-icon{border:1px solid #4f5fd9;border-radius:50%}.leaflet-container .marker-icon,.leaflet-container .marker-icon:focus{border:5px solid #d98c4f;height:16px!important;margin:-8px 0 0 -8px!important;width:16px!important}.leaflet-container .marker-icon-middle,.leaflet-container .marker-icon-middle:focus{height:14px!important;margin:-7px 0 0 -7px!important;width:14px!important}.leaflet-verticalcenter{padding-top:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1000}.leaflet-verticalcenter .leaflet-control{margin-bottom:10px}.leaflet-control-zoom{border:none!important}.leaflet-control-zoom a{border-radius:20px!important;height:40px!important;line-height:37px!important;margin-top:5px;position:relative;text-indent:0;width:40px!important}.map-view{background-color:#dbdbdb;height:350px;margin-bottom:20px;position:relative;width:100%}.map-view .map-controls{left:9px;position:absolute;top:9px;z-index:1000}.map-view .map-controls-bottom{bottom:9px;left:9px;position:absolute;width:100%;z-index:1000}.map-view .map-controls-bottom input{font-weight:400}.map-view-container{position:relative;width:100%}.map-view-container .map-controls{left:9px;position:absolute;top:9px;z-index:1000}.map-view-container .map-controls-bottom{bottom:9px;position:absolute;right:9px;width:350px;z-index:1000}.map-view-container .map-controls-bottom input{font-weight:400}.map-controls-buttons button{background-color:#fff;border:2px solid #dbe4e7;border-radius:60px;color:#3f3f42;font-weight:700;height:40px;margin-bottom:2px;outline:0;padding:0 12px}.map-controls-buttons button img{margin-top:-1px}.map-controls-buttons button:hover{background-color:#f5f5f5}.map-controls-buttons button.btn-active{border:2px solid #4f5fd9}.map-controls-buttons button.btn-active:hover{background-color:#fff}.map-controls-buttons button.btn-secondary:focus{box-shadow:none;outline:0!important}.map-controls-floating-buttons{align-items:flex-start;display:flex;flex-direction:column;left:30px;position:absolute;top:30px;z-index:999}.map-transparency-wrapper{display:inline-block;position:relative}.map-transparency-wrapper .map-transparency-control{background:#fff;border:1px solid #dbdbdb;border-radius:30px;display:none;left:58px;padding:5px 10px;position:absolute;top:-8px;width:250px;z-index:999}.map-transparency-wrapper .map-transparency-control:after,.map-transparency-wrapper .map-transparency-control:before{border:10px solid rgba(0,0,0,0);content:"";height:0;position:absolute;top:16px;width:0}.map-transparency-wrapper .map-transparency-control:before{border-right-color:#d7d7d7;left:-19px}.map-transparency-wrapper .map-transparency-control:after{border-right-color:#fff;left:-18px}.fullscreen-map-top-fixed{left:0;position:fixed;top:0;width:100%;z-index:100000}.fullscreen-map{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.fullscreen-map .map-controls,.fullscreen-map .map-controls-bottom{z-index:100000}.leaflet-control-fullscreen{border:none!important}.leaflet-control-fullscreen .leaflet-control-fullscreen-button{border-radius:20px!important;box-shadow:0 0 0 3px #fff;margin-right:3px}.leaflet-tooltip-own{background:#4f5fd9;border:0;border-radius:4px;color:#fff;font-size:14px;font-weight:700;line-height:normal;padding:3px;text-align:center}.leaflet-tooltip-own.green{background:#19b970}.leaflet-tooltip-own.gray{background:#dbdbdb}.leaflet-tooltip-own img{margin-right:8px;width:24px}.leaflet-tooltip-own div>div{font-size:12px;font-weight:400}.map-dropdown{display:inline-block;position:relative}.map-dropdown-buttons{background:#fff;border:1px solid #dbe4e7;border-radius:8px;box-shadow:0 0 30px rgba(0,0,0,.15);display:none;line-height:24px;margin-top:4px;padding:12px;position:absolute;white-space:nowrap}.map-dropdown-buttons a{color:#12122d;display:block;font-weight:700}.map-dropdown-buttons a.active,.map-dropdown-buttons a:hover{color:#4f5fd9;text-decoration:none}.map-address-dropdown{background:#fff;border:1px solid #dbe4e7;border-radius:0 0 8px 8px;border-top:none;box-shadow:0 4px 12px rgba(0,0,0,.15);display:none;left:0;max-height:250px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1050}.map-address-item{align-items:flex-start;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:background-color .15s ease}.map-address-item:last-child{border-bottom:none}.map-address-item i{color:#6c757d;flex-shrink:0;margin-top:3px}.map-address-item span{color:#333;font-size:13px;line-height:1.4}.map-address-item.active,.map-address-item:hover{background-color:#f8f9fa}.map-address-item.active i,.map-address-item:hover i{color:#4f5fd9}.masonry-grid>ol{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;list-style:none;margin:20px 0;padding:0}.masonry-grid>ol>li{background-color:#f3f3f5;border-radius:5px;padding:0;position:relative}.masonry-grid .masonry-tools{display:block;position:absolute;right:6px;top:10px}.masonry-grid .masonry-item{border-radius:5px;margin:1px 0;padding:10px 50px 10px 15px;position:relative}.masonry-grid .masonry-item>a{height:100%;left:0;position:absolute;top:0;width:100%}.masonry-grid .masonry-item strong a{color:#333}.masonry-grid .masonry-item:hover{background-color:hsl(240,9.0909090909%,93.6862745098%);cursor:pointer}.masonry-grid .masonry-lvl-1 .masonry-item strong{font-size:16px}.masonry-grid .masonry-lvl-2 .masonry-item strong{display:block;font-size:14px;padding:3px 5px}.masonry-grid .masonry-lvl-3 .masonry-item strong{display:block;font-size:12px;padding:3px 5px}.masonry-grid>ol ol{list-style:circle;margin:0;padding-left:30px}.masonry-grid>ol ol .masonry-item{margin:0;padding:0}.masonry-grid>ol ol .masonry-tools{top:2px}.bg-primary{background-color:#426bb6!important;color:#fff!important}.bg-success{background-color:#059669!important;color:#fff!important}.bg-secondary{background-color:#efeffe!important;color:#6466f1!important}.bg-info{background-color:#08a2e2!important;color:#fff!important}.bg-warning{background-color:#f47f40!important;color:#fff!important}.bg-danger{background-color:#e6001e!important;color:#fff!important}.bg-green{background-color:#38bd9c!important}.bg-green,.bg-pink{color:#fff!important}.bg-pink{background-color:#f633e6!important}.bg-purple{background-color:#7367bb!important;color:#fff!important}.bg-inverse{background-color:#141f27!important;color:#fff!important}.bg-yellow{background-color:#fbd833!important;color:#fff!important}.bg-light{background-color:#f5f7ff!important;color:#3e3e41!important}.bg-white{background-color:#fff!important;color:inherit!important}.bg-gray-dark{background-color:#3b4052!important;color:#fff!important}.bg-gray{background-color:#dce5e8!important;color:#3e3e41!important}.bg-gray-light{background-color:#e5e9ed!important;color:#3e3e41!important}.b0{border-width:0!important}.bl0{border-left-width:0!important}.br0{border-right-width:0!important}.bt0{border-top-width:0!important}.bb0{border-bottom-width:0!important}.b,.ba,.br{border-right:1px solid rgba(0,0,0,.12)}.b,.ba,.bl{border-left:1px solid rgba(0,0,0,.12)}.b,.ba,.bt{border-top:1px solid rgba(0,0,0,.12)}.b,.ba,.bb{border-bottom:1px solid rgba(0,0,0,.12)}.text-primary{color:#426bb6!important}.text-success{color:#059669!important}.text-info{color:#08a2e2!important}.text-warning{color:#f47f40!important}.text-danger{color:#e6001e!important}.text-white{color:#fff!important}.text-inverse{color:#141f27!important}.text-pink{color:#f633e6!important}.text-purple{color:#7367bb!important}.text-dark,.text-gray-dark{color:#3b4052!important}.text-gray{color:#dce5e8!important}.text-sm{font-size:.74375rem}.text-md{font-size:1.6625rem}.text-lg{font-size:2.625rem}.text-nowrap{white-space:nowrap}.text-normal{font-weight:400!important}.text-bold{font-weight:700!important}.inline{display:inline-block!important}.block-center{margin:0 auto}.wd-logo{width:32px}.wd-xxs{width:60px}.wd-xs{width:90px}.wd-sm{width:150px}.wd-sd{width:200px}.wd-md{width:240px}.wd-lg{width:280px}.wd-xl{width:350px}.wd-xxl{width:450px}.wd-large{width:700px}.wd-wide{width:100%}.wd-auto{width:auto}.wd-zero{width:0}@keyframes spin{to{transform:rotate(1turn)}}:root{--ios-glass-bg-hover:rgba(255,255,255,0.92);--ios-shadow-sm:0 1px 3px rgba(0,0,0,0.04),0 2px 6px rgba(0,0,0,0.02);--ios-shadow-md:0 2px 4px rgba(0,0,0,0.02),0 8px 16px rgba(0,0,0,0.04);--ios-blue:#007AFF;--ios-green:#30D158;--ios-red:#FF453A;--ios-gray-4:#D1D1D6;--ios-gray-5:#E5E5EA;--ios-bg-secondary:#F2F2F7;--ios-radius-sm:8px;--ios-radius-md:12px;--ios-ease-default:cubic-bezier(0.25,0.46,0.45,0.94);--ios-duration-normal:0.25s}.support-wrapper{background-color:#f5f7ff;height:100vh;overflow:hidden}.chat-list-item{cursor:pointer;transition:background-color .2s}.chat-list-item:hover{background-color:rgba(0,0,0,.05)}.chat-list-item.unread{background-color:rgba(66,107,182,.05)}.chat-list-item.active{background-color:rgba(5,150,105,.1)}.support-messages-wrapper{display:flex;flex-direction:column;height:100vh!important;overflow:hidden}.support-messages-wrapper header .user-online,.support-messages-wrapper header .user-phone{font-size:12px;opacity:.9}.support-messages{flex:1;height:calc(100vh - 123px);overflow-y:auto}.min-width-0{min-width:0}.message-group{margin-left:5px;margin-right:5px;position:relative}.message-container{align-items:flex-end;display:flex;max-width:75%;position:relative}.message-bubble{border-radius:12px;box-shadow:0 1px .5px rgba(0,0,0,.13);padding:7px 10px;position:relative}.message-incoming .message-bubble{background-color:#efeffe;border-top-left-radius:0}.message-outgoing .message-bubble{background-color:rgba(66,107,182,.1);border-bottom-right-radius:0}.message-text{font-size:14px;line-height:1.4;word-break:break-word}.message-meta{align-items:center;display:flex;justify-content:flex-end;margin-top:2px;min-height:15px}.message-time{color:#808084;font-size:11px;margin-left:4px}.message-status{color:#426bb6;font-size:11px}.message-options{background:rgba(239,239,254,.9);border-radius:50%;display:none;margin-top:-10px;padding:3px;position:absolute;top:0}.message-incoming .message-options{right:-15px}.message-outgoing .message-options{left:-15px}.message-container:hover .message-options{display:block}.message-options a{color:#808084;font-size:12px}.message-options a:hover{color:#426bb6}.comment-item,.task-comment{transition:background-color .2s ease}.comment-item:hover,.task-comment:hover{background-color:#f8f9fa!important}.comment-text{word-wrap:break-word;overflow-wrap:break-word}.comment-text blockquote{background-color:#f8f9fa;border-left:3px solid #dee2e6;color:#6c757d;font-size:.9em;margin:.5rem 0;padding:.5rem 1rem}.comment-text blockquote strong{color:#495057}.comment-text img{height:auto;max-width:100%}.comment-text a{word-break:break-all}.edit-comment-form .edit-textarea{font-family:inherit;min-height:100px}.comment-actions .btn{padding:.25rem .5rem}.comment-actions .btn i{font-size:.85rem}.cf-item{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e9ecef;border-radius:.5rem;display:flex;font-size:.8125rem;gap:.625rem;max-width:280px;padding:.5rem .75rem;transition:all .2s ease}.cf-item:hover{border-color:#dee2e6;box-shadow:0 2px 8px rgba(0,0,0,.06)}.cf-item:hover .cf-item__actions{opacity:1}.cf-item__preview{align-items:center;background:#f1f3f4;border-radius:.375rem;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.cf-item__preview img{height:100%;object-fit:cover;width:100%}.cf-item__preview--icon{color:#6c757d;font-size:1.125rem}.cf-item__info{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.cf-item__name{color:#212529;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-item__meta{align-items:center;color:#6c757d;display:flex;font-size:.75rem;gap:.5rem}.cf-item__size:after{color:#dee2e6;content:"•";margin-left:.5rem}.cf-item__actions{align-items:center;display:flex;gap:.25rem;opacity:.6;transition:opacity .2s}.cf-item__btn{align-items:center;background:rgba(0,0,0,0);border:none;border-radius:.25rem;color:#6c757d;cursor:pointer;display:flex;height:26px;justify-content:center;padding:0;transition:all .15s ease;width:26px}.cf-item__btn:hover{background:#e9ecef;color:#495057}.cf-item__btn--insert:hover{background:#e3f2fd;color:#1976d2}.cf-item__btn--delete:hover{background:#ffebee;color:#d32f2f}.cf-item__btn i{font-size:.8125rem}.cf-item--uploading{opacity:.7}.cf-item--uploading .cf-item__preview{position:relative}.cf-item--uploading .cf-item__preview:after{align-items:center;background:hsla(0,0%,100%,.8);content:"";display:flex;inset:0;justify-content:center;position:absolute}.cf-item--new{background:#fffef7;border-style:dashed}.cf-list{display:flex;flex-wrap:wrap;gap:.5rem}.comment-files .comment-file-item{font-size:.85rem;max-width:200px}.comment-files .comment-file-item img{border:1px solid #dee2e6}.comment-files .comment-file-item .delete-comment-file{opacity:0;transition:opacity .2s}.comment-files .comment-file-item:hover .delete-comment-file{opacity:1}.comments-container{max-height:600px;overflow-y:auto}.comments-container::-webkit-scrollbar{width:6px}.comments-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.comments-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.comments-container::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.load-previous-comments:hover{text-decoration:none}.no-comments-message{color:#6c757d;padding:2rem}.comments-widget .comment-form-wrapper{border-top:1px solid #dee2e6;padding-top:1rem}.like-widget{align-items:center;display:inline-flex;position:relative}.like-widget--xs .like-btn,.like-widget--xs .like-comment{border-radius:12px;gap:4px;padding:2px 6px}.like-widget--xs .like-btn__icon{height:14px;width:14px}.like-widget--xs .like-btn__count{font-size:11px;min-width:8px}.like-widget--xs .like-popup,.like-widget--xs .like-popup__arrow{left:50%;transform:translateX(-50%)}.like-widget--xs .like-widget--popup-visible .like-popup{transform:translateX(-50%) translateY(0)}.like-widget--md .like-btn,.like-widget--md .like-comment{gap:8px;padding:8px 14px}.like-widget--md .like-btn__icon{height:20px;width:20px}.like-widget--md .like-btn__count{font-size:14px}.like-btn,.like-comment{align-items:center;background:rgba(0,0,0,0);border:none;border-radius:20px;cursor:pointer;display:inline-flex;gap:6px;outline:none;padding:6px 10px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.like-btn:hover:not(:disabled),.like-comment:hover:not(:disabled){background:rgba(229,57,53,.08)}.like-btn:hover:not(:disabled) .like-btn__icon-fill,.like-comment:hover:not(:disabled) .like-btn__icon-fill{fill:#ef5350}.like-btn:active:not(:disabled),.like-comment:active:not(:disabled){transform:scale(.95)}.like-btn:disabled,.like-comment:disabled{cursor:not-allowed;opacity:.6}.like-btn__heart{align-items:center;display:flex;justify-content:center;position:relative}.like-btn__icon{height:18px;transition:transform .2s cubic-bezier(.4,0,.2,1);width:18px}.like-btn__icon-fill{fill:#9ca3af;transition:fill .2s cubic-bezier(.4,0,.2,1)}.like-btn__count{color:#64748b;font-size:13px;font-weight:500;min-width:12px;transition:all .2s cubic-bezier(.4,0,.2,1)}.like-btn__count--hidden{display:none}.like-btn__label{color:#64748b;font-size:13px;margin-left:2px;transition:color .2s cubic-bezier(.4,0,.2,1)}.like-btn__particles{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.like-btn__particles span{background:#e53935;border-radius:50%;height:4px;opacity:0;position:absolute;width:4px}.like-btn--active .like-btn__icon-fill{fill:#e53935}.like-btn--active .like-btn__count,.like-btn--active .like-btn__label{color:#e53935}.like-btn--active:hover:not(:disabled){background:rgba(229,57,53,.1)}.like-btn--animating .like-btn__icon{animation:heartBeat .4s cubic-bezier(.4,0,.2,1)}.like-btn--animating .like-btn__particles span{animation:particleBurst .5s cubic-bezier(.4,0,.2,1) forwards}.like-btn--animating .like-btn__particles span:first-child{animation-delay:.03s;--particle-x:20px;--particle-y:0px}.like-btn--animating .like-btn__particles span:nth-child(2){animation-delay:.06s;--particle-x:10px;--particle-y:17.3205080757px}.like-btn--animating .like-btn__particles span:nth-child(3){animation-delay:.09s;--particle-x:-10px;--particle-y:17.3205080757px}.like-btn--animating .like-btn__particles span:nth-child(4){animation-delay:.12s;--particle-x:-20px;--particle-y:0px}.like-btn--animating .like-btn__particles span:nth-child(5){animation-delay:.15s;--particle-x:-10px;--particle-y:-17.3205080757px}.like-btn--animating .like-btn__particles span:nth-child(6){animation-delay:.18s;--particle-x:10px;--particle-y:-17.3205080757px}.like-popup{left:50%;opacity:0;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);transform:translateX(-50%) translateY(-4px);transition:opacity .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:1060}.like-widget--popup-visible .like-popup{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.like-popup__arrow{height:6px;left:50%;overflow:hidden;position:absolute;top:-6px;transform:translateX(-50%);width:12px}.like-popup__arrow:before{background:#1e293b;border-radius:2px;content:"";height:10px;left:50%;position:absolute;top:3px;transform:translateX(-50%) rotate(45deg);width:10px}.like-popup__content,.like-users-tooltip{background:#1e293b;border-radius:10px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 10px 25px -5px rgba(0,0,0,.2);max-height:240px;max-width:260px;min-width:220px;overflow-y:auto;padding:10px 0}.like-popup__loader{display:none;padding:16px;text-align:center}.like-popup__spinner{animation:spin .6s linear infinite;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#f8fafc;display:inline-block;height:20px;width:20px}.like-popup__empty{color:rgba(248,250,252,.6);font-size:13px;padding:12px 16px;text-align:center}.like-popup__list .like-user,.like-user-item .like-user{align-items:center;display:flex;gap:10px;padding:8px 14px;transition:background .15s ease}.like-popup__list .like-user:hover,.like-user-item .like-user:hover{background:hsla(0,0%,100%,.05)}.like-popup__list .like-user__avatar,.like-user-item .like-user__avatar{background:#374151;border-radius:50%;flex-shrink:0;height:28px;object-fit:cover;width:28px}.like-popup__list .like-user__avatar--placeholder,.like-user-item .like-user__avatar--placeholder{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;font-size:11px;font-weight:600;justify-content:center}.like-popup__list .like-user__name,.like-user-item .like-user__name{color:#f8fafc;font-size:13px;font-weight:450;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.like-popup--loading .like-popup__loader{display:block}.like-popup--loading .like-popup__empty,.like-popup--loading .like-popup__list,.like-popup--loading .like-user-item{display:none!important}@keyframes heartBeat{0%{transform:scale(1)}25%{transform:scale(1.25)}50%{transform:scale(.95)}75%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes particleBurst{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--particle-x,15px),var(--particle-y,-15px)) scale(0)}}.like-users-tooltip{animation:tooltipFadeIn .15s ease-out;margin-top:8px;top:100%;z-index:1050}.like-users-tooltip,.like-users-tooltip:before{left:50%;position:absolute;transform:translateX(-50%)}.like-users-tooltip:before{border-bottom:6px solid #1e293b;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);content:"";top:-6px}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.like-user-item .like-user{padding:6px 12px}.page-with-filters{display:flex;gap:20px;width:100%}.page-with-filters-content{flex:1;min-width:0}.page-with-filters-sidebar{max-height:calc(100vh - 100px);overflow-y:auto;position:fixed;right:0;top:80px;transform:translateX(100%);transition:transform .3s ease;width:380px;z-index:1060}.page-with-filters-sidebar.show{transform:translateX(0)}@media(max-width:991.98px){.page-with-filters-sidebar{border-radius:16px 16px 0 0;bottom:0;left:0;max-height:85vh;right:0;top:auto;transform:translateY(100%);width:100%}.page-with-filters-sidebar.show{transform:translateY(0)}.page-with-filters-sidebar .filter-panel{border:none;border-radius:16px 16px 0 0;box-shadow:0 -4px 20px rgba(0,0,0,.15)}.page-with-filters-sidebar .filter-panel-header{padding:20px 20px 16px}.page-with-filters-sidebar .filter-panel-header h3{font-size:18px}.page-with-filters-sidebar .filter-panel-close{display:flex}body.filter-panel-open{overflow:hidden}body.filter-panel-open:after{bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:109}}.filter-panel{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px 0 0 12px;border-right:none}.filter-panel-header{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:16px 20px}.filter-panel-header h3{align-items:center;display:flex;font-size:16px;font-weight:600;margin:0}.filter-panel-header h3 i{color:var(--bs-primary);margin-right:10px}.filter-panel-actions{align-items:center;display:flex;gap:8px}.filter-panel-close,.filter-panel-toggle{align-items:center;background:rgba(0,0,0,.05);border:none;border-radius:8px;color:#666;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.filter-panel-close:hover,.filter-panel-toggle:hover{background:rgba(0,0,0,.1)}.filter-panel-close i,.filter-panel-toggle i{font-size:12px}.filter-panel-close{border-radius:50%;display:none}@media(max-width:991.98px){.filter-panel-close{display:flex}}.filter-reset-btn{align-items:center;background:rgba(220,53,69,.1);border:none;border-radius:8px;color:#dc3545;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease}.filter-reset-btn:hover{background:rgba(220,53,69,.2)}.filter-reset-btn i{font-size:11px}.filter-reset-btn.d-none{display:none!important}.filter-reset-btn.d-flex{display:flex!important}.filter-panel-body{padding:20px}.filter-panel-body .form-floating{margin-bottom:16px}.filter-panel-body .form-floating:last-child{margin-bottom:0}.filter-panel-body hr{margin:20px 0}@media(max-width:991.98px){.filter-panel-body{max-height:calc(85vh - 80px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:150px}}.filter-toggle-btn{align-items:center;background:var(--bs-primary);border:none;border-radius:50%;bottom:20px;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:20px;transition:all .2s ease;width:56px;z-index:1050}.filter-toggle-btn:hover{box-shadow:0 6px 16px rgba(0,0,0,.25);transform:scale(1.05)}.filter-toggle-btn:active{transform:scale(.95)}.filter-toggle-btn.active{background:#6c757d}.filter-toggle-btn i{font-size:20px}.filter-toggle-btn .filter-badge{align-items:center;background:#dc3545;border:2px solid #fff;border-radius:10px;color:#fff;display:flex;font-size:11px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 5px;position:absolute;right:-4px;top:-4px}@media(max-width:767.98px){.table-responsive-cards .table{display:block}.table-responsive-cards .table thead{display:none}.table-responsive-cards .table tbody{display:flex;flex-direction:column;gap:12px;padding:16px}.table-responsive-cards .table tr{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);display:block;padding:16px}.table-responsive-cards .table td{align-items:center;border:none!important;display:flex;padding:8px 0}.table-responsive-cards .table td:before{color:#666;content:attr(data-label);flex-shrink:0;font-size:12px;font-weight:600;text-transform:uppercase;width:100px}.table-responsive-cards .table td:first-child{padding-top:0}.table-responsive-cards .table td:last-child{padding-bottom:0}.table-responsive-cards .table td.td-actions{border-top:1px solid rgba(0,0,0,.1)!important;justify-content:flex-end;margin-top:8px;padding-top:12px}.table-responsive-cards .table td.td-actions:before{display:none}.table-responsive-cards .table td.td-actions .btn{margin-left:8px}}.empty-state{padding:60px 24px;text-align:center}.empty-state-icon{align-items:center;background:rgba(0,0,0,.05);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.empty-state-icon i{color:#666;font-size:32px}.empty-state h4{font-size:18px;font-weight:600;margin-bottom:8px}.empty-state p{color:#666;margin-bottom:20px}:root{--status-pending:#07a3e1;--status-pending-hover:#0690c7;--status-pending-light:rgba(7,163,225,0.1);--status-in-progress:#3b82f6;--status-in-progress-hover:#2563eb;--status-in-progress-light:rgba(59,130,246,0.1);--status-validation:#f59e0b;--status-validation-hover:#d97706;--status-validation-light:rgba(245,158,11,0.1);--status-completed:#10b981;--status-completed-hover:#059669;--status-completed-light:rgba(16,185,129,0.1);--status-declined:#ef4444;--status-declined-hover:#dc2626;--status-declined-light:rgba(239,68,68,0.1);--status-needs-rework:#8b5cf6;--status-needs-rework-hover:#7c3aed;--status-needs-rework-light:rgba(139,92,246,0.1);--task-primary:#0879e2;--task-primary-dark:#4f46e5;--task-primary-light:rgba(99,170,241,0.1);--task-success:#10b981;--task-success-light:rgba(16,185,129,0.1);--task-warning:#f59e0b;--task-warning-light:rgba(245,158,11,0.1);--task-danger:#ef4444;--task-danger-light:rgba(239,68,68,0.1);--task-info:#3b82f6;--task-info-light:rgba(59,130,246,0.1);--task-bg:#f8fafc;--task-surface:#ffffff;--task-border:#e2e8f0;--task-border-hover:#cbd5e1;--task-text:#1e293b;--task-text-secondary:#64748b;--task-text-muted:#94a3b8;--task-shadow-sm:0 1px 2px rgba(0,0,0,0.04);--task-shadow:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -1px rgba(0,0,0,0.04);--task-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.08),0 4px 6px -2px rgba(0,0,0,0.04);--task-radius-sm:8px;--task-radius:12px;--task-radius-lg:16px;--task-transition:0.2s cubic-bezier(0.4,0,0.2,1)}.text-pending{color:var(--status-pending)!important}.text-in-progress{color:var(--status-in-progress)!important}.text-validation{color:var(--status-validation)!important}.text-completed{color:var(--status-completed)!important}.text-declined{color:var(--status-declined)!important}.text-needs-rework{color:var(--status-needs-rework)!important}.bg-pending{background-color:var(--status-pending)!important}.bg-in-progress{background-color:var(--status-in-progress)!important}.bg-validation{background-color:var(--status-validation)!important}.bg-completed{background-color:var(--status-completed)!important}.bg-declined{background-color:var(--status-declined)!important}.bg-needs-rework{background-color:var(--status-needs-rework)!important}.task-nav{align-items:center;display:flex;justify-content:space-between;margin:10px 0}@media(max-width:991px){.task-nav{background:var(--task-surface);box-shadow:0 2px 8px rgba(0,0,0,.08);left:0;margin:0;padding:17px 15px 17px 70px;position:fixed;right:0;top:0;z-index:1050}}.task-nav__back{align-items:center;background:#f3f5fa;border-radius:var(--task-radius-sm);color:#0b2e5a;display:inline-flex;gap:6px;padding:8px 12px 8px 6px;text-decoration:none;transition:var(--task-transition);white-space:nowrap}.task-nav__back:hover{background:var(--task-info-light);color:var(--task-info);text-decoration:none}.task-nav__actions{align-items:center;display:flex;gap:8px}.task-nav__action{align-items:center;background:rgba(0,0,0,0);border:1px solid var(--task-border);border-radius:var(--task-radius-sm);color:var(--task-text-secondary);display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 14px;text-decoration:none;transition:var(--task-transition);white-space:nowrap}.task-nav__action:hover{background:var(--task-primary);border-color:var(--task-primary);color:#fff;text-decoration:none}.task-nav__action i{font-size:14px}@media(max-width:576px){.task-nav__action span{display:none}.task-nav__action{padding:6px 10px}}.task-nav__action--mobile-only{display:none}@media(max-width:991px){.task-nav__action--mobile-only{display:inline-flex}}@media(max-width:576px){.task-nav__action--no-hide-text span{display:inline}}.task-header{background:var(--task-surface);border:1px solid var(--task-border);border-radius:var(--task-radius);box-shadow:var(--task-shadow-sm);margin-bottom:20px;padding:16px}@media(max-width:991px){.task-header{margin-top:30px}}.task-header__edit{align-items:center;background:rgba(0,0,0,0);border:1px solid var(--task-border);border-radius:var(--task-radius-sm);color:var(--task-text-secondary);display:flex;height:36px;justify-content:center;transition:var(--task-transition);width:36px}.task-header__edit:hover{background:var(--task-primary);border-color:var(--task-primary);color:#fff;text-decoration:none}.task-header__title{color:var(--task-text);font-size:20px;font-weight:600;line-height:1.3;margin:0 0 12px}@media(min-width:992px){.task-header__title{font-size:24px}}.task-header__meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.task-header__tag{align-items:center;background:#f1f5f9;border-radius:6px;color:var(--task-text-secondary);display:inline-flex;font-size:12px;gap:6px;padding:5px 10px}.task-header__tag i{color:var(--task-text-muted);font-size:11px}.task-header__tag--company{background:#f9f9f9;color:#475569}.task-header__tag--company .company-logo{align-items:center;background:rgba(0,0,0,0);border-radius:4px;color:var(--task-primary);display:flex;flex-shrink:0;height:18px;justify-content:center;overflow:hidden;width:18px}.task-header__tag--company .company-logo img{height:100%;object-fit:cover;width:100%}.task-header__tag--company .company-logo i{color:var(--task-primary);font-size:11px}.task-header__tag--date{background:var(--task-success-light)}.task-header__tag--date,.task-header__tag--date i{color:var(--task-success)}.task-header__tag--priority{font-weight:600}.task-header__tag--priority-low{background:#f1f5f9;color:#64748b}.task-header__tag--priority-low i{color:#94a3b8}.task-header__tag--priority-normal{background:var(--task-info-light);color:var(--task-info)}.task-header__tag--priority-normal i{color:var(--task-info)}.task-header__tag--priority-high{background:var(--task-warning-light);color:#b45309}.task-header__tag--priority-high i{color:#f59e0b}.task-header__status-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@media(max-width:767px){.task-header__status-bar{align-items:stretch;flex-direction:column;gap:8px}.task-header__status-bar .task-deadline-widget,.task-header__status-bar .task-priority-widget,.task-header__status-bar .task-status-widget{justify-content:flex-start;width:100%}}.task-layout{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:992px){.task-layout{grid-template-columns:1fr 340px}}@media(min-width:1200px){.task-layout{grid-template-columns:1fr 380px}}.task-main,.task-sidebar{display:flex;flex-direction:column;gap:16px}.task-card{background:var(--task-surface);border-radius:var(--task-radius);box-shadow:var(--task-shadow-sm);overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.task-card--highlight{box-shadow:0 0 0 3px var(--task-primary),var(--task-shadow-lg);transform:scale(1.01)}.task-card__header{align-items:center;border-bottom:1px solid var(--task-border);display:flex;justify-content:space-between;padding:14px 16px}.task-card__header--no-border{border-bottom:none}.task-card__header--collapsible{cursor:pointer;transition:var(--task-transition);user-select:none}.task-card__header--collapsible:hover{background:rgba(0,0,0,.02)}.task-card__header--collapsible.collapsed .task-card__toggle i{transform:rotate(0deg)}.task-card__header--collapsible:not(.collapsed) .task-card__toggle i{transform:rotate(180deg)}.task-card__header--with-action{padding-right:12px}.task-card__add-btn{align-items:center;background:var(--task-primary-light);border-radius:6px;color:var(--task-primary);display:flex;flex-shrink:0;height:28px;justify-content:center;margin-left:auto;text-decoration:none;transition:var(--task-transition);width:28px}.task-card__add-btn i{font-size:11px}.task-card__add-btn:hover{background:var(--task-primary);color:#fff;text-decoration:none;transform:scale(1.08)}.task-card__add-btn:active{transform:scale(.95)}.task-card__title{align-items:center;color:var(--task-text);display:flex;font-size:14px;font-weight:600;gap:10px;margin:0}.task-card__icon{align-items:center;background:#f1f5f9;border-radius:6px;color:var(--task-text-secondary);display:flex;flex-shrink:0;font-size:12px;height:28px;justify-content:center;width:28px}.task-card__icon--success{background:var(--task-success-light);color:var(--task-success)}.task-card__icon--warning{background:var(--task-warning-light);color:#b45309}.task-card__icon--info{background:var(--task-info-light);color:var(--task-info)}.task-card__badge{align-items:center;background:var(--task-primary-light);border-radius:10px;color:var(--task-primary);display:flex;display:inline-flex;font-size:11px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px}.task-card__toggle{color:var(--task-text-muted);transition:var(--task-transition)}.task-card__toggle i{font-size:12px;transition:transform var(--task-transition)}.task-card__body{padding:16px}.task-card__body.collapse:not(.show){display:none}.task-card__body.collapse.show,.task-card__body.collapsing{display:block}@media(max-width:767px){.task-card__body{padding:12px}}.task-description{color:var(--task-text);font-size:14px;line-height:1.7}.task-description p{margin-bottom:12px}.task-description p:last-child{margin-bottom:0}.task-description ol,.task-description ul{margin:12px 0;padding-left:24px}.task-description a{color:var(--task-primary)}.task-description img{border-radius:var(--task-radius-sm);max-width:100%}.task-meta{align-items:center;color:var(--task-text-muted);display:flex;font-size:10px;gap:8px;justify-content:flex-end;padding:8px 0 0}.task-meta__item{align-items:center;display:inline-flex;gap:4px}.task-meta__label{color:var(--task-text-muted)}.task-meta__value{color:var(--task-text-secondary);font-weight:500}.task-meta__separator{color:var(--task-border)}@media print{.task-page{background:#fff}.related-tasks-item__unlink,.related-tasks-search,.task-checklist__add,.task-checklist__delete,.task-header__edit,.task-nav,.task-status-widget__dropdown{display:none!important}.task-card{border:1px solid #ddd;box-shadow:none}.task-card__body{display:block!important}}.task-status-widget{position:relative}.task-status-widget__current{align-items:center;border-radius:var(--task-radius-sm);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:8px;height:36px;letter-spacing:.3px;padding:0 28px 0 12px;position:relative;text-transform:uppercase;user-select:none}.task-status-widget__current:after{border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:5px solid;content:"";height:0;opacity:.9;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0}.task-status-widget__current i{font-size:12px}.task-status-widget__current--pending{background:var(--status-pending)}.task-status-widget__current--pending:hover{background:var(--status-pending-hover)}.task-status-widget__current--in-progress{background:var(--status-in-progress)}.task-status-widget__current--in-progress:hover{background:var(--status-in-progress-hover)}.task-status-widget__current--review,.task-status-widget__current--validation{background:var(--status-validation)}.task-status-widget__current--review:hover,.task-status-widget__current--validation:hover{background:var(--status-validation-hover)}.task-status-widget__current--completed{background:var(--status-completed)}.task-status-widget__current--completed:hover{background:var(--status-completed-hover)}.task-status-widget__current--declined{background:var(--status-declined)}.task-status-widget__current--declined:hover{background:var(--status-declined-hover)}.task-status-widget__current--needs-rework{background:var(--status-needs-rework)}.task-status-widget__current--needs-rework:hover{background:var(--status-needs-rework-hover)}.task-status-widget--open .task-status-widget__current:after{transform:translateY(-50%) rotate(180deg)}.task-status-widget__dropdown{background:var(--task-surface);border:1px solid var(--task-border);border-radius:var(--task-radius-sm);box-shadow:var(--task-shadow-lg);left:0;min-width:200px;opacity:0;overflow:hidden;position:absolute;top:calc(100% + 4px);transform:translateY(-8px);transition:opacity .15s ease,transform .15s ease,visibility .15s;visibility:hidden;z-index:1000}@media(max-width:767px){.task-status-widget__dropdown{left:0;min-width:auto;right:0}}.task-status-widget--open .task-status-widget__dropdown{opacity:1;transform:translateY(0);visibility:visible}.task-status-widget__options{padding:6px}.task-status-widget__option{align-items:center;background:rgba(0,0,0,0);border:none;border-radius:6px;color:var(--task-text);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;padding:10px 12px;text-align:left;width:100%}.task-status-widget__option i{align-items:center;background:rgba(0,0,0,0);border-radius:5px;color:#fff;display:flex;flex-shrink:0;font-size:10px;height:20px;justify-content:center;width:20px}.task-status-widget__option--pending i{background:var(--status-pending)}.task-status-widget__option--pending:hover{background:var(--status-pending-light)}.task-status-widget__option--in-progress i{background:var(--status-in-progress)}.task-status-widget__option--in-progress:hover{background:var(--status-in-progress-light)}.task-status-widget__option--validation i{background:var(--status-validation)}.task-status-widget__option--validation:hover{background:var(--status-validation-light)}.task-status-widget__option--completed i{background:var(--status-completed)}.task-status-widget__option--completed:hover{background:var(--status-completed-light)}.task-status-widget__option--declined i{background:var(--status-declined)}.task-status-widget__option--declined:hover{background:var(--status-declined-light)}.task-status-widget__option--needs-rework i{background:var(--status-needs-rework)}.task-status-widget__option--needs-rework:hover{background:var(--status-needs-rework-light)}.task-status-widget__empty,.task-status-widget__loading{color:var(--task-text-muted);font-size:13px;padding:16px;text-align:center}.task-status-widget__empty i,.task-status-widget__loading i{margin-right:6px}.task-deadline-progress{align-items:center;background:#f8fafc;border:1px solid var(--task-border);border-radius:var(--task-radius-sm);display:inline-flex;font-size:13px;font-weight:500;min-width:200px;overflow:hidden;padding:6px 14px;position:relative;transition:all .3s ease}.task-deadline-progress__bar{background:linear-gradient(90deg,rgba(16,185,129,.15),rgba(16,185,129,.25));bottom:0;left:0;position:absolute;top:0;transition:width .5s ease;width:var(--progress,0);z-index:0}.task-deadline-progress__content{align-items:center;color:var(--task-text);display:flex;gap:8px;position:relative;z-index:1}.task-deadline-progress__content i{color:var(--task-success);font-size:14px}.task-deadline-progress__date{font-size:12px;font-weight:600}.task-deadline-progress__separator{color:var(--task-text-muted);font-weight:400}.task-deadline-progress__days{color:var(--task-text-secondary);font-size:12px}.task-deadline-progress__days strong{color:inherit;font-weight:600}.task-deadline-progress__fire{display:flex;gap:2px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.task-deadline-progress--soon{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fcd34d}.task-deadline-progress--soon .task-deadline-progress__bar{background:linear-gradient(90deg,rgba(245,158,11,.2),rgba(245,158,11,.35))}.task-deadline-progress--soon .task-deadline-progress__content i{color:#f59e0b}.task-deadline-progress--soon .task-deadline-progress__days{color:#b45309}.task-deadline-progress--urgent{animation:pulseUrgent 2s ease-in-out infinite;background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#fb923c}.task-deadline-progress--urgent .task-deadline-progress__bar{background:linear-gradient(90deg,rgba(251,146,60,.25),rgba(234,88,12,.4))}.task-deadline-progress--urgent .task-deadline-progress__content i{animation:fireGlow 1s ease-in-out infinite alternate;color:#ea580c}.task-deadline-progress--urgent .task-deadline-progress__days{color:#c2410c}.task-deadline-progress--overdue{animation:pulseOverdue 1.5s ease-in-out infinite;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#f87171}.task-deadline-progress--overdue .task-deadline-progress__bar{background:linear-gradient(90deg,rgba(239,68,68,.15),rgba(220,38,38,.3));width:100%!important}.task-deadline-progress--overdue .task-deadline-progress__content i{animation:fireGlow .6s ease-in-out infinite alternate;color:#dc2626}.task-deadline-progress--overdue .task-deadline-progress__days{color:#b91c1c}.task-deadline-progress--completed{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#6ee7b7}.task-deadline-progress--completed .task-deadline-progress__content i{color:var(--status-completed)}.task-deadline-progress--completed .task-deadline-progress__days{color:#059669;font-weight:600}.task-deadline-progress--declined{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-color:#cbd5e1}.task-deadline-progress--declined .task-deadline-progress__content i{color:#64748b}.task-deadline-progress--declined .task-deadline-progress__days{color:#64748b;font-weight:600}.fire-particle{animation:fireParticle 3s ease-in-out infinite;background:#f97316;border-radius:50% 50% 50% 50%/60% 60% 40% 40%;display:block;height:6px;opacity:0;width:6px}.fire-particle:first-child{animation-delay:0s;background:#ef4444}.fire-particle:nth-child(2){animation-delay:1s;background:#f97316;height:5px;width:5px}.fire-particle:nth-child(3){animation-delay:2s;background:#fbbf24;height:4px;width:4px}@keyframes fireParticle{0%,to{opacity:0;transform:translateY(0) scale(.5)}10%{opacity:.8;transform:translateY(-2px) scale(1)}30%{opacity:1;transform:translateY(-8px) scale(1.1)}50%{opacity:.6;transform:translateY(-14px) scale(.9)}70%{opacity:0;transform:translateY(-20px) scale(.4)}}@keyframes fireGlow{0%{filter:drop-shadow(0 0 2px currentColor);transform:scale(1)}to{filter:drop-shadow(0 0 6px currentColor);transform:scale(1.1)}}@keyframes pulseUrgent{0%,to{box-shadow:0 0 0 0 rgba(251,146,60,.4)}50%{box-shadow:0 0 0 4px rgba(251,146,60,0)}}@keyframes pulseOverdue{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{box-shadow:0 0 0 6px rgba(239,68,68,0)}}.task-history-filters{background:#f8fafc;border:1px solid var(--task-border);border-radius:var(--task-radius-sm);margin-bottom:16px;padding:12px}.task-history-filters__row{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px}.task-history-filters__field--type{flex:1;max-width:200px;min-width:140px}.task-history-filters__field--date{width:150px}.task-history-filters__field--user{flex:1;max-width:200px;min-width:140px}.task-history-filters__actions{align-items:stretch;display:flex}.task-history-filters__actions .btn{align-items:center;border-radius:var(--task-radius-sm);display:flex;justify-content:center;padding:0;width:48px}@media(max-width:767px){.task-history-filters{padding:10px}.task-history-filters__row{gap:10px}.task-history-filters__field{flex:1 1 calc(50% - 5px);max-width:none!important;min-width:0!important}.task-history-filters__field--type,.task-history-filters__field--user{flex:1 1 100%}.task-history-filters__field--date{flex:1 1 calc(50% - 5px);width:auto!important}.task-history-filters__actions{flex:1 1 100%;justify-content:center;margin-top:4px}.task-history-filters__actions .btn{font-size:14px;height:42px;width:100%}}@media(max-width:480px){.task-history-filters__field--date{flex:1 1 100%}}.task-history__list{display:flex;flex-direction:column;gap:12px}.task-history__item{align-items:flex-start;background:#f8fafc;border-radius:var(--task-radius-sm);display:flex;gap:10px;padding:10px 12px;transition:var(--task-transition)}.task-history__item:hover{background:#f1f5f9}.task-history__item{font-size:13px}@media(max-width:767px){.task-history__item{flex-wrap:wrap}.task-history__item .task-history__time{margin-bottom:4px;width:100%}}.task-history__time{color:var(--task-text-muted);font-size:11px;min-width:100px;white-space:nowrap}.task-history__icon{align-items:center;background:#e2e8f0;border-radius:50%;color:#64748b;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.task-history__icon i{font-size:10px}.task-history__icon--create{background:var(--task-success-light);color:var(--task-success)}.task-history__icon--status{background:var(--task-info-light);color:var(--task-info)}.task-history__icon--user{background:var(--task-primary-light);color:var(--task-primary)}.task-history__icon--file{background:var(--task-warning-light);color:#b45309}.task-history__icon--delete{background:var(--task-danger-light);color:var(--task-danger)}.task-history__content{color:var(--task-text);flex:1;line-height:1.5}.task-history__content strong{font-weight:500}.task-history__empty{color:var(--task-text-muted);font-size:13px;padding:20px;text-align:center}.task-members{display:flex;flex-direction:column;gap:8px}.task-member{align-items:flex-start;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid rgba(0,0,0,0);border-radius:var(--task-radius);display:flex;gap:12px;padding:12px 14px;position:relative;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.task-member:hover{background:linear-gradient(135deg,#fff,#f8fafc);border-color:var(--task-primary);box-shadow:0 4px 12px rgba(99,102,241,.15);text-decoration:none;transform:translateY(-2px)}.task-member:active{transform:translateY(0)}.task-member__avatar-wrap{flex-shrink:0;margin-top:2px;position:relative}.task-member__avatar{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.08);height:44px;object-fit:cover;width:44px}.task-member__avatar--initials{background:linear-gradient(135deg,#426bb6,#08a2e2);box-shadow:0 1px 4px rgba(66,107,182,.25);font-size:14px;font-weight:600;letter-spacing:.5px}.task-member__avatar--group,.task-member__avatar--initials{align-items:center;color:#fff;display:flex;justify-content:center}.task-member__avatar--group{background:linear-gradient(135deg,#64748b,#475569)}.task-member__avatar--group i{font-size:16px}.task-member__info{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.task-member__name{color:var(--task-text);font-size:14px;font-weight:600;line-height:1.2}.task-member__position{color:var(--task-text-muted);font-size:12px;line-height:1.2}.task-member__roles{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.task-member__read-at{align-items:center;color:var(--task-text-muted);display:flex;font-size:11px;gap:5px;margin-top:2px}.task-member__read-at i{font-size:10px}.task-member__read-at--unread{color:var(--task-warning)}.task-member--group{cursor:default}.task-member--group:hover{box-shadow:none;transform:none}.task-role{align-items:center;border-radius:12px;display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.3px;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.task-role--author{background:linear-gradient(135deg,rgba(92,212,246,.15),rgba(58,168,237,.2));color:#0978e2}.task-role--client{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(124,58,237,.2));color:#7c3aed}.task-role--executor{background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(5,150,105,.2));color:#059669}.task-role--accomplice{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(37,99,235,.2));color:#2563eb}.task-role--spectator{background:linear-gradient(135deg,rgba(148,163,184,.2),rgba(100,116,139,.25));color:#64748b}.task-role--group{background:linear-gradient(135deg,rgba(100,116,139,.15),rgba(71,85,105,.2));color:#475569}.task-files__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}@media(max-width:767px){.task-files__grid{grid-template-columns:repeat(2,1fr)}}.task-files__item{background:#f8fafc;border:1px solid rgba(0,0,0,0);border-radius:var(--task-radius-sm);display:flex;flex-direction:column;padding:12px;text-decoration:none;transition:var(--task-transition)}.task-files__item:hover{background:var(--task-primary-light);border-color:var(--task-primary);transform:translateY(-2px)}.task-files__preview{align-items:center;background:#fff;border-radius:6px;display:flex;height:80px;justify-content:center;margin-bottom:10px;overflow:hidden;width:100%}.task-files__preview img{height:100%;object-fit:cover;width:100%}.task-files__preview--icon{background:var(--task-primary-light)}.task-files__preview--icon i{color:var(--task-primary);font-size:28px}.task-files__name{color:var(--task-text);font-size:12px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-files__meta{color:var(--task-text-muted);font-size:11px}.task-units-list{display:flex;flex-direction:column;gap:8px}.task-unit-item{align-items:center;background:#f8fafc;border:1px solid rgba(0,0,0,0);border-radius:var(--task-radius);display:flex;gap:12px;padding:12px 14px;text-decoration:none;transition:background .2s ease,border-color .2s ease}.task-unit-item:hover{background:#fff;border-color:var(--task-border);text-decoration:none}.task-unit-item__icon{align-items:center;background:var(--task-warning-light);border-radius:8px;color:#b45309;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.task-unit-item__icon i{font-size:14px}.task-unit-item__info{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.task-unit-item__title{color:var(--task-text);font-size:13px;font-weight:600;line-height:1.3}.task-unit-item__address{align-items:center;color:var(--task-text-muted);display:flex;font-size:12px;gap:5px}.task-unit-item__address i{color:var(--task-warning);font-size:9px}.task-unit-item__stats{align-items:center;display:flex;flex-shrink:0;gap:8px}.task-unit-item__count{align-items:center;background:var(--task-primary-light);border-radius:12px;color:var(--task-primary);display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 10px}.task-unit-item__count i{font-size:10px}.task-unit-item__arrow{color:var(--task-text-muted)}.task-unit-item__arrow i{font-size:11px}.view-filter{background:#eef1f6;border-radius:8px;gap:1px;padding:3px;vertical-align:middle}.view-filter,.view-filter__pill{align-items:center;display:inline-flex}.view-filter__pill{background:rgba(0,0,0,0);border:none;border-radius:6px;color:var(--task-text-secondary);cursor:pointer;font-size:12px;font-weight:500;gap:5px;line-height:1.3;margin:0!important;padding:11px 10px;transition:all .15s ease;white-space:nowrap}.view-filter__pill input[type=radio]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.view-filter__pill i{font-size:12px;opacity:.7}.view-filter__pill:hover:not(.is-active){background:hsla(0,0%,100%,.5);color:var(--task-text)}.view-filter__pill:hover:not(.is-active) i{opacity:1}.view-filter__pill.is-active{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08),0 0 0 .5px rgba(0,0,0,.04);color:var(--task-text)}.view-filter__pill.is-active i{opacity:1}.view-filter__pill--dropdown{gap:4px}.view-filter__pill--dropdown i.fa-chevron-down{font-size:8px;opacity:.6;transition:transform .15s ease}.view-filter__pill--dropdown[aria-expanded=true] i.fa-chevron-down{transform:rotate(180deg)}.view-filter__more{position:relative}.view-filter__dropdown{border:1px solid var(--task-border);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);margin-top:4px!important;min-width:130px;padding:4px}.view-filter__dropdown-item{align-items:center;border-radius:6px;color:var(--task-text-secondary);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:8px;padding:7px 12px;transition:all .12s ease}.view-filter__dropdown-item input[type=radio]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.view-filter__dropdown-item i{font-size:12px;opacity:.7}.view-filter__dropdown-item:focus,.view-filter__dropdown-item:hover{background:#f1f5f9;color:var(--task-text)}.view-filter__dropdown-item.active{background:var(--task-primary-light);color:var(--task-primary);font-weight:600}.view-filter__dropdown-item.active i{opacity:1}.status-filter{background:#eef1f6;border-radius:8px;gap:1px;margin-left:10px;padding:3px;vertical-align:middle}.status-filter,.status-filter__pill{align-items:center;display:inline-flex}.status-filter__pill{background:rgba(0,0,0,0);border:none;border-radius:6px;color:var(--task-text-secondary);cursor:pointer;font-size:12px;font-weight:500;gap:4px;line-height:1.3;margin:0!important;padding:11px 8px;transition:all .15s ease;white-space:nowrap}.status-filter__pill input[type=radio]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.status-filter__pill:hover:not(.is-active){background:hsla(0,0%,100%,.5);color:var(--task-text)}.status-filter__pill.is-active{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08),0 0 0 .5px rgba(0,0,0,.04);color:var(--task-text)}.status-filter__pill--dropdown{gap:4px}.status-filter__pill--dropdown i{font-size:8px;opacity:.6;transition:transform .15s ease}.status-filter__pill--dropdown[aria-expanded=true] i{transform:rotate(180deg)}.status-filter__dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.status-filter__dot--pending{background:var(--status-pending)}.status-filter__dot--in-progress{background:var(--status-in-progress)}.status-filter__dot--validation{background:var(--status-validation)}.status-filter__dot--completed{background:var(--status-completed)}.status-filter__dot--declined{background:var(--status-declined)}.status-filter__dot--needs-rework{background:var(--status-needs-rework)}.status-filter__more{position:relative}.status-filter__dropdown{border:1px solid var(--task-border);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);margin-top:4px!important;min-width:150px;padding:4px}.status-filter__dropdown-item{align-items:center;border-radius:6px;color:var(--task-text-secondary);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:8px;padding:7px 12px;transition:all .12s ease}.status-filter__dropdown-item input[type=radio]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.status-filter__dropdown-item:focus,.status-filter__dropdown-item:hover{background:#f1f5f9;color:var(--task-text)}.status-filter__dropdown-item.active{background:var(--task-primary-light);color:var(--task-primary);font-weight:600}@media(max-width:991px){.status-filter{margin-left:0;margin-top:8px}}.urgent-filter{align-items:center;background:#eef1f6;border:none;border-radius:8px;color:var(--task-text-secondary);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:4px;line-height:1.3;margin:0 0 0 6px!important;padding:14px 8px;transition:all .15s ease;white-space:nowrap}.urgent-filter input[type=checkbox]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.urgent-filter i{font-size:12px}.urgent-filter:hover:not(.is-active){background:#e8eaef}.urgent-filter--urgent:hover:not(.is-active){color:#ea580c}.urgent-filter--urgent.is-active{background:linear-gradient(135deg,#ff6b35,#f7421e);box-shadow:0 2px 8px rgba(247,66,30,.35),0 0 0 .5px rgba(247,66,30,.15);color:#fff}.urgent-filter--my:hover:not(.is-active){color:#6d28d9}.urgent-filter--my.is-active{background:linear-gradient(135deg,#7c3aed,#5b21b6);box-shadow:0 2px 8px rgba(91,33,182,.35),0 0 0 .5px rgba(91,33,182,.15);color:#fff}@media(max-width:991px){.urgent-filter{margin-left:8px}}.task-badge{align-items:center;border-radius:var(--task-radius-sm);display:inline-flex;font-size:9px;font-weight:600;gap:4px;letter-spacing:.02em;line-height:11px;padding:5px 6px;text-transform:uppercase;white-space:nowrap}.task-badge i{flex-shrink:0;font-size:10px}.task-badge--pending{background:var(--status-pending-light);color:var(--status-pending)}.task-badge--in-progress{background:var(--status-in-progress-light);color:var(--status-in-progress)}.task-badge--validation{background:var(--status-validation-light);color:#b45309}.task-badge--completed{background:var(--status-completed-light);color:var(--status-completed)}.task-badge--declined{background:var(--status-declined-light);color:var(--status-declined)}.task-badge--needs-rework{background:var(--status-needs-rework-light);color:var(--status-needs-rework)}.task-badge--priority-low{background:#f1f5f9;color:#64748b}.task-badge--priority-low i{color:#94a3b8}.task-badge--priority-medium{background:var(--task-warning-light);color:#b45309}.task-badge--priority-medium i{color:#f59e0b}.task-badge--priority-high{background:var(--task-danger-light);color:var(--task-danger)}.task-badge--priority-high i{color:#ef4444}.task-badge--company{background:#f2f2f7;color:#636366}.task-badge__logo{align-items:center;border-radius:3px;display:flex;flex-shrink:0;height:10px;justify-content:center;overflow:hidden;width:10px}.task-badge__logo img{height:100%;object-fit:cover;width:100%}.task-badge__logo i{color:#8e8e93;font-size:8px}.task-author{align-items:center;display:inline-flex;gap:4px;padding:3px 6px 3px 3px}.task-author__avatar{border-radius:50%;box-shadow:0 0 0 .5px rgba(0,0,0,.06);flex-shrink:0;height:22px;object-fit:cover;width:22px}.task-author__avatar--initials{align-items:center;background:linear-gradient(135deg,#426bb6,#08a2e2);color:#fff;display:flex;font-size:9px;font-weight:600;justify-content:center;letter-spacing:.3px}.task-author__name{color:#0b2e59;font-size:12px;font-weight:500;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-deadline-mini{align-items:center;background:#f8fafc;border:1px solid rgba(0,0,0,0);border-radius:6px;color:var(--task-text-secondary);display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 8px;transition:all .2s ease;white-space:nowrap}.task-deadline-mini i{color:var(--task-text-muted);font-size:10px}.task-deadline-mini--soon{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:rgba(252,211,77,.5);color:#92400e}.task-deadline-mini--soon i{color:#f59e0b}.task-deadline-mini--urgent{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:rgba(251,146,60,.5);color:#9a3412}.task-deadline-mini--urgent i{color:#ea580c}.task-deadline-mini--overdue{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:rgba(248,113,113,.5);color:#991b1b}.task-deadline-mini--overdue i{color:#dc2626}.task-deadline-mini--completed{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:rgba(110,231,183,.5);color:#065f46}.task-deadline-mini--completed i{color:var(--status-completed)}.task-deadline-mini--sm{border-radius:4px;font-size:10px;gap:3px;padding:2px 5px}.task-deadline-mini--sm i{font-size:9px}.task-checklist__list{list-style:none;margin:0 0 16px;padding:0}.task-checklist__item{align-items:flex-start;background:#f8fafc;border-radius:var(--task-radius-sm);display:flex;gap:10px;padding:10px 12px;transition:var(--task-transition)}.task-checklist__item:hover{background:#f1f5f9}.task-checklist__item{margin-bottom:8px}.task-checklist__item:last-child{margin-bottom:0}.task-checklist__item--completed{opacity:.7}.task-checklist__item--completed .task-checklist__text{color:var(--task-text-muted);text-decoration:line-through}.task-checklist__item--priority{background:var(--task-warning-light);border-left:3px solid var(--task-warning)}.task-checklist__item--priority:hover{background:rgba(245,158,11,.12)}.task-checklist__checkbox{accent-color:var(--task-success);cursor:pointer;flex-shrink:0;height:18px;margin-top:2px;width:18px}.task-checklist__content{flex:1;min-width:0}.task-checklist__text{color:var(--task-text);font-size:13px;line-height:1.4}.task-checklist__delete{background:rgba(0,0,0,0);border:none;border-radius:4px;color:var(--task-text-muted);cursor:pointer;opacity:0;padding:4px 8px;transition:var(--task-transition)}.task-checklist__delete:hover{background:var(--task-danger-light);color:var(--task-danger)}.task-checklist__item:hover .task-checklist__delete{opacity:1}.task-checklist__empty{color:var(--task-text-muted);font-size:13px;padding:24px;text-align:center}.task-checklist__empty i{display:block;font-size:28px;margin-bottom:8px}.task-checklist__counter{color:var(--task-text-muted);font-size:12px;font-weight:400;margin-left:8px}.task-checklist__add{align-items:center;background:#f8fafc;border-radius:var(--task-radius-sm);display:flex;gap:8px;padding:12px}.task-checklist__add input[type=text]{border:1px solid var(--task-border);border-radius:6px;flex:1;font-size:13px;outline:none;padding:8px 12px;transition:var(--task-transition)}.task-checklist__add input[type=text]:focus{border-color:var(--task-primary);box-shadow:0 0 0 3px var(--task-primary-light)}.task-checklist__add .checklist-add-btn,.task-checklist__add button[type=submit]{align-items:center;background:var(--task-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;gap:6px;height:36px;justify-content:center;transition:var(--task-transition);width:36px}.task-checklist__add .checklist-add-btn:hover,.task-checklist__add button[type=submit]:hover{background:var(--task-primary-dark)}.task-checklist__add .checklist-add-btn:disabled,.task-checklist__add button[type=submit]:disabled{cursor:not-allowed;opacity:.6}.task-checklist__add .checklist-add-btn span,.task-checklist__add button[type=submit] span{display:none}@media(max-width:767px){.task-checklist__add{flex-wrap:wrap}.task-checklist__add input[type=text]{flex:1 1 100%;margin-bottom:8px;order:1}.task-checklist__add .task-checklist__priority-toggle{order:2}.task-checklist__add .checklist-add-btn,.task-checklist__add button[type=submit]{order:3;padding:0 14px;width:auto}.task-checklist__add .checklist-add-btn span,.task-checklist__add button[type=submit] span{display:inline}}.task-checklist__priority-toggle{align-items:center;border-radius:6px;color:var(--task-text-muted);cursor:pointer;display:flex;height:36px;justify-content:center;transition:var(--task-transition);width:80px}.task-checklist__priority-toggle input{display:none}.task-checklist__priority-toggle:hover{background:var(--task-warning-light);color:var(--task-warning)}.task-checklist__priority-toggle:has(input:checked){background:var(--task-warning);color:#fff}.task-checklist__empty-state{align-items:center;background:#f8fafc;border:2px dashed var(--task-border);border-radius:var(--task-radius-sm);color:var(--task-text-muted);display:flex;flex-direction:column;justify-content:center;margin-bottom:12px;padding:32px 16px;text-align:center}.task-checklist__empty-state i{color:var(--task-success);font-size:32px;margin-bottom:12px;opacity:.5}.task-checklist__empty-state p{font-size:13px;margin:0}.related-tasks-widget{position:relative}.related-tasks-loading{align-items:center;color:var(--task-text-muted);display:flex;font-size:13px;gap:8px;justify-content:center;padding:24px}.related-tasks-loading i{color:var(--task-primary)}.related-tasks-empty{align-items:center;background:#f8fafc;border:2px dashed var(--task-border);border-radius:var(--task-radius-sm);color:var(--task-text-muted);display:flex;flex-direction:column;justify-content:center;padding:32px 16px;text-align:center}.related-tasks-empty i{font-size:28px;margin-bottom:8px;opacity:.5}.related-tasks-empty p{font-size:13px;margin:0}.related-tasks-section{margin-bottom:16px}.related-tasks-section:last-child{margin-bottom:0}.related-tasks-section__title{align-items:center;color:var(--task-text-muted);display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.5px;margin-bottom:8px;padding:0 4px;text-transform:uppercase}.related-tasks-section__title i{font-size:10px}.related-tasks-item{align-items:flex-start;background:#f8fafc;border-radius:var(--task-radius-sm);display:flex;gap:8px;padding:10px 12px;transition:var(--task-transition)}.related-tasks-item:hover{background:#f1f5f9}.related-tasks-item{border-left:3px solid var(--task-info);margin-bottom:6px}.related-tasks-item:last-child{margin-bottom:0}.related-tasks-item--incoming{border-left-color:var(--task-success)}.related-tasks-item__link{color:var(--task-text);display:flex;flex:1;flex-direction:column;gap:6px;min-width:0;text-decoration:none}.related-tasks-item__link:hover{color:var(--task-primary);text-decoration:none}.related-tasks-item__main{align-items:flex-start;display:flex;gap:8px;min-width:0}.related-tasks-item__id{color:var(--task-text-muted);flex-shrink:0;font-size:12px;font-weight:600}.related-tasks-item__title{flex:1;font-size:11px;font-weight:600;line-height:12px;min-width:0;overflow:hidden;text-overflow:ellipsis}.related-tasks-item__status{border-radius:10px;flex-shrink:0;font-size:10px;font-weight:500;padding:3px 8px}.related-tasks-item__status--pending{background:#f1f5f9;color:#475569}.related-tasks-item__status--in-progress{background:var(--task-info-light);color:var(--task-info)}.related-tasks-item__status--validation{background:var(--task-warning-light);color:#b45309}.related-tasks-item__status--completed{background:var(--task-success-light);color:var(--task-success)}.related-tasks-item__status--declined{background:var(--task-danger-light);color:var(--task-danger)}.related-tasks-item__status--needs-rework{background:var(--status-needs-rework-light);color:var(--status-needs-rework)}.related-tasks-item__meta{align-items:center;color:var(--task-text-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:8px}.related-tasks-item__author{align-items:center;display:inline-flex;gap:5px}.related-tasks-item__author-label{color:var(--task-text-muted)}.related-tasks-item__author-logo{border-radius:50%;height:18px;object-fit:cover;width:18px}.related-tasks-item__author-name{font-weight:500}.related-tasks-item__description{color:var(--task-text-secondary);font-style:italic;width:100%}.related-tasks-item__description:before{content:"— "}.related-tasks-item__unlink{align-items:center;background:rgba(0,0,0,0);border:none;border-radius:6px;color:var(--task-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-top:2px;opacity:0;transition:var(--task-transition);width:28px}.related-tasks-item__unlink:hover{background:var(--task-danger-light);color:var(--task-danger)}.related-tasks-item__unlink:disabled{cursor:not-allowed;opacity:.5}.related-tasks-item:hover .related-tasks-item__unlink{opacity:1}.related-tasks-search{margin-bottom:16px}.related-tasks-search__input-wrap{align-items:center;background:#f8fafc;border:1px solid var(--task-border);border-radius:var(--task-radius-sm);display:flex;gap:8px;padding:8px 12px;transition:var(--task-transition)}.related-tasks-search__input-wrap:focus-within{border-color:var(--task-primary);box-shadow:0 0 0 3px var(--task-primary-light)}.related-tasks-search__input-wrap>i{color:var(--task-text-muted);font-size:13px}.related-tasks-search__input{background:rgba(0,0,0,0);border:none;flex:1;font-size:13px;min-width:0;outline:none}.related-tasks-search__input::placeholder{color:var(--task-text-muted)}.related-tasks-search__close{align-items:center;background:rgba(0,0,0,0);border:none;border-radius:4px;color:var(--task-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:var(--task-transition);width:24px}.related-tasks-search__close:hover{background:var(--task-danger-light);color:var(--task-danger)}.related-tasks-search__results{background:#fff;border:1px solid var(--task-border);border-radius:var(--task-radius-sm);margin-top:8px;max-height:240px;overflow-y:auto}.related-tasks-search__loading,.related-tasks-search__no-results{color:var(--task-text-muted);font-size:13px;padding:16px;text-align:center}.related-tasks-search__loading i,.related-tasks-search__no-results i{color:var(--task-primary)}.related-tasks-search__result{align-items:center;border-bottom:1px solid var(--task-border);cursor:pointer;display:flex;gap:8px;padding:10px 12px;transition:var(--task-transition)}.related-tasks-search__result:last-child{border-bottom:none}.related-tasks-search__result:hover{background:var(--task-primary-light)}.related-tasks-search__result--loading{opacity:.5;pointer-events:none}.related-tasks-search__result-id{color:var(--task-text-muted);flex-shrink:0;font-size:12px;font-weight:600}.related-tasks-search__result-title{flex:1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-tasks-search__result-status{border-radius:10px;flex-shrink:0;font-size:10px;font-weight:500;padding:3px 8px}.related-tasks-search__result-status--pending{background:#f1f5f9;color:#475569}.related-tasks-search__result-status--in-progress{background:var(--task-info-light);color:var(--task-info)}.related-tasks-search__result-status--validation{background:var(--task-warning-light);color:#b45309}.related-tasks-search__result-status--completed{background:var(--task-success-light);color:var(--task-success)}.related-tasks-search__result-status--declined{background:var(--task-danger-light);color:var(--task-danger)}.related-tasks-search__result-status--needs-rework{background:var(--status-needs-rework-light);color:var(--status-needs-rework)}.task-form{--tf-accent:#426bb6;--tf-accent-rgb:66,107,182;--tf-accent-light:rgba(66,107,182,0.08);--tf-accent-gradient:linear-gradient(135deg,#426bb6,#5a7dc4);--tf-border:rgba(66,107,182,0.12);--tf-border-hover:rgba(66,107,182,0.25);--tf-bg:#f8f9fc;--tf-bg-hover:#f1f3f9;--tf-text:#1f2937;--tf-text-muted:#6b7280;--tf-radius:12px;--tf-shadow-subtle:0 1px 2px rgba(0,0,0,0.04);--tf-shadow-hover:0 4px 12px rgba(66,107,182,0.08);--tf-shadow-focus:0 0 0 3px rgba(66,107,182,0.12),0 2px 12px rgba(66,107,182,0.1);--tf-transition:0.2s cubic-bezier(0.4,0,0.2,1)}.task-form__sections{display:flex;flex-direction:column;gap:12px}.task-form__section{background:#fff;border:1px solid var(--tf-border);border-radius:var(--tf-radius);box-shadow:var(--tf-shadow-subtle);transition:all var(--tf-transition)}.task-form__section:hover{border-color:var(--tf-border-hover);box-shadow:var(--tf-shadow-hover)}.task-form__section-header{align-items:center;background:none;border:none;border-radius:var(--tf-radius);cursor:pointer;display:flex;padding:14px 16px;text-align:left;transition:background var(--tf-transition);width:100%}.task-form__section-header:hover{background:var(--tf-bg-hover)}.task-form__section-header.collapsed .task-form__section-toggle i{transform:rotate(0deg)}.task-form__section-header:not(.collapsed) .task-form__section-toggle i{transform:rotate(180deg)}.task-form__section-icon{align-items:center;background:var(--tf-accent-light);border-radius:10px;color:var(--tf-accent);display:flex;font-size:14px;height:36px;justify-content:center;margin-right:12px;transition:all var(--tf-transition);width:36px}.task-form__section-header:hover .task-form__section-icon{background:rgba(66,107,182,.15);transform:scale(1.05)}.task-form__section-title{color:var(--tf-text);flex:1;font-size:15px;font-weight:600;letter-spacing:-.01em}.task-form__section-badge{background:var(--tf-accent-gradient);border-radius:12px;box-shadow:0 2px 4px rgba(66,107,182,.25);color:#fff;font-size:11px;font-weight:600;margin-right:8px;min-width:22px;padding:3px 10px;text-align:center}.task-form__section-badge:empty{display:none}.task-form__section-toggle{color:var(--tf-text-muted);font-size:12px}.task-form__section-toggle i{transition:transform var(--tf-transition)}.task-form__section-body.collapse:not(.show){display:none}.task-form__section-body.collapse.show,.task-form__section-body.collapsing{display:block}.task-form__section-content{padding:8px 16px}.task-form__field{margin-bottom:16px}.task-form__field:last-child{margin-bottom:0}.task-form__label{color:var(--tf-text-muted);display:block;font-size:13px;font-weight:500;margin-bottom:6px}.task-form__label label{display:none}.task-form__label i{margin-right:6px}.task-form__hint{color:var(--tf-text-muted);display:block;font-size:12px;margin-top:4px}.task-form__input,.task-form__select{background-color:var(--tf-bg);border:1px solid var(--tf-border);border-radius:10px;box-shadow:var(--tf-shadow-subtle);font-size:14px;font-weight:500;padding:10px 14px;transition:all var(--tf-transition);width:100%}.task-form__input:hover:not(:focus),.task-form__select:hover:not(:focus){background-color:var(--tf-bg-hover);border-color:var(--tf-border-hover)}.task-form__input:focus,.task-form__select:focus{background-color:#fff;border-color:var(--tf-accent);box-shadow:var(--tf-shadow-focus);outline:none}.task-form__row{display:flex;gap:12px;margin-bottom:16px}.task-form__row:last-child{margin-bottom:0}.task-form__row--2col .task-form__field{flex:1;margin-bottom:0}@media(max-width:576px){.task-form__row{flex-direction:column;gap:16px}}.task-form__participants-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.task-form__participants-grid{grid-template-columns:1fr}}.task-form__field--participant{background:var(--tf-bg);border:1px solid var(--tf-border);border-radius:10px;margin-bottom:0;padding:14px;transition:all var(--tf-transition)}.task-form__field--participant:hover{background:var(--tf-bg-hover);border-color:var(--tf-border-hover)}.task-form__field--author{background:linear-gradient(135deg,rgba(66,107,182,.06),rgba(66,107,182,.02));border:2px solid rgba(66,107,182,.2);margin-bottom:16px;position:relative}.task-form__field--author:before{background:var(--tf-accent-gradient);border-radius:0 0 3px 3px;content:"";height:3px;left:12px;position:absolute;right:12px;top:-1px}.task-form__files{display:flex;flex-direction:column;gap:12px}.task-form__files-empty{color:var(--tf-text-muted);font-size:14px;margin:0;padding:20px}.task-form__file-item{background:var(--tf-bg);border-radius:8px;transition:all var(--tf-transition)}.task-form__file-thumb{border-radius:6px;height:40px;object-fit:cover;width:40px}.task-form__file-icon{align-items:center;background:#fff;border-radius:6px;color:var(--tf-text-muted);display:flex;height:40px;justify-content:center;width:40px}.task-form__file-name{color:var(--tf-text);display:block}.task-form__file-meta{color:var(--tf-text-muted);display:block}.task-form__file-delete{background:none;color:var(--tf-text-muted);height:28px;opacity:0;transition:all var(--tf-transition);width:28px}.task-form__file-delete:hover{background:#fee2e2;color:#dc2626}.task-form__file-item:hover .task-form__file-delete{opacity:1}.task-form__files-upload .fileUpload{background:var(--tf-bg);border:2px dashed var(--tf-border-hover);border-radius:10px;padding:24px 20px;text-align:center;transition:all var(--tf-transition)}.task-form__files-upload .fileUpload:hover{background:var(--tf-accent-light);border-color:var(--tf-accent)}.task-form__settings{display:flex;flex-direction:column;gap:12px}.task-form__setting{align-items:center;background:var(--tf-bg);border:1px solid var(--tf-border);border-radius:10px;display:flex;gap:12px;padding:14px;transition:all var(--tf-transition)}.task-form__setting:hover{background:var(--tf-bg-hover);border-color:var(--tf-border-hover)}.task-form__setting .switch{flex-shrink:0;order:-1}.task-form__setting-label{color:var(--tf-text);flex:1;font-size:14px}.task-form__setting-label i{color:var(--tf-text-muted);margin-right:8px}.task-form__files-list{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.task-form__files-empty{color:var(--task-text-muted);font-size:13px;margin:0 0 16px;padding:16px;text-align:center}.task-form__files-upload{margin-top:8px}.task-form__file-item{align-items:center;background:#f8fafc;border-radius:var(--task-radius-sm);display:flex;gap:12px;padding:10px 12px;transition:var(--task-transition)}.task-form__file-item:hover{background:#f1f5f9}.task-form__file-item{border:1px solid rgba(0,0,0,0)}.task-form__file-item:hover{border-color:var(--task-border)}.task-form__file-item--new{animation:fadeInUp .3s ease}.task-form__file-preview{align-items:center;background:#fff;border:1px solid var(--task-border);border-radius:8px;display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}.task-form__file-preview img{height:100%;object-fit:cover;width:100%}.task-form__file-preview--icon{background:var(--task-primary-light);border-color:rgba(0,0,0,0)}.task-form__file-preview--icon i{color:var(--task-primary);font-size:20px}.task-form__file-info{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.task-form__file-name{color:var(--task-text);font-size:13px;font-weight:500;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.task-form__file-name:hover{color:var(--task-primary)}.task-form__file-meta{color:var(--task-text-muted);font-size:11px}.task-form__file-delete{align-items:center;background:rgba(0,0,0,0);border:none;border-radius:6px;color:var(--task-text-muted);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:var(--task-transition);width:32px}.task-form__file-delete:hover{background:var(--task-danger-light);color:var(--task-danger)}.task-form__uploader{align-items:center;background:var(--task-primary-light);border:2px dashed var(--task-primary);border-radius:var(--task-radius);cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:32px 24px;text-align:center;transition:var(--task-transition)}.task-form__uploader:hover{background:rgba(99,102,241,.15)}.task-form__uploader--dragover{background:rgba(99,102,241,.2);border-color:var(--task-primary-dark);transform:scale(1.02)}.task-form__uploader--uploading{opacity:.7;pointer-events:none}.task-form__uploader i{color:var(--task-primary);font-size:36px;margin-bottom:12px}.task-form__uploader span{color:var(--task-text);font-size:15px;font-weight:600}.task-form__uploader small{color:var(--task-text-muted);font-size:12px;margin-top:4px}.board{align-items:flex-start;display:flex;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch}.board-column{border:1px solid var(--task-border);border-radius:var(--task-radius);flex:0 0 190px;flex-direction:column;min-width:190px}.board-column,.board-column__header{background:var(--task-bg);display:flex}.board-column__header{align-items:center;border-bottom:1px solid var(--task-border);border-radius:var(--task-radius) var(--task-radius) 0 0;gap:6px;padding:8px 10px;will-change:transform;z-index:10}.board-column__indicator{border-radius:50%;flex-shrink:0;height:8px;width:8px}.board-column__title{color:var(--task-text);flex:1;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-column__counter{background:var(--task-border);border-radius:10px;color:var(--task-text-secondary);font-size:10px;font-weight:600;min-width:20px;padding:1px 6px;text-align:center}.board-column__body{display:flex;flex:1;flex-direction:column;gap:6px;min-height:50px;padding:6px}.board-column--allowed{border-color:var(--task-success);box-shadow:0 0 0 2px var(--task-success-light)}.board-column--allowed,.board-column--allowed .board-column__header{background:var(--task-success-light)}.board-column--disabled{opacity:.35;pointer-events:none}.board-card{background:var(--task-surface);border:1px solid var(--task-border);border-radius:var(--task-radius-sm);cursor:pointer;padding:8px;position:relative;transition:var(--task-transition)}.board-card:hover{border-color:var(--task-border-hover);box-shadow:var(--task-shadow)}.board-card--unread{border-left:3px solid var(--task-primary)}.board-card--ghost{background:var(--task-bg);border:2px dashed var(--task-border-hover);opacity:.5}.board-card--chosen{box-shadow:var(--task-shadow-lg);transform:rotate(2deg)}.board-card--drag{opacity:.9}.board-card--loading{opacity:.6;pointer-events:none}.board-card--loading:after{background:hsla(0,0%,100%,.5);border-radius:var(--task-radius-sm);content:"";inset:0;position:absolute}.board-card__header{align-items:center;display:flex;gap:4px;margin-bottom:4px}.board-card__id{color:var(--task-text-muted);font-size:10px;font-weight:600}.board-card__updates{background:#ff453a;border-radius:8px;color:#fff;font-size:9px;font-weight:600;line-height:1.4;padding:1px 4px}.board-card__priority{border-radius:4px;font-size:9px;font-weight:600;letter-spacing:.3px;margin-left:auto;padding:1px 5px;text-transform:uppercase}.board-card__priority--low{background:rgba(16,185,129,.1);color:#059669}.board-card__priority--medium{background:rgba(245,158,11,.1);color:#b45309}.board-card__priority--high{background:rgba(239,68,68,.1);color:#dc2626}.board-card__title{color:var(--task-text);display:-webkit-box;font-size:12px;font-weight:500;-webkit-line-clamp:3;line-height:1.35;margin-bottom:6px;-webkit-box-orient:vertical;overflow:hidden}.board-card__footer{align-items:center;display:flex;gap:6px;justify-content:space-between}.board-card__author{align-items:center;display:flex;flex:1;gap:4px;min-width:0}.board-card__avatar{border-radius:50%;flex-shrink:0;height:18px;object-fit:cover;width:18px}.board-card__avatar--initials{align-items:center;background:linear-gradient(135deg,#426bb6,#08a2e2);color:#fff;display:inline-flex;font-size:8px;font-weight:600;justify-content:center;letter-spacing:.3px}.board-card__author-name{color:var(--task-text-secondary);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-card .task-deadline-mini{flex-shrink:0}@media(max-width:767.98px){.board{gap:8px;min-height:auto;padding:8px}.board-column{flex:0 0 170px;min-width:170px}}.objects-board{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.object-card{background:var(--task-surface);border:1px solid var(--task-border);border-radius:var(--task-radius);overflow:hidden;transition:var(--task-transition)}.object-card:hover{border-color:var(--task-border-hover);box-shadow:var(--task-shadow)}.object-card__header{align-items:center;background:var(--task-bg);border-bottom:1px solid var(--task-border);display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.object-card__title-wrap{align-items:flex-start;display:flex;flex:1;gap:10px;min-width:0}.object-card__icon{color:var(--task-primary);flex-shrink:0;font-size:16px;margin-top:2px}.object-card__info{min-width:0}.object-card__title{color:var(--task-text);font-size:14px;font-weight:600;margin:0 0 2px}.object-card__address,.object-card__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.object-card__address{color:var(--task-text-muted);display:block;font-size:11px}.object-card__company{align-items:center;color:var(--task-text-secondary);display:flex;flex-shrink:0;font-size:11px;gap:6px}.object-card__company-logo{border-radius:4px;height:20px;object-fit:cover;width:20px}.object-card__counters{background:#f9fafb;border-bottom:1px solid var(--task-border);display:flex;flex-wrap:wrap;gap:4px;padding:10px 14px}.object-card__counter{align-items:center;background:#fff;border:1px solid var(--task-border);border-radius:6px;cursor:pointer;display:flex;font-size:11px;gap:4px;padding:4px 8px;transition:var(--task-transition)}.object-card__counter:hover:not(.object-card__counter--disabled){box-shadow:var(--task-shadow-sm);transform:translateY(-1px)}.object-card__counter.is-active{border-color:var(--task-primary);box-shadow:0 0 0 2px var(--task-primary-light)}.object-card__counter--disabled{cursor:default;opacity:.5}.object-card__counter-icon{font-size:10px;opacity:.7}.object-card__counter-value{font-weight:700}.object-card__counter-label{color:var(--task-text-muted);font-size:10px}.object-card__counter--pending{border-color:var(--status-pending)}.object-card__counter--pending .object-card__counter-icon,.object-card__counter--pending .object-card__counter-value{color:var(--status-pending)}.object-card__counter--pending.is-active{border-color:var(--status-pending);box-shadow:0 0 0 2px var(--status-pending-light)}.object-card__counter--in-progress{border-color:var(--status-in-progress)}.object-card__counter--in-progress .object-card__counter-icon,.object-card__counter--in-progress .object-card__counter-value{color:var(--status-in-progress)}.object-card__counter--in-progress.is-active{border-color:var(--status-in-progress);box-shadow:0 0 0 2px var(--status-in-progress-light)}.object-card__counter--validation{border-color:var(--status-validation)}.object-card__counter--validation .object-card__counter-icon,.object-card__counter--validation .object-card__counter-value{color:var(--status-validation)}.object-card__counter--validation.is-active{border-color:var(--status-validation);box-shadow:0 0 0 2px var(--status-validation-light)}.object-card__counter--rework{border-color:var(--status-needs-rework)}.object-card__counter--rework .object-card__counter-icon,.object-card__counter--rework .object-card__counter-value{color:var(--status-needs-rework)}.object-card__counter--rework.is-active{border-color:var(--status-needs-rework);box-shadow:0 0 0 2px var(--status-needs-rework-light)}.object-card__counter--total{border-color:var(--task-border)}.object-card__counter--total .object-card__counter-value{color:var(--task-text-secondary)}.object-card__tasks{overflow-y:auto}.object-card__tasks-empty,.object-card__tasks-error,.object-card__tasks-loading{align-items:center;color:var(--task-text-muted);display:flex;flex-direction:column;font-size:12px;gap:8px;justify-content:center;padding:24px}.object-card__tasks-empty i,.object-card__tasks-error i,.object-card__tasks-loading i{font-size:18px;opacity:.5}.object-card__tasks-error{color:var(--task-danger)}.object-card__tasks-pagination{align-items:center;background:var(--task-bg);border-top:1px solid var(--task-border);display:flex;justify-content:space-between;padding:8px 14px}.object-card__tasks-count{color:var(--task-text-muted);font-size:11px}.object-card__tasks-pages{align-items:center;display:flex;gap:8px}.object-card__tasks-page-info{color:var(--task-text-secondary);font-size:11px;font-weight:500}.object-card__tasks-page-btn{align-items:center;background:var(--task-surface);border:1px solid var(--task-border);border-radius:4px;color:var(--task-text-secondary);display:flex;font-size:10px;height:24px;justify-content:center;text-decoration:none;transition:var(--task-transition);width:24px}.object-card__tasks-page-btn:hover{background:var(--task-primary-light);border-color:var(--task-primary);color:var(--task-primary)}.object-tasks-list{display:flex;flex-direction:column;gap:4px;padding:6px}.object-task-row{align-items:center;background:var(--task-bg);border-radius:var(--task-radius-sm);cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:8px 10px;transition:var(--task-transition)}.object-task-row:hover{background:#eef2f7}.object-task-row--unread{border-left:3px solid var(--task-primary);padding-left:7px}.object-task-row__main{align-items:center;display:flex;flex:1;gap:6px;min-width:0}.object-task-row__id{color:var(--task-text-muted);flex-shrink:0;font-size:10px;font-weight:600}.object-task-row__updates{background:#ff453a;border-radius:8px;color:#fff;flex-shrink:0;font-size:9px;font-weight:600;padding:1px 5px}.object-task-row__title{color:var(--task-text);font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.object-task-row__meta{align-items:center;display:flex;flex-shrink:0;gap:6px}.object-task-row__priority,.object-task-row__status{align-items:center;border-radius:4px;display:flex;font-size:10px;height:22px;justify-content:center;width:22px}.object-task-row__priority--pending,.object-task-row__status--pending{background:var(--status-pending-light);color:var(--status-pending)}.object-task-row__priority--in-progress,.object-task-row__status--in-progress{background:var(--status-in-progress-light);color:var(--status-in-progress)}.object-task-row__priority--validation,.object-task-row__status--validation{background:var(--status-validation-light);color:var(--status-validation)}.object-task-row__priority--completed,.object-task-row__status--completed{background:var(--status-completed-light);color:var(--status-completed)}.object-task-row__priority--declined,.object-task-row__status--declined{background:var(--status-declined-light);color:var(--status-declined)}.object-task-row__priority--needs-rework,.object-task-row__status--needs-rework{background:var(--status-needs-rework-light);color:var(--status-needs-rework)}.object-task-row__priority--low,.object-task-row__status--low{background:rgba(16,185,129,.1);color:#059669}.object-task-row__priority--medium,.object-task-row__status--medium{background:rgba(245,158,11,.1);color:#b45309}.object-task-row__priority--high,.object-task-row__status--high{background:rgba(239,68,68,.1);color:#dc2626}.object-task-row__deadline{color:var(--task-text-muted);font-size:10px}.object-task-row__deadline i{margin-right:2px}.object-task-row__deadline--danger{color:var(--task-danger)}.object-task-row__deadline--warning{color:var(--task-warning)}.object-task-row__deadline--completed{color:var(--task-success)}.object-task-row__author{align-items:center;display:flex}.object-task-row__avatar{border-radius:50%;height:20px;object-fit:cover;width:20px}.object-task-row__avatar--initials{align-items:center;background:linear-gradient(135deg,#426bb6,#08a2e2);color:#fff;display:flex;font-size:8px;font-weight:600;justify-content:center}@media(max-width:767.98px){.objects-board{gap:12px;grid-template-columns:1fr}.object-card__header{align-items:flex-start;flex-direction:column}.object-card__counters{gap:6px}.object-card__counter{flex:1;justify-content:center;min-width:calc(50% - 3px)}.object-card__counter-label{display:none}.object-task-row__meta{gap:4px}.object-task-row__deadline{display:none}}.gantt-wrapper{border:1px solid var(--task-border);border-radius:var(--task-radius);display:flex;max-height:75vh;overflow:hidden}.gantt-sidebar,.gantt-wrapper{background:var(--task-surface)}.gantt-sidebar{border-right:2px solid var(--task-border);flex-shrink:0;min-width:200px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;width:260px;z-index:2}.gantt-sidebar::-webkit-scrollbar{display:none}.gantt-sidebar__timeline-spacer{background:#f1f5f9;border-bottom:1px solid var(--task-border);position:sticky;top:0;z-index:3}.gantt-sidebar__list{overflow:hidden}.gantt-sidebar__row{align-items:center;background:#fff;cursor:pointer;display:flex;gap:8px;padding:0 14px;transition:background var(--task-transition)}.gantt-sidebar__row--even{background:#f8fafc}.gantt-sidebar__row:hover{background:var(--task-primary-light)}.gantt-sidebar__status{border-radius:50%;flex-shrink:0;height:8px;width:8px}.gantt-sidebar__title{color:var(--task-text);flex:1;font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt-sidebar__updates{align-items:center;background:#ff453a;border-radius:9px;color:#fff;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 5px}.gantt-scroll{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.gantt-scroll::-webkit-scrollbar{height:8px;width:8px}.gantt-scroll::-webkit-scrollbar-track{background:#f1f5f9}.gantt-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.gantt-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.gantt-canvas{display:flex;flex-direction:column;min-width:100%}.gantt-timeline{background:#f1f5f9;flex-shrink:0;user-select:none}.gantt-timeline--top{border-bottom:1px solid var(--task-border);position:sticky;top:0;z-index:3}.gantt-timeline__months{border-bottom:1px solid #dde3ea;display:flex}.gantt-timeline__month{align-items:center;background:#edf0f4;border-right:1px solid #dde3ea;color:var(--task-text);display:flex;font-size:11px;font-weight:600;height:26px;justify-content:center;letter-spacing:.3px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.gantt-timeline__month:last-child{border-right:none}.gantt-timeline__days{display:flex}.gantt-timeline__day{align-items:center;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;gap:1px;height:32px;justify-content:center}.gantt-timeline__day:last-child{border-right:none}.gantt-timeline__day--weekend{background:rgba(148,163,184,.12)}.gantt-timeline__day--today{background:rgba(239,68,68,.1);position:relative}.gantt-timeline__day--today .gantt-timeline__day-num{color:#ef4444;font-weight:700}.gantt-timeline__day--today .gantt-timeline__day-dow{color:#ef4444}.gantt-timeline__day--weekend.gantt-timeline__day--today{background:rgba(239,68,68,.12)}.gantt-timeline__day-num{color:var(--task-text);font-size:12px;font-weight:600;line-height:1}.gantt-timeline__day-dow{color:var(--task-text-muted);font-size:9px;letter-spacing:.3px;line-height:1;text-transform:uppercase}.gantt-timeline .gantt-timeline__day--weekend .gantt-timeline__day-dow{color:#94a3b8}.gantt-chart{flex-shrink:0}.gantt-chart .apexcharts-bar-area{cursor:pointer}.gantt-chart .apexcharts-toolbar{display:none!important}.gantt-chart .apexcharts-gridline{stroke:#eef1f5}.gantt-chart .apexcharts-xaxis{display:none}.gantt-tooltip{font-size:13px;line-height:1.5;max-width:340px;min-width:240px;padding:12px 14px}.gantt-tooltip__title{color:var(--task-text);font-size:14px;font-weight:600;line-height:1.3;margin-bottom:8px}.gantt-tooltip__row{align-items:center;color:var(--task-text-secondary);display:flex;gap:6px;margin-bottom:4px}.gantt-tooltip__label{color:var(--task-text);font-weight:500;white-space:nowrap}.gantt-tooltip__badge{border-radius:10px;color:#fff;display:inline-block;font-size:11px;font-weight:500;padding:1px 8px}.gantt-tooltip__dim{color:var(--task-text-muted);font-size:12px}.gantt-tooltip__updates{border-top:1px solid var(--task-border);color:var(--task-danger);font-size:12px;font-weight:500;margin-top:6px;padding-top:6px}@media(max-width:768px){.gantt-sidebar{min-width:120px;width:160px}.gantt-sidebar__title{font-size:12px}}@media(max-width:480px){.gantt-sidebar{min-width:100px;width:120px}.gantt-sidebar__row{gap:6px;padding:0 10px}}@keyframes pulse-online{0%,to{box-shadow:0 0 0 0 rgba(5,150,105,.4)}50%{box-shadow:0 0 0 6px rgba(5,150,105,0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.profile-page{padding:0}.profile-hero{align-items:center;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;padding:2.5rem 1rem 2rem;position:relative;text-align:center}@media(min-width:768px){.profile-hero{border-radius:24px;padding:3rem 2rem 2.5rem}}.profile-hero-bg{background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb),radial-gradient(ellipse at 20% 0,rgba(120,200,255,.6) 0,transparent 50%),radial-gradient(ellipse at 80% 0,rgba(255,140,200,.5) 0,transparent 45%),radial-gradient(ellipse at 40% 100%,rgba(100,180,255,.5) 0,transparent 50%),radial-gradient(ellipse at 90% 80%,rgba(180,130,255,.4) 0,transparent 40%),radial-gradient(ellipse at 0 60%,rgba(130,200,255,.3) 0,transparent 35%);background-blend-mode:normal,overlay,overlay,overlay,overlay,overlay;border-radius:inherit;inset:0;position:absolute}.profile-hero-bg:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 200 200%27%3E%3Cfilter id=%27a%27%3E%3CfeTurbulence baseFrequency=%27.65%27 numOctaves=%273%27 stitchTiles=%27stitch%27 type=%27fractalNoise%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23a%29%27/%3E%3C/svg%3E");opacity:.03}.profile-hero-bg:after,.profile-hero-bg:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.profile-hero-bg:after{background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.25) 0,transparent 60%)}.profile-edit-btn{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:.8125rem;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .2s ease;width:40px;z-index:10}.profile-edit-btn:hover{background:hsla(0,0%,100%,.25);transform:scale(1.05)}.profile-edit-btn:active{transform:scale(.98)}.profile-avatar{animation:fadeInUp .6s ease-out;background:#fff;border-radius:50%;box-shadow:0 0 0 4px hsla(0,0%,100%,.2),0 20px 40px rgba(0,0,0,.2);height:140px;margin-bottom:1.25rem;padding:5px;position:relative;width:140px}@media(min-width:576px){.profile-avatar{height:160px;width:160px}}@media(min-width:768px){.profile-avatar{height:180px;width:180px}}.profile-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.profile-avatar-initials{align-items:center;background:linear-gradient(135deg,rgb(118.8669354839,149.5342741935,205.6330645161),#426bb6);border-radius:50%;color:#fff;display:flex;font-size:3rem;font-weight:700;height:100%;justify-content:center;letter-spacing:-2px;width:100%}@media(min-width:576px){.profile-avatar-initials{font-size:3.5rem}}@media(min-width:768px){.profile-avatar-initials{font-size:4rem}}.profile-name{animation:fadeInUp .6s ease-out .1s both;color:#fff;font-size:1.75rem;font-weight:700;letter-spacing:-.03em;margin:0;position:relative;z-index:1}@media(min-width:576px){.profile-name{font-size:2rem}}@media(min-width:768px){.profile-name{font-size:2.25rem}}.profile-role{animation:fadeInUp .6s ease-out .15s both;color:hsla(0,0%,100%,.7);font-size:.9375rem;font-weight:500;margin:.375rem 0 0;position:relative;z-index:1}@media(min-width:768px){.profile-role{font-size:1rem}}.profile-status-badge{align-items:center;animation:fadeInUp .6s ease-out .2s both;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:100px;color:hsla(0,0%,100%,.85);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;margin-top:1rem;padding:.5rem 1rem;position:relative;z-index:1}.profile-status-badge--online{background:rgba(5,150,105,.15);border-color:rgba(5,150,105,.3);color:#fff}.profile-status-badge--online .profile-status-dot{animation:pulse-online 2s ease-in-out infinite;background:#059669}.profile-status-dot{background:hsla(0,0%,100%,.5);border-radius:50%;flex-shrink:0;height:8px;width:8px}.profile-bento{display:grid;gap:.75rem;grid-template-columns:1fr;padding:1rem}@media(min-width:480px){.profile-bento{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.profile-bento{gap:1rem;margin:0 auto;max-width:600px;padding:1.25rem 1.5rem 1.5rem}}.bento-card{align-items:flex-start;animation:fadeInUp .5s ease-out calc(var(--delay)*.08s) both;background:#fff;border:1px solid rgba(66,107,182,.08);border-radius:14px;display:flex;gap:.875rem;padding:1rem 1.125rem;position:relative;transition:all .25s ease}.bento-card,.bento-card:hover{color:inherit;text-decoration:none}.bento-card:hover{border-color:rgba(66,107,182,.15);box-shadow:0 4px 20px rgba(66,107,182,.08);transform:translateY(-2px)}.bento-card--wide{flex-direction:column;gap:.75rem;grid-column:1/-1}.bento-card a.bento-card{cursor:pointer}.bento-card a.bento-card:hover .bento-icon{background:#426bb6;color:#fff;transform:scale(1.05)}.bento-icon{align-items:center;background:rgba(66,107,182,.08);border-radius:12px;color:#426bb6;display:flex;flex-shrink:0;font-size:1rem;height:44px;justify-content:center;transition:all .25s ease;width:44px}.bento-content{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.bento-label{color:#808084;font-size:.6875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.bento-value{color:#3e3e41;font-size:.9375rem;font-weight:600;line-height:1.3;word-break:break-word}.bento-age{color:#808084;display:inline-block;font-size:.8125rem;font-weight:500;margin-left:.375rem}.bento-section-label{color:#808084;display:block;font-size:.6875rem;font-weight:700;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.bento-social-grid{display:flex;flex-wrap:wrap;gap:.5rem}.bento-social-btn{align-items:center;border-radius:10px;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;padding:.625rem 1rem;text-decoration:none;transition:all .2s ease}.bento-social-btn i{font-size:1rem}.bento-social-btn:hover{text-decoration:none;transform:translateY(-2px)}.bento-social-btn--instagram{background:linear-gradient(135deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);color:#fff}.bento-social-btn--instagram:hover{box-shadow:0 4px 16px rgba(220,39,67,.4);color:#fff}.bento-social-btn--facebook{background:#1877f2;color:#fff}.bento-social-btn--facebook:hover{box-shadow:0 4px 16px rgba(24,119,242,.4);color:#fff}.bento-social-btn--vk{background:#07f;color:#fff}.bento-social-btn--vk:hover{box-shadow:0 4px 16px rgba(0,119,255,.4);color:#fff}.bento-companies-list{display:flex;flex-wrap:wrap;gap:.5rem}.bento-company{align-items:center;background:rgba(66,107,182,.06);border-radius:8px;color:#3e3e41;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.375rem;padding:.5rem .875rem;transition:all .2s ease}.bento-company i{color:#426bb6;font-size:.625rem}.bento-company:hover{background:rgba(66,107,182,.1)}.profile-edit-form .profile-edit-avatar{padding:.5rem 0 1rem;text-align:center}.profile-edit-form .profile-edit-avatar .fileUpload{display:inline-block}.profile-edit-form .profile-edit-avatar .qq-uploader{text-align:center}.profile-edit-form .profile-edit-avatar .qq-upload-list{display:flex;justify-content:center}.profile-edit-form .profile-edit-avatar .qq-thumbnail-wrapper{border-radius:50%;height:100px;margin:0 auto;overflow:hidden;width:100px}.profile-edit-form .profile-edit-avatar .qq-thumbnail-wrapper img{height:100%;object-fit:cover;width:100%}.profile-edit-form hr{border-color:#e2e8f0;opacity:1}.profile-edit-form h6{align-items:center;display:flex}.profile-edit-form h6 i{font-size:1rem}.permissions-tree .node-clickable{bottom:0;left:50px;position:absolute;right:80px;text-decoration:none;top:0;z-index:1}.permissions-tree .node-content{position:relative}.permissions-tree{background:#fff;border:1px solid #e8ecf0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden}.permissions-tree .tree-node{position:relative}.permissions-tree .tree-node:not(:last-child){border-bottom:1px solid #f0f3f7}.permissions-tree .tree-node[data-level="0"] .node-content{padding-left:1rem}.permissions-tree .tree-node[data-level="1"] .node-content{background:#f8fafc;padding-left:2.5rem}.permissions-tree .tree-node[data-level="1"]:before{background:#e0e7ff;bottom:0;content:"";left:10px;position:absolute;top:0;width:2px;z-index:0}.permissions-tree .tree-node[data-level="2"] .node-content{background:#f1f5f9;padding-left:4rem}.permissions-tree .tree-node[data-level="2"]:before{background:#fde68a;bottom:0;content:"";left:35px;position:absolute;top:0;width:2px;z-index:0}.permissions-tree .node-content{align-items:center;display:flex;padding:.75rem 1rem;transition:all .2s ease}.permissions-tree .node-content:hover{background:#f8fafc}.permissions-tree .node-content:hover .node-actions{opacity:1;transform:translateX(0)}.permissions-tree .node-main{align-items:center;display:flex;flex:1;min-width:0}.permissions-tree .node-toggle{align-items:center;display:flex;height:20px;justify-content:center;margin-right:.5rem;position:relative;width:20px;z-index:2}.permissions-tree .node-toggle .toggle-btn{background:none;border:none;border-radius:50%;color:#6b7280;cursor:pointer;height:20px;position:relative;transition:all .2s ease;width:20px;z-index:2}.permissions-tree .node-toggle .toggle-btn:hover{background:#f3f4f6;color:#374151}.permissions-tree .node-toggle .toggle-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}.permissions-tree .node-toggle .toggle-btn i{font-size:.7rem;transition:transform .2s ease}.permissions-tree .node-toggle .toggle-btn[aria-expanded=false] i{transform:rotate(-90deg)}.permissions-tree .node-toggle .toggle-spacer{display:block;height:20px;width:20px}.permissions-tree .node-icon{align-items:center;background:rgba(59,130,246,.1);border-radius:6px;display:flex;height:24px;justify-content:center;margin-right:.5rem;width:24px}.permissions-tree .node-icon i{color:#3b82f6;font-size:.85rem}.permissions-tree .node-info{flex:1;min-width:0}.permissions-tree .node-info .node-title{color:#1f2937;font-size:.9rem;font-weight:600;line-height:1.3;margin:0 0 .125rem}.permissions-tree .node-info .node-meta{color:#6b7280;font-size:.75rem;font-weight:500}.permissions-tree .node-actions{align-items:center;display:flex;gap:.25rem;opacity:0;transform:translateX(8px);transition:all .2s ease}.permissions-tree .node-actions i{font-size:10px;padding:0 1px}.permissions-tree .node-children.collapse:not(.show){display:none}.permissions-tree .node-children.collapsing{height:0;overflow:hidden;transition:height .3s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.permissions-tree .tree-node{animation:fadeInUp .3s ease-out}@media(max-width:768px){.permissions-tree .tree-node[data-level="0"] .node-content{padding-left:.75rem}.permissions-tree .tree-node[data-level="1"] .node-content{padding-left:1.5rem}.permissions-tree .tree-node[data-level="2"] .node-content{padding-left:2.5rem}.permissions-tree .node-content{padding:.5rem .75rem}.permissions-tree .node-actions{opacity:1;transform:translateX(0)}.permissions-tree .node-title{font-size:.85rem}}[data-route*=permission_index] .permissions-tree .tree-node[data-level="0"] .node-content{padding-left:1rem;position:relative}[data-route*=permission_index] .permissions-tree .tree-node .node-toggle,[data-route*=permission_index] .permissions-tree .tree-node:before{display:none}[data-route*=permission_index] .permissions-tree .tree-node .node-clickable{bottom:0;left:0;position:absolute;right:50px;text-decoration:none;top:0;z-index:1}[data-route*=permission_index] .permissions-tree .tree-node .node-meta{color:#6b7280;font-weight:500}[data-route*=permission_index] .permissions-tree .tree-node .node-meta i{color:#426bb6}[data-route*=permission_index] .permissions-tree .tree-node .node-actions{position:relative;z-index:2}.permission-form .permission-table-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.permission-form .table-permission{border-collapse:collapse;margin:0;width:100%}.permission-form .table-permission thead{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.permission-form .table-permission thead th{border-bottom:2px solid #e2e8f0;color:#475569;font-size:.8rem;font-weight:600;padding:.75rem .5rem;text-align:center}.permission-form .table-permission thead th.permission-name-col{text-align:left;width:auto}.permission-form .table-permission thead th.permission-action-col{width:80px}.permission-form .table-permission .permission-header{align-items:center;display:flex;flex-direction:column;gap:.25rem}.permission-form .table-permission .permission-header i{font-size:.875rem;opacity:.8}.permission-form .table-permission .permission-header span{font-size:.65rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.permission-form .table-permission tbody tr{border-bottom:1px solid #f1f5f9}.permission-form .table-permission tbody tr:hover{background:linear-gradient(90deg,#f8fafc,#f1f5f9)}.permission-form .table-permission tbody tr.is-parent .permission-name{background:linear-gradient(90deg,#eff6ff,#dbeafe);font-weight:600}.permission-form .table-permission tbody tr.is-parent .permission-icon{color:#3b82f6}.permission-form .table-permission tbody tr[data-level="2"] .permission-name{background:linear-gradient(90deg,#fdfdfd,#f4f6f9)}.permission-form .table-permission tbody tr[data-level="3"] .permission-name{background:linear-gradient(90deg,#fefce8,#fef3c7)}.permission-form .table-permission tbody tr[data-level="4"] .permission-name{background:linear-gradient(90deg,#fdf2f8,#fce7f3)}.permission-form .table-permission .permission-name{border-right:1px solid #e2e8f0;padding:0;vertical-align:middle}.permission-form .table-permission .permission-name-content{align-items:center;display:flex;gap:.375rem;padding:.5rem .75rem}.permission-form .table-permission .permission-indent{background:#e2e8f0;flex-shrink:0;height:1px;width:calc(var(--indent-level)*1.25rem)}.permission-form .table-permission .permission-icon{flex-shrink:0;font-size:.875rem;opacity:.7}.permission-form .table-permission .permission-title{color:#374151;font-size:.875rem;line-height:1.4}.permission-form .table-permission .permission-action{border-right:1px solid #f1f5f9;padding:.5rem .25rem;text-align:center;vertical-align:middle}.permission-form .table-permission .permission-action .switch{justify-content:center}.permission-form .table-permission .permission-action:last-child{border-right:none}.permission-form .px-1{padding-left:.5rem;padding-right:.5rem}.permission-form .form-floating{margin-bottom:.75rem!important}.permission-form .button-sticky .p-3{padding:.75rem!important}@media(max-width:768px){.permission-form .permission-table-wrapper{overflow-x:auto}.permission-form .table-permission{min-width:600px}.permission-form .table-permission .permission-header span{font-size:.55rem}}.permissions-tree-container{padding:.5rem 0}.permission-section{border:1px solid var(--bs-border-color);border-radius:6px;margin-bottom:1rem;overflow:hidden}.permission-section-header{align-items:center;background:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color);display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem .75rem}.permission-section-header i{font-size:1rem}.permission-section-body{background:var(--bs-body-bg);min-height:40px;padding:.5rem}.tree-node{margin:2px 0;position:relative}.tree-node:first-child{margin-top:0}.tree-node:last-child{margin-bottom:0}.tree-children{border-left:2px dashed var(--bs-border-color);margin-left:10px;margin-top:2px;padding-left:24px}.tree-children:empty{border:none;margin:0;min-height:0;padding:0}.permission-section.dragging-active .tree-children:empty{background:linear-gradient(90deg,var(--bs-primary-bg-subtle) 0,transparent 100%);border-left:2px dashed var(--bs-primary);border-radius:0 6px 6px 0;margin-left:10px;margin-top:2px;min-height:30px;padding-left:24px}.node-content{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.05);position:relative;transition:all .15s ease}.node-content:hover{border-color:var(--bs-primary);box-shadow:0 2px 6px rgba(0,0,0,.1)}.node-drag-handle{align-items:center;background:var(--bs-tertiary-bg);border-radius:6px 0 0 6px;cursor:grab;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:background-color .15s ease;width:28px;z-index:10}.node-drag-handle:hover{background:var(--bs-secondary-bg-subtle)}.node-drag-handle:active{background:var(--bs-primary-bg-subtle);cursor:grabbing}.node-drag-handle i{color:var(--bs-secondary-color);font-size:11px}.node-main{gap:.5rem;margin-left:28px;min-width:0;padding:4px 8px}.node-icon,.node-main{align-items:center;display:flex}.node-icon{background:var(--bs-primary-bg-subtle);border-radius:4px;flex-shrink:0;height:1.75rem;justify-content:center;width:1.75rem}.node-icon i{color:var(--bs-primary);font-size:.8rem}.node-icon.node-icon--secondary{background:var(--bs-secondary-bg-subtle)}.node-icon.node-icon--secondary i{color:var(--bs-secondary-color)}.node-info{display:block;flex:1;min-width:0}.node-info,.node-info:hover{color:inherit;text-decoration:none}.node-info.modal-trigger{cursor:pointer}.node-info.modal-trigger:hover .node-title{color:var(--bs-primary)}.node-title{font-size:.8125rem;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease;white-space:nowrap}.node-meta{color:var(--bs-secondary-color);font-size:.6875rem}.node-meta i{opacity:.7}.node-actions{align-items:center;display:flex;flex-shrink:0;gap:2px}.node-actions .btn{font-size:.7rem;opacity:.5;padding:.2rem .4rem;transition:opacity .15s ease}.node-actions .btn:hover{opacity:1}.tree-node-ghost{opacity:.5}.tree-node-ghost .node-content{background:var(--bs-primary-bg-subtle);border:2px dashed var(--bs-primary)}.tree-node-chosen{z-index:1000}.tree-node-chosen .node-content{border-color:var(--bs-primary);box-shadow:0 4px 12px rgba(0,0,0,.2)}.tree-node-drag{opacity:.9;z-index:1000}.sortable-list{min-height:5px;position:relative}.permission-section-body.sortable-list:empty{align-items:center;border:2px dashed var(--bs-border-color);border-radius:6px;display:flex;justify-content:center;margin:.25rem;min-height:40px}.permission-section-body.sortable-list:empty:before{color:var(--bs-secondary-color);content:"Нет групп";font-size:.75rem}.permission-section.dragging-active .permission-section-body.sortable-list:empty{background:var(--bs-primary-bg-subtle);border-color:var(--bs-primary)}.components-tree .tree-children{border-left:2px dashed var(--bs-border-color)}.components-tree .tree-children.collapse:not(.show){display:none}.components-tree .node-toggle-handle{align-items:center;background:var(--bs-tertiary-bg);border-radius:6px 0 0 6px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:28px;z-index:10}.components-tree .node-toggle-handle .toggle-btn{align-items:center;background:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0;transition:background-color .15s ease;width:100%}.components-tree .node-toggle-handle .toggle-btn:hover{background:var(--bs-secondary-bg-subtle)}.components-tree .node-toggle-handle .toggle-btn i{color:var(--bs-secondary-color);font-size:10px;transition:transform .2s ease}.components-tree .node-toggle-handle .toggle-btn[aria-expanded=false] i{transform:rotate(-90deg)}.components-tree .node-main{margin-left:28px}:root{--dash-primary:#4f46e5;--dash-primary-light:#818cf8;--dash-primary-dark:#3730a3;--dash-success:#10b981;--dash-warning:#f59e0b;--dash-danger:#ef4444;--dash-info:#3b82f6;--dash-slate-50:#f8fafc;--dash-slate-100:#f1f5f9;--dash-slate-200:#e2e8f0;--dash-slate-300:#cbd5e1;--dash-slate-400:#94a3b8;--dash-slate-500:#64748b;--dash-slate-600:#475569;--dash-slate-700:#334155;--dash-slate-800:#1e293b;--dash-slate-900:#0f172a;--dash-radius:12px;--dash-radius-sm:8px;--dash-shadow:0 1px 3px rgba(0,0,0,0.08),0 4px 12px rgba(0,0,0,0.04);--dash-shadow-hover:0 4px 12px rgba(0,0,0,0.12),0 8px 24px rgba(0,0,0,0.08)}@keyframes dashFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dashSlideIn{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.dash-container{padding:0}.dash-card-header{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;border-radius:12px 12px 0 0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 16px}@media(min-width:768px){.dash-card-header{padding:16px 20px}}.dash-card-header h3{color:#1e293b;font-size:1.125rem;font-weight:600;margin:0}.dash-card-header h3,.dash-date-form{align-items:center;display:flex;gap:8px}.dash-date-form{flex-wrap:wrap}.dash-date-form .form-control{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:.8125rem;padding:6px 10px;text-align:center;transition:all .2s;width:100px}.dash-date-form .form-control:focus{border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.1)}.dash-date-sep{color:#94a3b8;font-size:.75rem}.dash-refresh-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.dash-refresh-btn:hover{background:#f8fafc;border-color:#cbd5e1}.dash-body{background:#f8fafc;min-height:calc(100vh - 200px);padding:16px}@media(min-width:768px){.dash-body{padding:20px}}.dash-section{margin-bottom:24px}.dash-section-title{align-items:center;color:#64748b;display:flex;font-size:.6875rem;font-weight:700;gap:8px;letter-spacing:.08em;margin-bottom:12px;padding:0 4px;text-transform:uppercase}.dash-section-title i{color:#4f46e5;font-size:.625rem}.dash-section-title:after{background:#e2e8f0;content:"";flex:1;height:1px;margin-left:8px}.dash-metric-card{background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.04);color:inherit;cursor:pointer;display:block;height:100%;padding:14px 16px;position:relative;text-decoration:none;transition:all .25s ease}.dash-metric-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.12),0 8px 24px rgba(0,0,0,.08);color:inherit;text-decoration:none;transform:translateY(-2px)}.dash-metric-card:before{border-radius:12px 12px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.dash-metric-card--warning:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.dash-metric-card--info:before{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.dash-metric-card--primary:before{background:linear-gradient(90deg,#6366f1,#818cf8)}.dash-metric-card--success:before{background:linear-gradient(90deg,#10b981,#34d399)}.dash-metric-card--danger:before{background:linear-gradient(90deg,#ef4444,#f87171)}.dash-metric-inner{align-items:center;display:flex;gap:12px}.dash-metric-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:1rem;height:40px;justify-content:center;width:40px}@media(min-width:768px){.dash-metric-icon{height:44px;width:44px}}.dash-metric-icon--warning{background:rgba(245,158,11,.12);color:#d97706}.dash-metric-icon--info{background:rgba(59,130,246,.12);color:#2563eb}.dash-metric-icon--primary{background:rgba(99,102,241,.12);color:#4f46e5}.dash-metric-icon--success{background:rgba(16,185,129,.12);color:#059669}.dash-metric-icon--danger{background:rgba(239,68,68,.12);color:#dc2626}.dash-metric-value{color:#1e293b;font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:2px}@media(min-width:768px){.dash-metric-value{font-size:1.75rem}}.dash-metric-label{color:#64748b;font-size:.75rem;font-weight:500}.dash-metric-arrow{color:#cbd5e1;font-size:.75rem;margin-left:auto;transition:transform .2s}.dash-metric-card:hover .dash-metric-arrow{color:#4f46e5;transform:translateX(3px)}.dash-chart-card{background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.04);overflow:hidden}.dash-chart-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:12px 16px}@media(min-width:768px){.dash-chart-header{padding:14px 20px}}.dash-chart-title{align-items:center;color:#334155;display:flex;font-size:.875rem;font-weight:600;gap:8px;margin:0}.dash-chart-title i{color:#4f46e5;font-size:.8125rem}.dash-chart-body{padding:12px 8px}@media(min-width:768px){.dash-chart-body{padding:16px}}.dash-chart-empty{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;min-height:180px;padding:32px 16px}@media(min-width:768px){.dash-chart-empty{min-height:220px}}.dash-chart-empty i{color:#cbd5e1;font-size:2rem;margin-bottom:12px;opacity:.7}.dash-chart-empty span{font-size:.8125rem;font-weight:500}.dash-company-card{background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.04);margin-bottom:12px;overflow:hidden;transition:box-shadow .25s}.dash-company-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.12),0 8px 24px rgba(0,0,0,.08)}.dash-company-card.is-open .dash-company-header{border-bottom-color:#f1f5f9}.dash-company-card.is-open .dash-company-body{display:block}.dash-company-card.is-open .dash-company-toggle i{transform:rotate(180deg)}.dash-company-header{align-items:center;background:#fff;border-bottom:1px solid rgba(0,0,0,0);cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 16px;transition:background .2s}.dash-company-header:active{background:#f8fafc}.dash-company-logo{align-items:center;background:#f1f5f9;border-radius:8px;color:#475569;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;overflow:hidden;width:36px}.dash-company-logo img{height:100%;object-fit:cover;width:100%}.dash-company-info{flex:1;min-width:0}.dash-company-name{color:#1e293b;font-size:.9375rem;font-weight:600;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-company-meta{color:#64748b;display:flex;flex-wrap:wrap;font-size:.6875rem;gap:8px 12px}.dash-company-meta-item{align-items:center;display:flex;gap:4px}.dash-company-meta-item i{font-size:.625rem}.dash-company-meta-item--warning i{color:#f59e0b}.dash-company-meta-item--info i{color:#3b82f6}.dash-company-meta-item--success i{color:#10b981}.dash-company-toggle{align-items:center;background:#f1f5f9;border-radius:6px;color:#64748b;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .2s;width:28px}.dash-company-toggle i{font-size:.75rem;transition:transform .25s}.dash-company-body{animation:dashSlideIn .25s ease-out;background:#f8fafc;display:none;padding:16px}.dash-mini-metrics{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}@media(min-width:576px){.dash-mini-metrics{grid-template-columns:repeat(4,1fr)}}.dash-mini-metric{background:#fff;border:1px solid #f1f5f9;border-radius:8px;padding:10px 12px;text-align:center}.dash-mini-metric-value{color:#1e293b;font-size:1.125rem;font-weight:700;line-height:1}.dash-mini-metric-label{color:#64748b;font-size:.6875rem;margin-top:4px}.dash-list-card{background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.04);overflow:hidden}.dash-list-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:8px;justify-content:space-between;padding:12px 10px}@media(min-width:768px){.dash-list-header{padding:14px 12px}}.dash-list-title{align-items:center;color:#334155;display:flex;font-size:.8125rem;font-weight:600;gap:6px;margin:0}.dash-list-title i{font-size:.75rem}.dash-list-body{max-height:240px;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(min-width:768px){.dash-list-body{max-height:280px}}.dash-list-item{align-items:center;border-bottom:1px solid #f8fafc;color:inherit;display:flex;gap:10px;padding:10px 14px;text-decoration:none;transition:background .15s}@media(min-width:768px){.dash-list-item{gap:12px;padding:6px 16px}}.dash-list-item:hover{background:#f8fafc;color:inherit;text-decoration:none}.dash-list-item:last-child{border-bottom:none}.dash-list-item-badge{border-radius:50%;flex-shrink:0;height:6px;width:6px}.dash-list-item-badge--warning{background:#f59e0b}.dash-list-item-badge--info{background:#3b82f6}.dash-list-item-badge--success{background:#10b981}.dash-list-item-badge--danger{background:#ef4444}.dash-list-item-badge--primary{background:#4f46e5}.dash-list-item-content{flex:1;min-width:0}.dash-list-item-title{color:#334155;font-size:.8125rem;font-weight:500;line-height:1.3}.dash-list-item-meta,.dash-list-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-list-item-meta{color:#94a3b8;font-size:.6875rem;margin-top:2px}.dash-list-item-value{color:#10b981;flex-shrink:0;font-size:.75rem;font-weight:600}.dash-list-item-date{align-items:center;color:#94a3b8;display:flex;flex-shrink:0;font-size:.6875rem;gap:4px}.dash-empty{color:#94a3b8;padding:24px 16px;text-align:center}.dash-empty i{color:#cbd5e1;display:block;font-size:1.5rem;margin-bottom:8px}.dash-empty p{font-size:.8125rem;margin:0}.dash-btn-link{align-items:center;color:#4f46e5;display:flex;font-size:.6875rem;font-weight:600;gap:4px;text-decoration:none;transition:color .2s;white-space:nowrap}.dash-btn-link:hover{color:#3730a3;text-decoration:none}.dash-btn-link i{font-size:.625rem;transition:transform .2s}.dash-btn-link:hover i{transform:translateX(2px)}.dash-personal-section{background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.04);padding:18px 14px}.dash-personal-title{align-items:center;color:#334155;display:flex;font-size:.875rem;font-weight:600;gap:8px;margin-bottom:12px}.dash-personal-title i{color:#4f46e5;font-size:.8125rem}.dash-role-item{align-items:center;background:#f8fafc;border-radius:8px;color:inherit;display:flex;justify-content:space-between;margin-bottom:8px;padding:10px;text-decoration:none;transition:all .2s}.dash-role-item:hover{background:#f1f5f9;color:inherit;text-decoration:none}.dash-role-item-label{color:#334155;font-size:.8125rem;font-weight:500}.apexcharts-tooltip{border-radius:8px!important;box-shadow:0 4px 16px rgba(0,0,0,.12)!important}.apexcharts-tooltip-title{background:#f1f5f9!important;border-bottom:1px solid #e2e8f0!important;font-weight:600!important}.apexcharts-legend-text{font-weight:500!important}.apexcharts-datalabel{font-weight:600!important}.alert-danger{background-color:rgba(223,100,84,.1)!important;border:1px solid #df6454!important;color:#df6454!important;font-size:16px;font-weight:700;line-height:24px}.button-sticky{background-color:#f5f7ff;bottom:0;left:0;margin:0;position:sticky;width:100%;z-index:9}.btn-xs{font-size:.8125rem;line-height:1.5;padding:.0625rem .3125rem}.dynamic-collection{list-style:none;padding-left:0}.dynamic-collection li{position:relative}.dynamic-collection li img{max-width:100%}.dynamic-collection li img.preview{border-radius:16px;max-height:180px}label{font-weight:700;margin-bottom:.1rem!important;margin-top:.2rem}label:first-letter{text-transform:capitalize}.nav-form,.nav-translations{border-bottom:none}.nav-form.nav-form,.nav-translations.nav-form{margin-bottom:3px;margin-top:4.5px}.nav-form.nav-translations,.nav-translations.nav-translations{justify-content:flex-end;margin-top:3px}.nav-form .nav-item>.nav-link,.nav-translations .nav-item>.nav-link{background-color:rgba(0,0,0,0);border-radius:4px;color:#b0b0b0;font-size:13px;font-weight:700;line-height:14px;margin:0 5px 0 0;padding:3px}.nav-form .nav-item>.nav-link.active,.nav-form .nav-item>.nav-link:focus,.nav-form .nav-item>.nav-link:hover,.nav-translations .nav-item>.nav-link.active,.nav-translations .nav-item>.nav-link:focus,.nav-translations .nav-item>.nav-link:hover{background-color:rgba(0,0,0,0)!important}.panel select[multiple].input-sm{height:30px}.swal2-styled{border-radius:30px}.swal2-question{border-color:#3e8c41!important;color:#3e8c41!important}.fi.fa-xs{vertical-align:.22em}
