@charset "UTF-8";html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;-webkit-text-size-adjust:100%}body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;color:#2e263de6;font-family:Inter,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;line-height:1.5;background-color:#f4f5fa!important;-webkit-print-color-adjust:exact;-print-color-adjust:exact}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0000001a;box-shadow:none}::-webkit-scrollbar-thumb{-webkit-border-radius:3px;border-radius:3px;background:#a9a9a9cc}::-webkit-scrollbar-thumb:window-inactive{background:#bab9b666}.text-selectable,.popover{-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.login-screen{position:fixed;top:0;left:0;width:100%;height:100%;padding-right:500px;display:flex;align-items:center;justify-content:center}.login-screen-background{width:100%;height:100%}.login-hero{--hero-navy: #07192f;--hero-blue: #0b3658;--hero-cyan: #35d9ed;--hero-gold: #ffcb64;--login-panel-space: 492px;position:absolute;inset:0;z-index:0;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 52% 44%,rgba(28,117,185,.22),transparent 31%),linear-gradient(145deg,var(--hero-navy),var(--hero-blue))}.login-hero:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(90deg,rgba(7,25,47,.34),transparent 18%,transparent 82%,rgba(7,25,47,.24)),linear-gradient(0deg,rgba(7,25,47,.48),transparent 24%)}.login-hero__layer{--parallax-x: 0px;--parallax-y: 0px;--layer-scale: 1;position:absolute;pointer-events:none;transform:translate3d(var(--parallax-x),var(--parallax-y),0) scale(var(--layer-scale));transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.login-hero__backdrop{--layer-scale: 1.06;inset:-3%;z-index:0;opacity:.66;background:radial-gradient(circle at 51% 44%,rgba(65,217,237,.15),transparent 23%),radial-gradient(circle at 20% 24%,rgba(74,150,232,.11),transparent 24%),radial-gradient(circle at 77% 72%,rgba(74,150,232,.09),transparent 28%)}.login-hero__art{--layer-scale: 1.06;inset:-3%;z-index:1;display:block;transition:transform .7s cubic-bezier(.22,1,.36,1)}.login-hero__art img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;-webkit-user-drag:none;user-select:none}.login-hero__particles{inset:-5%;z-index:2;opacity:.68;background-image:radial-gradient(circle,rgba(255,255,255,.78) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(53,217,237,.7) 0 1px,transparent 1.6px),radial-gradient(circle,rgba(255,203,100,.48) 0 1px,transparent 1.5px);background-position:11px 17px,31px 43px,67px 23px;background-size:73px 73px,113px 113px,157px 157px;animation:loginHeroParticles 24s linear infinite alternate}.login-hero__orbits{--hero-focus-x: 51.08%;--hero-focus-y: 43.48%;--layer-scale: 1.06;left:50%;top:50%;width:max(106%,159vh);height:max(106%,70.6667vw);z-index:2;transform:translate3d(calc(-50% + var(--parallax-x)),calc(-50% + var(--parallax-y)),0) scale(var(--layer-scale));transition:transform .7s cubic-bezier(.22,1,.36,1)}.login-hero__orbit{position:absolute;left:var(--hero-focus-x);top:var(--hero-focus-y);display:block;aspect-ratio:1;border:1px solid rgba(84,213,239,.2);border-radius:50%;box-shadow:inset 0 0 34px #35d9ed0d,0 0 30px #4a96e80d}.login-hero__orbit:before,.login-hero__orbit:after{content:"";position:absolute;border-radius:50%}.login-hero__orbit:before{inset:-5px;border-top:2px solid rgba(53,217,237,.34);border-right:1px solid transparent;border-bottom:1px solid rgba(74,150,232,.18);border-left:1px solid transparent}.login-hero__orbit:after{width:7px;height:7px;top:13%;right:14%;background:var(--hero-cyan);box-shadow:0 0 12px #35d9eddb}.login-hero__orbit--outer{width:min(68%,650px);animation:loginHeroOrbitOuter 28s linear infinite}.login-hero__orbit--inner{width:min(43%,410px);opacity:.72;animation:loginHeroOrbitInner 20s linear infinite}.login-hero__modules{--hero-focus-x: 51.08%;--hero-focus-y: 43.48%;--layer-scale: 1.06;left:50%;top:50%;width:max(106%,159vh);height:max(106%,70.6667vw);z-index:4;transform:translate3d(calc(-50% + var(--parallax-x)),calc(-50% + var(--parallax-y)),0) scale(var(--layer-scale));transition:transform .7s cubic-bezier(.22,1,.36,1)}.login-hero__module{--module-size: clamp(42px, 4.4vw, 58px);--module-offset-x: 0px;--module-offset-y: 0px;--module-phase: 0s;position:absolute;left:calc(var(--hero-focus-x) + var(--module-offset-x));top:calc(var(--hero-focus-y) + var(--module-offset-y));width:var(--module-size);height:var(--module-size);margin-top:calc(var(--module-size) * -.5);margin-left:calc(var(--module-size) * -.5);display:grid;place-items:center;color:#e8fbff;border:1px solid rgba(124,238,250,.58);border-radius:50%;background:radial-gradient(circle at 50% 46%,rgba(53,217,237,.18),transparent 48%),radial-gradient(circle at 34% 28%,rgba(255,255,255,.2),transparent 24%),linear-gradient(145deg,#0e4775,#071d42 72%);box-shadow:0 0 0 5px #35d9ed0d,0 14px 30px #00000057,inset 0 0 24px #30daf03b;animation:loginHeroModuleFloat 6.4s ease-in-out infinite;animation-delay:var(--module-phase)}.login-hero__module:before{content:"";position:absolute;inset:-8px;z-index:1;pointer-events:none;border:1px solid rgba(124,238,250,.28);border-radius:50%;background:conic-gradient(from 15deg,#62effb 0 8%,transparent 8% 18%,#3386e7 18% 34%,transparent 34% 48%,#62effb 48% 61%,transparent 61% 76%,#3386e7 76% 92%,transparent 92%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));filter:drop-shadow(0 0 5px rgba(83,235,250,.62));animation:loginHeroModuleReactorSpin 14s linear infinite;animation-delay:var(--module-phase)}@supports not ((mask: radial-gradient(circle,#000,transparent)) or (-webkit-mask: radial-gradient(circle,#000,transparent))){.login-hero__module:before{background:transparent;-webkit-mask:none;mask:none;filter:none}}.login-hero__module:after{content:"";position:absolute;inset:8px;z-index:2;pointer-events:none;border:1px dashed rgba(139,235,248,.3);border-radius:50%;box-shadow:inset 0 0 9px #35d9ed1c;animation:loginHeroModuleEnergyPulse 4.8s ease-in-out infinite;animation-delay:var(--module-phase)}.login-hero__module i{position:relative;z-index:3;font-size:clamp(20px,2vw,28px);line-height:1;text-shadow:0 0 10px rgba(105,235,250,.62)}.login-hero__module--student{--module-offset-x: -325px;--module-offset-y: -14px;--module-phase: 0s}.login-hero__module--education{--module-offset-x: -200px;--module-offset-y: -256px;--module-phase: -1.1s}.login-hero__module--communication{--module-offset-x: -289px;--module-offset-y: -149px;--module-phase: -2.2s}.login-hero__module--personnel{--module-offset-x: -300px;--module-offset-y: 124px;--module-phase: -3.3s}.login-hero__module--finance{--module-offset-x: -100px;--module-offset-y: 309px;--module-phase: -4.4s}.login-hero__module--management{--module-offset-x: -221px;--module-offset-y: 238px;--module-phase: -5.5s}.login-hero__spark{position:absolute;left:var(--hero-focus-x);top:var(--hero-focus-y);z-index:4;width:14px;height:14px;margin:-7px 0 0 -7px}.login-hero__spark:before,.login-hero__spark:after{content:"";position:absolute;border-radius:50%}.login-hero__spark:before{inset:0;background:#fff8d3;box-shadow:0 0 10px #fff,0 0 25px var(--hero-gold),0 0 58px #ff9e43e0;animation:loginHeroSpark 2.4s ease-in-out infinite}.login-hero__spark:after{inset:-17px;border:1px solid rgba(255,221,145,.35);box-shadow:0 0 34px #ffbe5c2e;animation:loginHeroSparkRing 2.4s ease-out infinite}.login-screen.login-screen-login-success .login-hero{--login-panel-space: 0px}.login-screen-owner,.login-screen-socials{position:absolute;bottom:6px;z-index:6}.login-screen-owner{left:6px}.login-screen-socials{right:600px}.login-screen-owner a{color:#ecf7ffdb;text-shadow:0 1px 8px rgba(0,0,0,.48)}.login-screen-owner a:hover{color:#fff}@keyframes loginHeroParticles{0%{background-position:11px 17px,31px 43px,67px 23px}to{background-position:38px 49px,4px 18px,93px 58px}}@keyframes loginHeroOrbitOuter{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes loginHeroOrbitInner{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}@keyframes loginHeroModuleFloat{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-8px) rotate(2deg)}}@keyframes loginHeroModuleReactorSpin{to{transform:rotate(360deg)}}@keyframes loginHeroModuleEnergyPulse{0%,to{opacity:.52;box-shadow:inset 0 0 7px #35d9ed14}50%{opacity:.86;box-shadow:inset 0 0 11px #35d9ed29}}@keyframes loginHeroSpark{0%,to{transform:scale(.9);filter:brightness(1)}50%{transform:scale(1.35);filter:brightness(1.25)}}@keyframes loginHeroSparkRing{0%{opacity:.72;transform:scale(.62)}75%,to{opacity:0;transform:scale(1.55)}}.login-screen-login-success{padding:0;-webkit-transition:padding .5s ease-out;-moz-transition:padding .5s ease-out;-ms-transition:padding .5s ease-out;-o-transition:padding .5s ease-out;transition:padding .5s ease-out}.login-panel-container{display:flex;flex:1;align-items:center;width:100%;max-width:none;padding:24px 0}.login-panel-container-items{display:block;width:100%;margin:0}.login-panel{box-sizing:border-box;width:470px;height:auto;overflow-x:hidden;overflow-y:auto;margin:0;padding:0;position:fixed;top:22px;right:22px;bottom:22px;z-index:7;display:flex;align-items:flex-start;justify-content:center;border:1px solid rgba(128,225,241,.26);border-left-color:#73e2f47a;border-radius:25px;color:#ecfbff;background:linear-gradient(105deg,#04182b6b,#04182ba3 28%,#031222ba);-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%);box-shadow:-24px 0 75px #000c1c40,0 28px 80px #00051061,inset 1px 0 #caf7ff14,inset 0 1px #ffffff12;transition:background-color .2s ease-in,border-color .2s ease-in,box-shadow .2s ease-in}.login-panel-shell{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;min-height:100%;padding:30px 38px 26px}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.login-panel{background:#041627f0}}.login-panel:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.23;background:radial-gradient(circle at 5% 51%,rgba(255,206,115,.29),transparent 19%),linear-gradient(90deg,rgba(92,219,239,.12),transparent 16%)}.login-panel:after{content:"";position:absolute;top:21%;bottom:21%;left:0;z-index:0;width:1px;pointer-events:none;background:linear-gradient(transparent,#59d8ec,rgba(255,201,104,.84),#59d8ec,transparent);box-shadow:0 0 18px #54daee9e}.login-screen-default-image{border:0}.login-screen-image{z-index:1;position:fixed}.version{position:absolute;top:12px;right:16px;font-weight:100;padding:2px}.login-panel-header{height:40px;text-align:center}.login-panel-brand{display:flex;align-items:center;justify-content:center;min-height:52px;padding-bottom:18px;border-bottom:1px solid rgba(133,221,238,.12)}.login-panel-brand__logo{position:relative;display:grid;place-items:center;width:231px;height:auto;max-height:96px;overflow:hidden;border:1px solid rgb(11 79 113);border-radius:12px;background:#ffffffd6}.login-panel-brand__logo img{display:block;width:100%;height:100%;object-fit:contain}.login-panel-brand__logo .login-panel-app-name{display:none}.login-panel-intro{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:8px;margin-bottom:22px;padding:0}.login-panel-intro__system-name{margin:0;color:#f5fdff;background:linear-gradient(90deg,#fff,#c8f0f7);-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:680;line-height:1.05;letter-spacing:-.04em;text-align:center;-webkit-text-fill-color:transparent}.login-panel-intro__context{display:inline-flex;align-items:center;gap:7px;margin:0;padding:6px 10px 6px 9px;color:#7be4f3;border:1px solid rgba(112,220,237,.24);border-radius:999px;background:#4acbe514;box-shadow:inset 0 1px #ffffff0a;font-size:10px;font-weight:700;line-height:1;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.login-panel-intro__signal{width:6px;height:6px;border-radius:50%;background:#75e8f7;box-shadow:0 0 0 3px #75e8f71c,0 0 12px #75e8f79e;animation:loginAccessSignal 2.6s ease-in-out infinite}@keyframes loginAccessSignal{0%,to{opacity:.72;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}.login-panel-app-name{display:inline-block;width:315px;font-size:26px;line-height:40px;font-weight:100;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.login-panel-app-img{display:inline-block;width:55px;height:40px;text-align:center;vertical-align:top}.login-panel-login-form{padding-top:0;transition:all .2s ease-in}.login-panel .login-panel-login-form .form-group.login-panel-field{position:relative;margin-bottom:16px;padding:0;outline:none!important}.login-panel .login-panel-login-form .form-group.login-panel-field:has(input.form-control:focus:not(.borderless)){outline:none!important}.login-panel .form-control{height:46px;padding:0 42px 0 15px;color:#ecfbff;border:1px solid rgba(126,214,231,.17);border-radius:12px;background:#3075911f;box-shadow:inset 0 1px #ffffff06}.login-panel-login-form .login-panel-field .form-control{height:52px;padding:0 52px 0 18px;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.login-panel-login-form .login-panel-field .form-control:hover{border-color:#7ee0f16b;background:#30759124;box-shadow:0 0 11px #35d9ed1a,inset 0 1px #ffffff09}.login-panel-login-form .login-panel-field .form-control:focus{outline:none;border-color:#7ee8f7b8;background:#30759129;box-shadow:0 0 15px #35d9ed38,inset 0 0 12px #35d9ed14}.login-panel-login-form .login-panel-field .form-control::placeholder{color:#ace1eac7;opacity:1}.login-panel-login-form .login-panel-field .form-control-feedback{top:0;right:10px;bottom:auto;width:36px;height:52px;color:#d8f4f9d1;font-size:18px;line-height:52px;margin:0;vertical-align:middle;transition:color .18s ease,transform .18s ease}.login-panel-login-form .login-panel-field .form-control:focus~.form-control-feedback{color:#7de4f3;transform:translate(-2px)}.forgot-password-text{color:#61cfe3}.login-panel .login-panel-submit{position:relative;display:flex;align-items:center;justify-content:center;height:48px;overflow:hidden;color:#06253a;border:1px solid rgba(225,251,255,.72);border-radius:13px;background:linear-gradient(105deg,#a2f1fb,#58d5eb 54%,#7ce4f1);box-shadow:0 14px 32px #36d3ed38,inset 0 1px #ffffffc2,inset 0 -1px #043b501f!important;font-size:16px;font-weight:650;letter-spacing:.025em;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.login-panel .login-panel-submit:before{content:"";position:absolute;top:-55%;left:-28%;width:24%;height:210%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),transparent);transform:translate(-240%) skew(-18deg);transition:transform .58s cubic-bezier(.2,.7,.2,1)}.login-panel .login-panel-submit>span{position:relative;z-index:1}.login-panel .login-panel-submit>.md{position:absolute;top:50%;right:9px;z-index:1;display:grid;place-items:center;width:32px;height:32px;margin:0;color:#eafdff;border:1px solid rgba(255,255,255,.38);border-radius:50%;background:#05304438;box-shadow:inset 0 1px #ffffff2e;font-size:19px;line-height:32px;opacity:1;transform:translateY(-50%);transition:transform .2s ease,background-color .2s ease}.login-panel .login-panel-submit:hover,.login-panel .login-panel-submit:focus{color:#041d2d;border-color:#ffffffeb;background:linear-gradient(105deg,#b0f5fc,#62def1 54%,#89eaf4);box-shadow:0 17px 38px #36d3ed4a,inset 0 1px #ffffffd1,inset 0 -1px #043b501a!important;transform:translateY(-2px)}.login-panel .login-panel-submit:hover:before,.login-panel .login-panel-submit:focus:before{transform:translate(620%) skew(-18deg)}.login-panel .login-panel-submit:hover>.md,.login-panel .login-panel-submit:focus>.md{background:#0530444f;transform:translate(2px,-50%)}.login-panel .login-panel-submit:active{box-shadow:0 8px 20px #36d3ed33,inset 0 1px #ffffff9e!important;transform:translateY(0)}.login-panel .login-panel-submit:focus-visible{outline:3px solid #fff1a8;outline-offset:3px}.forgot-password-icon{vertical-align:sub!important}.forgot-password-text{font-size:15px}.forgot-password-text:hover{color:#97effb}.login-panel-footer{text-align:center;position:static;bottom:auto;width:100%}.login-panel-store-links{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:15px;border-top:1px solid rgba(132,221,238,.1)}.login-panel-store-badges{display:flex;align-items:center;gap:6px}.login-panel-store-links .version{position:static;flex:0 0 auto;margin-left:auto;padding:2px 0;color:#b8d6de9e;font-size:12px;line-height:1;letter-spacing:.12em}.login-panel-store-link img{display:block;width:auto;height:25px;opacity:.83}#login-methods-accordion{margin:10px 0 0}#login-methods-accordion .card{overflow:hidden;border:1px solid rgba(128,216,232,.13);border-radius:11px;background:#15455b1f}#login-methods-accordion .card-head{min-height:44px}#login-methods-accordion header{padding:0 24px;color:#b2dee780;font-size:12px;font-weight:500;line-height:44px}#login-methods-accordion .login-method-container{gap:18px;padding:17px 14px 15px;border:1px solid rgba(255,255,255,.56);border-radius:10px;color:#102d41;background:#61d9ec1a;box-shadow:0 10px 26px #010c182e}#login-methods-accordion .login-method-button{position:relative;display:flex;align-items:center;flex:1 1 0;flex-direction:column;justify-content:center;min-width:0;min-height:84px;padding:8px 6px 7px;color:#f0f0f0;border:1px solid transparent;border-radius:10px;outline:0;background:transparent;box-shadow:none;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}#login-methods-accordion .login-method-button img{display:block;flex:0 0 auto;transition:transform .2s ease,filter .2s ease}#login-methods-accordion .login-method-button span{margin-top:7px;color:#f0f0f0;line-height:1.2;white-space:nowrap;transition:color .2s ease;font-size:12px}#login-methods-accordion .login-method-button:hover,#login-methods-accordion .login-method-button:focus-visible{border-color:#70dced85;background:#5ad5eb21;box-shadow:0 10px 22px #010e1d38,inset 0 1px #ffffff14;transform:translateY(-3px)}#login-methods-accordion .login-method-button:hover img,#login-methods-accordion .login-method-button:focus-visible img{filter:drop-shadow(0 5px 7px rgba(0,14,28,.24));transform:translateY(-2px) scale(1.06)}#login-methods-accordion .login-method-button:hover span,#login-methods-accordion .login-method-button:focus-visible span{color:#9aebf7}#login-methods-accordion .login-method-button:active{transform:translateY(-1px)}#login-methods-accordion header:hover{color:#70dced}#login-methods-accordion .card-body{border-top:1px solid rgba(128,216,232,.1);background:#0312223d}.login-panel #twoFAModal .modal-content,.login-panel #verifyDataModal .modal-content{color:#313534;background:#fff}.login-panel #twoFAModal .modal-title,.login-panel #twoFAModal .modal-body,.login-panel #twoFAModal .modal-footer,.login-panel #twoFAModal p,.login-panel #twoFAModal label,.login-panel #verifyDataModal .modal-title,.login-panel #verifyDataModal .modal-body,.login-panel #verifyDataModal .modal-footer,.login-panel #verifyDataModal p,.login-panel #verifyDataModal label{color:#313534}.login-panel #twoFAModal .modal-content .form-control,.login-panel #verifyDataModal .modal-content .form-control,.login-panel #twoFAModal .modal-content select.form-control,.login-panel #verifyDataModal .modal-content select.form-control{color:#313534;border-color:#0c0c0c33;background:#fff;box-shadow:none}.login-panel #twoFAModal .modal-content .form-control:focus,.login-panel #verifyDataModal .modal-content .form-control:focus,.login-panel #twoFAModal .modal-content select.form-control:focus,.login-panel #verifyDataModal .modal-content select.form-control:focus{color:#313534;border-color:#00695c;background:#fff;box-shadow:0 0 0 3px #00695c29}.login-panel #twoFAModal .form-group .form-control~label,.login-panel #verifyDataModal .form-group .form-control~label{color:#313534;background:#fff;opacity:1}.login-panel #twoFAModal .form-group .form-control:focus~label,.login-panel #twoFAModal .form-group .form-control.dirty~label,.login-panel #verifyDataModal .form-group .form-control:focus~label,.login-panel #verifyDataModal .form-group .form-control.dirty~label{color:#00695c;background:#fff}.login-panel #twoFAModal .form-group .form-control:focus~label:after,.login-panel #verifyDataModal .form-group .form-control:focus~label:after{background-color:#00695c}.login-panel #twoFAModal #verificationCode.stylish-2fa-input,.login-panel #verifyDataModal #verificationCode.stylish-2fa-input{color:#313534;border-color:#3f51b5;background:#fff}.login-panel #twoFAModal #verificationCode.stylish-2fa-input:focus,.login-panel #verifyDataModal #verificationCode.stylish-2fa-input:focus{color:#313534;border-color:#3f51b5;background:#fff;box-shadow:0 0 0 3px #3f51b529}.login-panel #verifyDataModal .select2-container .select2-choice{color:#313534;background:#fff}.login-panel-footer .right{float:right}.login-panel-footer .left{float:left}.login-panel-owner-img{vertical-align:top;width:20px;height:20px}.login-panel-owner-name,.login-panel-owner-copyright{font-size:10pt}.login-panel-social-link:active,.login-panel-social-link:visited,.login-panel-social-link:link,.login-panel-social-link:hover{text-decoration:none}.login-panel-info-link{color:#3f51b5;cursor:pointer}.login-panel-info-link:hover{text-decoration:underline}.login-panel-known-users{padding-top:15px;height:125px;overflow-y:auto;overflow-x:hidden;border-radius:5px;-webkit-box-shadow:inset 0 -25px 50px -35px rgba(0,0,0,.5);-moz-box-shadow:inset 0 -25px 50px -35px rgba(0,0,0,.5);box-shadow:inset 0 -25px 50px -35px #00000080}.login-panel-known-users-title{font-size:14pt;font-weight:200;text-align:left;padding-top:20px}.login-panel-known-user{width:95px;height:95px;margin:5px 15px 15px 5px;display:inline-block;padding:5px 0;cursor:pointer;border-radius:3px;box-shadow:inset 0 0 #53a7ea;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.login-panel-known-user:hover{box-shadow:inset 0 0 0 2px #53a7ea}.login-panel-remove-known-user{position:relative;width:20px;height:20px;margin:-15px -15px -15px -20px;font-size:13pt;font-weight:100;border:2px solid #CCCCCC;background:#ccc;border-radius:50%;float:right;line-height:12px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.login-panel-remove-known-user:before{content:"\d7";line-height:12px;padding:4px;color:#fff}.login-panel-remove-known-user:hover{background:#f44336;border-color:#ff9800}.login-panel-known-user-img{text-align:center}.login-panel-known-user-img img{width:60px;height:60px}.login-panel-known-user-name{width:100%;height:26px;font-size:10pt;font-weight:500;padding:0 5px;cursor:pointer!important;border-bottom:0!important;display:inline-block!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.known-user-login-form-user-name{text-align:center;font-weight:400;font-size:14pt;padding-top:15px}.known-user-login-form-user-profile{margin-top:15px}.login-screen-devices-container{position:absolute;display:flex;align-items:center;align-content:space-between;bottom:0;right:0;width:70px;height:30px;margin-right:500px;z-index:6}.login-screen-device-1{background-image:url(../../../images/device-1.png);align-items:stretch;-webkit-align-items:stretch;width:20px;height:20px}.login-screen-device-2{background-image:url(../../../images/device-2.png);align-items:stretch;-webkit-align-items:stretch;width:20px;height:20px}.login-screen-device-3{background-image:url(../../../images/device-3.png);align-items:stretch;-webkit-align-items:stretch;width:20px;height:20px}@media(min-width:769px){.known-user-login-dialog{width:460px}}@media only screen and (max-width:900px),(max-device-width:900px){.login-screen,.login-screen-login-success{padding-right:0}.login-hero{display:none}.login-panel{inset:0;background:#f5f5f5;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;margin:0;padding:0;position:fixed;border:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;z-index:2;color:#0b2a42;transition:none}.login-panel:before{content:none}.login-panel:after{content:none}.login-panel-shell{min-height:100%;padding:24px 48px}.login-panel-brand{border-bottom-color:#0b36581a}.login-panel-store-links .version{color:#526879}.forgot-password-text{color:#0b4f71}.login-panel-intro__system-name{color:#0b2a42;background:none;font-size:24px;-webkit-text-fill-color:#0b2a42}.login-panel-intro__context{color:#0b4f71;border-color:#0b4f712e;background:#0b4f710f;box-shadow:none}.login-panel-intro__signal{background:#0b789b;box-shadow:0 0 0 3px #0b789b1a}.login-panel .form-control{color:#0b2a42;border-color:#0b365829;background:#fff;box-shadow:none}.login-panel-login-form .login-panel-field .form-control::placeholder{color:#0b2a429e}.login-panel-login-form .login-panel-field .form-control-feedback{color:#0b4f71b8}#login-methods-accordion .card{border-color:#0b365829;background:#fff;box-shadow:none}#login-methods-accordion .card-body{border-top-color:#0b36581a;background:#f5f5f5;box-shadow:none}#login-methods-accordion header{color:#0b2a42}#login-methods-accordion .login-method-button:hover,#login-methods-accordion .login-method-button:focus-visible{border-color:#0b4f713d;background:#0b4f7112;box-shadow:0 8px 18px #0b2a421a}#login-methods-accordion .login-method-button span{color:#0b2a42}#login-methods-accordion .login-method-button:hover span,#login-methods-accordion .login-method-button:focus-visible span{color:#0b4f71}#login-methods-accordion header:hover{color:#0b4f71}.forgot-password-text:hover{color:#0b4f71}#login-methods-accordion .login-method-container{border-color:#0b36581a;background:#fff;-webkit-box-shadow:0 8px 22px rgba(11,42,66,.08)!important;-moz-box-shadow:0 8px 22px rgba(11,42,66,.08)!important;box-shadow:0 8px 22px #0b2a4214!important}.login-panel-store-links{justify-content:space-between;border-top-color:#0b36581a}.login-panel-known-users{padding-top:18px;height:125px;overflow-y:auto;overflow-x:hidden;border-radius:5px;background:#1622514d;background:-moz-linear-gradient(top,rgba(22,34,81,.3) 0%,rgba(255,255,255,0) 7%,rgba(255,255,255,0) 93%,rgba(22,34,81,.3) 100%);background:-webkit-linear-gradient(top,rgba(22,34,81,.3) 0%,rgba(255,255,255,0) 7%,rgba(255,255,255,0) 93%,rgba(22,34,81,.3) 100%);background:linear-gradient(to bottom,#1622514d,#fff0 7% 93%,#1622514d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#162251",endColorstr="#162251",GradientType=0)}.login-screen-devices-container{display:none}}@media only screen and (max-width:600px),(max-device-width:600px){.login-panel-shell{padding:20px 24px}}@media(prefers-reduced-motion:reduce){.login-panel-login-form .login-panel-field .form-control,.login-hero__layer{transition:none}.login-hero__particles,.login-hero__orbit,.login-hero__module,.login-hero__module:before,.login-hero__module:after,.login-hero__spark:before,.login-hero__spark:after{animation:none}.login-panel .login-panel-submit,.login-panel .login-panel-submit:before,.login-panel .login-panel-submit>.md{transition:none}.login-panel-intro__signal{animation:none}#login-methods-accordion .login-method-button,#login-methods-accordion .login-method-button img,#login-methods-accordion .login-method-button span{transition:none}#login-methods-accordion .login-method-button:hover,#login-methods-accordion .login-method-button:focus-visible,#login-methods-accordion .login-method-button:hover img,#login-methods-accordion .login-method-button:focus-visible img{transform:none}.login-panel .login-panel-submit:hover,.login-panel .login-panel-submit:focus{transform:none}.login-panel .login-panel-submit:hover>.md,.login-panel .login-panel-submit:focus>.md{transform:translateY(-50%)}.login-panel .login-panel-submit:before{display:none}}@font-face{font-family:JustBreathe;src:url(../../fonts/just-breathe/JustBreathe.otf) format("opentype")}.login-screen-sticky-note-content{font-family:JustBreathe,Roboto,sans-serif,Helvetica,Arial,sans-serif;font-weight:100;font-size:17pt;text-align:center}ul.login-screen-sticky-notes-list{position:absolute;top:0;padding-right:500px;list-style:none;overflow-x:hidden;overflow-y:scroll;display:none;align-content:space-between;align-items:center;height:100%;flex-wrap:wrap}li.login-screen-sticky-notes-item{list-style:none;cursor:pointer;padding:10px;align-items:stretch}ul.login-screen-sticky-notes-list li.login-screen-sticky-notes-item a.login-screen-sticky-notes-anchor{text-decoration:none;color:#000;background:#ffc;display:table-cell;vertical-align:middle;height:10em;width:10em;padding:1em;-moz-box-shadow:5px 5px 7px rgba(33,33,33,1);-webkit-box-shadow:5px 5px 7px rgba(33,33,33,.7);box-shadow:5px 5px 7px #212121b3;-moz-transition:-moz-transform .15s linear;-o-transition:-o-transform .15s linear;-webkit-transition:-webkit-transform .15s linear;-webkit-transform:rotate(-6deg);-o-transform:rotate(-6deg);-moz-transform:rotate(-6deg)}ul.login-screen-sticky-notes-list li.login-screen-sticky-notes-item{margin:1em;float:left}ul.login-screen-sticky-notes-list li.login-screen-sticky-notes-item:nth-child(2n) a.login-screen-sticky-notes-anchor{-o-transform:rotate(4deg);-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);position:relative;top:5px;background:#cfc}ul.login-screen-sticky-notes-list li.login-screen-sticky-notes-item:nth-child(3n) a.login-screen-sticky-notes-anchor{-o-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);position:relative;top:-5px;background:#ccf}ul.login-screen-sticky-notes-list li.login-screen-sticky-notes-item:nth-child(5n) a.login-screen-sticky-notes-anchor{-o-transform:rotate(5deg);-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);position:relative;top:-10px}ul.login-screen-sticky-notes-list li.login-screen-sticky-notes-item a.login-screen-sticky-notes-anchor:hover,ul.login-screen-sticky-notes-list li.login-screen-sticky-notes-item a.login-screen-sticky-notes-anchor:focus{box-shadow:10px 10px 7px #000000b3;-moz-box-shadow:10px 10px 7px rgba(0,0,0,.7);-webkit-box-shadow:10px 10px 7px rgba(0,0,0,.7);-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-o-transform:scale(1.25);position:relative;z-index:5}@media(min-width:1367px){li.login-screen-sticky-notes-item{padding:10px 30px!important}}@media(max-width:1366px){li.login-screen-sticky-notes-item{padding:0}}@media(min-width:1201px)and (max-width:1366px){.login-screen-sticky-note-content{font-size:10pt}ul.login-screen-sticky-notes-list li.login-screen-sticky-notes-item a.login-screen-sticky-notes-anchor{height:9.3em;width:9.3em}}@media(min-width:812px)and (max-width:1200px){.login-screen-sticky-note-content{font-size:10pt}ul.login-screen-sticky-notes-list li.login-screen-sticky-notes-item a.login-screen-sticky-notes-anchor{height:6em;width:6em}}@media(max-width:811px){.login-screen-sticky-note-content{font-size:8pt}ul.login-screen-sticky-notes-list li.login-screen-sticky-notes-item a.login-screen-sticky-notes-anchor{height:5em;width:5em}}@media only screen and (max-width:600px),(max-device-width:600px){.login-screen-sticky-notes-list{display:none!important}}.image-column{height:160px;width:227px;float:left;border:2px solid #666666;margin-right:5px;-webkit-border-radius:10px;-ms-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 3px #000;-ms-box-shadow:inset 0 0 3px #000;box-shadow:inset 0 0 3px #000;text-align:center;cursor:pointer}.image-column .login-screen-image-add{font-size:49pt;font-weight:600;color:#fff;background:linear-gradient(141deg,#0fb8ad,#1fc8db 51%,#2cb5e8 75%)}.image-column .login-screen-image-add:hover{background:linear-gradient(141deg,#10ece1,#21ecff 51%,#30c9ff 75%)}.image-column .login-screen-image-preview{width:219px;height:119px}.image-column header{color:#fff;text-shadow:#000 0 1px;box-shadow:5px;padding:5px;border-bottom:1px solid #ddd;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;-ms-border-radius-topleft:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-ms-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px}.image-column header.delete{background:linear-gradient(141deg,#b8431f,#db8178 51%,#e84346 75%)}.image-column header.delete:hover{background:linear-gradient(141deg,#e04821,#fd9e95 51%,#ff484b 75%)}.image-column header.empty{background:linear-gradient(141deg,#b1b5c4,#dbd2d3 51%,#919386 75%)}.custom-timeline-container{-webkit-box-shadow:inset 0 -25px 50px -35px rgba(0,0,0,.5);-moz-box-shadow:inset 0 -25px 50px -35px rgba(0,0,0,.5);box-shadow:inset 0 -25px 50px -35px #00000080}.custom-timeline{overflow-y:scroll;height:348px;border-radius:5px;border:1px dashed #ddd;box-shadow:0 0 0 3px #fff,0 0 0 5px #ddd,0 0 0 10px #fff,0 0 2px 10px #eee}.custom-timeline:before{left:20px!important}.custom-timeline .timeline-circ{left:20px!important}.timeline.custom-timeline.collapse-lg .timeline-entry .card{margin-left:50px!important}.custom-timeline .timeline-entry .card.style-default-bright:after{border-color:transparent transparent transparent rgba(158,158,158,.5)}.mainInfoBoxes{cursor:pointer;-webkit-transition:ease .4s;-moz-transition:ease .4s;-ms-transition:ease .4s;-o-transition:ease .4s;transition:ease .4s}.mainInfoBoxes:hover{-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95)}#custom-background{background:#635d5d80;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1;display:none;cursor:pointer}@media(max-width:768px){section.section-account{padding:0}section.section-account>div.card>div.card-body{padding:0}div#content section:first-child{padding:0 3px}.headerbar-right{display:none}#header{position:absolute!important}#content{padding-top:48px!important}div#offcanvas-chat,div#offcanvas-chat-form{margin-top:64px}.only-show-mobile{display:block!important}#offcanvas-chat,#offcanvas-chat-form{margin-top:64px!important}}.form-control[readonly].mobile-blur-keyboard{border-bottom-style:solid!important;cursor:pointer}div.offcanvas-foot{position:fixed;bottom:0;width:100%;padding:4px 16px}div#offcanvas-chat:not(active){background:#fff}div.avatar{width:36px;height:36px;background:#e2e2e2;border-radius:50%;text-align:center;vertical-align:middle;display:inline-block}div.avatar h3{margin-top:10px;font-size:18px}#chatoffcanvas div.tile-text{font-size:13px!important}#chatoffcanvas div.tile-text small{font-size:11px!important}sup.avatar{margin-left:-12px;padding:5px 6px}.navbar-search.chat{-webkit-transition:background .5s ease-in-out;-o-transition:background .5s ease-in-out;transition:background .5s ease-in-out 0ms}.navbar-search .form-group.chat,.navbar-search input.chat{-webkit-transition:max-width .5s ease-in-out;-o-transition:max-width .5s ease-in-out;transition:max-width .5s ease-in-out 0ms}#offcanvas-chat-body li:hover{background:#e6f1fd}ul#conversationList li,ul#remoteSearchList li{cursor:pointer}div.chat-body{white-space:pre-wrap;word-wrap:break-word}#pageLoader{margin:100px auto;z-index:9999}.hideOpt{display:none!important}.display{font-size:8pt}.display td,#detailModal table thead#detailCols td{white-space:nowrap}.pos{position:absolute;right:33px;bottom:30px}.fab{display:none}.rdpt{padding-bottom:10px}.fabRotate{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.ease:before{-webkit-transition:all .4s cubic-bezier(.645,.045,.355,1);-moz-transition:all .4s cubic-bezier(.645,.045,.355,1);-o-transition:all .4s cubic-bezier(.645,.045,.355,1);transition:all .4s cubic-bezier(.645,.045,.355,1)}.ease{-webkit-transition:all .4s cubic-bezier(.645,.045,.355,1);-moz-transition:all .4s cubic-bezier(.645,.045,.355,1);-o-transition:all .4s cubic-bezier(.645,.045,.355,1);transition:all .4s cubic-bezier(.645,.045,.355,1)}.hover-underline:hover{text-decoration:underline;cursor:pointer}.fullscreenmodal{width:90%}.ms-list li.ms-elem-selectable:not(.ms-selected):hover,li.ms-elem-selection.ms-selected:hover{cursor:pointer;color:#000;text-decoration:none;background-color:#e6e6e6}#survey-question-list td:nth-child(2),#survey-question-list td:nth-child(3){cursor:move}tr.rowmodified{background:#fafddc!important}table.dataTable tfoot th,table.dataTable tfoot td{padding:8px 10px!important}.cursor-pointer{cursor:pointer!important}.question-analysis-list-selected{background:#7f8c7240}.question-analysis-list-disabled{pointer-events:none}.teacher-comment-text-1{color:#90a4ae}.teacher-comment-text-2{color:#3498db}.teacher-comment-text-3{color:#f39c12}.teacher-comment-text-4{color:#e74c3c}.teacher-comment-text-5{color:#2ecc71}.teacher-comment-style-1{background-color:#90a4ae}.teacher-comment-style-2{background-color:#3498db}.teacher-comment-style-3{background-color:#f39c12}.teacher-comment-style-4{background-color:#e74c3c}.teacher-comment-style-5{background-color:#2ecc71}.text-italic{font-style:italic}.float-left{float:left}.float-right{float:right}#studentTreeList .fancytree-node:not(.fancytree-folder)>.fancytree-icon{background-position:0 0;background-image:url(../../../images/student.png);background-size:16px 16px}.image-circle{border-radius:50%}.image-soft-radius{border-radius:5%}.display-none{display:none}.fc-day{background:#b3e5fc;background:-moz-linear-gradient(top,rgba(179,229,252,1) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(179,229,252,1) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,#b3e5fc,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3e5fc",endColorstr="#ffffff",GradientType=0)}.checkbox-styled:not(ie8).checkbox-red input:checked~span:before,.radio-styled:not(ie8).checkbox-red input:checked~span:before,.checkbox-styled:not(ie8).radio-red input:checked~span:before,.radio-styled:not(ie8).radio-red input:checked~span:before{border-color:#f44336!important}.checkbox-styled:not(ie8).checkbox-red input~span:after,.radio-styled:not(ie8).checkbox-red input~span:after,.checkbox-styled:not(ie8).radio-red input~span:after,.radio-styled:not(ie8).radio-red input~span:after{background-color:#f44336}.checkbox-styled:not(ie8).checkbox-red input~span:before,.radio-styled:not(ie8).radio-red input~span:before{border:2px solid #F44336!important}.checkbox-styled:not(ie8).checkbox-pink input:checked~span:before,.radio-styled:not(ie8).checkbox-pink input:checked~span:before,.checkbox-styled:not(ie8).radio-pink input:checked~span:before,.radio-styled:not(ie8).radio-pink input:checked~span:before{border-color:#e91e63!important}.checkbox-styled:not(ie8).checkbox-pink input~span:after,.radio-styled:not(ie8).checkbox-pink input~span:after,.checkbox-styled:not(ie8).radio-pink input~span:after,.radio-styled:not(ie8).radio-pink input~span:after{background-color:#e91e63}.checkbox-styled:not(ie8).checkbox-pink input~span:before,.radio-styled:not(ie8).radio-pink input~span:before{border:2px solid #E91E63!important}.checkbox-styled:not(ie8).checkbox-purple input:checked~span:before,.radio-styled:not(ie8).checkbox-purple input:checked~span:before,.checkbox-styled:not(ie8).radio-purple input:checked~span:before,.radio-styled:not(ie8).radio-purple input:checked~span:before{border-color:#9c27b0!important}.checkbox-styled:not(ie8).checkbox-purple input~span:after,.radio-styled:not(ie8).checkbox-purple input~span:after,.checkbox-styled:not(ie8).radio-purple input~span:after,.radio-styled:not(ie8).radio-purple input~span:after{background-color:#9c27b0}.checkbox-styled:not(ie8).checkbox-purple input~span:before,.radio-styled:not(ie8).radio-purple input~span:before{border:2px solid #9C27B0!important}.checkbox-styled:not(ie8).checkbox-indigo input:checked~span:before,.radio-styled:not(ie8).checkbox-indigo input:checked~span:before,.checkbox-styled:not(ie8).radio-indigo input:checked~span:before,.radio-styled:not(ie8).radio-indigo input:checked~span:before{border-color:#3f51b5!important}.checkbox-styled:not(ie8).checkbox-indigo input~span:after,.radio-styled:not(ie8).checkbox-indigo input~span:after,.checkbox-styled:not(ie8).radio-indigo input~span:after,.radio-styled:not(ie8).radio-indigo input~span:after{background-color:#3f51b5}.checkbox-styled:not(ie8).checkbox-indigo input~span:before,.radio-styled:not(ie8).radio-indigo input~span:before{border:2px solid #3F51B5!important}.checkbox-styled:not(ie8).checkbox-blue input:checked~span:before,.radio-styled:not(ie8).checkbox-blue input:checked~span:before,.checkbox-styled:not(ie8).radio-blue input:checked~span:before,.radio-styled:not(ie8).radio-blue input:checked~span:before{border-color:#2196f3!important}.checkbox-styled:not(ie8).checkbox-blue input~span:after,.radio-styled:not(ie8).checkbox-blue input~span:after,.checkbox-styled:not(ie8).radio-blue input~span:after,.radio-styled:not(ie8).radio-blue input~span:after{background-color:#2196f3}.checkbox-styled:not(ie8).checkbox-blue input~span:before,.radio-styled:not(ie8).radio-blue input~span:before{border:2px solid #2196F3!important}.checkbox-styled:not(ie8).checkbox-green input:checked~span:before,.radio-styled:not(ie8).checkbox-green input:checked~span:before,.checkbox-styled:not(ie8).radio-green input:checked~span:before,.radio-styled:not(ie8).radio-green input:checked~span:before{border-color:#4caf50!important}.checkbox-styled:not(ie8).checkbox-green input~span:after,.radio-styled:not(ie8).checkbox-green input~span:after,.checkbox-styled:not(ie8).radio-green input~span:after,.radio-styled:not(ie8).radio-green input~span:after{background-color:#4caf50}.checkbox-styled:not(ie8).checkbox-green input~span:before,.radio-styled:not(ie8).radio-green input~span:before{border:2px solid #4CAF50!important}.checkbox-styled:not(ie8).checkbox-yellow input:checked~span:before,.radio-styled:not(ie8).checkbox-yellow input:checked~span:before,.checkbox-styled:not(ie8).radio-yellow input:checked~span:before,.radio-styled:not(ie8).radio-yellow input:checked~span:before{border-color:#ffeb3b!important}.checkbox-styled:not(ie8).checkbox-yellow input~span:after,.radio-styled:not(ie8).checkbox-yellow input~span:after,.checkbox-styled:not(ie8).radio-yellow input~span:after,.radio-styled:not(ie8).radio-yellow input~span:after{background-color:#ffeb3b}.checkbox-styled:not(ie8).checkbox-yellow input~span:before,.radio-styled:not(ie8).radio-yellow input~span:before{border:2px solid #FFEB3B!important}.checkbox-styled:not(ie8).checkbox-orange input:checked~span:before,.radio-styled:not(ie8).checkbox-orange input:checked~span:before,.checkbox-styled:not(ie8).radio-orange input:checked~span:before,.radio-styled:not(ie8).radio-orange input:checked~span:before{border-color:#ff9800!important}.checkbox-styled:not(ie8).checkbox-orange input~span:after,.radio-styled:not(ie8).checkbox-orange input~span:after,.checkbox-styled:not(ie8).radio-orange input~span:after,.radio-styled:not(ie8).radio-orange input~span:after{background-color:#ff9800}.checkbox-styled:not(ie8).checkbox-orange input~span:before,.radio-styled:not(ie8).radio-orange input~span:before{border:2px solid #FF9800!important}.checkbox-styled:not(ie8).checkbox-grey input:checked~span:before,.radio-styled:not(ie8).checkbox-grey input:checked~span:before,.checkbox-styled:not(ie8).radio-grey input:checked~span:before,.radio-styled:not(ie8).radio-grey input:checked~span:before{border-color:#9e9e9e!important}.checkbox-styled:not(ie8).checkbox-grey input~span:after,.radio-styled:not(ie8).checkbox-grey input~span:after,.checkbox-styled:not(ie8).radio-grey input~span:after,.radio-styled:not(ie8).radio-grey input~span:after{background-color:#9e9e9e}.checkbox-styled:not(ie8).checkbox-grey input~span:before,.radio-styled:not(ie8).radio-grey input~span:before{border:2px solid #9E9E9E!important}.checkbox-styled:not(ie8).checkbox-blue-grey input:checked~span:before,.radio-styled:not(ie8).checkbox-blue-grey input:checked~span:before,.checkbox-styled:not(ie8).radio-blue-grey input:checked~span:before,.radio-styled:not(ie8).radio-blue-grey input:checked~span:before{border-color:#607d8b!important}.checkbox-styled:not(ie8).checkbox-blue-grey input~span:after,.radio-styled:not(ie8).checkbox-blue-grey input~span:after,.checkbox-styled:not(ie8).radio-blue-grey input~span:after,.radio-styled:not(ie8).radio-blue-grey input~span:after{background-color:#607d8b}.checkbox-styled:not(ie8).checkbox-blue-grey input~span:before,.radio-styled:not(ie8).radio-blue-grey input~span:before{border:2px solid #607D8B!important}#quizAnswerTableTBody span[data-original-title=A]:before{content:"A";padding-left:4px;font-size:8pt}#quizAnswerTableTBody span[data-original-title=B]:before{content:"B";padding-left:4px;font-size:8pt}#quizAnswerTableTBody span[data-original-title=C]:before{content:"C";padding-left:4px;font-size:8pt}#quizAnswerTableTBody span[data-original-title=D]:before{content:"D";padding-left:4px;font-size:8pt}#quizAnswerTableTBody span[data-original-title=E]:before{content:"E";padding-left:4px;font-size:8pt}#quizAnswerTableTBody span[data-original-title=F]:before{content:"F";padding-left:4px;font-size:8pt}#quizAnswerTableTBody span[data-original-title=G]:before{content:"G";padding-left:4px;font-size:8pt}#quizAnswerTableTBody span[data-original-title=H]:before{content:"H";padding-left:4px;font-size:8pt}#quizAnswerTableTBody span[data-original-title=I]:before{content:"I";padding-left:4px;font-size:8pt}#quizAnswerTableTBody span[data-original-title=J]:before{content:"J";padding-left:4px;font-size:8pt}#quizAnswerTableTBody .checkbox-styled:not(ie8) input~span:before,#quizAnswerTableTBody .radio-styled:not(ie8) input~span:before{border:2px solid #F08D54}#quizAnswerTableTBody tr td:nth-child(odd):not(:first-child){background-color:#fbf9fd!important}#quizAnswerTableTBody tr td:nth-child(2n){background-color:#fcd2c2!important}i[class^=md]{vertical-align:middle}.ms-container .ms-list{height:300px}.align-center{text-align:center;margin:0 auto}div.dataTables_scrollBody thead th:before{display:none}modalstrap-container{display:none}.orange{background:#ffb30066!important}@media all{.YKS-style{font-size:11px;font-weight:200;opacity:1;color:#000;font-family:arial narrow;-webkit-print-color-adjust:exact;print-color-adjust:exact}.YKS-style *{print-color-adjust:exact;-webkit-print-color-adjust:exact}.YKS-style td.d-pink{background-color:#f2cfcf!important}.YKS-style td.l-pink{background-color:#fae3e3!important}.YKS-style td.d-orange{background-color:#fad9a6!important}.YKS-style td.d-yellow{background-color:#faf5e8!important}.YKS-style td.l-yellow{background-color:#fafcd9!important}.YKS-style td.d-blue{background-color:#deebed!important}.YKS-style td.l-blue{background-color:#f0f2f5!important}.YKS-style td.purple{background-color:#f2f0ff!important}.YKS-style td.brown{background-color:#f5e8e0!important}.YKS-style .small-text{font-size:7pt}.YKS-style .l-padding{padding-left:5px}.YKS-style .text-bold{font-weight:700}.YKS-style .text-red{color:#f44336!important}.YKS-style .text-9pt{font-size:9pt}.YKS-style td.purple.l-padding,.YKS-style td.l-yellow.l-padding,.sinav-karne td.purple.l-padding,.sinav-karne td.l-yellow.l-padding{font-family:courier;font-size:14px;line-height:13px}table.sinav-karne td{white-space:pre}}@media all{.YGSstyle{font-size:11px;font-weight:200;opacity:1;color:#000;font-family:arial narrow;-webkit-print-color-adjust:exact;print-color-adjust:exact}.verticalText{transform:rotate(-90deg);transform-origin:left top 1}td.pembe{background-color:#fcddec!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.pembei{background-color:#fffce9!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.dersler{background-color:#feedcf!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.puansira{background-color:#fbd4e7!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.dersleri{background-color:#fff8e6!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.turkce{background-color:#c7eafe!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.sosyal{background-color:#fad3e6!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.temmat{background-color:#e1ede1!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.fen{background-color:#c7ebfb!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.turkcei{background-color:#e3f4fe!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.sosyali{background-color:#fde8f1!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.temmati{background-color:#f1f6f0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.feni{background-color:#e3f4fe!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.ygsall{background-color:#e6d9ea!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.ygsalli{background-color:#f4edf4!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.lys1{background-color:#d8eaf6!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}tr.lys1i,td.lys1i{background-color:#dbf1fc!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.lys2{background-color:#ffe9c7!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}tr.lys2i,td.lys2i{background-color:#fffdee!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.lys3{background-color:#d5ebd6!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}tr.lys3i,td.lys3i{background-color:#e8f2e7!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.lys4{background-color:#fad5e6!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}tr.lys4i,td.lys4i{background-color:#fde8ed!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.ygs12{background-color:#fee9f2!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.ygs34{background-color:#fffce9!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.ygs56{background-color:#e3f4fe!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.sagbilgi{background-color:#c7eafd!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.sagbilgii{background-color:#e3f4fe!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.kturu{background-color:#d2e9f9!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.kturui{background-color:#e3f4fe!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.ssust{background-color:#fee9f2!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.ssalt{background-color:#d5d7ec!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.cvpanhodd{background-color:#fffce9!important;white-space:pre;font-family:Courier;font-size:14px;line-height:13px;-webkit-print-color-adjust:exact;print-color-adjust:exact}td.cvpanheven{background-color:#e2f7fc!important;white-space:pre;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-family:Courier;font-size:14px;line-height:13px}.bottom{display:table;text-align:center}.bottom-right{display:table-cell;padding-left:2px}.bottom-left{display:table-cell;padding-right:2px}.first{background-color:#fff!important;color:#000!important;font-weight:600!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.oddoreven:nth-child(2n){background-color:#fbe9e9!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.oddoreven:nth-child(odd){background-color:#f7f5fa!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}#r1,#r2{position:relative;bottom:-8px}.rehberStyle,.devamStyle{-webkit-print-color-adjust:exact;print-color-adjust:exact}span.tools{display:none}a.clickablelink:hover{color:#00f}a.clickablelink{cursor:pointer}tr.homeworkanalysed1{background:#b9f9d9!important}}.nano-pane{width:7px!important;border-radius:7px}.nano-slider{width:5px!important;border-radius:5px}@media(max-width:768px){.headerbar-right{position:fixed!important}div#offcanvas-chat,div#offcanvas-chat-form{margin-top:128px}#pinwindow,.hide-teacher-comments-filter-section{display:none}}.slide-fade li{transition:all .4s ease-out;opacity:0}.slide-fade li.show{opacity:1}hr.shadow{border:0;height:1px;background-image:linear-gradient(to right,#0000,#c3c3c3,#0000)}.list-chats .chat-body{font-size:12px;width:230px}.list-chats .chat-body small{font-size:9px}.list-chats li:not(.chat-left) .chat-body small{text-align:right}.list-chats .chat-body{border-radius:12px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.33);box-shadow:0 1px 3px #00000054;word-break:break-word}.list-chats .chat-left .chat-body:after{left:-2px!important;border-color:transparent #1E88E5 transparent transparent!important}.list-chats li:not(.chat-left) .chat-body:after{right:-2px!important}.list-chats .chat-left .chat-body{float:left;background-color:#1e88e5;color:#fff}.list-chats .chat-body:not(.chat-left).msg-sending{background:#f3f3f3;color:#848484}.list-chats .chat-body:not(.chat-left).msg-sending:after{border-color:transparent transparent transparent #f3f3f3}#offcanvas-chat-form div.offcanvas-head{background-color:#42688a;z-index:1}div.chat-avatar .avatar{background:#42688a;color:#fff}.card-hover:not(.style-success):hover{background:#dcdcdc}.events-disabled{pointer-events:none}.events-enabled{pointer-events:all}.club-card .club-info{opacity:1;display:block;width:100%;height:auto;transition:.5s ease;backface-visibility:hidden}.club-card .club-overlay{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.club-card:hover .club-info{opacity:.3;-webkit-filter:blur(1px);-moz-filter:blur(1px);-o-filter:blur(1px);-ms-filter:blur(1px);filter:blur(1px)}.club-card:hover .club-overlay{opacity:1}.dd-handle-fake{display:block;height:30px;margin:5px 0;padding:5px 10px;color:#333;text-decoration:none;font-weight:700;border:1px solid #ccc;background:#fafafa;border-radius:3px;box-sizing:border-box}.blinker{animation:blinker 1.5s linear infinite}@keyframes blinker{50%{opacity:.3}}.fc-day-header,.fc-week-number{background:#eee}.fc-day{background:#fff}.mobile-app-notification{position:fixed;z-index:1013;top:0;left:0;width:100%;height:85px;line-height:85px;text-align:center;background:#00b4db;background:-webkit-linear-gradient(to right,#0083B0,#00B4DB);background:linear-gradient(to right,#0083b0,#00b4db);opacity:1!important;filter:alpha(opacity=100)!important}.mobile-app-notification .close-button{position:fixed;top:10px;right:10px;line-height:5px}.custom-card-style .card-head{background-color:#c8dae4;border-color:#c8dae4;line-height:40px;min-height:40px}.custom-card-style .card-body{padding:16px}.custom-card-style .card-head header{line-height:18px;font-size:18px;padding:11px 16px}.custom-card-style dt{text-align:left;border-right:solid 1px #c8dae4}#searchMenu{display:inline-block;background-color:#f4f5fb;border-radius:20px;border:1px solid #dcdde2;outline:none;padding:4px 12px;color:#2e263de6;font-size:14px;width:188px}#search-menu-list{position:absolute;z-index:3;background-color:#f4f5fb;width:100%}#search-menu-list a{display:block;width:100%;padding:8px;text-decoration:none;border-bottom:1px solid #353a40;cursor:pointer}#search-menu-list a:hover{background-color:#353a40;color:#fff}#search-menu-list a.active{background-color:#6acdff;color:#fff}#menu-search-icon{cursor:pointer}#homework-detail-section #description a,.orange-link a{color:#ff8c00!important}.info th{text-align:center}.infoData{box-shadow:0 0 3px #00000054}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}a.menu-parent{font-weight:500}.pointer-event-none{pointer-events:none}.section-child{padding-top:0!important}.notification-badge{width:20px;height:20px;background-color:red;border-radius:50%;margin:0 6px;display:inline-flex;justify-content:center;align-items:center;color:#fff;visibility:hidden}.modalstrap-hidden{display:none}.btn.toggled{color:#313235;background-color:#c3c3c3;border-color:#c3c3c3}.select2-drop{box-shadow:#2e263d33 0 4px 10px!important;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;border-radius:6px!important;margin-top:12px!important}.select2-drop,.select2-drop.select2-drop-active{border-top:1px solid rgba(12,12,12,.12)}.select2-drop.select2-drop-above,.select2-drop.select2-drop-above.select2-drop-active{border-bottom:1px solid rgba(12,12,12,.12)}.select2-search input{border-radius:6px!important;border-color:rgb(var(--obs-secondary-channel) / .4)!important}.select2-result-label{padding:8px 16px!important}.select2-drop{font-size:13px;font-weight:300}.select2-results .select2-highlighted,.select2-results .select2-highlighted .select2-result-label{background:var(--obs-primary-color)!important;background-color:var(--obs-primary-light-color)!important;color:var(--obs-text-primary)}.select2-results{padding:0!important}.select2-results li{line-height:1.18!important}.select2-search-choice{border-width:0!important;border-radius:16px;background-color:var(--obs-secondary-light-color)!important;padding:6px 13px 6px 16px!important;color:var(--obs-text-primary)!important;font-weight:500!important}.select2-search-choice-close{display:block;width:18px!important;height:18px!important;position:absolute;left:0!important;top:3px!important;border-radius:24px}.select2-search-choice-close:hover{background:var(--obs-secondary-light-color)!important;background-color:var(--obs-secondary-light-color)!important;color:#adb6f0!important}.select2-search-choice-close:before{margin:3px 0 0!important;color:var(--obs-text-primary-light)!important}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:60px}.select2-container.select2-allowclear .select2-choice abbr.select2-search-choice-close{left:auto!important;right:24px;top:50%!important;transform:translateY(-50%);width:24px!important;height:24px!important;line-height:24px;text-align:center}.select2-container.select2-allowclear .select2-choice abbr.select2-search-choice-close:before{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0!important;line-height:1}.modal-header{padding:16px}.modal-header .close{margin-top:5px}.modal-content{border-width:0;border-radius:6px;box-shadow:#2e263d3d 0 8px 28px;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms}.modal-backdrop{background-color:#2e263de6}.modal{text-align:center;padding:0!important}.modal:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.image-zoom-modal .zoomist-container{width:100%;height:75vh}.image-zoom-modal .zoomist-wrapper{background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}.image-zoom-modal .zoomist-image{max-width:100%;max-height:100%;object-fit:contain}.image-zoom-modal .zoomist-zoomer{top:auto;bottom:10px;right:10px;border-radius:4px}.image-zoom-modal .modal-body{padding:10px}.dataTable thead tr{background-color:#f6f7fb;color:#2e263de6}.dataTable thead{opacity:1;border-width:0!important}table.dataTable thead th,table.dataTable thead td{opacity:1;border-bottom-color:#ededee!important}table.dataTable.no-footer{border-bottom:1px solid #f2f2f3!important}table:not(.table-bordered) thead th{border-bottom-width:0!important}.dataTables_wrapper:not(table)>div:not(.dataTables_wrapper){margin:12px}.dataTables_wrapper .dataTables_filter input,.dataTables_length select,select.paginate_select{outline:1px solid rgb(var(--obs-secondary-channel) / .4)!important;border-width:0!important;border-radius:4px}.dataTables_wrapper .dataTables_filter input:hover,.dataTables_length select:hover,select.paginate_select:hover{outline-color:var(--obs-secondary-color)!important}.dataTables_wrapper .dataTables_filter input:focus,.dataTables_length select:focus,select.paginate_select:focus{outline-color:var(--obs-primary-color)!important;outline-width:2px!important}.toast{border-radius:6px!important}table.obs-table thead{background-color:#f6f7fb;color:var(--obs-text-primary);font-size:13px}table.obs-table thead{opacity:1}table.obs-table thead th,table.obs-table thead td{padding:16px 10px;line-height:24px}table.obs-table th,table.obs-table td{vertical-align:middle!important}table.obs-table th:first-child,table.obs-table td:first-child{padding-left:16px}table.obs-table th:last-child,table.obs-table td:last-child{padding-right:16px}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.flex-justify-center{justify-content:center}.flex-justify-space-around{justify-content:space-around}.flex-justify-space-between{justify-content:space-between}.flex-justify-space-evenly{justify-content:space-evenly}.flex-align-center{align-items:center}.f-1{flex:1}.f-2{flex:2}.f-3{flex:3}.f-4{flex:4}.f-5{flex:5}.f-6{flex:6}.round-icon{padding:10px 8px;width:42px;height:42px;text-align:center;color:#fff;border-radius:20px;vertical-align:middle}.round-icon i{font-size:22px}.round-icon.small{padding:8px 6px;width:32px;height:32px}.round-icon.small i{font-size:15px}.progress-table{margin:0;height:6px;border-radius:6px;box-shadow:none}.progress-table .progress-bar{box-shadow:none}.progress-table.success{background-color:var(--obs-success-light-color)}.progress-table.success .progress-bar{background-color:var(--obs-success-color)}.progress-table.warning{background-color:var(--obs-warning-light-color)}.progress-table.warning .progress-bar{background-color:var(--obs-warning-color)}.progress-table.info{background-color:var(--obs-info-light-color)}.progress-table.info .progress-bar{background-color:var(--obs-info-color)}.progress-table.error{background-color:var(--obs-error-light-color)}.progress-table.error .progress-bar{background-color:var(--obs-error-color)}.timeline-right{left:0;padding:0}.timeline-right li{width:100%;left:0}.timeline-right .timeline-circ{left:0}.timeline-right .timeline-entry{left:0;width:100%;margin-left:12px}table.no-bottom-border td{border-top:0!important}table.large-row td{padding-top:16px!important;padding-bottom:16px!important}.modal.drawer .modal-dialog{vertical-align:unset;margin:0;position:fixed}.modal.drawer .modal-content{border-radius:0!important}.modal.drawer.drawer-right .modal-dialog{right:0}.modal.drawer.drawer-left .modal-dialog{left:0}.main-agenda .fc-list-empty{background-color:transparent}.main-agenda .fc-view{border:0}.font-family-sans-serif{font-family:Open Sans,sans-serif}.slick-header-column{background:#f6f7fb!important}.w-100{width:100%!important}.obs-toolset{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;min-width:0}.obs-tool-group{align-items:center;background:var(--obs-secondary-bright-color);border:1px solid rgb(var(--obs-secondary-channel) / .18);border-radius:10px;display:inline-flex;flex:0 0 auto;gap:4px;padding:4px}.obs-tool-button.btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;box-shadow:none;box-sizing:border-box;color:var(--obs-text-primary);display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;margin:0;min-height:34px;min-width:34px;padding:0;width:34px}.obs-tool-button.btn:hover,.obs-tool-button.btn:focus{background:var(--obs-primary-bright-color);color:var(--obs-primary-color);text-decoration:none}.obs-tool-button.btn:focus-visible{box-shadow:0 0 0 3px rgb(var(--obs-primary-channel) / .18);outline:2px solid var(--obs-primary-color);outline-offset:1px}.obs-tool-button.btn>i{line-height:1}.obs-tool-button--md.btn{flex-basis:38px;height:38px;min-height:38px;min-width:38px;width:38px}.obs-tool-button--soft.btn{background:var(--obs-primary-bright-color);border-color:var(--obs-primary-light-color);color:var(--obs-primary-color)}.obs-tool-button--soft.btn:hover,.obs-tool-button--soft.btn:focus{background:var(--obs-primary-light-color);color:var(--obs-primary-color)}.obs-tool-button--primary.btn,.obs-tool-button--primary.btn:hover,.obs-tool-button--primary.btn:focus{background:var(--obs-primary-color);border-color:var(--obs-primary-color);color:#fff}.obs-tool-button.btn[disabled],.obs-tool-button.btn.disabled,.obs-tool-button.btn[aria-disabled=true]{cursor:not-allowed;opacity:.45;pointer-events:none}.obs-tabbar{display:inline-flex;max-width:100%;padding:4px;overflow-x:auto;overflow-y:hidden;border-radius:8px;background-color:var(--obs-secondary-bright-color)}.obs-tabs{--obs-tabs-accent-color: var(--obs-primary-color);--obs-tabs-accent-soft-color: var(--obs-primary-bright-color);--obs-tabs-accent-light-color: var(--obs-primary-light-color);--obs-tabs-active-text-color: var(--obs-tabs-accent-color);--obs-tabs-accent-shadow: rgb(var(--obs-primary-channel) / .28);--obs-tabs-indicator-background: #fff;--obs-tabs-indicator-shadow: 0 0 14px 1px rgba(55, 71, 79, .15), 0 3px 7px rgba(55, 71, 79, .18);--obs-tabs-indicator-x: 0px;--obs-tabs-indicator-y: 0px;--obs-tabs-indicator-width: 0px;--obs-tabs-indicator-height: 0px;position:relative;isolation:isolate;display:flex;gap:4px;min-width:var(--obs-tabs-min-width, max-content);margin:0;padding:0;border:0;list-style:none}.obs-tabs:before{content:"";display:block;position:absolute;z-index:0;top:0;bottom:0;left:0;width:var(--obs-tabs-indicator-width);border-radius:6px;background:var(--obs-tabs-indicator-background);box-shadow:var(--obs-tabs-indicator-shadow);opacity:0;transform:translate3d(var(--obs-tabs-indicator-x),0,0);pointer-events:none}.obs-tabs.obs-tabs--indicator-ready:before{opacity:1;transition:transform .28s cubic-bezier(.22,.61,.36,1),width .28s cubic-bezier(.22,.61,.36,1),height .28s cubic-bezier(.22,.61,.36,1)}.obs-tabs:after{display:none}.obs-tabs>li{position:relative;z-index:1;float:none;margin:0;min-width:0}.obs-tabs>li>a{display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;border:0;border-radius:6px;color:var(--obs-text-primary-color);font-weight:600;line-height:1.25;text-decoration:none;white-space:nowrap}.obs-tabs>li>a:hover{color:var(--obs-tabs-accent-color);background-color:var(--obs-tabs-accent-soft-color)}.obs-tabs>li>a:focus-visible{outline:2px solid var(--obs-tabs-accent-color);outline-offset:2px;box-shadow:0 0 0 3px var(--obs-tabs-accent-shadow)}.obs-tabs.nav-tabs>li.active>a,.obs-tabs.nav-tabs>li.active>a:hover,.obs-tabs.nav-tabs>li.active>a:focus,.obs-tabs.nav-tabs>li.active>a:focus-visible{border:0;border-bottom:0;box-shadow:none}.obs-tabs.nav-tabs>li.active>a:focus-visible{outline:2px solid var(--obs-tabs-accent-color);outline-offset:2px}.obs-tabs--soft>li.active>a{color:var(--obs-tabs-active-text-color);background:transparent}.obs-tabs.nav-tabs.obs-tabs--soft>li.active>a:hover,.obs-tabs.nav-tabs.obs-tabs--soft>li.active>a:focus,.obs-tabs.nav-tabs.obs-tabs--soft>li.active>a:focus-visible{border:0;color:var(--obs-tabs-active-text-color);background:transparent}.obs-tabs--solid>li.active>a{color:var(--obs-tabs-active-text-color);background:transparent}.obs-tabs.nav-tabs.obs-tabs--solid>li.active>a:hover,.obs-tabs.nav-tabs.obs-tabs--solid>li.active>a:focus,.obs-tabs.nav-tabs.obs-tabs--solid>li.active>a:focus-visible{border:0;color:var(--obs-tabs-active-text-color);background:transparent}.obs-tabs--solid>li>a:hover{color:var(--obs-tabs-accent-color);background-color:var(--obs-tabs-accent-soft-color)}.obs-tabs>li.active>a:hover,.obs-tabs>li.active>a:focus,.obs-tabs>li.active>a:active{color:var(--obs-tabs-active-text-color);background:transparent;box-shadow:none;filter:none;text-shadow:none}.obs-tabs--compact>li>a{min-height:34px;padding:6px 10px}.obs-tabs--comfortable>li>a{min-height:46px;padding:10px 16px}.obs-tabs--equal{width:100%}.obs-tabs--equal>li{flex:1 1 0}.obs-tabs--intrinsic>li{flex:0 0 auto}.obs-tabbar--vertical-md{display:flex;width:100%}@media(min-width:992px){.obs-tabbar--vertical-md{flex:0 0 var(--obs-tabs-rail-width, 220px);width:var(--obs-tabs-rail-width, 220px);overflow-x:hidden;overflow-y:visible}.obs-tabs--vertical-md{flex-direction:column;min-width:0;width:100%}.obs-tabs--vertical-md>li{width:100%}.obs-tabs--vertical-md>li>a{justify-content:flex-start;white-space:normal}.obs-tabs--vertical-md:before{inset:0 0 auto;width:auto;height:var(--obs-tabs-indicator-height);transform:translate3d(0,var(--obs-tabs-indicator-y),0)}}.obs-tabs--primary{--obs-tabs-accent-color: var(--obs-primary-color);--obs-tabs-accent-soft-color: var(--obs-primary-bright-color);--obs-tabs-accent-light-color: var(--obs-primary-light-color);--obs-tabs-accent-shadow: rgb(var(--obs-primary-channel) / .28)}.obs-tabs--secondary{--obs-tabs-accent-color: var(--obs-secondary-color);--obs-tabs-accent-soft-color: var(--obs-secondary-bright-color);--obs-tabs-accent-light-color: var(--obs-secondary-light-color);--obs-tabs-accent-shadow: rgb(var(--obs-secondary-channel) / .28)}.obs-tabs--success{--obs-tabs-accent-color: var(--obs-success-color);--obs-tabs-accent-soft-color: var(--obs-success-bright-color);--obs-tabs-accent-light-color: var(--obs-success-light-color);--obs-tabs-accent-shadow: rgb(var(--obs-success-channel) / .28)}.obs-tabs--info{--obs-tabs-accent-color: var(--obs-info-color);--obs-tabs-accent-soft-color: var(--obs-info-bright-color);--obs-tabs-accent-light-color: var(--obs-info-light-color);--obs-tabs-accent-shadow: rgb(var(--obs-info-channel) / .28)}.obs-tabs--warning{--obs-tabs-accent-color: var(--obs-warning-color);--obs-tabs-accent-soft-color: var(--obs-warning-bright-color);--obs-tabs-accent-light-color: var(--obs-warning-light-color);--obs-tabs-accent-shadow: rgb(var(--obs-warning-channel) / .28)}.obs-tabs--danger{--obs-tabs-accent-color: var(--obs-danger-color);--obs-tabs-accent-soft-color: var(--obs-danger-bright-color);--obs-tabs-accent-light-color: var(--obs-danger-light-color);--obs-tabs-accent-shadow: rgb(var(--obs-danger-channel) / .28)}.obs-tabs__icon{flex:0 0 auto}.obs-tabs__icon+.obs-tabs__label{margin-left:8px}@media(max-width:767px){.obs-tabs--icons-only-mobile{min-width:0}.obs-tabs--icons-only-mobile .obs-tabs__label{display:none}}@media(prefers-reduced-motion:reduce){.obs-tabs.obs-tabs--indicator-ready:before{transition:none}}.form-group .input-group>.input-group-content:has(>.form-control~label){position:static}.form-group:has(>select.form-control:not(.select2-offscreen):is([multiple],[size]:not([size="1"]):not([size="0"]))){padding:12px 0 0}.form-group>select.form-control:not(.select2-offscreen):is([multiple],[size]:not([size="1"]):not([size="0"])){padding-left:10px;padding-right:0}.form-group[data-density=compact],.form .form-group[data-density=compact],.form-inline .form-group[data-density=compact]{--obs-field-height: 34px;min-width:0;margin-bottom:0;padding:0 10px}.form-group[data-density=compact]>.form-control,.form-group[data-density=compact] .input-group-content>.form-control{width:100%;height:var(--obs-field-height);min-height:0;padding:0;font-size:13px}.form-group[data-density=compact]>.select2-container.form-control{width:100%!important}.form-group[data-density=compact] .select2-choice,.form-group[data-density=compact] .select2-choice>.select2-chosen{height:var(--obs-field-height);line-height:var(--obs-field-height)}.form-group[data-density=compact]>.form-control~label,.form-group[data-density=compact].floating-label>.form-control~label,.form-group[data-density=compact].floating-label .input-group-content>.form-control~label,.form-group[data-density=compact] .input-group-content>.form-control~label{font-size:11px!important;line-height:16px;height:16px;top:-8px!important;left:12px}.form-group[data-density=compact]:has(.form-control:not(.borderless)):focus-within{outline:solid 2px var(--obs-primary-color)!important}.form-group[data-density=compact] .form-control:not(.borderless):focus-visible{outline:none}.form-group[data-density=compact]>textarea.form-control,.form-group[data-density=compact]>select.form-control[multiple],.form-group[data-density=compact]>select.form-control[size]:not([size="1"]),.form-group[data-density=compact]>.select2-container-multi.form-control{height:auto;min-height:var(--obs-field-height);line-height:20px}.form-group[data-density=compact]>textarea.form-control{padding:7px 0;resize:vertical}.form-group[data-density=compact]>select.form-control[multiple],.form-group[data-density=compact]>select.form-control[size]:not([size="1"]){padding:5px 0}.form-group[data-density=compact] .select2-choices{min-height:var(--obs-field-height);padding:10px 0 3px}.form-group[data-density=compact] .select2-choices .select2-search-choice{max-width:100%;margin:2px 4px 2px 0;padding:4px 10px 4px 22px!important;font-size:12px;line-height:16px;white-space:normal;overflow-wrap:anywhere}.form-group[data-density=compact] .select2-search-choice .select2-search-choice-close{top:50%!important;transform:translateY(-50%)}.form-group[data-density=compact] .select2-search-choice .select2-search-choice-close:before{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0!important;line-height:1}.form-group[data-density=compact] .select2-search-field,.form-group[data-density=compact] .select2-search-field input{max-width:100%}.form-group[data-density=compact] .select2-search-field input{min-height:26px;font-size:13px}.form-group[data-density=compact] .input-group,.form .form-group[data-density=compact] .input-group{width:100%;margin-top:0}.form-group[data-density=compact] .input-group-content,.form-group[data-density=compact] .input-group-addon,.form-group[data-density=compact] .input-group-btn{padding-top:0;vertical-align:middle}.form-group[data-density=compact] .input-group-content{width:100%;min-width:0}.form-group[data-density=compact] .input-group-addon{font-size:13px;padding-top:0;padding-bottom:0}.form-group[data-density=compact] .input-group-addon:first-child{min-width:0;padding-right:8px}.form-group[data-density=compact] .input-group-btn>.btn,.btn[data-density=compact]{min-height:34px;padding:6px 10px;font-size:13px;line-height:20px}.form-group[data-density=compact] .help-block{margin-top:4px;margin-bottom:4px;font-size:11px;line-height:16px}.form-group[data-density=compact] .checkbox,.form-group[data-density=compact] .radio{margin-top:0;margin-bottom:0}.form-group[data-density=compact] .checkbox label,.form-group[data-density=compact] .radio label,.form-group[data-density=compact] .checkbox-inline,.form-group[data-density=compact] .radio-inline{min-height:24px;padding-top:2px;padding-bottom:2px;font-size:12px;line-height:20px}.form-group[data-density=compact] .checkbox-styled input~span,.form-group[data-density=compact] .radio-styled input~span{padding-left:23px;vertical-align:middle}.form-group[data-density=compact] .checkbox-styled input~span:before,.form-group[data-density=compact] .radio-styled input~span:before{width:16px;height:16px;top:2px}.form-group[data-density=compact] .checkbox-styled input:not(:checked)~span:before{border-radius:4px}.form-group[data-density=compact] .checkbox-styled input:checked~span:before{height:8px;top:4px}.form-group[data-density=compact] .radio-styled input~span:after{left:8px;top:10px}.form-group[data-density=compact] .radio-styled input:checked~span:after{width:8px;height:8px;left:4px;top:6px}.form-group[data-density=compact] .checkbox.checbox-switch label>input+span,.form-group[data-density=compact] .checkbox-inline.checbox-switch>input+span{width:30px;height:16px}.form-group[data-density=compact] .checbox-switch input+span:before{width:14px;height:14px}.form-group[data-density=compact] .checbox-switch input:checked+span:before{left:14px}.form-group[data-density=compact] .checbox-switch input{display:block;position:absolute;width:1px;height:1px;margin:0;opacity:0;clip-path:inset(50%)}.form-group[data-density=compact] .checkbox-styled input:focus-visible~span,.form-group[data-density=compact] .radio-styled input:focus-visible~span,.form-group[data-density=compact] .checbox-switch input:focus-visible+span{outline:2px solid var(--obs-primary-color);outline-offset:3px}@media(prefers-reduced-motion:reduce){.form-group[data-density=compact] .checbox-switch input+span,.form-group[data-density=compact] .checbox-switch input+span:before{transition:none!important}}
