.congrats-component .modal-title{font-size:80px;font-weight:600}.congrats-component .modal-title,.congrats-component .name{line-height:1;color:#fff;-webkit-animation:scale 2s infinite alternate;animation:scale 2s infinite alternate}.congrats-component .name{font-size:76px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:25px}.congrats-component .name .agent-avatar{max-width:150px;height:150px}.congrats-component .product{margin-top:90px;font-size:36px;line-height:1;font-weight:700;opacity:.6;-webkit-animation:scale 2s 1s infinite alternate;animation:scale 2s 1s infinite alternate}.validation-error[data-v-6024c574]{position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.board-title{padding:0 140px;margin:5px auto;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(2,18,18,.6)),color-stop(49%,rgba(99,99,99,.6)),to(rgba(33,33,33,.6)));background:linear-gradient(90deg,rgba(2,18,18,.6) 0,rgba(99,99,99,.6) 49%,rgba(33,33,33,.6));font-size:40px;line-height:50px;color:#fff;font-weight:600;text-align:center;margin:4px 0;width:100%;padding:8px 0;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.board-content,.board-content .vue-grid-item{overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.board-content .vue-grid-item{max-height:calc(100vh - 74px)}.widgets-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.widgets-group .widget{width:50%;max-height:50%;height:50%}.widgets-group.item-rows-3 .widget,.widgets-group.item-rows-4 .widget,.widgets-group.item-rows-5 .widget,.widgets-group.item-rows-6 .widget,.widgets-group.item-rows-7 .widget,.widgets-group.item-rows-8 .widget{max-height:100%;height:100%}.widgets-group.item-cols-3 .widget,.widgets-group.item-cols-4 .widget,.widgets-group.item-cols-5 .widget,.widgets-group.item-cols-6 .widget{width:100%}.widget-group-content{padding-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.widget,.widget-group-content{max-height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}.widget{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 12px 0;min-height:auto;background-repeat:no-repeat;background-size:cover}.widget .widget-item p{margin-bottom:0}.widget ._gold .name{font-size:27px;text-shadow:0 0 15px #a3711b}.widget ._silver .name{font-size:25px;text-shadow:0 0 15px #606060}.widget ._bronze .name{font-size:23px;text-shadow:0 0 15px #553413}.widget.item-cols-3 .position,.widget.item-cols-4 .position{width:30px;min-width:30px;font-size:16px}.widget.item-cols-3 .frow,.widget.item-cols-4 .frow{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.widget.item-cols-3 ._gold .position,.widget.item-cols-4 ._gold .position{font-size:24px}.widget.item-cols-3 ._bronze .position,.widget.item-cols-3 ._silver .position,.widget.item-cols-4 ._bronze .position,.widget.item-cols-4 ._silver .position{font-size:20px}.widget.item-cols-3 .targ,.widget.item-cols-3 .type,.widget.item-cols-4 .targ,.widget.item-cols-4 .type{font-size:14px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700}.widget.item-cols-3 .targ strong,.widget.item-cols-3 .type strong,.widget.item-cols-4 .targ strong,.widget.item-cols-4 .type strong{line-height:1}.widget.item-cols-3 .v-icon,.widget.item-cols-4 .v-icon{margin-right:3px;font-size:18px!important}.widget.item-cols-3 .word-sales,.widget.item-cols-4 .word-sales{font-size:12px}.widget.item-cols-3 .item-label,.widget.item-cols-4 .item-label{gap:5px}.widget.item-cols-3 .entity-item .targ strong,.widget.item-cols-3 .entity-item .type strong,.widget.item-cols-4 .entity-item .targ strong,.widget.item-cols-4 .entity-item .type strong{font-size:18px}.widget.item-cols-3 .col:last-child .green-c,.widget.item-cols-3 .col:last-child .red-c,.widget.item-cols-4 .col:last-child .green-c,.widget.item-cols-4 .col:last-child .red-c{margin-right:0}.widget.item-cols-3 .name,.widget.item-cols-4 .name{font-size:16px}.widget.item-cols-3.agent-list .word-sales,.widget.item-cols-3.product-statistic .word-sales,.widget.item-cols-4.agent-list .word-sales,.widget.item-cols-4.product-statistic .word-sales{margin-top:4px;font-size:10px;font-weight:700}.widget-title{-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 12px 0 rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 12px 0 rgba(0,0,0,.12);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(2,18,18,.6)),color-stop(49%,rgba(99,99,99,.6)),to(rgba(33,33,33,.6)));background:linear-gradient(90deg,rgba(2,18,18,.6) 0,rgba(99,99,99,.6) 49%,rgba(33,33,33,.6));margin:4px 0;width:100%;padding:6px 0;font-size:36px;line-height:43px;color:#fff;font-weight:600;text-align:center;text-transform:uppercase}.widget-title._gold{text-shadow:0 0 10px #bf953f}.widget-content{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:12px;max-height:calc(100% - 63px);overflow:auto}.widget-content._full-content{max-height:100%}.widget-item{-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 12px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 12px 2px rgba(0,0,0,.12);min-width:75%;margin:0 auto 4px;background-color:rgba(0,0,0,.57);text-align:center;border-bottom:1px solid hsla(0,0%,100%,.12);padding:3px 10px;font-size:32px;line-height:43px;font-weight:600}.widget-item:nth-child(2n){min-width:90%}.widget-item:last-child{margin-bottom:0}.value{font-size:36px;line-height:inherit;font-weight:700}.monthly{color:#fbb5b5}.current{color:#c2fdc2}.per-day{color:#bcbf7b}.working-days{color:#c2fdc2}.goal{color:#f74242}.total{color:#8dee8d}.needed{color:#bcbf3b}.days{color:#8dee8d}.word-sales{font-size:24px;line-height:1;font-weight:500}._gold{background-image:linear-gradient(135deg,#aa771c,#bf953f 4%,#fff7b0 49%,rgba(245,247,178,.6) 94%,#aa771c)}._silver{background-image:linear-gradient(135deg,#8c8c8c,#bdbdbd 24%,#e8e8e8 49%,#bdbdbd 82%,hsla(0,0%,54.9%,.1))}._bronze{background-image:linear-gradient(135deg,#69421a,#cd7f32 24%,#e5bd96 49%,rgba(205,127,50,.8) 82%,#69421a)}.item{padding-left:15px;padding-right:15px;border-bottom:1px solid #fff;background-color:rgba(0,0,0,.57)}.item-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;min-width:0;padding:10px 10px 10px 0;margin-right:auto;white-space:pre-wrap}.item-label,.item-label .name{word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.item-label .name{color:#fff;margin-bottom:0;line-height:1.32;font-weight:600;font-size:22px}.item-data{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0 10px;width:65%;max-width:65%;min-width:280px;-ms-flex-negative:0;flex-shrink:0}.item-data .v-progress-linear{position:absolute;top:5px;left:0;right:0}.entity-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.entity-item .col{padding:0 6px 0 0}.entity-item .col:last-child{padding-right:0}.entity-item._bronze:first-child .targ strong,.entity-item._bronze:first-child .type strong,.entity-item._bronze:nth-child(2) .targ strong,.entity-item._bronze:nth-child(2) .type strong,.entity-item._bronze:nth-child(3) .targ strong,.entity-item._bronze:nth-child(3) .type strong,.entity-item._gold:first-child .targ strong,.entity-item._gold:first-child .type strong,.entity-item._gold:nth-child(2) .targ strong,.entity-item._gold:nth-child(2) .type strong,.entity-item._gold:nth-child(3) .targ strong,.entity-item._gold:nth-child(3) .type strong,.entity-item._silver:first-child .targ strong,.entity-item._silver:first-child .type strong,.entity-item._silver:nth-child(2) .targ strong,.entity-item._silver:nth-child(2) .type strong,.entity-item._silver:nth-child(3) .targ strong,.entity-item._silver:nth-child(3) .type strong{font-size:24px;color:rgba(0,0,0,.6)}.entity-item._bronze:first-child .word-sales,.entity-item._bronze:nth-child(2) .word-sales,.entity-item._bronze:nth-child(3) .word-sales,.entity-item._gold:first-child .word-sales,.entity-item._gold:nth-child(2) .word-sales,.entity-item._gold:nth-child(3) .word-sales,.entity-item._silver:first-child .word-sales,.entity-item._silver:nth-child(2) .word-sales,.entity-item._silver:nth-child(3) .word-sales{color:rgba(0,0,0,.6)}.entity-item .targ,.entity-item .type{font-size:18px;line-height:1;text-transform:uppercase;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25em}.entity-item .targ strong,.entity-item .type strong{font-size:24px;color:#fff;line-height:1}.entity-item .type{margin-bottom:.5em}.pos{width:30px;min-width:30px;font-size:20px;font-weight:700;position:relative}.name,.pos{margin-bottom:0;color:#fff}.name{font-size:17px;line-height:30px;font-weight:600}.target.positive p span{color:#fff;font-size:25px;font-weight:600}.position{width:40px;min-width:40px;margin-bottom:0;font-size:20px;font-weight:700;position:relative;color:#e1e1e1}._gold .position{color:#faefa7;font-size:28px}._bronze .position{font-size:24px;color:#e1b285}._silver .position{font-size:24px}.green-c{color:#3caf3c}.red-c{color:red}.fa-caret-down{color:red}.fa-caret-down,.fa-caret-up{font-size:20px!important;line-height:0!important;vertical-align:baseline!important}.fa-caret-up{color:#8dee8d}.visa-approved-modal{position:relative;background-image:url(https://s3.amazonaws.com/canadian-visa-media/agent-sales/visa-approved-bg.png);background-position:50% 50%;background-size:cover;height:700px}.visa-approved-modal .modal-title{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-140px);transform:translateY(-140px);font-weight:500;font-size:50px;line-height:113.5%;text-align:center;letter-spacing:.07em;color:#d0d0d0}.visa-approved-modal .content{position:absolute;bottom:0;left:0;width:100%;background-image:url(https://s3.amazonaws.com/canadian-visa-media/agent-sales/Polygon.png);background-position:50% 50%;background-size:cover;padding:15px}.visa-approved-modal .content .line{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.visa-approved-modal .content .line:not(:last-child){border-bottom:1px solid #29214b}.visa-approved-modal .content .line.level-1{max-width:200px}.visa-approved-modal .content .line.level-2{max-width:475px}.visa-approved-modal .content .line.level-3,.visa-approved-modal .content .line.level-4{max-width:760px}.visa-approved-modal .content .line .block{text-align:center;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.visa-approved-modal .content .line .block:not(:first-child){border-left:1px solid #342e6c}.visa-approved-modal .content .line .block .label{font-weight:500;font-size:14px;line-height:16px;color:#4e5275;text-transform:capitalize;margin-bottom:5px}.visa-approved-modal .content .line .block .value{font-weight:500;font-size:16px;line-height:19px;color:#d0d0d0;margin:0;text-transform:uppercase}.congrats-component{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;z-index:100;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:visibility 0s linear .5s,-webkit-transform .4s ease-in 0s;transition:visibility 0s linear .5s,-webkit-transform .4s ease-in 0s;transition:transform .4s ease-in 0s,visibility 0s linear .5s;transition:transform .4s ease-in 0s,visibility 0s linear .5s,-webkit-transform .4s ease-in 0s}.congrats-component._show{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s ease-out 0s;transition:-webkit-transform .4s ease-out 0s;transition:transform .4s ease-out 0s;transition:transform .4s ease-out 0s,-webkit-transform .4s ease-out 0s}.congrats-component .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}.congrats-component .bg:before{background-image:url(https://s3.amazonaws.com/canadian-visa-media/agent-sales/congrats.gif);background-repeat:repeat;background-size:cover;-webkit-filter:blur(4px);filter:blur(4px)}.congrats-component .bg:after,.congrats-component .bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.congrats-component .bg:after{background-color:rgba(0,0,0,.27)}.congrats-component .congratulations-img{width:814px;height:235px;background-image:url(https://s3.amazonaws.com/canadian-visa-media/agent-sales/congrant.png);background-repeat:repeat;background-size:contain;margin:0 0 60px}.congrats-component .content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.congrats-component .amount{font-size:90px;line-height:1;color:#75ba2e;font-weight:700;-webkit-animation:leaves 2s infinite alternate;animation:leaves 2s infinite alternate;text-rendering:optimizeLegibility}@-webkit-keyframes scale{0%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}to{-webkit-transform:matrix(1.3,0,0,1.3,0,0);transform:matrix(1.3,0,0,1.3,0,0)}}@keyframes scale{0%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}to{-webkit-transform:matrix(1.3,0,0,1.3,0,0);transform:matrix(1.3,0,0,1.3,0,0)}}@-webkit-keyframes leaves{0%{-webkit-transform:matrix(2.65,0,0,2.65,0,0);transform:matrix(2.65,0,0,2.65,0,0);color:#75ba2e}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);color:#fff}}@keyframes leaves{0%{-webkit-transform:matrix(2.65,0,0,2.65,0,0);transform:matrix(2.65,0,0,2.65,0,0);color:#75ba2e}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);color:#fff}}.body,html{overflow:hidden!important}.vue-grid-item::-webkit-scrollbar{width:14px;height:14px}.vue-grid-item{-webkit-transition:.2s;transition:.2s}.vue-grid-item::-webkit-scrollbar-thumb{height:6px;border:4px solid transparent;background-clip:padding-box;-webkit-border-radius:7px;background-color:transparent;-webkit-transition:.2s;transition:.2s;-webkit-box-shadow:inset -1px -1px 0 transparent,inset 1px 1px 0 transparent}.vue-grid-item:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border:4px solid transparent;-webkit-transition:.2s;transition:.2s;-webkit-box-shadow:inset -1px -1px 0 rgba(0,0,0,.05),inset 1px 1px 0 rgba(0,0,0,.05)}.vue-grid-item::-webkit-scrollbar-button{width:0;height:0;display:none}.vue-grid-item::-webkit-scrollbar-corner{background-color:transparent}.logout{position:fixed;bottom:0;padding:20px;right:0;z-index:10000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:4px solid #fff;background:rgba(0,0,0,.9);display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-transition:opacity .2s ease 2s;transition:opacity .2s ease 2s}.logout:hover{opacity:1;-webkit-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s}.logout .v-messages{display:none!important}.logout .v-input,.logout .v-input__slot{margin:0}.link-outer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 20px}.link-outer .logout-btn{margin:0}.logout-btn{color:#fff!important;text-decoration:none;margin-left:20px;background:#c2185b;border-radius:10px;padding:7px 17px;-webkit-transition:.2s;transition:.2s}.logout-btn:hover{opacity:.5}.logout-btn._disabled{background-color:#b2b2b2;pointer-events:none}.fs-btn{margin-left:20px;width:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fs-btn .mdi{font-size:38px;line-height:1}.block__background.green[data-v-1ff5f9b0],.block__background.yellow[data-v-1ff5f9b0]{background:#ff0}.block__background.red[data-v-1ff5f9b0]{background:red}.w-100[data-v-1ff5f9b0]{width:100%}