:root{--space-xxxs: 4px;--space-xxs: 8px;--space-xs: 10px;--space-s: 12px;--space-sm: 16px;--space-m: 24px;--space-l: 32px;--space-xl: 48px;--primary-color: var(--volgh-primary, #58b01a);--primary-hover: var(--volgh-primary-hover, #561fdf);--danger-color: var(--volgh-danger, #f82649);--success-color: var(--volgh-success, #09ad95);--info-color: var(--volgh-info, #0774f8);--warning-color: var(--volgh-warning, #f7b731);--text-color: var(--volgh-default-color, #25252a);--border-color: var(--volgh-default-border, #eaedf1);--background-color: var(--volgh-background, #f2f3f9);--white: var(--volgh-white, #ffffff);--font-family-base: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius-xs: 4px;--radius-s: 6px;--radius-m: 8px}*{box-sizing:border-box}.form-control-enhanced{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control-enhanced:focus{border-color:var(--primary-color);box-shadow:0 0 0 .2rem #58b01a40}.btn-enhanced{transition:all .2s ease-in-out;font-weight:500}.btn-enhanced:focus{box-shadow:0 0 0 .2rem #58b01a40}.welcome-title{font-size:20px;line-height:30px;font-weight:700}.card{border-radius:var(--radius-m)}.card--o-hidden{overflow:hidden}.wideget-user-warap{text-align:center}.app-header{position:sticky}.app-header.header.fixed-header{background-color:var(--white)}.search-bar .btn:hover{background-color:transparent;color:var(--primary-color)}.fullscreenie .full-screen-link .fe-maximize{display:none}.fullscreenie .full-screen-link .fe-minimize{display:inline-block}.full-screen-link .fe-minimize{display:none}#back-to-top{right:auto;left:var(--space-m)}.header-badge{color:var(--white);font-weight:600}.space-as-label{height:34px}.t-right{text-align:right}.gap-s{gap:var(--space-s)}.profile_pic,.avatar{width:50px;height:50px;background-color:transparent}.avatar{color:var(--text-color);text-align:left;line-height:1.4}.avatar--with-text{width:auto;height:auto}.divider{border-color:#d6d6d6;border-width:1px;border-style:solid}.divider--vertical{height:100%;width:1px;margin:0 var(--space-m)}.divider--vertical.divider--space-xs{margin-right:var(--space-xs);margin-left:var(--space-xs)}.divider--vertical.divider--auto{height:auto}.divider--horizontal{width:100%;height:1px;margin:var(--space-m) 0}.divider--horizontal.divider--auto{width:auto}.divider--horizontal.divider--space-xs{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.box{background-color:#f5f7fa;border-radius:20px;padding:var(--space-sm)}.box h3.heading{font-size:var(--font-l);flex:1}.box .badge-status{background-color:hsl(var(--neutral-30));color:hsl(var(--neutral-0));font-size:var(--font-m)}.box__content,.box__header{padding:var(--space-xxs) var(--space-s);border-radius:8px;margin-bottom:var(--space-sm);font-size:var(--font-l);min-height:55px;display:flex}.box__header{align-items:center;cursor:pointer}.box__content{display:block;flex-direction:column;margin-top:var(--space-sm);margin-bottom:0;font-size:var(--font-m);height:auto;background-color:hsl(var(--neutral-0))}.box--opened .box__content{display:block}.box_list{margin-top:var(--space-m)}.box_list>.box{margin-bottom:var(--space-m)}.box_list>.box:last-child{margin-bottom:0}.tabs-nav{margin-bottom:var(--space-m)}.tabs-nav .nav-link{padding:var(--space-sm) var(--space-m);transition:opacity .2s linear,color .2s linear,border-color .2s linear;border-bottom:2px solid hsl(var(--neutral-0))}.tabs-nav .nav-link:hover:not(.active){opacity:.5;border-color:hsl(var(--neutral-50))}.tabs-nav .nav-link.active{color:hsl(var(--blue-100));border-color:hsl(var(--blue-100))}.pagination{padding:var(--space-m) 0;align-items:center;justify-content:center}.no-data{display:flex;align-items:center;justify-content:center;font-size:var(--font-xl);color:hsl(var(--neutral-50));min-height:300px}.no-data p{max-width:450px;text-align:center}.task-conditions{margin-top:var(--space-m)}.task-conditions .heading{margin-bottom:var(--space-m)}.filters{margin-bottom:var(--space-sm)}.filters h4{font-size:var(--font-m);font-family:var(--font-family-headline);font-weight:600;margin-bottom:0;color:hsl(var(--neutral-100))}.filters__header{display:flex;align-items:center;margin-bottom:var(--space-xxxs)}.filters__header__title{flex:1}.filters__body{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.filter{font-size:var(--font-xs);font-family:var(--font-family-headline);font-weight:600;color:hsl(var(--neutral-100));border:1px solid hsl(var(--blue-100));border-radius:var(--radius-xs);height:30px;display:inline-flex;gap:var(--space-xs);padding:0 0 0 var(--space-xs);align-items:center;background-color:hsl(var(--neutral-0))}.filter button{line-height:1;padding:0 var(--space-xs);color:hsl(var(--neutral-100));transition:color .2s linear;height:100%;display:flex;align-items:center;justify-content:center;outline:none}.filter button:hover{color:hsl(var(--blue-100));opacity:1}.filter button:active,.filter button:focus{outline:none}fieldset{margin-bottom:var(--space-l);padding-bottom:var(--space-l);border:none;padding:0}fieldset:not(:last-of-type){border-bottom:1px solid var(--border-color, #eaedf1)}.form-control{transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:var(--primary-color, #58b01a);box-shadow:0 0 0 .2rem #58b01a40}.form-control.is-invalid{border-color:var(--danger-color, #f82649)}.form-control.is-invalid:focus{border-color:var(--danger-color, #f82649);box-shadow:0 0 0 .2rem #f8264940}.form-control.is-valid{border-color:var(--success-color, #09ad95)}.form-control.is-valid:focus{border-color:var(--success-color, #09ad95);box-shadow:0 0 0 .2rem #09ad9540}.form-label{font-weight:500;color:var(--text-color, #25252a);margin-bottom:.5rem}.invalid-feedback{display:block;width:100%;margin-top:.25rem;font-size:.875rem;color:var(--danger-color, #f82649)}.valid-feedback{display:block;width:100%;margin-top:.25rem;font-size:.875rem;color:var(--success-color, #09ad95)}.form-text{margin-top:.25rem;font-size:.875rem;color:#6c757d}.custom-control-label{color:var(--text-color, #25252a);font-weight:500}.custom-control-label:before{border-color:var(--border-color, #eaedf1);background-color:var(--white, #ffffff)}.custom-control-input:checked~.custom-control-label:before{background-color:var(--primary-color, #58b01a);border-color:var(--primary-color, #58b01a)}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #58b01a40}.form-select:focus{border-color:var(--primary-color, #58b01a);box-shadow:0 0 0 .2rem #58b01a40}.form-group{margin-bottom:1rem}.input-group-text{background-color:#f8f9fa;border-color:var(--border-color, #eaedf1);color:var(--text-color, #25252a)}.form-control-sm{font-size:.875rem;padding:.25rem .5rem}.form-control-lg{font-size:1.125rem;padding:.75rem 1rem}.heading{margin:0}.heading--blue{color:hsl(var(--blue-100))}h3.heading{font-size:var(--font-m);font-weight:600}.page-title{font-size:22px;line-height:40px;font-weight:700;color:hsl(var(--blue-100))}.page-title-container{margin-bottom:var(--space-m);margin-top:var(--space-m);display:flex;align-items:center}.page-title-container>div:first-child{flex:1}.page-title__buttons{display:flex;justify-content:flex-end;gap:var(--space-xxs)}.page-title small{display:block;font-size:.85rem;line-height:1;color:hsl(var(--neutral-70))}.card--calendar .card-body{padding:var(--space-sm)}.fc{--border-bottom-color: hsla(240, 3%, 94%, 1);--bg-hover-color: hsla(220, 80%, 58%, .05)}.fc-toolbar-chunk{display:flex;align-items:center}.fc-toolbar-chunk button{font-size:var(--font-m);color:hsl(var(--neutral-50));border:0;cursor:pointer;transition:opacity .2s linear}.fc-toolbar-chunk button.fc-button-active{color:hsl(var(--blue-100))}.fc-toolbar-chunk button:hover{opacity:.5}.fc-button-group{display:flex}.fc-next-button,.fc-prev-button{background-color:#7d8ca61a;margin-left:var(--space-xs);height:28px;width:28px;padding-right:0;padding-left:0;font-size:22px!important;align-items:center;display:flex;justify-content:center}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:0}.fc .fc-toolbar-title{font-size:var(--font-m);text-transform:capitalize;font-weight:600;margin-left:0;margin-right:var(--space-xxs)}.fc .fc-toolbar-title:before{content:"-";display:inline-block;margin:0 var(--space-xxs) 0 0}.fc .fc-scrollgrid{border-radius:10px;overflow:hidden}.fc-theme-standard th{border:0;border-bottom:1px solid var(--border-bottom-color)}.fc-view-harness{padding:var(--space-s) var(--space-xs);background-color:#f6f7f999!important;border-radius:10px}.fc .fc-col-header-cell-cushion{font-size:1rem;text-transform:capitalize}.fc .fc-daygrid-event{padding:0!important;margin:0 0 2px!important;position:static;display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.fc .fc-daygrid-event.fc-event-end{background-color:transparent;box-shadow:none;border:0}.fc .fc-daygrid-event-harness{border:0!important}.fc .fc-daygrid-day{border:1px solid var(--border-bottom-color);position:relative}.fc .fc-daygrid-day.opened{z-index:20}.fc .fc-daygrid-day.opened>.fc-daygrid-day-frame{z-index:20}.fc .fc-daygrid-day.opened .fc-daygrid-day-events{z-index:21}.fc .fc-daygrid-day-events{display:flex;flex-direction:column;gap:4px;margin-top:var(--space-m)}.fc .fc-daygrid-day.fc-day-today{background-color:var(--bg-hover-color);border:0}.fc .fc-daygrid-day.fc-day-today>div{border:1px solid hsl(var(--blue-100))}.fc .fc-daygrid-day-top-container{flex:1;display:flex}.fc .fc-daygrid-day-frame{padding:var(--space-xs);cursor:pointer;transition:background-color .2s linear}.fc .fc-daygrid-day-frame:hover{background-color:var(--bg-hover-color)}.fc .fc-daygrid-day .open-popup-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;margin:0;padding-right:1px;padding-bottom:3px;padding-left:2px;color:#7d8ca6;font-size:24px;border-color:#7d8ca680;position:absolute;top:var(--space-xs);right:var(--space-xs);z-index:10;transition:color .2s linear,border-color .2s linear}.fc .fc-daygrid-day .open-popup-btn:hover{color:hsl(var(--blue-100));border-color:hsl(var(--blue-100))}.fc .fc-daygrid-day-number{flex:1;padding:0;color:hsl(var(--neutral-100));font-size:1rem;transition:color .2s linear}.fc .fc-daygrid-day-number:hover{text-decoration:none;color:hsl(var(--blue-100))}.fc a[data-navlink]:hover{text-decoration:none}.fc .fc-theme-standard th{border:0}.calendar-badge{color:hsl(var(--neutral-0));background-color:hsl(var(--blue-100));border-radius:6px;padding:4px 8px;font-size:10px;max-width:100%;text-overflow:ellipsis;overflow:hidden;transition:opacity .2s linear}.calendar-badge:hover{opacity:.5}.calendar-badge.all-day{background-color:hsl(var(--neutral-100));color:hsl(var(--neutral-0));display:block}.calendar-badge-container{position:relative}.calendar-badge__popover{position:fixed!important;top:50%!important;left:50%!important;z-index:9999;transform:translate(-50%,-50%)!important;background-color:hsl(var(--neutral-0));padding:var(--space-m);border-radius:10px;width:400px;max-height:80vh;overflow-y:auto;box-shadow:0 20px 40px hsla(var(--neutral-100),.4);pointer-events:none;opacity:0;color:hsl(var(--neutral-100));font-size:var(--font-m);text-wrap:wrap;border:1px solid #000}.calendar-badge__popover.opened{transform:translate(-50%,-50%)!important;opacity:1;pointer-events:auto}.calendar-badge__popover:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:-1;opacity:0;transition:opacity .3s ease}.calendar-badge__popover.opened:before{opacity:1}.calendar-badge__popover .heading{font-size:var(--font-l);color:hsl(var(--neutral-100))}.calendar-badge__popover__date{display:flex;gap:var(--space-s);font-size:var(--font-m)}.calendar-badge__popover__date-icon{width:26px;flex:none}.calendar-badge__popover__close{font-size:var(--font-l);line-height:1;display:block}.calendar-badge__popover__header{margin-bottom:var(--space-m);display:flex}.calendar-badge__popover__header .heading{flex:1;align-items:center}.calendar-badge__popover__buttons{margin-top:var(--space-m)}.calendar-badge__popover__pending{margin-top:var(--space-m);padding-top:var(--space-m);border-top:1px solid hsla(var(--neutral-100),.1)}.calendar-badge__popover__pending .pending-requests-list{margin-top:var(--space-s)}.calendar-badge__popover__pending .pending-request-item{display:flex;justify-content:space-between;align-items:center;padding:var(--space-s);margin-bottom:var(--space-s);background-color:hsla(var(--neutral-100),.05);border-radius:6px;border:1px solid hsla(var(--neutral-100),.1)}.calendar-badge__popover__pending .pending-request-item .request-info{flex:1}.calendar-badge__popover__pending .pending-request-item .request-info strong{display:block;margin-bottom:2px}.calendar-badge__popover__pending .pending-request-item .request-info small{color:hsla(var(--neutral-100),.6);font-size:.85em}.calendar-badge__popover__customer,.calendar-badge__popover__user{display:flex;align-items:center;gap:var(--space-s)}.calendar-badge__popover__content{display:flex;flex-direction:column;gap:var(--space-m)}.calendar-badge__popover__content .avatar,.calendar-badge__popover .avatar img{width:26px;height:26px}.calendar-badge-label{color:#8a8fa8;display:inline-flex;align-items:center;gap:var(--space-s)}.pending-requests-modal .event-info{padding:var(--space-m);background-color:hsla(var(--blue-100),.05);border-radius:8px;border:1px solid hsla(var(--blue-100),.1)}.pending-requests-modal .request-card{background-color:hsla(var(--neutral-100),.02);border:1px solid hsla(var(--neutral-100),.1)!important;transition:all .2s ease}.pending-requests-modal .request-card:hover{background-color:hsla(var(--neutral-100),.05);border-color:hsla(var(--neutral-100),.2)!important}.pending-requests-modal .request-card .request-info h6{color:hsl(var(--neutral-100));font-weight:600}.pending-requests-modal .request-card .request-actions{display:flex;gap:var(--space-xs);align-items:center}.pending-requests-modal .requests-list{max-height:400px;overflow-y:auto}.btn{transition:all .2s ease-in-out;font-weight:500;border-radius:var(--radius-xs, 4px)}.btn--link{color:var(--primary-color, #58b01a);background-color:transparent;border-color:transparent;text-decoration:none}.btn--link:hover{color:var(--primary-hover, #561fdf);background-color:transparent;border-color:transparent;opacity:.8}.btn--filled{background-color:var(--primary-color, #58b01a);border-color:var(--primary-color, #58b01a);color:var(--white, #ffffff)}.btn--filled:hover{background-color:var(--primary-hover, #561fdf);border-color:var(--primary-hover, #561fdf);color:var(--white, #ffffff)}.btn--filled.btn--danger{background-color:var(--danger-color, #f82649);border-color:var(--danger-color, #f82649)}.btn--filled.btn--danger:hover{background-color:#dc2626;border-color:#dc2626}.btn--filled.btn--blue{background-color:var(--info-color, #0774f8);border-color:var(--info-color, #0774f8)}.btn--filled.btn--blue:hover{background-color:#0056b3;border-color:#0056b3}.btn--danger{color:var(--danger-color, #f82649);border-color:var(--danger-color, #f82649);background-color:transparent}.btn--danger:hover{background-color:var(--danger-color, #f82649);border-color:var(--danger-color, #f82649);color:var(--white, #ffffff)}.btn--danger.btn--link{color:var(--danger-color, #f82649);background-color:transparent;border-color:transparent}.btn--danger.btn--link:hover{opacity:.8;background-color:transparent;border-color:transparent}.btn--blue{color:var(--info-color, #0774f8);border-color:var(--info-color, #0774f8);background-color:transparent}.btn--blue:hover{background-color:var(--info-color, #0774f8);border-color:var(--info-color, #0774f8);color:var(--white, #ffffff)}.btn--small{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:var(--radius-xs, 4px)}.btn--large{padding:.75rem 1.5rem;font-size:1.125rem;line-height:1.5;border-radius:var(--radius-s, 6px)}.btn--block{display:flex;width:100%;justify-content:center}.btn--icon-only{padding:.5rem;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center}.btn--icon-only.btn--small{width:2rem;height:2rem;padding:.25rem}.btn--icon-only.btn--large{width:3rem;height:3rem;padding:.75rem}.btn--underline{text-decoration:underline}.btn--underline.btn--blue{color:var(--info-color, #0774f8)}.btn--underline.btn--blue:hover{color:var(--white, #ffffff);background-color:var(--info-color, #0774f8)}.btn--inline{padding:0;border:none;background:none}.btn--inline:hover{background:none;border:none}.btn--active{background-color:var(--primary-color, #58b01a);border-color:var(--primary-color, #58b01a);color:var(--white, #ffffff)}.btn--disabled,.btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.btn:focus{box-shadow:0 0 0 .2rem #58b01a40}.info-button{background-color:var(--info-color, #0774f8);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--white, #ffffff);width:16px;height:16px;cursor:pointer;font-weight:400;font-size:12px;padding:1px;transition:background-color .2s linear}.info-button:hover{cursor:pointer;background-color:#0056b3}.badge-status{display:inline-flex;align-items:center;justify-content:center;padding:2px var(--space-xxs);gap:var(--space-xxs);border-radius:50px}.badge-status span:first-child{border-radius:50%;display:inline-block;width:9px;height:9px}.badge-status--warn{background-color:hsl(var(--warn-10))}.badge-status--warn span:first-child{background-color:hsl(var(--warn-100))}.badge-status--success{background-color:hsl(var(--success-10))}.badge-status--success span:first-child{background-color:hsl(var(--success-100))}.badge-status--danger{background-color:hsl(var(--danger-10))}.badge-status--danger span:first-child{background-color:hsl(var(--danger-100))}.badge-status--info{background-color:hsl(var(--blue-10));color:hsl(var(--blue-100))}.badge-status--info span:first-child{background-color:hsl(var(--blue-100))}.badge-status--no-bullet span:first-child{display:none}.card-header{border-bottom:0;padding:var(--space-m) var(--space-l)}.card-title{font-weight:700;font-size:22px;line-height:40px;letter-spacing:-1%}.card--table .card-body{padding:0}.card--table div>table>tbody:first-child>tr:first-of-type>td{padding-top:var(--space-l)}.card--neutral .card-header{background-color:hsl(var(--neutral-10))}.card-chart-single__icon{width:70px;height:70px;display:flex;justify-content:center;align-items:center;background-color:hsl(var(--neutral-100));color:hsl(var(--neutral-0));border-radius:50%;margin:auto;font-size:var(--font-xl);flex:none}.card-chart-single__value{flex:1;display:flex;flex-direction:column;gap:var(--space-xxs);justify-content:center}.card-chart-single__value__title{font-size:var(--font-s);color:hsl(var(--neutral-30));line-height:1}.card-chart-single__value__value{font-size:var(--font-l);font-family:var(--font-family-title);font-weight:600;line-height:1}.card-chart-single .card-body{display:flex;gap:var(--space-m);padding:var(--space-m)}table{width:100%}table thead th{color:hsl(var(--neutral-30));font-weight:400;font-size:14px;line-height:24px;padding:var(--space-xs) var(--space-m)}table>tbody>tr>td{padding:var(--space-xs) var(--space-m);font-size:var(--font-s)}table>tbody>tr>td b{font-size:var(--font-m)}table>tbody>tr>td small{color:hsl(var(--neutral-30));font-size:var(--font-xxs)}table>tbody:nth-child(odd) tr:nth-child(odd){background-color:hsl(var(--blue-10))}.modal-custom{position:fixed;overflow-x:hidden;overflow-y:auto;z-index:999;right:-100vw;top:0;width:100%;height:100%;background-color:#0006;opacity:0;transition:opacity .2s linear;min-width:400px}.modal-header{border-bottom:0;padding:var(--space-m) var(--space-m) var(--space-xs)}.modal-header button{color:hsl(var(--neutral-70))}.modal-header button i{color:inherit;transition:color .2s linear}.modal-header button:hover{color:hsl(var(--neutral-100))}.modal-header .btn-fullscreen{position:relative;margin-left:calc(var(--space-m) * -1);left:calc(var(--space-m) - 12px);box-shadow:none}.modal-header .btn-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;box-sizing:border-box;transition:color .2s linear}.modal-custom.right .modal-dialog,.modal-custom.left .modal-dialog{right:-100vw;position:absolute;transition:width .3s ease,right .3s ease}.modal-custom.right .modal-body,.modal-custom.left .modal-body{padding:0 var(--space-m)}.modal-body h5{font-weight:400;font-size:16px;line-height:24px;font-family:Inter,sans-serif;color:hsl(var(--neutral-70));margin-top:var(--space-xxxs);margin-bottom:0}.modal-body__header{margin-bottom:var(--space-l)}.modal-footer{padding:var(--space-m)}.modal--fullscreen .modal-dialog{max-width:none;width:100vw}.modal--opened{opacity:1;right:0}.modal--opened.modal-custom.right .modal-dialog,.modal--opened.modal-custom.left .modal-dialog{right:0}.modal--iframe .modal-dialog{width:100%;max-width:768px}.modal--iframe .modal-dialog iframe{width:100%;height:100%}.modal-title{font-size:24px;line-height:28px;font-weight:700}.task-row{border-bottom:hsl(var(--neutral-10)) 2px solid}.task-row>a{display:grid;padding:var(--space-m);grid-template-columns:1fr auto;grid-column-gap:var(--space-sm);transition:background-color .2s linear}.task-row>a:hover{background-color:hsl(var(--blue-10))}.task-row>a input{margin-right:0}.task-row--opened>a{padding-bottom:calc(var(--space-xs) / 2)}.task-row__header{grid-area:1/1/2/2;display:flex;gap:var(--space-sm);align-items:center}.task-row__content{grid-area:2/1/3/2;display:flex;flex-direction:column;gap:var(--space-xs);padding:calc(var(--space-xs) / 2) var(--space-m) var(--space-m) var(--space-m)}.task-row__description p{margin-bottom:0}.task-row__buttons{padding:var(--space-m)}.task-row__button:not(:last-child){margin-bottom:var(--space-sm)}.task-row__button button{width:100%}.task-row__handler{grid-area:1/2/3/3;display:flex;justify-content:center;align-items:center}.task-row__handler i{color:hsl(var(--neutral-50))}.task-tr-row>td:first-child{padding-right:0}.task-tr-row>td:first-child+td{padding-left:var(--space-xs)}.task-tr-row table{background-color:hsl(var(--neutral-10))}.task-tr-row__child{border-bottom:hsl(var(--neutral-50));background-color:1px solid hsl(var(--neutral-10))}.task-tr-row__child>td:first-child{padding-left:var(--space-m);padding-right:0;padding-top:0;padding-bottom:0;border-bottom:hsl(var(--neutral-50))}.task-tr-row__child td{background-color:hsl(var(--neutral-10))}.task-tr-row__child td:first-child{box-sizing:content-box;width:40px;text-align:center}.task-tr-row__child td:nth-child(2){width:280px}.task-tr-row__child td:nth-child(4){width:290px}.task-tr-row__child td:last-child{width:245px}.sidebar-bottom{position:sticky;bottom:0;width:100%;background-color:#fafcff;flex-shrink:0;z-index:10}.sidebar-bottom .profile_pic{margin:0;width:50px;height:50px}.sidebar-bottom__profile{gap:var(--space-xxs);display:flex;align-items:center;transition:color .2s linear;padding:var(--space-m) var(--space-sm)}.sidebar-bottom__profile:hover{background-color:hsl(var(--blue-10))}.sidebar-bottom__profile .heading{width:70%}.sidebar-bottom__profile__name{font-weight:400;font-size:16px;line-height:24px;font-family:Inter,sans-serif;color:hsl(var(--neutral-70));overflow:hidden;text-overflow:ellipsis;width:100%;text-wrap:nowrap;color:hsl(var(--neutral-100));display:block}.sidebar-bottom__profile__role{font-weight:400;font-size:14px;line-height:24px;color:hsl(var(--neutral-50))}.side-header{border-bottom:0;flex-direction:column;align-items:flex-end;position:relative;height:auto;flex-shrink:0}.header-logo{margin-top:var(--space-xs);margin-bottom:var(--space-sm);display:block}.side-menu__icon{width:30px}.side-menu__item{transition:color .2s linear;font-size:16px;gap:var(--space-sm)}.side-menu__item:hover,.side-menu__item:hover .side-menu__icon{color:hsl(var(--blue-100))}.side-menu__item.active{color:hsl(var(--blue-100));font-weight:600}.side-menu__item.active .side-menu__icon{color:hsl(var(--blue-100))}.sidenav-toggled .app-sidebar__toggle .fa-angle-right{display:block}.sidenav-toggled .app-sidebar__toggle .fa-angle-left{display:none}.sidenav-toggled .app-sidebar__toggle{margin:0 auto}.sidenav-toggled:not(.sidenav-toggled-open) .sidebar-bottom .heading{display:none}.app-sidebar{background-color:#fafcff;display:flex;flex-direction:column;height:100vh;overflow:hidden}.app-sidebar__toggle .fa-angle-right{display:none}.app-sidebar__toggle .fa-angle-left{display:block}.app-sidebar__toggle .circle{border:1px solid hsl(var(--neutral-10));transition:border-color .2s linear}.app-sidebar__toggle i{color:hsl(var(--neutral-100));transition:color .2s linear;position:relative;right:1px}.app-sidebar__toggle:hover i{color:hsl(var(--blue-100))}.app-sidebar__toggle:hover .circle{border-color:hsl(var(--blue-100))}.main-sidemenu{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.main-sidemenu .side-menu{flex:1;padding-bottom:var(--space-xl)}.breadcrumb-container{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-bottom:1px solid #dee2e6;box-shadow:0 1px 3px #0000001a;position:sticky;top:0;z-index:1020;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.breadcrumb-container:hover{box-shadow:0 2px 8px #00000026}.breadcrumb-wrapper{max-width:100%;margin:0 auto;animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.breadcrumb{background:none;padding:0;margin:0;font-size:14px;font-weight:500}.breadcrumb-item{max-width:200px;position:relative}.breadcrumb-item:not(:last-child){margin-right:8px}.breadcrumb-item i{transition:all .2s ease;font-size:13px}.breadcrumb-item a{color:#007bff;text-decoration:none;transition:all .2s ease;padding:4px 8px;border-radius:6px;position:relative}.breadcrumb-item a:hover{background:rgba(0,123,255,.1);color:#0056b3;text-decoration:none;transform:translateY(-1px)}.breadcrumb-item a:hover i{transform:scale(1.1)}.breadcrumb-item a:focus{outline:2px solid rgba(0,123,255,.3);outline-offset:2px}.breadcrumb-item.active span{color:#495057;font-weight:600;position:relative}.breadcrumb-item.active span:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,#007bff,#6c757d);border-radius:1px}.breadcrumb-item.active i{color:#6c757d}.breadcrumb-item span,.breadcrumb-item a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;display:inline-block;vertical-align:middle}.breadcrumb-item .fe-chevron-right{color:#adb5bd;font-size:11px;opacity:.7;transition:opacity .2s ease}.breadcrumb-item .fe-chevron-right:hover{opacity:1}.breadcrumb-actions .btn{font-size:12px;padding:6px 12px;border-radius:8px;transition:all .2s ease;font-weight:500}.breadcrumb-actions .btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.breadcrumb-actions .btn:active{transform:translateY(0)}.breadcrumb-actions .btn i{font-size:11px}.breadcrumb-actions .btn-outline-secondary{border-color:#6c757d;color:#6c757d}.breadcrumb-actions .btn-outline-secondary:hover{background:#6c757d;border-color:#6c757d;color:#fff}.breadcrumb-actions .btn-outline-primary{border-color:#007bff;color:#007bff}.breadcrumb-actions .btn-outline-primary:hover{background:#007bff;border-color:#007bff;color:#fff}@media (max-width: 768px){.breadcrumb-container{position:relative}.breadcrumb-wrapper{flex-direction:column;gap:12px;padding:12px 16px}.breadcrumb{flex-wrap:wrap;gap:4px}.breadcrumb-item{max-width:none}.breadcrumb-item span,.breadcrumb-item a{max-width:120px;font-size:13px}.breadcrumb-actions{justify-content:center}.breadcrumb-actions .btn{font-size:11px;padding:4px 8px}.breadcrumb-actions .btn .d-none.d-md-inline{display:none!important}}@media (max-width: 576px){.breadcrumb-item span,.breadcrumb-item a{max-width:100px;font-size:12px}.breadcrumb-actions .btn{padding:3px 6px}.breadcrumb-actions .btn i{font-size:10px}}.dark-mode .breadcrumb-container{background:linear-gradient(135deg,#2c3e50 0%,#34495e 100%);border-bottom-color:#4a5568}.dark-mode .breadcrumb-container:hover{box-shadow:0 2px 8px #0000004d}.dark-mode .breadcrumb-item a{color:#64b5f6}.dark-mode .breadcrumb-item a:hover{background:rgba(100,181,246,.2);color:#42a5f5}.dark-mode .breadcrumb-item a:focus{outline-color:#64b5f666}.dark-mode .breadcrumb-item.active span{color:#e2e8f0}.dark-mode .breadcrumb-item.active span:after{background:linear-gradient(90deg,#64b5f6,#a0aec0)}.dark-mode .breadcrumb-item i{color:#a0aec0}.dark-mode .fe-chevron-right{color:#718096}.dark-mode .breadcrumb-actions .btn-outline-secondary{border-color:#a0aec0;color:#a0aec0}.dark-mode .breadcrumb-actions .btn-outline-secondary:hover{background:#a0aec0;color:#2d3748}.dark-mode .breadcrumb-actions .btn-outline-primary{border-color:#64b5f6;color:#64b5f6}.dark-mode .breadcrumb-actions .btn-outline-primary:hover{background:#64b5f6;color:#2d3748}.breadcrumb-loading .breadcrumb-item span,.breadcrumb-loading .breadcrumb-item a{background:linear-gradient(90deg,#f8f9fa 25%,#e9ecef 50%,#f8f9fa 75%);background-size:200% 100%;animation:loading 1.5s infinite;color:transparent}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.breadcrumb-container:focus-within{box-shadow:0 0 0 2px #007bff40}@media (prefers-contrast: high){.breadcrumb-container{border-bottom:2px solid #000}.breadcrumb-item a{border:1px solid transparent}.breadcrumb-item a:hover,.breadcrumb-item a:focus{border-color:#000;background:#fff;color:#000}}@media (prefers-reduced-motion: reduce){.breadcrumb-wrapper{animation:none}.breadcrumb-item a{transition:none}.breadcrumb-item a:hover{transform:none}.breadcrumb-actions .btn{transition:none}.breadcrumb-actions .btn:hover{transform:none}}
