@charset "UTF-8";@keyframes toaster-animation{0%{right:-150px;opacity:0}25%{right:20px;opacity:1}50%{right:20px;opacity:1}75%{right:20px;opacity:1}to{right:-150px;opacity:0}}@keyframes pulse_animation{0%{box-shadow:0 0 #e3dbfa}to{box-shadow:0 0 0 200px #f4f2fd}}@keyframes loader_pulse{0%{transform:scale(.8);background-color:#e3dbfa;box-shadow:0 0 #c4b2fcb3}50%{transform:scale(1.1);background-color:#a789eb;box-shadow:0 0 0 6px #b2d4fc00}to{transform:scale(.8);background-color:#e3dbfa;box-shadow:0 0 #c4b2fcb3}}.urgent{color:#ff8080}.done{color:#15b288}.to-do{color:#5cc0ff}.problem{color:#f9b20b}.neutral{color:#333}.default{color:#7d7d7d}.main-button-style{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;padding:4px 12px;height:fit-content;border-radius:90px;background-color:#333;border:1px solid hsl(0,0%,20%);cursor:pointer;transition:all ease-in-out .3s}.main-button-style svg{min-width:20px;min-height:20px}.main-button-style span{font-style:normal;font-weight:400;font-size:.875rem;line-height:1rem;color:#fff}.main-button-style:hover{background-color:#fff}.main-button-style:hover span{color:#333}.disabled-btn{pointer-events:none}.light-style{opacity:.6}.partial-style span,.drop-style span,.maintain-style span{color:#7d7d7d}.partial-style{background-color:#d6f0ff;border:1px solid hsl(202,100%,92%)}.partial-style:hover{background-color:#d6f0ff;border:1px solid hsl(197,70%,51%)}.partial-style:hover span{color:#2ba8da}.partial-style.active{background-color:#d6f0ff;border:1px solid hsl(197,70%,51%)}.partial-style.active span{color:#2ba8da}.maintain-style{background-color:#d5f6ed;border:1px solid hsl(164,65%,90%)}.maintain-style:hover{background-color:#d5f6ed;border:1px solid hsl(167,91%,38%)}.maintain-style:hover span{color:#09b993}.maintain-style.active{background-color:#d5f6ed;border:1px solid hsl(167,91%,38%)}.maintain-style.active span{color:#09b993}.full-maintenance-style{background-color:#09b993;border:1px solid hsl(167,91%,38%)}.full-maintenance-style span{color:#fff}.partial-maintenance-style{background-color:#2ba8da;border:1px solid hsl(197,70%,51%)}.partial-maintenance-style span{color:#fff}.abandoned-style{background-color:#f25d50;border:1px solid hsl(5,86%,63%)}.abandoned-style span{color:#fff}.drop-style{background-color:#ffe1cc;border:1px solid hsl(25,100%,90%)}.drop-style:hover{background-color:#ffe1cc;border:1px solid hsl(5,86%,63%)}.drop-style:hover span{color:#f25d50}.drop-style.active{background-color:#ffe1cc;border:1px solid hsl(5,86%,63%)}.drop-style.active span{color:#f25d50}.inactive-btn{background-color:#fafafa;border:1px solid hsl(0,0%,89%)}.inactive-btn span{color:#7d7d7d}.flag-container{display:inline-flex;flex-direction:row;width:20px;height:20px;min-width:20px;min-height:20px;overflow:hidden;border:1px solid hsl(0,0%,89%)}.flag-container .fi{position:relative;display:inline-block;background-size:cover;background-position:center center;background-repeat:no-repeat}.small-size{border-radius:20px}.small-size .fi{width:20px;line-height:.813rem}.fi-em{background-image:url(/flag-icons/4x3/eu.svg)}.fi-bx{background-image:url(/flag-icons/4x3/bx.svg)}h1,h2,h3,h4,h5,h6{display:block}h1.bold,h2.bold,h3.bold,h4.bold,h5.bold,h6.bold{font-weight:600}h1.light,h2.light,h3.light,h4.light,h5.light,h6.light{font-weight:300}h1.medium,h2.medium,h3.medium,h4.medium,h5.medium,h6.medium{font-weight:400}h1.gray,h2.gray,h3.gray,h4.gray,h5.gray,h6.gray{color:#7d7d7d}h1{font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.625rem;color:#333}h2{font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.25rem;color:#333}h3{font-style:normal;font-weight:600;font-size:1rem;line-height:1.125rem;color:#333}h4{font-style:normal;font-weight:400;font-size:1rem;line-height:1.125rem;color:#333}h5{font-style:normal;font-weight:500;font-size:.875rem;line-height:1rem;color:#333}h6{font-style:normal;font-weight:400;font-size:.875rem;line-height:1rem;color:#333}.h7{font-style:normal;font-weight:400;font-size:.813rem;line-height:.875rem;color:#333}.h8{font-style:normal;font-weight:400;font-size:.75rem;line-height:.75rem;color:#333}body{font-family:Outfit,sans-serif}.tag-style{display:flex;flex-direction:row;width:fit-content;align-items:center;justify-content:center;gap:6px;padding:4px 12px;border-radius:90px;border:1px solid hsl(0,0%,80%)}.tag-style span{font-style:normal;font-weight:400;font-size:.875rem;line-height:1rem;color:#333}.fade-enter-active,.fade-leave-active{transition:opacity .5s,height .5s}.fade-enter-from,.fade-leave-to{opacity:0;height:0}:root{--application-background-color: hsl(200, 100%, 99%);--white-color: hsl(0, 0%, 100%);--black-color: hsl(0, 0%, 20%);--shadow-color: hsla(0, 0%, 81%, .1);--white-color-typography: hsl(0, 0%, 100%);--main-color-typography: hsl(0, 0%, 20%);--secondary-color-typography: hsl(0, 0%, 49%);--tertiary-color-typography: hsl(258, 71%, 73%);--quaternary-color-typography: hsl(203, 100%, 68%);--quinary-color-typography: hsl(164, 79%, 39%);--senary-color-typography: hsl(42, 95%, 51%);--septenary-color-typography: hsl(0, 100%, 75%);--octonary-color-typography: hsl(88, 29%, 50%);--primary-color-toned: hsl(258, 71%, 73%);--secondary-color-toned: hsl(203, 100%, 68%);--tertiary-color-toned: hsl(164, 79%, 39%);--quaternary-color-toned: hsl(42, 95%, 51%);--quinary-color-toned: hsl(0, 100%, 75%);--senary-color-toned: hsl(340, 84%, 68%);--primary-color-soft-diluted: hsl(255, 76%, 92%);--secondary-color-soft-diluted: hsl(202, 100%, 92%);--tertiary-color-soft-diluted: hsl(164, 65%, 90%);--quaternary-color-soft-diluted: hsl(44, 74%, 94%);--quinary-color-soft-diluted: hsl(25, 100%, 90%);--senary-color-soft-diluted: hsl(294, 71%, 97%);--septenary-color-soft-diluted: hsl(89, 64%, 94%);--octonary-color-soft-diluted: hsl(0, 0%, 95%);--primary-color-bright-diluted: hsl(251, 73%, 97%);--secondary-color-bright-diluted: hsl(204, 100%, 97%);--tertiary-color-bright-diluted: hsl(159, 70%, 96%);--quaternary-color-bright-diluted: hsl(48, 100%, 97%);--quaternary-color-bright-diluted-alpha: hsl(47, 69%, 97%);--quinary-color-bright-diluted: hsl(25, 100%, 96%);--quinary-color-bright-diluted-alpha: hsl(24, 100%, 98%);--maintain-color: hsl(167, 91%, 38%);--partial-color: hsl(197, 70%, 51%);--drop-color: hsl(5, 86%, 63%);--maintain-color-diluted: hsl(164, 65%, 90%);--partial-color-diluted: hsl(202, 100%, 92%);--drop-color-diluted: hsl(25, 100%, 90%);--maintain-color-typography: hsl(167, 91%, 38%);--partial-color-typography: hsl(197, 70%, 51%);--drop-color-typography: hsl(5, 86%, 63%);--dark-gray: hsl(0, 0%, 64%);--medium-gray: hsl(0, 0%, 80%);--light-gray: hsl(0, 0%, 89%);--very-light-gray: hsl(0, 0%, 98%)}*,*:before,*:after{box-sizing:border-box}body{overflow-x:hidden}ul{padding:0;margin:0;list-style-type:none}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,h5,h6,p,ul[class],ol[class],figure,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1}ul[class],ol[class]{list-style:none}a{text-decoration:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{outline:none;border:none;font:inherit;padding:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}button{padding:0;background:transparent;box-shadow:0 0 0 transparent;border:0 solid transparent;text-shadow:0 0 0 transparent;line-height:0}button:active{outline:none;border:none}button:focus{outline:0}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.form-field .form-item{display:flex;flex-direction:row;gap:6px;cursor:pointer}.form-field .form-item .form-control{position:relative;display:flex;flex-direction:row}.form-field .form-item .form-label{display:flex;flex-direction:row;align-items:center;font-style:normal;font-weight:400;font-size:.875rem;line-height:1rem}.checkbox-container{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.checkbox-container input[type=checkbox]{position:absolute;opacity:0;width:100%;height:100%;margin:0;z-index:2;cursor:pointer}.checkbox-container .icon-wrapper{position:relative;display:flex;flex-direction:row;width:100%;height:100%;align-items:center;justify-content:center}.checkbox-container .icon-wrapper .icon{position:absolute;top:0;left:0;transition:opacity .3s ease-in-out,transform .2s ease;opacity:0;transform:scale(.95);pointer-events:none}.checkbox-container .icon-wrapper svg.icon.icon--checked,.checkbox-container .icon-wrapper svg.icon.icon--unchecked{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox-container .icon-wrapper .icon.visible{opacity:1;transform:scale(1);z-index:1}.clipboard{display:flex;flex-direction:row;align-items:center;cursor:pointer}.clipboard:hover h1,.clipboard:hover h2,.clipboard:hover h3,.clipboard:hover h4,.clipboard:hover h5,.clipboard:hover h6{text-decoration:underline}.clipboard:hover svg path{fill:#a789eb}.clipboard svg{width:20px;height:20px}.clipboard svg g path{width:20px;height:20px;transition:all ease-in-out .4s}.clipboard .copy-tooltip{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;margin-left:5px}.clipboard .copy-tooltip:after{content:attr(data-tooltip);position:absolute;top:-30px;left:50%;transform:translate(-50%,50%);opacity:0;visibility:hidden;padding:6px 10px;font-weight:400;font-size:.75rem;line-height:.875rem;color:#333;background-color:#fff;white-space:nowrap;border-radius:6px;border:1px solid hsl(0,0%,80%);transition:opacity .3s cubic-bezier(.64,.09,.08,1),transform .3s cubic-bezier(.64,.09,.08,1);z-index:1}.clipboard .active:after{display:block;opacity:1;visibility:visible;transform:translate(-50%)}.co-instructor-widget{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;align-items:center;gap:12px;background-color:#fff;border:1px solid hsl(0,0%,89%);border-radius:8px;padding:3px 6px}.co-instructor-widget h6.co-instructor-label{white-space:nowrap}.co-instructor-widget .instructor-badges-container{display:flex;flex-direction:row;flex-wrap:nowrap}.co-instructor-widget .instructor-badges-container .instructor-badge{display:flex;align-items:center;justify-content:center;margin-left:-8px;width:28px;height:28px;border-radius:50%;border:2px solid hsl(0,0%,100%)}.click-tooltip{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}.tooltip{position:absolute;display:block;bottom:100%;left:50%;transform:translate(-50%);min-height:max-content;width:500px;min-width:150px;margin-bottom:8px;padding:3px;background-color:#fff;color:#333;border:1px solid hsl(0,0%,89%);font-size:14px;border-radius:4px;white-space:normal;word-wrap:break-word;box-sizing:border-box;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:1000;-webkit-user-select:none;user-select:none}.tooltip.visible{opacity:1;pointer-events:auto;-webkit-user-select:text;user-select:text}.tooltip.is-clickable{pointer-events:auto;-webkit-user-select:text;user-select:text}.tooltip.small{width:180px}.tooltip .action-tooltip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.tooltip .action-tooltip button{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:6px;width:100%;height:100%;background-color:#fafafa;cursor:pointer}.tooltip .action-tooltip button a{display:flex;flex-direction:row;gap:6px;align-items:center;justify-content:center;height:fit-content}.tooltip .action-tooltip button h6{text-decoration:underline;color:#333}.tooltip .action-tooltip button svg{width:20px}.tooltip h6{width:100%;margin:0;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;text-align:left}.full-page-loader-container{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;z-index:1000;background:#cfcfcf36;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(3.1px);-webkit-backdrop-filter:blur(3.1px);cursor:progress}.full-page-loader-container .content{display:flex;justify-content:center;align-items:center;width:fit-content;background-color:#fff}.prompt-modal-receptor{position:absolute;top:0;bottom:0;left:0;right:0;width:0;height:0;transform:scale(0);opacity:0;transform-origin:center;z-index:10000}.prompt-modal-receptor.show-modal{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:scale(1);opacity:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#3333334d}.prompt-modal-receptor.show-modal .large-size-modal{width:63.8888889%;min-width:920px;max-width:90vw}.prompt-modal-receptor.show-modal .medium-size-modal{width:51.3888889%;min-width:740px;max-width:90vw}.prompt-modal-receptor.show-modal .small-size-modal{width:36.1111111%;min-width:520px;max-width:90vw}.prompt-modal-receptor.show-modal .primary{background-color:#fafdff}.prompt-modal-receptor.show-modal .warning{background-color:#fff3eb}.prompt-modal-receptor.show-modal .modal-content{position:relative;display:flex;flex-direction:column;gap:12px;max-height:95%;border-radius:8px;transition:all ease-in-out .3s;padding:18px}.prompt-modal-receptor.show-modal .modal-content .modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.prompt-modal-receptor.show-modal .modal-content .modal-header .modal-title{display:flex;flex-direction:row;align-items:center;gap:12px}.prompt-modal-receptor.show-modal .modal-content .modal-header .close-button{cursor:pointer}.prompt-modal-receptor.show-modal .modal-content .modal-header .close-button svg g path{transition:all .3s ease-in-out}.prompt-modal-receptor.show-modal .modal-content .modal-header .close-button:hover svg g path{fill:#a789eb}.prompt-modal-receptor.show-modal .modal-content .modal-body{height:fit-content;max-height:75vh;background-color:#fff;padding:12px;border-radius:6px;border:1px solid hsl(0,0%,89%);overflow-y:auto}.prompt-modal-receptor.show-modal .modal-content .modal-body .class-detail-modal-content{display:flex;flex-direction:column;align-items:center;gap:12px}.prompt-modal-receptor.show-modal .modal-content .modal-body .class-detail-modal-content .text-wrapper h6,.prompt-modal-receptor.show-modal .modal-content .modal-body .class-detail-modal-content .text-wrapper h3{display:inline;margin:0}.prompt-modal-receptor.show-modal .modal-content .modal-body .class-detail-modal-content .text-wrapper h3{margin:0 5px}.prompt-modal-receptor.show-modal .modal-content .modal-body .class-detail-modal-content h3.urgent-style{color:#f25d50}.prompt-modal-receptor.show-modal .modal-content .modal-body .class-detail-modal-content .row-container{display:flex;flex-direction:row;gap:12px}.field-input{display:flex;flex-direction:row;gap:12px;border:1px solid hsl(0,0%,80%);border-radius:10px;background-color:#fff;padding:3px}.field-input .input-container{display:flex;flex-direction:row;align-items:center;width:100%;padding:3px 9px;background-color:#f0f9ff;border-radius:6px}.field-input .input-container svg g path{transition:all ease-in-out .3s}.field-input .input-container:hover svg g path{fill:#5cc0ff}.field-input .input-container input[type=text]{width:100%;background-color:transparent;font-style:normal;font-weight:300;font-size:.875rem;line-height:1rem;color:#333}.field-input .input-container input[type=text]::placeholder{font-style:normal;font-weight:300;font-size:.875rem;line-height:1rem;color:#7d7d7d}.table-pagination{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:10px 0}.table-pagination .drop-up-container{position:relative;display:flex;flex-direction:row;width:fit-content}.table-pagination .drop-up-container .main-content{display:flex;flex-direction:row;gap:3px;align-items:center;min-width:max-content;box-sizing:border-box;cursor:pointer}.table-pagination .drop-up-container .main-content span{font-style:normal;font-weight:400;font-size:.875rem;line-height:1rem;color:#7d7d7d}.table-pagination .drop-up-container .main-content .number-style{border-radius:6px;padding:12px 6px;background-color:#d6f0ff;color:#333}.table-pagination .drop-up-container .sub-content{position:absolute;bottom:calc(100% + 5px);left:33%;display:flex;flex-direction:column;width:max-content;min-width:auto;max-height:190px;background-color:#fff;border:1px solid hsl(0,0%,89%);box-sizing:border-box;border-radius:8px;overflow:hidden;z-index:2}.table-pagination .drop-up-container .sub-content .top-elements{display:flex;flex-direction:column;width:100%;min-width:100%;max-height:170px;overflow-y:auto;scrollbar-width:auto;scrollbar-color:hsl(203,100%,68%) transparent}.table-pagination .drop-up-container .sub-content .top-elements::-webkit-scrollbar-track{border-radius:5px;border:1px solid transparent;background-color:transparent}.table-pagination .drop-up-container .sub-content .top-elements::-webkit-scrollbar{width:10px;background-color:transparent}.table-pagination .drop-up-container .sub-content .top-elements::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#5cc0ff;background-clip:content-box;border-radius:5px}.table-pagination .drop-up-container .sub-content .menu-dropdown-item{position:relative;display:flex;flex-direction:row;gap:40px;width:100%;justify-content:space-between;align-items:center;padding:10px;border-radius:3px;transition:all ease-in-out .3s}.table-pagination .drop-up-container .sub-content .menu-dropdown-item:hover .item-title{color:#333}.table-pagination .drop-up-container .sub-content .menu-dropdown-item .item-title{color:#7d7d7d;cursor:pointer;transition:all ease-in-out .3s}.table-pagination .page-number-selector{display:flex;flex-direction:row;align-items:center;height:100%;gap:10px}.table-pagination .page-number-selector .navigation-btn{display:flex;justify-content:center;align-items:center;width:28px;height:28px;background-color:#fff;border:1px solid hsl(0,0%,80%);border-radius:50%;transition:all .3s ease-in-out;cursor:pointer}.table-pagination .page-number-selector .navigation-btn svg{transition:all .3s ease-in-out}.table-pagination .page-number-selector .navigation-btn:hover{border:1px solid hsl(258,71%,73%)}.table-pagination .page-number-selector .navigation-btn:hover svg{transition:all .3s ease-in-out}.table-pagination .page-number-selector .navigation-btn:hover svg g path{transition:all .3s ease-in-out;fill:#a789eb}.table-pagination .page-number-selector .first-btn svg{transform:rotate(-90deg)}.table-pagination .page-number-selector .previous-btn svg{transform:rotate(-90deg)}.table-pagination .page-number-selector .last-btn svg{transform:rotate(90deg)}.table-pagination .page-number-selector .next-btn svg{transform:rotate(90deg)}.table-pagination .page-number-selector .disabled{pointer-events:none;opacity:.6}.table-pagination .page-number-selector .list-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.table-pagination .page-number-selector .list-btn .btn{display:flex;flex-direction:row;justify-content:center;align-items:center;border:1px solid transparent;border-radius:6px;color:#7d7d7d;transition:all ease-in-out .3s;cursor:pointer}.table-pagination .page-number-selector .list-btn .btn span{padding:12px 6px;transition:all ease-in-out .3s}.table-pagination .page-number-selector .list-btn .btn:hover{border:1px solid hsl(203,100%,68%)}.table-pagination .page-number-selector .list-btn .btn:hover span{color:#333}.table-pagination .page-number-selector .list-btn .active-btn{background-color:#d6f0ff;pointer-events:none}.table-pagination .page-number-selector .list-btn .active-btn span{color:#333}.class-style{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:6px;border:1px solid hsl(0,0%,80%)}.class-style:after{content:"";width:2px;height:calc(100% + 10px);background-color:#ff8080;transform:translate(-50%,-50%) rotate(45deg);opacity:0;position:absolute;top:50%;left:50%;transition:all .3s ease-in-out}.class-style h6{color:#333}.class-style.crossed-out:after{opacity:1}.regular{width:24px;height:24px}.large{width:28px;height:28px}.toaster-container{position:fixed;top:30px;right:-150px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#fff;border:1px solid hsl(203,100%,68%);padding:10px 20px;border-radius:8px;z-index:10}.toaster-container .toaster-title{font-style:normal;font-weight:400;font-size:.75rem;line-height:.875rem;color:#333}.show-toaster{width:fit-content;height:fit-content;animation:4s forwards;animation-name:toaster-animation}.error-style{border:1px solid hsl(0,100%,75%)}.text-tooltip{position:absolute;padding:6px 10px;font-size:14px;max-width:300px;z-index:1000;pointer-events:none;white-space:normal;line-height:1.4;box-shadow:0 2px 5px #cfcfcf1a;background-color:#fff;border:1px solid hsl(0,0%,80%);color:#333;border-radius:10px}.text-tooltip:after{content:"";position:absolute;top:-7px;left:15px;border-width:0 6px 6px 6px;border-style:solid;border-color:transparent transparent hsl(0,0%,80%) transparent;z-index:-1}.text-tooltip:before{content:"";position:absolute;top:-6px;left:15px;border-width:0 6px 6px 6px;border-style:solid;border-color:transparent transparent hsl(0,0%,100%) transparent;z-index:1}.modal-receptor{position:fixed;top:0;bottom:0;left:0;right:0;width:0;height:0;transform:scale(0);opacity:0;transform-origin:center;z-index:6}.show-modal{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:scale(1);opacity:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#3333334d}.show-modal .modal-content{position:relative;display:flex;flex-direction:column;gap:20px;border-radius:8px;overflow:hidden;background-color:#fafdff;transition:all ease-in-out .3s}.show-modal .large-size-modal{height:calc(100% - 20px);max-height:calc(100% - 20px);width:calc(100% - 40px);max-width:calc(100% - 40px);padding:20px;border-radius:12px}.show-modal .medium-modal-content{width:50%;max-width:50%;height:fit-content;max-height:calc(100vh - 80px)}.the-header{display:grid;grid-template-columns:auto 1fr 1fr;align-items:center;gap:36px;width:100%;background-color:#fff;border-radius:100px;padding:10px 20px;-webkit-box-shadow:4px 4px 21px 0 hsla(0,0%,81%,.1);box-shadow:4px 4px 21px #cfcfcf1a}.the-header .application-name-container{display:flex;flex-direction:row;align-items:center;gap:9px;cursor:pointer}.the-header .application-name-container .temporary-logo{font-family:Poppins,sans-serif;font-style:normal;font-weight:600;font-size:1rem;line-height:1.125rem}.the-header .header-navigation{display:flex;flex-direction:row;justify-content:flex-start}.the-header .header-navigation ul{display:flex;flex-direction:row;align-items:center;gap:36px}.the-header .header-navigation ul .header-navigation-link a{position:relative;display:flex;flex-direction:row;align-items:center;gap:4px;font-style:normal;font-weight:400;font-size:1rem;line-height:1.125rem;color:#7d7d7d;transition:all ease-in-out .3s}.the-header .header-navigation ul .header-navigation-link a:before{content:"";position:absolute;bottom:-7px;left:50%;transform:translate(-50%);width:20px;height:2px;background-color:transparent;transition:all ease-in-out .3s}.the-header .header-navigation ul .header-navigation-link a svg g path{transition:all ease-in-out .3s}.the-header .header-navigation ul .header-navigation-link a:hover{color:#333}.the-header .header-navigation ul .header-navigation-link a:hover svg g path{fill:#a789eb}.the-header .header-navigation ul .header-navigation-link a.router-link-active,.the-header .header-navigation ul .header-navigation-link a.active{color:#333}.the-header .header-navigation ul .header-navigation-link a.router-link-active:before,.the-header .header-navigation ul .header-navigation-link a.active:before{background-color:#a789eb}.the-header .header-navigation ul .header-navigation-link a.router-link-active svg g path,.the-header .header-navigation ul .header-navigation-link a.active svg g path{fill:#a789eb}.the-header .header-navigation ul .disabled-navigation a{pointer-events:none;cursor:none;color:#333}.the-header .header-navigation ul .disabled-navigation a:before{background-color:#a789eb}.the-header .header-navigation ul .disabled-navigation a svg g path{fill:#a789eb}.the-header .user-management-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:12px;min-width:0}.the-header .user-management-container .user-profile-container{display:flex;flex-direction:row;gap:12px;align-items:center;justify-content:flex-end;min-width:0;flex:1}.the-header .user-management-container .user-profile-container .user-info-container{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1;overflow:hidden}.the-header .user-management-container .user-profile-container .user-info-container .user-identifier,.the-header .user-management-container .user-profile-container .user-info-container .user-auth{display:flex;flex-direction:row;justify-content:flex-end}.the-header .user-management-container .user-profile-container .user-info-container .user-identifier h4{text-align:end}.the-header .user-management-container .user-profile-container .user-info-container .third-party-names{width:100%;text-align:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.the-header .user-management-container .user-profile-container .avatar-container{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;width:40px;height:40px;min-width:40px;border-radius:40px;border:1px solid hsl(258,71%,73%);background-color:#f4f2fd;cursor:pointer;transition:all ease-in-out .3s}.the-header .user-management-container .user-profile-container .avatar-container svg g path{transition:all ease-in-out .3s}.the-header .user-management-container .user-profile-container .avatar-container .sub-content{position:absolute;top:120%;right:0;display:flex;flex-direction:column;width:max-content;min-width:100%;background-color:#fff;border:1px solid hsl(0,0%,80%);box-sizing:border-box;border-radius:10px;margin-top:15px;overflow:hidden;z-index:2}.the-header .user-management-container .user-profile-container .avatar-container .sub-content .top-elements{display:flex;flex-direction:column;width:100%;border-bottom:1px solid hsl(0,0%,80%);background-color:#fff;padding:2px}.the-header .user-management-container .user-profile-container .avatar-container .sub-content .top-elements .menu-dropdown-item{position:relative;display:flex;flex-direction:row;width:100%;justify-content:space-between;background-color:#f4f2fd;border-radius:6px;align-items:center;padding:6px 12px}.the-header .user-management-container .user-profile-container .avatar-container .sub-content .top-elements .menu-dropdown-item h6{color:#333}.the-header .user-management-container .user-profile-container .avatar-container .sub-content .bottom-elements{display:flex;flex-direction:column;width:100%}.the-header .user-management-container .user-profile-container .avatar-container .sub-content .bottom-elements .menu-dropdown-item{position:relative;display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;padding:6px 12px;cursor:pointer;border-radius:3px;transition:all ease-in-out .3s}.the-header .user-management-container .user-profile-container .avatar-container .sub-content .bottom-elements .menu-dropdown-item h6{color:#7d7d7d;transition:all .3s ease-in-out}.the-header .user-management-container .user-profile-container .avatar-container .sub-content .bottom-elements .menu-dropdown-item svg g path{transition:all ease-in-out .3s}.the-header .user-management-container .user-profile-container .avatar-container .sub-content .bottom-elements .menu-dropdown-item:hover h6{color:#333}.the-header .user-management-container .user-profile-container .avatar-container .sub-content .bottom-elements .menu-dropdown-item:hover svg g path{fill:#5cc0ff}.the-header .user-management-container .language-selector-component{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}.the-header .user-management-container .language-selector-component .main-content{position:relative;display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-between;min-width:max-content;background-color:transparent;box-sizing:border-box;cursor:pointer}.the-header .user-management-container .language-selector-component .main-content .language-cta-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:24px;height:24px;border-radius:24px;border:1px solid hsl(0,0%,80%);cursor:pointer;transition:all ease-in-out .3s}.the-header .user-management-container .language-selector-component .main-content .language-cta-container svg g path{transition:all ease-in-out .3s}.the-header .user-management-container .language-selector-component .main-content .language-cta-container:hover{border:1px solid hsl(258,71%,73%)}.the-header .user-management-container .language-selector-component .main-content .language-cta-container:hover svg g path{fill:#a789eb}.the-header .user-management-container .language-selector-component .sub-content{position:absolute;top:calc(120% + 10px);right:0;display:flex;flex-direction:column;width:max-content;min-width:100%;background-color:#fff;border:1px solid hsl(0,0%,80%);box-sizing:border-box;border-radius:10px;margin-top:15px;overflow:hidden;z-index:2}.the-header .user-management-container .language-selector-component .sub-content .top-elements{display:flex;flex-direction:column;width:100%;border-bottom:1px solid hsl(0,0%,80%);background-color:#fff;padding:2px}.the-header .user-management-container .language-selector-component .sub-content .top-elements .menu-dropdown-item{position:relative;display:flex;flex-direction:row;width:100%;justify-content:space-between;background-color:#f4f2fd;border-radius:6px;align-items:center;padding:6px 12px}.the-header .user-management-container .language-selector-component .sub-content .top-elements .menu-dropdown-item h6{color:#333}.the-header .user-management-container .language-selector-component .sub-content .bottom-elements{display:flex;flex-direction:column;width:100%}.the-header .user-management-container .language-selector-component .sub-content .bottom-elements .menu-dropdown-item{position:relative;display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;padding:6px 12px;cursor:pointer;border-radius:3px;transition:all ease-in-out .3s}.the-header .user-management-container .language-selector-component .sub-content .bottom-elements .menu-dropdown-item h6{color:#7d7d7d;transition:all .3s ease-in-out}.the-header .user-management-container .language-selector-component .sub-content .bottom-elements .menu-dropdown-item:hover h6{color:#333}.the-header .user-management-container .settings-cta-container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:24px;height:24px;border-radius:24px;border:1px solid hsl(0,0%,80%);cursor:pointer;transition:all ease-in-out .3s}.the-header .user-management-container .settings-cta-container svg g path{transition:all ease-in-out .3s}.the-header .user-management-container .settings-cta-container:hover{border:1px solid hsl(258,71%,73%)}.the-header .user-management-container .settings-cta-container:hover svg g path{fill:#a789eb}.the-header .user-management-container .settings-cta-container.router-link-active{border:1px solid hsl(258,71%,73%)}.the-header .user-management-container .settings-cta-container.router-link-active svg g path{fill:#a789eb}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:4.16666667%;padding-left:4.16666667%}[class^=col-],[class*=" col-"]{position:relative;width:100%}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width: 960px){.sm-col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.sm-col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.sm-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sm-col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.sm-col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.sm-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sm-col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.sm-col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.sm-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.sm-col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.sm-col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.sm-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 1280px){.md-col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.md-col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.md-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.md-col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.md-col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.md-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.md-col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.md-col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.md-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.md-col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.md-col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.md-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width: 1440px){.lg-col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.lg-col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.lg-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.lg-col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.lg-col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.lg-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.lg-col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.lg-col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.lg-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.lg-col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.lg-col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.lg-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.board-dashboard-container{display:flex;flex-direction:column;width:100%;height:100%;gap:24px}.board-dashboard-container .dashboard-container{display:flex;flex-direction:row;gap:12px;width:100%;height:100%}.board-dashboard-container .dashboard-container .control-panel-container{display:flex;flex-direction:column;height:100%;width:fit-content;min-width:22.5714286%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:hsl(203,100%,68%) transparent}.board-dashboard-container .dashboard-container .control-panel-container::-webkit-scrollbar-track{border-radius:5px;border:1px solid transparent;background-color:transparent}.board-dashboard-container .dashboard-container .control-panel-container::-webkit-scrollbar{width:10px;background-color:transparent}.board-dashboard-container .dashboard-container .control-panel-container::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#5cc0ff;background-clip:content-box;border-radius:5px}.board-dashboard-container .dashboard-container .dashboard-table-container{display:flex;flex-direction:column;justify-content:space-between;gap:24px;width:100%;height:100%}.board-dashboard-container .dashboard-container .dashboard-table-container .table-list-container{display:flex;width:100%;height:100%;max-height:max-content;flex-direction:column;gap:12px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:hsl(203,100%,68%) transparent}.board-dashboard-container .dashboard-container .dashboard-table-container .table-list-container::-webkit-scrollbar-track{border-radius:5px;border:1px solid transparent;background-color:transparent}.board-dashboard-container .dashboard-container .dashboard-table-container .table-list-container::-webkit-scrollbar{width:10px;background-color:transparent}.board-dashboard-container .dashboard-container .dashboard-table-container .table-list-container::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#5cc0ff;background-clip:content-box;border-radius:5px}.board-dashboard-container .dashboard-container .dashboard-table-container .table-list-container.renewal-third-party-list{overflow:visible}.priority-dashboard-container{display:flex;flex-direction:row;width:100%;gap:12px}.priority-dashboard-container .infinite-scroll .main-content{height:auto;max-height:400px;gap:6px}.priority-dashboard-container>*{flex:1}.contact-container{display:flex;flex-direction:column;gap:24px}.contact-container .contact-list{display:flex;flex-direction:column;gap:12px;justify-content:center}.contact-container .contact-list .contact-list-header,.contact-container .contact-row{display:flex;flex-direction:row;align-items:center;gap:6px}.contact-container .contact-row .me-tag{background-color:#e3dbfa;padding:3px 6px;border-radius:6px;display:flex;flex-direction:row;align-items:center;gap:5px;max-width:200px;overflow:hidden}.contact-container .contact-row .contact-email-container{display:flex;flex-direction:row;align-items:center;gap:6px;margin-left:auto}.contact-container .contact-row .contact-email-container h6{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-dashboard-container{display:flex;flex-direction:column;width:100%;max-width:66.6666666667vw;gap:10px;overflow:hidden}.main-dashboard-container .main-content{display:grid;grid-template-columns:1fr 1fr;gap:10px}.main-dashboard-container .main-content .left-content,.main-dashboard-container .main-content .right-content{display:flex;flex-direction:column;gap:10px;width:100%}.overview-container{display:grid;grid-template-columns:2fr 1fr;gap:10px;height:100%;overflow:hidden}.overview-container .aside-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.overview-container .aside-container .common-block-container{height:100%}.overview-container .aside-container .common-block-container:last-of-type{max-height:100%}.overview-container .aside-container .common-block-container.infinite-scroll{flex:1;display:flex;flex-direction:column;overflow:hidden}.overview-container .aside-container .common-block-container.infinite-scroll .main-content{height:100%;gap:6px}.category-table-container{display:flex;flex-direction:column;gap:12px;width:100%;border:1px solid hsl(0,0%,80%);border-radius:10px;background-color:#fff;padding:6px}.category-table-container .header-list-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:6px 12px;border-radius:6px;cursor:pointer}.category-table-container .header-list-container .title-list{display:flex;flex-direction:row;align-items:center;gap:24px}.category-table-container .header-list-container .circle{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:#fff;border:1px solid hsl(0,0%,80%);border-radius:50%;transition:all .3s ease-in-out}.category-table-container .header-list-container .circle svg{transform:rotate(0)}.category-table-container .header-list-container .hover-block{border:1px solid hsl(258,71%,73%)}.category-table-container .header-list-container .hover-block svg{transition:all .3s ease-in-out}.category-table-container .header-list-container .hover-block svg g path{transition:all .3s ease-in-out;fill:#a789eb}.category-table-container .header-list-container .expand-block svg{transform:rotate(180deg)}.category-table-container .table-container{display:flex;flex-direction:column;gap:6px}.fade-slide-enter-active,.fade-slide-leave-active{transition:all .3s ease-in-out}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0;transform:translateY(-2px)}.tp-item-container{display:flex;flex-direction:row;justify-content:space-between;padding:6px;background-color:#fff;border:1px solid hsl(0,0%,80%);border-radius:6px}.tp-item-container .inner-tp-container{display:flex;flex-direction:row;justify-content:space-between;padding:6px 12px;width:100%;background-color:#fff;border-radius:5px}.tp-item-container .inner-tp-container h4.urgent-deadlines{color:#ff8080}.tp-item-container .inner-tp-container.urgent-deadlines{background-color:#fff3eb}.tp-item-container .inner-tp-container.urgent-deadlines .left-content .inline-block h4.renewal-date{color:#ff8080}.tp-item-container .inner-tp-container.near-deadlines{background-color:#fffcf0}.tp-item-container .inner-tp-container.near-deadlines .left-content .inline-block h4.renewal-date{color:#f9b20b}.tp-item-container .inner-tp-container.pending{background-color:#fafafa}.tp-item-container .inner-tp-container.basic{background-color:#eefcf7}.tp-item-container .left-content{display:flex;flex-direction:column;gap:6px;height:100%}.tp-item-container .left-content .inline-block{display:flex;align-items:center;gap:6px}.tp-item-container .right-content{display:flex;flex-direction:row;align-items:center;gap:12px;height:100%}.tp-item-container .right-content .summary-content{display:flex;flex-direction:column;align-items:center;max-width:150px;gap:6px}.tp-item-container .right-content .summary-content.urgent h1{color:#ff8080}.tp-item-container .right-content .summary-content.awaiting h1{color:#7d7d7d}.tp-item-container .right-content .summary-content.received h1{color:#5cc0ff}.tp-item-container .right-content .summary-content h1{font-weight:500}.tp-item-container .right-content .icon-wrapper{display:flex;flex-direction:row;align-items:center;height:100%;border-left:1px solid hsl(0,0%,89%)}.tp-item-container .right-content .icon-wrapper .click-tooltip{width:100%;height:100%;padding-left:12px}.common-block-container,.contact-list-container,.instruction-summary-list-container{display:flex;flex-direction:column;justify-content:space-between;gap:12px;border:1px solid hsl(0,0%,80%);border-radius:10px;background-color:#fff;padding:6px}.common-block-container .main-content,.contact-list-container .main-content,.instruction-summary-list-container .main-content{display:flex;flex-direction:column;gap:12px}.common-block-container .main-content .header-block,.contact-list-container .main-content .header-block,.instruction-summary-list-container .main-content .header-block{display:flex;flex-direction:column;flex-shrink:0;gap:6px;border-radius:8px;padding:10px;height:fit-content}.common-block-container .main-content .header-block .title-block-container,.contact-list-container .main-content .header-block .title-block-container,.instruction-summary-list-container .main-content .header-block .title-block-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.common-block-container .main-content .header-block .title-block-container .title-block,.contact-list-container .main-content .header-block .title-block-container .title-block,.instruction-summary-list-container .main-content .header-block .title-block-container .title-block{display:flex;flex-direction:row;width:100%;align-items:center}.common-block-container .main-content .header-block .title-block-container .title-block .title-container,.contact-list-container .main-content .header-block .title-block-container .title-block .title-container,.instruction-summary-list-container .main-content .header-block .title-block-container .title-block .title-container{display:flex;flex-direction:row;width:100%;gap:6px}.common-block-container .main-content .header-block h6,.contact-list-container .main-content .header-block h6,.instruction-summary-list-container .main-content .header-block h6{white-space:pre-line}.common-block-container .main-content .header-block h6.co-instructor-label,.contact-list-container .main-content .header-block h6.co-instructor-label,.instruction-summary-list-container .main-content .header-block h6.co-instructor-label{white-space:nowrap}.common-block-container .main-content .body-block,.contact-list-container .main-content .body-block,.instruction-summary-list-container .main-content .body-block{display:flex;flex-direction:column;flex:1;padding:10px;box-sizing:border-box}.common-block-container .footer-block,.contact-list-container .footer-block,.instruction-summary-list-container .footer-block{display:flex;flex-direction:row;gap:6px;width:100%;justify-content:flex-end}.common-block-container.infinite-scroll .body-block,.contact-list-container.infinite-scroll .body-block,.instruction-summary-list-container.infinite-scroll .body-block{flex:1;min-height:0;display:flex;flex-direction:column}.item-list-message{display:flex;flex-direction:column;gap:6px;padding:6px 6px 6px 12px;width:100%;border-radius:6px;border:1px solid hsl(0,0%,89%);box-sizing:border-box}.item-list-message .title-container{display:flex;flex-direction:row;align-items:center;gap:6px}.item-list-message .title-container h5{width:fit-content}.extract-trademark-container{position:relative;display:flex;flex-direction:column;border:1px solid hsl(0,0%,80%);padding:3px;border-radius:5px;z-index:1}.extract-trademark-container .days-left-tag{position:absolute;top:-9px;right:6px;display:flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:20px;background-color:#fff;border:1px solid}.extract-trademark-container .inner-container{padding:6px;border-radius:5px}.extract-trademark-container .left-container{cursor:pointer}.extract-trademark-container .inner-container,.extract-trademark-container .left-container{display:flex;flex-direction:row;gap:6px;width:100%}.extract-trademark-container .inner-container .office-container,.extract-trademark-container .left-container .office-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding-right:6px;border-right:1px solid hsl(0,0%,80%)}.extract-trademark-container .inner-container .title-container,.extract-trademark-container .left-container .title-container{display:flex;flex-direction:column;gap:6px}.extract-trademark-container .inner-container .right-container,.extract-trademark-container .left-container .right-container{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px;cursor:pointer}.extract-trademark-container .inner-container .right-container .circle,.extract-trademark-container .left-container .right-container .circle{display:flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:#fff;border:1px solid hsl(0,0%,80%);border-radius:50%;transition:all .3s ease-in-out}.extract-trademark-container .inner-container .right-container .circle svg,.extract-trademark-container .left-container .right-container .circle svg{transform:rotate(0)}.extract-trademark-container .inner-container .right-container .hover-block,.extract-trademark-container .left-container .right-container .hover-block{border:1px solid hsl(258,71%,73%)}.extract-trademark-container .inner-container .right-container .hover-block svg,.extract-trademark-container .left-container .right-container .hover-block svg{transition:all .3s ease-in-out}.extract-trademark-container .inner-container .right-container .hover-block svg g path,.extract-trademark-container .left-container .right-container .hover-block svg g path{transition:all .3s ease-in-out;fill:#a789eb}.extract-trademark-container .inner-container .right-container .expand-block svg,.extract-trademark-container .left-container .right-container .expand-block svg{transform:rotate(180deg)}.extract-trademark-container .expanded-block{display:flex;flex-direction:column;gap:6px;padding:6px}.extract-trademark-container .expanded-block h6 span{color:#333}.extract-trademark-container .expanded-block .identifiers-block,.extract-trademark-container .expanded-block .next-due-date-block{display:flex;flex-direction:row}.extract-trademark-container .expanded-block .action-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding-top:6px}.filters-board-container{display:flex;flex-direction:column;height:100%;width:100%;gap:12px;border:1px solid hsl(0,0%,80%);border-radius:10px;background-color:#fff;padding:6px}.filters-board-container .header-filter-container{display:flex;flex-direction:column;padding:10px;border-radius:6px;gap:10px;align-items:flex-start;background-color:#fafafa}.filters-board-container .header-filter-container button{cursor:pointer;transition:all ease-in-out .3s}.filters-board-container .header-filter-container button:hover span{color:#333}.filters-board-container .header-filter-container button span{font-style:normal;font-weight:500;font-size:.875rem;line-height:1rem;color:#7d7d7d;transition:all ease-in-out .3s;text-decoration:underline}.filter-title-container{display:flex;flex-direction:row;align-items:center;gap:6px}.field-wrapper{display:flex;flex-direction:column;gap:6px}.filter-container{display:flex;flex-direction:column;gap:12px}.filter-container:not(:last-child){padding-bottom:12px;border-bottom:1px solid hsl(0,0%,80%)}.filter-container .fields-container{display:flex;flex-direction:column;gap:6px}.filters-board-category{display:flex;flex-direction:column;border-bottom:1px}.filters-board-category .filters-board-content{display:flex;flex-direction:column}.filters-board-category input{padding:8px;border:1px solid hsl(0,0%,80%);width:100%}.filters-board-category .filters-board-button,.filters-board-category .filters-year-button{padding:8px 12px;background-color:#fff;cursor:pointer;text-align:left;width:100%;transition:background-color .2s}.filters-board-category .filters-board-button:hover,.filters-board-category .filters-year-button:hover{background-color:#e3e3e3}.scrolling-component{display:flex;flex-direction:column;flex:1;min-height:0;max-height:100%;gap:12px;padding-top:12px;position:relative;scroll-behavior:smooth;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:hsl(203,100%,68%) transparent;padding-right:8px}.scrolling-component::-webkit-scrollbar-track{border-radius:5px;border:1px solid transparent;background-color:transparent}.scrolling-component::-webkit-scrollbar{width:10px;background-color:transparent}.scrolling-component::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#5cc0ff;background-clip:content-box;border-radius:5px}.scrolling-component .loading-indicator{text-align:center;padding:10px;color:#333}.scrolling-component .end-list-indicator{display:flex;flex-direction:column;padding:6px;border-radius:5px}.international-item-container{display:flex;flex-direction:column}.international-item-container .parent-item-container,.international-item-container .inter-children-container{display:flex;flex-direction:row;gap:12px;padding:6px 6px 0;width:100%}.international-item-container .inter-children-container:last-child{padding:6px}.international-item-container .parent-item-container .main-content{background-color:#f4f2fd}.international-item-container .inter-children-container .main-content{background-color:#fafafa}.table-legend-container{display:flex;flex-direction:row;align-items:center;padding:0 12px}.table-legend-container .main-content .xxl-col{display:flex;flex-direction:row}.table-legend-container .main-content .xxl-col .left-content{display:flex;min-width:32px;width:32px}.loader-container{display:flex;align-items:center;justify-content:center;width:fit-content}.loader-dot{height:6px;width:6px;margin-right:6px;border-radius:6px;background-color:#a789eb;animation:loader_pulse 1.5s infinite ease-in-out}.loader-dot:nth-child(1){animation-delay:-.1875s}.loader-dot:nth-child(2){animation-delay:-.0625s}.loader-dot:nth-child(3){animation-delay:.0625s}.table-legend-container,.trademark-item-container,.parent-item-container,.inter-children-container{display:flex;flex-direction:row;gap:12px;padding:6px;width:100%}.table-legend-container .main-content,.trademark-item-container .main-content,.parent-item-container .main-content,.inter-children-container .main-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:6px;gap:12px}.table-legend-container .main-content h6,.trademark-item-container .main-content h6,.parent-item-container .main-content h6,.inter-children-container .main-content h6{color:#333}.table-legend-container .main-content .left-content,.trademark-item-container .main-content .left-content,.parent-item-container .main-content .left-content,.inter-children-container .main-content .left-content{min-width:95px}.table-legend-container .main-content .sm-col,.trademark-item-container .main-content .sm-col,.parent-item-container .main-content .sm-col,.inter-children-container .main-content .sm-col{width:6.9306930693%}.table-legend-container .main-content .md-col,.trademark-item-container .main-content .md-col,.parent-item-container .main-content .md-col,.inter-children-container .main-content .md-col{width:9.4059405941%}.table-legend-container .main-content .lg-col,.trademark-item-container .main-content .lg-col,.parent-item-container .main-content .lg-col,.inter-children-container .main-content .lg-col{width:11.8811881188%}.table-legend-container .main-content .xl-col,.trademark-item-container .main-content .xl-col,.parent-item-container .main-content .xl-col,.inter-children-container .main-content .xl-col{width:19.801980198%}.table-legend-container .main-content .xxl-col,.trademark-item-container .main-content .xxl-col,.parent-item-container .main-content .xxl-col,.inter-children-container .main-content .xxl-col{width:27.7227722772%}.table-legend-container .main-content .trademark-details,.trademark-item-container .main-content .trademark-details,.parent-item-container .main-content .trademark-details,.inter-children-container .main-content .trademark-details{display:flex;height:100%;max-width:160px}.table-legend-container .main-content .trademark-details svg,.trademark-item-container .main-content .trademark-details svg,.parent-item-container .main-content .trademark-details svg,.inter-children-container .main-content .trademark-details svg{flex-shrink:0}.trademark-item-container,.international-item-container{align-items:stretch;border-radius:6px;border:1px solid hsl(0,0%,89%);box-sizing:border-box;transition:border-color ease-in-out .3s}.trademark-item-container .main-content,.international-item-container .main-content{display:flex;flex:1;flex-direction:row;align-items:center;height:100%;width:100%;padding:6px;border-radius:6px;box-sizing:border-box}.trademark-item-container .main-content .identifiers-container,.trademark-item-container .main-content .left-content,.trademark-item-container .main-content .trademark-identifiers,.trademark-item-container .main-content .reference-container,.trademark-item-container .main-content .office-class-container,.trademark-item-container .main-content .actions,.trademark-item-container .main-content .trademark-details,.international-item-container .main-content .identifiers-container,.international-item-container .main-content .left-content,.international-item-container .main-content .trademark-identifiers,.international-item-container .main-content .reference-container,.international-item-container .main-content .office-class-container,.international-item-container .main-content .actions,.international-item-container .main-content .trademark-details{display:flex}.trademark-item-container .main-content .identifiers-container,.international-item-container .main-content .identifiers-container{flex-direction:row;gap:6px}.trademark-item-container .main-content .left-content,.international-item-container .main-content .left-content{flex-direction:row;align-items:center;gap:12px;min-width:95px}.trademark-item-container .main-content .left-content .checkbox,.international-item-container .main-content .left-content .checkbox{flex-shrink:0}.trademark-item-container .main-content .left-content .trademark-image-container,.international-item-container .main-content .left-content .trademark-image-container{flex-direction:column;gap:5px}.trademark-item-container .main-content .left-content .trademark-image-container .trademark-image,.international-item-container .main-content .left-content .trademark-image-container .trademark-image{flex-shrink:0;width:60px;height:50px;background-color:#fafafa;border:1px solid hsl(0,0%,89%);border-radius:6px}.trademark-item-container .main-content .trademark-identifiers,.international-item-container .main-content .trademark-identifiers{flex-direction:column;justify-content:center;gap:6px}.trademark-item-container .main-content .reference-container,.international-item-container .main-content .reference-container{flex-direction:row;align-items:center;gap:6px}.trademark-item-container .main-content .trademark-identifier,.international-item-container .main-content .trademark-identifier{display:flex;flex-direction:row}.trademark-item-container .main-content .trademark-identifier>*,.international-item-container .main-content .trademark-identifier>*{position:relative;padding-right:6px;margin-right:6px}.trademark-item-container .main-content .trademark-identifier>*:after,.international-item-container .main-content .trademark-identifier>*:after{content:"|";color:#e3e3e3;position:absolute;right:0}.trademark-item-container .main-content .trademark-identifier>*:last-child:after,.international-item-container .main-content .trademark-identifier>*:last-child:after{content:none}.trademark-item-container .main-content .office-class-container,.international-item-container .main-content .office-class-container{flex-direction:column;gap:5px}.trademark-item-container .main-content .office-class-container .country-code-container,.international-item-container .main-content .office-class-container .country-code-container{display:flex;flex-direction:row;align-items:center;gap:5px}.trademark-item-container .main-content .office-class-container .country-code-container svg,.international-item-container .main-content .office-class-container .country-code-container svg{min-width:20px}.trademark-item-container .main-content .office-class-container .class-list,.international-item-container .main-content .office-class-container .class-list{display:flex;flex-direction:row;gap:6px}.trademark-item-container .main-content .urgent-style,.international-item-container .main-content .urgent-style{color:#ff8080}.trademark-item-container .main-content .nearly-style,.international-item-container .main-content .nearly-style{color:#f9b20b}.trademark-item-container .main-content .actions,.international-item-container .main-content .actions{flex-direction:column;justify-content:center;height:100%;flex-shrink:0;gap:6px}.trademark-item-container .main-content .actions .actions-container,.international-item-container .main-content .actions .actions-container{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;width:100%}.trademark-item-container .main-content .actions .status-container,.international-item-container .main-content .actions .status-container{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.trademark-item-container .main-content .trademark-details,.international-item-container .main-content .trademark-details{display:flex;align-items:center;justify-content:center;gap:6px;height:100%;padding:0 6px;box-sizing:border-box;border-left:1px solid hsl(0,0%,89%);cursor:pointer}.trademark-item-container .main-content .trademark-details h5,.international-item-container .main-content .trademark-details h5{text-decoration:underline}.trademark-item-container .main-content .trademark-details-loader,.international-item-container .main-content .trademark-details-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100%;border-left:1px solid hsl(0,0%,89%)}.trademark-item-container .main-content .trademark-details-loader h5,.international-item-container .main-content .trademark-details-loader h5{text-wrap:nowrap}.is-selected{border:1px solid hsl(203,100%,68%)}.table-legend-container{align-items:center}.table-legend-container .main-content h6{color:#7d7d7d}.workspace-container{display:flex;flex-direction:row;flex-grow:1;gap:12px;width:100%;height:calc(100% - 54px);max-height:100%}.workspace-container .control-panel-container{display:flex;flex-direction:column;gap:12px;height:100%;width:fit-content;min-width:22.5714286%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:hsl(203,100%,68%) transparent}.workspace-container .control-panel-container::-webkit-scrollbar-track{border-radius:5px;border:1px solid transparent;background-color:transparent}.workspace-container .control-panel-container::-webkit-scrollbar{width:10px;background-color:transparent}.workspace-container .control-panel-container::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#5cc0ff;background-clip:content-box;border-radius:5px}.workspace-container .table-list-container{display:flex;flex-direction:column;gap:24px;height:100%;width:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:hsl(203,100%,68%) transparent;padding-right:10px}.workspace-container .table-list-container::-webkit-scrollbar-track{border-radius:5px;border:1px solid transparent;background-color:transparent}.workspace-container .table-list-container::-webkit-scrollbar{width:10px;background-color:transparent}.workspace-container .table-list-container::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#5cc0ff;background-clip:content-box;border-radius:5px}.workspace-container .total-amount{margin-top:12px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.workspace-container .quick-selection-block-actions{display:flex;flex-direction:row;gap:12px}.summary-list-container{display:flex;flex-direction:column;gap:6px}.summary-item{display:flex;flex-direction:row}.summary-item h5{display:flex;flex-direction:row;gap:6px;align-items:center}.summary-item h5 span{display:flex;align-items:center;justify-content:center;border:1px solid;border-radius:50%;min-width:20px;min-height:20px;width:fit-content}.summary-item .maintain-counter{border-color:#09b993;color:#09b993}.summary-item .partial-counter{border-color:#2ba8da;color:#2ba8da}.summary-item .abandoned-counter{border-color:#f25d50;color:#f25d50}.summary-item .trademark-counter{border-color:#a789eb;color:#a789eb}.details-modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.details-modal-header .title-container{display:flex;flex-direction:row;align-items:center;gap:12px}.details-modal-header .close-button svg path{transition:all ease-in-out .3s}.details-modal-header .close-button:hover{cursor:pointer}.details-modal-header .close-button:hover svg path{fill:#a789eb}.summary-banner-container{display:flex;flex-direction:row;align-items:center;gap:12px}.summary-banner-container .details-image-container{display:flex;flex-direction:column;align-items:center;background-color:#fff;width:175px;height:100%;padding:6px;border:1px solid hsl(0,0%,80%);border-radius:10px}.summary-banner-container .details-image-container .trademark-image{display:flex;background-color:#fafafa;height:100%;width:100%;border-radius:6px;padding:12px}.summary-banner-container .details-image-container .trademark-image .image-placeholder{display:flex;align-items:center;justify-content:center;background-color:#fff;height:100%;width:100%}.summary-banner-container .details-image-container .trademark-image .image-placeholder span{font-size:90px;font-weight:500;color:#333}.summary-banner-container .details-image-container .tm-type-label{text-align:center}.summary-banner-container .details-content-container{display:flex;width:100%;height:100%;background-color:#fff;padding:6px;border:1px solid hsl(0,0%,80%);border-radius:10px}.summary-banner-container .details-content-container .details-content{display:flex;flex-direction:column;background-color:#f0f9ff;padding:12px;border-radius:6px;width:100%}.summary-banner-container .details-content-container .details-content .top-elements{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid hsl(0,0%,100%)}.summary-banner-container .details-content-container .details-content .top-elements .left-content{display:flex;flex-direction:column;gap:12px}.summary-banner-container .details-content-container .details-content .top-elements .left-content .header-title{display:flex;flex-direction:row;align-items:center;gap:12px}.summary-banner-container .details-content-container .details-content .top-elements .left-content .office-classes-container{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.summary-banner-container .details-content-container .details-content .top-elements .left-content .office-classes-container .single-flag-container{display:flex;flex-direction:row;gap:6px}.summary-banner-container .details-content-container .details-content .top-elements .left-content .office-classes-container .multiple-flags-container{display:flex;flex-direction:row;gap:6px;align-items:center}.summary-banner-container .details-content-container .details-content .top-elements .left-content .office-classes-container .multiple-flags-container .flags-list-container{position:relative;display:flex;align-items:center}.summary-banner-container .details-content-container .details-content .top-elements .left-content .office-classes-container .multiple-flags-container .flags-list-container .flag-container{position:relative;margin-left:-3px}.summary-banner-container .details-content-container .details-content .top-elements .left-content .office-classes-container .multiple-flags-container .flags-list-container .flag-container:first-child{margin-left:0}.summary-banner-container .details-content-container .details-content .top-elements .left-content .office-classes-container .classes-details{display:flex;flex-direction:row;align-items:center;gap:6px}.summary-banner-container .details-content-container .details-content .top-elements .right-content{display:flex;flex-direction:row;gap:12px}.summary-banner-container .details-content-container .details-content .bottom-elements{display:flex;flex-direction:row;padding-top:12px}.summary-banner-container .details-content-container .details-content .bottom-elements .content-block{position:relative;display:flex;flex-direction:column;gap:6px;flex-grow:1}.scroll-section{display:flex;flex-direction:column;gap:20px;width:100%;height:100%;position:relative;overflow-y:scroll;scroll-behavior:smooth;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:hsl(203,100%,68%) transparent}.scroll-section::-webkit-scrollbar-track{border-radius:5px;border:1px solid transparent;background-color:transparent}.scroll-section::-webkit-scrollbar{width:10px;background-color:transparent}.scroll-section::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#5cc0ff;background-clip:content-box;border-radius:5px}.scroll-section .instruction-details{display:flex;flex-direction:row}.scroll-section .instruction-details .details-content{display:flex;flex-direction:column;padding:0 12px;gap:6px;width:100%}.scroll-section .instruction-details .details-content:first-child{border-right:1px solid hsl(0,0%,80%)}.scroll-section .instruction-actions{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:12px 12px 0;border-top:1px solid hsl(0,0%,80%)}.scroll-section .instruction-actions .actions-container{display:flex;flex-direction:row;align-items:center;gap:6px}.scroll-section .instruction-actions .status-container{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.scroll-section .details-section{display:grid;grid-template-columns:1fr 3fr;gap:20px}.scroll-section .details-section .main-container{display:flex;flex-direction:column;gap:12px;padding:12px 0}.scroll-section .details-section .main-container .details-section-title{display:flex;flex-direction:column;gap:12px}.scroll-section .details-section .main-container .details-section-title .title-container{display:flex;flex-direction:row;align-items:center;gap:9px}.key-dates-container{display:flex;flex-direction:column;gap:12px;width:100%;background-color:#fff;padding:12px;border-radius:6px}.key-dates-container .title-container{display:flex;flex-direction:row;gap:6px;align-items:center}.key-dates-container .dates-container{display:flex;flex-direction:row;background-color:#fafdff;border-radius:6px;width:100%}.key-dates-container .dates-container .details-content{display:flex;flex-direction:column;gap:6px;padding:12px;width:100%}.key-dates-container .dates-container .details-content .key-date-container{display:flex;flex-direction:row;gap:6px}.classes-list-details-container{display:flex;flex-direction:column;gap:12px;width:100%;background-color:#fff;padding:12px;border-radius:6px}.classes-list-details-container .classes-list-details-header{display:flex;flex-direction:column;gap:6px}.classes-list-details-container .classes-list-details-header .title-container{display:flex;flex-direction:row;align-items:center;gap:6px}.classes-list-details-container .classes-list-container{display:flex;flex-direction:column;gap:12px;width:100%}.classes-list-details-container .classes-list-container .office-container,.classes-list-details-container .classes-list-container .parent-office-container{display:flex;flex-direction:column;gap:6px;width:100%;background-color:#fafafa;padding:6px;border-radius:6px}.classes-list-details-container .classes-list-container .office-container .office-header,.classes-list-details-container .classes-list-container .parent-office-container .office-header{justify-content:space-between;cursor:pointer}.classes-list-details-container .classes-list-container .office-container .office-header,.classes-list-details-container .classes-list-container .office-container .parent-office-header,.classes-list-details-container .classes-list-container .parent-office-container .office-header,.classes-list-details-container .classes-list-container .parent-office-container .parent-office-header{display:flex;flex-direction:row;align-items:center;gap:6px;width:100%;background-color:#fff;padding:9px 12px;border-radius:6px}.classes-list-details-container .classes-list-container .office-container .office-header .title-container,.classes-list-details-container .classes-list-container .office-container .parent-office-header .title-container,.classes-list-details-container .classes-list-container .parent-office-container .office-header .title-container,.classes-list-details-container .classes-list-container .parent-office-container .parent-office-header .title-container{display:flex;flex-direction:row;gap:6px;align-items:center}.classes-list-details-container .classes-list-container .office-container .office-header .title-container .office-flag,.classes-list-details-container .classes-list-container .office-container .parent-office-header .title-container .office-flag,.classes-list-details-container .classes-list-container .parent-office-container .office-header .title-container .office-flag,.classes-list-details-container .classes-list-container .parent-office-container .parent-office-header .title-container .office-flag{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:#ccc;border:1px solid hsl(0,0%,100%)}.classes-list-details-container .classes-list-container .office-container .office-header .title-container .tm-class-list,.classes-list-details-container .classes-list-container .office-container .parent-office-header .title-container .tm-class-list,.classes-list-details-container .classes-list-container .parent-office-container .office-header .title-container .tm-class-list,.classes-list-details-container .classes-list-container .parent-office-container .parent-office-header .title-container .tm-class-list{display:flex;flex-direction:row;align-items:center;gap:6px}.classes-list-details-container .classes-list-container .office-container .office-header .actions-container,.classes-list-details-container .classes-list-container .office-container .parent-office-header .actions-container,.classes-list-details-container .classes-list-container .parent-office-container .office-header .actions-container,.classes-list-details-container .classes-list-container .parent-office-container .parent-office-header .actions-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:6px}.classes-list-details-container .classes-list-container .office-container .office-header .expand-icon,.classes-list-details-container .classes-list-container .office-container .parent-office-header .expand-icon,.classes-list-details-container .classes-list-container .parent-office-container .office-header .expand-icon,.classes-list-details-container .classes-list-container .parent-office-container .parent-office-header .expand-icon{cursor:pointer}.classes-list-details-container .classes-list-container .office-container .office-header .expand-icon .circle,.classes-list-details-container .classes-list-container .office-container .parent-office-header .expand-icon .circle,.classes-list-details-container .classes-list-container .parent-office-container .office-header .expand-icon .circle,.classes-list-details-container .classes-list-container .parent-office-container .parent-office-header .expand-icon .circle{display:flex;justify-content:center;align-items:center;width:28px;height:28px;background-color:#fff;border:1px solid hsl(0,0%,80%);border-radius:50%;transition:all .3s ease-in-out}.classes-list-details-container .classes-list-container .office-container .office-header .expand-icon .circle svg,.classes-list-details-container .classes-list-container .office-container .parent-office-header .expand-icon .circle svg,.classes-list-details-container .classes-list-container .parent-office-container .office-header .expand-icon .circle svg,.classes-list-details-container .classes-list-container .parent-office-container .parent-office-header .expand-icon .circle svg{transform:rotate(0)}.classes-list-details-container .classes-list-container .office-container .office-header .expand-icon .hover-block,.classes-list-details-container .classes-list-container .office-container .parent-office-header .expand-icon .hover-block,.classes-list-details-container .classes-list-container .parent-office-container .office-header .expand-icon .hover-block,.classes-list-details-container .classes-list-container .parent-office-container .parent-office-header .expand-icon .hover-block{border:1px solid hsl(258,71%,73%)}.classes-list-details-container .classes-list-container .office-container .office-header .expand-icon .hover-block svg,.classes-list-details-container .classes-list-container .office-container .parent-office-header .expand-icon .hover-block svg,.classes-list-details-container .classes-list-container .parent-office-container .office-header .expand-icon .hover-block svg,.classes-list-details-container .classes-list-container .parent-office-container .parent-office-header .expand-icon .hover-block svg{transition:all .3s ease-in-out}.classes-list-details-container .classes-list-container .office-container .office-header .expand-icon .hover-block svg g path,.classes-list-details-container .classes-list-container .office-container .parent-office-header .expand-icon .hover-block svg g path,.classes-list-details-container .classes-list-container .parent-office-container .office-header .expand-icon .hover-block svg g path,.classes-list-details-container .classes-list-container .parent-office-container .parent-office-header .expand-icon .hover-block svg g path{transition:all .3s ease-in-out;fill:#a789eb}.classes-list-details-container .classes-list-container .office-container .office-header .expand-icon .expand-block svg,.classes-list-details-container .classes-list-container .office-container .parent-office-header .expand-icon .expand-block svg,.classes-list-details-container .classes-list-container .parent-office-container .office-header .expand-icon .expand-block svg,.classes-list-details-container .classes-list-container .parent-office-container .parent-office-header .expand-icon .expand-block svg{transform:rotate(180deg)}.classes-list-details-container .classes-list-container .office-container .office-body,.classes-list-details-container .classes-list-container .parent-office-container .office-body{display:flex;flex-direction:column;align-items:center;gap:3px}.classes-list-details-container .classes-list-container .office-container .office-body .class-item-container,.classes-list-details-container .classes-list-container .parent-office-container .office-body .class-item-container{display:flex;flex-direction:row;align-items:center;width:100%;gap:3px;column-gap:6px;height:46px}.classes-list-details-container .classes-list-container .office-container .office-body .class-item-container .class-item,.classes-list-details-container .classes-list-container .parent-office-container .office-body .class-item-container .class-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;background-color:#fff;padding:9px 12px;border-radius:6px}.classes-list-details-container .classes-list-container .office-container .office-body .class-item-container .class-item.is-excluded,.classes-list-details-container .classes-list-container .parent-office-container .office-body .class-item-container .class-item.is-excluded{background-color:#fff3eb}.classes-list-details-container .classes-list-container .office-container .office-body .class-item-container .class-item .class-details,.classes-list-details-container .classes-list-container .parent-office-container .office-body .class-item-container .class-item .class-details{display:flex;flex-direction:row;align-items:center;gap:6px}.classes-list-details-container .classes-list-container .office-container .office-body .class-item-container .co-instructor-widget,.classes-list-details-container .classes-list-container .parent-office-container .office-body .class-item-container .co-instructor-widget{width:fit-content;height:100%;padding:6px 12px;border:none}.classes-list-details-container .classes-list-container .office-footer{display:flex;flex-direction:row;gap:6px;width:100%}.classes-list-details-container .classes-list-container .office-footer .office-footer-content .title-container{display:flex;flex-direction:row;align-items:center;gap:6px}.classes-list-details-container .classes-list-container .office-footer .actions-container,.classes-list-details-container .classes-list-container .office-footer .amount-container{display:flex;flex-direction:row;gap:6px;align-items:center}.classes-list-details-container .classes-list-container .office-footer .status-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.classes-list-details-container .classes-list-container .office-footer .co-instructor-widget{width:fit-content;border:none}.classes-list-details-container .classes-list-container .sticky-container{position:sticky;bottom:0;z-index:1}.classes-list-details-container .classes-list-container .parent-office-container .office-footer,.classes-list-details-container .classes-list-container .office-footer-content{display:flex;flex-direction:row;justify-content:space-between;gap:6px;background-color:#fff;padding:9px 12px;border-radius:6px;flex-grow:1}.classes-list-details-container .classes-list-container .parent-office-container .office-footer .title-container,.classes-list-details-container .classes-list-container .office-footer-content .title-container{display:flex;flex-direction:row;gap:6px}#app{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100vw;height:100vh;overflow:hidden}.layout{display:flex;flex-direction:column;gap:24px;height:100vh;max-height:100vh;width:100vw;background-color:#fafdff;padding:20px 10px 20px 20px}.layout .main-container{display:flex;flex-direction:column;gap:24px;width:100%;height:100%;overflow:scroll;scroll-behavior:smooth;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:hsl(203,100%,68%) transparent;padding-right:10px}.layout .main-container::-webkit-scrollbar-track{border-radius:5px;border:1px solid transparent;background-color:transparent}.layout .main-container::-webkit-scrollbar{width:10px;background-color:transparent}.layout .main-container::-webkit-scrollbar-thumb{border:3px solid transparent;background-color:#5cc0ff;background-clip:content-box;border-radius:5px}.layout .main-container .main-message{display:flex;flex-direction:row;align-items:center;gap:10px}.loading-full-screen-container{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:#fafdff;z-index:1}.loading-full-screen-container .pulse span{position:absolute;margin-top:-25px;margin-left:-25px;width:50px;height:50px;border-radius:50%;background-color:#e3dbfa;animation:pulse_animation 1.3s infinite}.loading-full-screen-container .pulse span:nth-child(2){animation-delay:.3s}.loading-full-screen-container .title-container{position:absolute;left:50%;top:77%;transform:translate(-50%,-50%);display:flex;flex-direction:row;align-items:center;gap:6px;z-index:1}.loading-full-screen-container .title-container h5{width:fit-content}@keyframes dots-animation{0%{content:""}10%{content:" ."}40%{content:" .."}70%{content:" ..."}to{content:""}}
