.scroll-kanban{height:80vh;overflow:scroll}.day-font{font-size:.8rem!important;font-weight:900!important}.day,.my-badge{height:100px}.my-badge{width:100%;white-space:normal}[dir] .py-05{padding-top:.5rem!important;padding-bottom:.5rem!important}.font-weight-bold{font-weight:900!important;color:#fff!important}[dir] .py10{padding-top:5px!important;padding-bottom:5px!important}.overflow-x-hidden{overflow-x:hidden!important}::v-deep .card-app-design{transition:all .3s ease-in-out}[dir] ::v-deep .card-app-design{border-radius:12px;box-shadow:0 4px 18px 0 rgba(0,0,0,.05)!important;border:1px solid rgba(115,103,240,.08)!important;margin-bottom:1.5rem!important}[dir] ::v-deep .card-app-design:hover{box-shadow:0 8px 25px 0 rgba(115,103,240,.1)!important;transform:translateY(-2px)}::v-deep .card-app-design .luxury-gradient-text{-webkit-text-fill-color:transparent;font-weight:800;letter-spacing:.5px;display:inline-block}[dir] ::v-deep .card-app-design .luxury-gradient-text{-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem!important;margin-top:.8rem!important}[dir=ltr] ::v-deep .card-app-design .luxury-gradient-text{background:linear-gradient(90deg,#7367f0,#ce9ffc);margin-left:.5rem!important}[dir=rtl] ::v-deep .card-app-design .luxury-gradient-text{background:linear-gradient(-90deg,#7367f0,#ce9ffc);margin-right:.5rem!important}::v-deep .card-app-design .b-table-simple{border-spacing:0 6px!important;border-collapse:separate!important}[dir] ::v-deep .card-app-design .table-striped tbody tr:nth-of-type(2n),[dir] ::v-deep .card-app-design .table-striped tbody tr:nth-of-type(odd){background-color:rgba(115,103,240,.03)!important}::v-deep .card-app-design tbody tr{transition:all .2s ease}[dir] ::v-deep .card-app-design tbody tr{box-shadow:0 2px 6px rgba(0,0,0,.02);border-radius:6px}[dir] ::v-deep .card-app-design tbody tr:hover{box-shadow:0 4px 12px rgba(115,103,240,.06)!important;background-color:rgba(115,103,240,.06)!important}[dir=ltr] ::v-deep .card-app-design tbody tr:hover{transform:translateX(4px) scale(1.005)}[dir=rtl] ::v-deep .card-app-design tbody tr:hover{transform:translateX(-4px) scale(1.005)}::v-deep .card-app-design td{vertical-align:middle}[dir] ::v-deep .card-app-design td{padding:.6rem 1rem!important;border-top:none!important;border-bottom:none!important}::v-deep .card-app-design td:first-child{font-weight:600;color:#6e6b7b}[dir=ltr] ::v-deep .card-app-design td:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}[dir=ltr] ::v-deep .card-app-design td:last-child,[dir=rtl] ::v-deep .card-app-design td:first-child{border-top-right-radius:6px;border-bottom-right-radius:6px}[dir=rtl] ::v-deep .card-app-design td:last-child{border-top-left-radius:6px;border-bottom-left-radius:6px}::v-deep .card-app-design td.text-danger,::v-deep .card-app-design td.text-primary{font-weight:700}[dir=ltr] ::v-deep .card-app-design td.text-danger,[dir=ltr] ::v-deep .card-app-design td.text-primary{text-align:right}[dir=rtl] ::v-deep .card-app-design td.text-danger,[dir=rtl] ::v-deep .card-app-design td.text-primary{text-align:left}::v-deep .card-app-design th{color:#b9b9c3;font-size:.75rem;letter-spacing:1px;text-transform:uppercase}[dir] ::v-deep .card-app-design th{border:none!important}::v-deep .my-badge{transition:all .3s ease}[dir] ::v-deep .my-badge{background:rgba(115,103,240,.02)!important;border:1px solid rgba(115,103,240,.08)!important;box-shadow:0 4px 8px rgba(0,0,0,.02)!important;border-radius:8px!important}[dir] ::v-deep .my-badge:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(115,103,240,.1)!important;border-color:rgba(115,103,240,.2)!important}[dir] .dark-layout ::v-deep .card-app-design .table-striped tbody tr:nth-of-type(2n),[dir] .dark-layout ::v-deep .card-app-design .table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.02)!important}[dir] .dark-layout ::v-deep .card-app-design tbody tr:hover{background-color:hsla(0,0%,100%,.06)!important}[dir] .dark-layout ::v-deep .my-badge{background:hsla(0,0%,100%,.03)!important;border:1px solid hsla(0,0%,100%,.06)!important}.dark-layout ::v-deep .card-app-design td:first-child{color:#b4b7bd}::-webkit-scrollbar{width:6px;height:6px}[dir] ::-webkit-scrollbar-thumb{background:rgba(115,103,240,.3);border-radius:10px}[dir] ::-webkit-scrollbar-thumb:hover{background:rgba(115,103,240,.6)}.view-toggle-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}[dir] .view-toggle-bar{padding:0 .5rem .9rem;margin:0 .5rem .5rem;border-bottom:1px solid #e9ecef}.view-toggle-bar .toggle-info{display:flex;flex-direction:column}.view-toggle-bar .toggle-title{font-size:.85rem;font-weight:650;color:#212529}.view-toggle-bar .toggle-hint{font-size:.74rem;color:#8890a8}.view-toggle-bar .segmented-control{display:flex;gap:2px}[dir] .view-toggle-bar .segmented-control{background:#f1f3f9;border-radius:999px;padding:3px}.view-toggle-bar .seg-btn{color:#5b6480;font-size:.79rem;font-weight:650;display:flex;align-items:center;gap:.35rem}[dir] .view-toggle-bar .seg-btn{border:none;background:transparent;padding:.4rem .85rem;border-radius:999px;cursor:pointer}.view-toggle-bar .seg-btn.active{color:#7367f0}[dir] .view-toggle-bar .seg-btn.active{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.08)}.view-toggle-bar .beta-pill{font-size:.6rem;font-weight:800;letter-spacing:.03em;color:#fff}[dir] .view-toggle-bar .beta-pill{background:#7a4fd1;padding:.05rem .35rem;border-radius:999px}[dir] .dark-layout .view-toggle-bar{border-bottom:1px solid #3b3b4f}.dark-layout .view-toggle-bar .toggle-title{color:#e0e0e0}[dir] .dark-layout .view-toggle-bar .segmented-control{background:#2a2a3d}.dark-layout .view-toggle-bar .seg-btn{color:#aab0c0}.dark-layout .view-toggle-bar .seg-btn.active{color:#a8bdff}[dir] .dark-layout .view-toggle-bar .seg-btn.active{background:#1e1e2d}[dir] .beta-approve-view{padding:0 1.5rem 1rem}.beta-hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden}[dir] .beta-hero-stats{background:#eaeef7;border:1px solid #eaeef7;border-radius:.75rem;margin-bottom:1rem}[dir] .beta-hero-stats .beta-stat{background:#f6f8fc;padding:.7rem 1rem}.beta-hero-stats .label{font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8890a8}[dir] .beta-hero-stats .label{margin-bottom:.2rem}.beta-hero-stats .value{font-size:1.02rem;font-weight:700;color:#212529}.beta-hero-stats .value.sm{font-size:.82rem}.beta-hero-stats .value.danger{color:#b8352f}.beta-hero-stats .sub{font-size:.68rem;color:#8890a8}[dir] .beta-hero-stats .sub{margin-top:.1rem}.beta-hero-stats .beta-stat.net .value{color:#17825a;font-size:1.15rem}.beta-shell{display:flex;overflow:hidden}[dir] .beta-shell{border:1px solid #eaeef7;border-radius:.75rem}.beta-nav{width:165px;flex-shrink:0}[dir] .beta-nav{padding:.9rem .6rem;background:#fbfbfd}[dir=ltr] .beta-nav{border-right:1px solid #eaeef7}[dir=rtl] .beta-nav{border-left:1px solid #eaeef7}.beta-nav a{display:block;text-decoration:none;color:#5b6480;font-size:.78rem;font-weight:600}[dir] .beta-nav a{padding:.45rem .5rem;border-radius:.4rem;margin-bottom:.1rem}.beta-nav a:hover{color:#212529}[dir] .beta-nav a:hover{background:#eef2fa}.beta-content{flex:1;min-width:0;max-height:55vh;overflow-y:auto}[dir] .beta-content{padding:1rem 1.25rem}.beta-card{scroll-margin-top:.5rem}[dir] .beta-card{padding:0 0 1rem;margin-bottom:1rem;border-bottom:1px solid #eaeef7}[dir] .beta-card:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.beta-card h6{font-size:.85rem;font-weight:700;color:#212529;display:flex;align-items:center}[dir] .beta-card h6{margin-bottom:.7rem}.att-stats{display:flex;gap:1.1rem;flex-wrap:wrap}[dir] .att-stats{margin-bottom:.8rem}.att-stats .att-stat{display:flex;align-items:baseline;gap:.3rem}.att-stats .n{font-size:.95rem;font-weight:700}.att-stats .l{font-size:.7rem;color:#8890a8}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;max-width:260px}[dir] .cal-grid{margin-bottom:.55rem}.cal-dow{font-size:.55rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#8890a8}[dir] .cal-dow{text-align:center;padding-bottom:.15rem}.cal-cell{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:650;position:relative;color:#8890a8}[dir] .cal-cell{border-radius:5px;background:#eef2fa}[dir] .cal-cell.blank{background:transparent}.cal-cell.work{color:#253fa0}[dir] .cal-cell.work{background:#e8edfc}.cal-cell.free{color:#8890a8}[dir] .cal-cell.free{background:#eef2fa}.cal-cell.absent{color:#b8352f}[dir] .cal-cell.absent{background:#fbeae9}.cal-cell.justified{color:#7a4fd1}[dir] .cal-cell.justified{background:#efe8fb}.cal-cell.pending{color:#a4680f}[dir] .cal-cell.pending{background:#fbf1dd}.cal-cell .late-dot{position:absolute;top:2px;width:4px;height:4px}[dir] .cal-cell .late-dot{border-radius:50%;background:#a4680f}[dir=ltr] .cal-cell .late-dot{right:2px}[dir=rtl] .cal-cell .late-dot{left:2px}.legend{display:flex;flex-wrap:wrap;gap:.7rem;font-size:.68rem;color:#5b6480}.legend span{display:inline-flex;align-items:center;gap:.3rem}.legend i{width:8px;height:8px;display:inline-block}[dir] .legend i{border-radius:3px}[dir] .legend .lg-work{background:#e8edfc}[dir] .legend .lg-absent{background:#fbeae9}[dir] .legend .lg-justified{background:#efe8fb}[dir] .legend .lg-free{background:#eef2fa}[dir] .legend .lg-late{background:#a4680f;border-radius:50%}.beta-card .calc-line{display:flex;justify-content:space-between;align-items:baseline;gap:.7rem;font-size:.82rem}[dir] .beta-card .calc-line{padding:.38rem 0;border-bottom:1px dashed #eaeef7}[dir] .beta-card .calc-line:last-of-type{border-bottom:none}.beta-card .calc-line .k{color:#5b6480}.beta-card .calc-line .k .pct{color:#8890a8;font-size:.72rem}[dir=ltr] .beta-card .calc-line .k .pct{margin-left:.3rem}[dir=rtl] .beta-card .calc-line .k .pct{margin-right:.3rem}.beta-card .calc-line .v{font-weight:600;color:#212529}.beta-card .calc-line.neg .v{color:#b8352f}[dir] .beta-card .calc-line.total{border-top:1px solid #dfe4f0;margin-top:.3rem;padding-top:.55rem}.beta-card .calc-line.total .k{color:#212529;font-weight:650}.beta-card .calc-line.total .v{font-weight:750;font-size:.9rem}.beta-card .calc-line.total .v.total-danger{color:#b8352f}.tag-mini{display:inline-block;font-size:.6rem;font-weight:700;vertical-align:middle}[dir] .tag-mini{padding:.05rem .4rem;border-radius:5px}[dir=ltr] .tag-mini{margin-left:.35rem}[dir=rtl] .tag-mini{margin-right:.35rem}.tag-mini.law{color:#253fa0}[dir] .tag-mini.law{background:#e8edfc}.tag-mini.exempt{color:#17825a}[dir] .tag-mini.exempt{background:#e4f6ee}.note-inline{font-size:.74rem;color:#5b6480;line-height:1.5}[dir] .note-inline{margin-top:.65rem;background:#f6f8fc;border-radius:.5rem;padding:.55rem .65rem}[dir=ltr] .note-inline{border-left:3px solid #7367f0}[dir=rtl] .note-inline{border-right:3px solid #7367f0}.quinta-substats{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}[dir] .quinta-substats{margin-bottom:.9rem}[dir] .quinta-substats .qs{background:#f6f8fc;border-radius:.5rem;padding:.55rem .65rem}.quinta-substats .qs .l{font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#8890a8}[dir] .quinta-substats .qs .l{margin-bottom:.2rem}.quinta-substats .qs .v{font-size:.85rem;font-weight:700}table.tramos-table{width:100%;border-collapse:collapse;font-size:.77rem}table.tramos-table th{font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:#8890a8;font-weight:700}[dir] table.tramos-table th{border-bottom:1px solid #dfe4f0}[dir=ltr] table.tramos-table th{text-align:left;padding:0 .5rem .35rem 0}[dir=rtl] table.tramos-table th{text-align:right;padding:0 0 .35rem .5rem}[dir] table.tramos-table td{border-bottom:1px solid #eaeef7}[dir=ltr] table.tramos-table td{padding:.45rem .5rem .45rem 0}[dir=rtl] table.tramos-table td{padding:.45rem 0 .45rem .5rem}[dir] table.tramos-table tr:last-child td{border-bottom:none}table.tramos-table .num{white-space:nowrap}[dir=ltr] table.tramos-table .num{text-align:right}[dir=rtl] table.tramos-table .num{text-align:left}.beta-card .mini-list .mini-item{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem;font-size:.8rem}[dir] .beta-card .mini-list .mini-item{padding:.4rem 0;border-bottom:1px dashed #eaeef7}[dir] .beta-card .mini-list .mini-item:last-child{border-bottom:none}.beta-card .mini-list .m-desc{color:#212529}.beta-card .mini-list .m-meta{color:#8890a8;font-size:.7rem;display:block}[dir] .beta-card .mini-list .m-meta{margin-top:.1rem}.beta-card .mini-list .m-amt{font-weight:650;white-space:nowrap}[dir] .dark-layout .beta-hero-stats,[dir] .dark-layout .beta-shell{border-color:#3b3b4f;background:#3b3b4f}[dir] .dark-layout .beta-content,[dir] .dark-layout .beta-hero-stats .beta-stat,[dir] .dark-layout .beta-nav{background:#25293c}.dark-layout .beta-card .calc-line .v,.dark-layout .beta-card .mini-list .m-desc,.dark-layout .beta-card h6,.dark-layout .beta-hero-stats .value{color:#e0e0e0}[dir=ltr] .dark-layout .beta-nav{border-right:1px solid #3b3b4f}[dir=rtl] .dark-layout .beta-nav{border-left:1px solid #3b3b4f}.dark-layout .beta-nav a{color:#aab0c0}.dark-layout .beta-nav a:hover{color:#e0e0e0}[dir] .dark-layout .beta-nav a:hover{background:#33384f}[dir] .dark-layout .beta-card{border-bottom:1px solid #3b3b4f}[dir] .dark-layout .beta-card .calc-line{border-bottom:1px dashed #3b3b4f}[dir] .dark-layout .beta-card .calc-line.total{border-top:1px solid #3b3b4f}.dark-layout .note-inline{color:#aab0c0}[dir] .dark-layout .note-inline,[dir] .dark-layout .quinta-substats .qs{background:#33384f}.dark-layout table.tramos-table td,.dark-layout table.tramos-table th{color:#e0e0e0}[dir] .dark-layout table.tramos-table td,[dir] .dark-layout table.tramos-table th{border-color:#3b3b4f}.dark-layout .cal-cell{color:#aab0c0}[dir] .dark-layout .cal-cell{background:#33384f}h3.text-primary[data-v-600fa655]{font-weight:800!important;letter-spacing:.5px}.dropdown-menu-luxury[data-v-600fa655]{min-width:340px!important;max-width:400px!important}[dir] .dropdown-menu-luxury[data-v-600fa655]{padding:1rem .5rem!important;border-radius:12px!important}.card-app-design[data-v-600fa655]{transition:all .3s ease-in-out;overflow:hidden}[dir] .card-app-design[data-v-600fa655]{border-radius:12px;box-shadow:0 4px 18px 0 rgba(0,0,0,.05)!important;border:1px solid rgba(115,103,240,.08)!important}[dir] .card-app-design[data-v-600fa655]:hover{box-shadow:0 8px 25px 0 rgba(115,103,240,.1)!important}.btn-app-success[data-v-600fa655]{font-weight:600}[dir] .btn-app-success[data-v-600fa655]{border:none!important}[dir=ltr] .btn-app-success[data-v-600fa655]{background:linear-gradient(135deg,#28c76f,#48da89)!important}[dir=rtl] .btn-app-success[data-v-600fa655]{background:linear-gradient(-135deg,#28c76f,#48da89)!important}[data-v-600fa655] .b-table thead th{text-transform:uppercase;font-size:.75rem;letter-spacing:.5px}[dir][data-v-600fa655] .b-table thead th{background-color:rgba(115,103,240,.03)!important;border-bottom:2px solid rgba(115,103,240,.08)!important;padding:1rem .5rem!important}[data-v-600fa655] .b-table tbody tr{transition:all .2s ease}[dir][data-v-600fa655] .b-table tbody tr:hover{background-color:rgba(113,102,240,.04)!important;transform:scale(1.001)}[data-v-600fa655] .b-table td{vertical-align:middle!important}[dir][data-v-600fa655] .b-table td{padding:.75rem .5rem!important}.custom-scrollbar[data-v-600fa655]::-webkit-scrollbar{width:6px}[dir] .custom-scrollbar[data-v-600fa655]::-webkit-scrollbar-track{background:transparent}[dir] .custom-scrollbar[data-v-600fa655]::-webkit-scrollbar-thumb{background:rgba(115,103,240,.2);border-radius:10px}[dir] .custom-scrollbar[data-v-600fa655]::-webkit-scrollbar-thumb:hover{background:rgba(115,103,240,.4)}.sticky-data td[data-v-600fa655]{font-weight:700}[dir] .sticky-data td[data-v-600fa655]{border-top:2px solid rgba(115,103,240,.1)!important;background-color:rgba(115,103,240,.02)!important}[dir] .dark-layout .card-app-design[data-v-600fa655]{background-color:#161d31!important;border-color:hsla(0,0%,100%,.05)!important}[dir] .dark-layout .dropdown-menu-luxury[data-v-600fa655]{background-color:#161d31!important;border:1px solid hsla(0,0%,100%,.1)!important}.dark-layout .dropdown-menu-luxury .text-body[data-v-600fa655]{color:#d0d2d6!important}[dir] .dark-layout .dropdown-menu-luxury .dropdown-header[data-v-600fa655]{background-color:transparent!important}[dir] .dark-layout[data-v-600fa655] .b-table thead th{background-color:hsla(0,0%,100%,.03)!important}[dir] .dark-layout[data-v-600fa655] .b-table tbody tr:hover{background-color:hsla(0,0%,100%,.05)!important}.dark-layout .sticky-data td[data-v-600fa655]{color:#d0d2d6!important}[dir] .dark-layout .sticky-data td[data-v-600fa655]{background-color:#1e2846!important}.sticky-data{position:sticky;bottom:0;z-index:1000}