@charset "UTF-8";

/* 261퀵메뉴 개편 2026-03-26 */
#quickMenu{background:#F4F4F5; border-left:1px solid #E9E9ED; width:149px; transition:width .45s;}
#quickMenu .quick-wrap{padding:24px 10px; display:flex; flex-direction:column; gap:10px;}
#quickMenu .quick-wrap .quick-tab-cont{display:none;}
#quickMenu .quick-wrap .quick-tab-cont.on{display:block;}
#quickMenu .btn{display:inline-flex; align-items:center; gap:4px; font-size:11px; color:#53565D; font-weight:400;}
#quickMenu .btn i{width:12px; height:12px; background-repeat:no-repeat; background-position:center;}
#quickMenu .btn-ico-all i{background-image:url('/resources/images/common/quick/ico_all.png');}
#quickMenu .btn-ico-shortcut i{width:16px; height:16px; background-image:url('/resources/images/common/quick/ico_link_set.png');}
#quickMenu .btn-ico-setting i{background-image:url('/resources/images/common/quick/ico_setting2.png');}
#quickMenu .btn-ico-plus i{background-image:url('/resources/images/common/quick/ico_plus.png');}
#quickMenu .btn_side{position:absolute; right:calc(100% - 1px); top:169px; display:flex; align-items:center; justify-content:center; width:20px; height:68px; border-radius:4px 0 0 4px; border:1px solid #DCDCDC; border-right:none; background:#F4F4F5}
#quickMenu .btn_side:after{content:''; display:block; width:8px; height:10px; background:url('/resources/images/common/quick/ico_side.png') no-repeat center;}
#quickMenu.open .btn_side:after{transform:rotate(180deg);}

#quickMenu .quick-container{padding:6px; border-radius:4px; background:#fff;}
#quickMenu .quick-container .quick-top,
#quickMenu .quick-container .quick-cont-text,
#quickMenu .quick-class-list-wrap{display:none;}

#quickMenu .loginBox .login-form,
#quickMenu .loginBox .quickBtns,
#quickMenu .loginBox .login-info-box .desc,
#quickMenu .loginBox .login-info-box .login-module{display:none;}
#quickMenu .loginBox{padding:0; background:transparent; border-radius:0;}
#quickMenu .loginBox .quick-top{display:block;}
#quickMenu .loginBox .login-user-box{text-align:center;}
#quickMenu .loginBox .login-user-box h3{margin-top:4px; display:flex; align-items:center; justify-content:center; gap:4px;}
#quickMenu .loginBox .login-user-box h3 span{font-size:14px; color:#1E1E21; font-weight:500; line-height:18px;}
#quickMenu .loginBox .login-user-box h3 em{flex:none; padding:0 4px; font-size:12px; color:#fff; font-weight:400; line-height:18px; background:#1E1E21; border-radius:4px;}
#quickMenu .loginBox .login-user-box [class^='btn-quick-log'] {margin:8px auto 0; display: block; width:108px; height: 32px;line-height: 32px;font-size: 14px;font-weight: 500;color: #fff; text-align: center;border-radius:200px; background: #FF7007;border:none;}
#quickMenu .loginBox .login-info-box .user-info .valid-btn{position:relative; margin-top:10px;}
#quickMenu .loginBox .login-info-box .user-info .valid-btn .valid{display:inline-block; padding:0 15px; width:108px; font-size:14px; color:#FF7007; font-weight:500; text-align:center; line-height:30px; border:1px solid #FF7007; border-radius:200px; background:#fff;}
#quickMenu .loginBox .btn-quick-logout {color: #53565D; background: #DCDCDC;}
#quickMenu .loginBox .sns_login {margin-top:10px; width:100%;}
#quickMenu .loginBox .sns_login ul {gap:3px; width: 100%; padding:0;}
#quickMenu .loginBox .sns_login ul li {margin:0; width: 24px; height: 24px;}
#quickMenu .loginBox .sns_login ul li img {width: 100%; height: 100%;}
#quickMenu .loginBox .sns_login ul li#GgCustomLogin {background: url('../images/common/quick/bt_google.png') no-repeat center / contain; border-radius:0;}
#quickMenu .loginBox .sns_login ul li#GgCustomLogin .login_google {height: 100%; opacity: 0;}
#quickMenu .loginBox .sns_login ul li#GgCustomLogin .login_google iframe {width: 24px !important; height: 24px !important; margin: 0 !important;}

#quickMenu .quick-tool .btn-all-tool{margin-bottom:6px; padding:4px 0; display:block; width:100%; font-size:14px; color:#53565D; font-weight:500;}
#quickMenu .quick-tool .toolsBox{display:flex; flex-wrap:wrap; gap:4px;}
#quickMenu .quick-tool .toolsBox li{width:56px;}
#quickMenu .quick-tool .toolsBox li button{position:relative; display:block; width:100%;}
#quickMenu .quick-tool .toolsBox li button i{position:relative; display:block; background:#fff no-repeat center center; border:1px solid #E9E9ED; border-radius:6px;}
#quickMenu .quick-tool .toolsBox li button i:after{content:''; display:block; padding-bottom:100%;}
#quickMenu .quick-tool .toolsBox li button span{margin-top:4px; display:block; color:#53565D;font-size:11px;font-weight:400;letter-spacing:-.02em; text-align:center;}
#quickMenu .quick-tool .toolsBox li button.btn_color_pen i{background-image:url("../images/chasi_pop/btn_color_pen.svg");}
#quickMenu .quick-tool .toolsBox li button.btn_inp_txt i{background-image:url("../images/chasi_pop/btn_inp_txt.svg");}
#quickMenu .quick-tool .toolsBox li button.btn_timer i{background-image:url("../images/chasi_pop/btn_timer.svg");}
#quickMenu .quick-tool .toolsBox li button.btn_stop i{background-image:url("../images/chasi_pop/btn_stop.svg");}
#quickMenu .quick-tool .toolsBox li button.btn_work i{background-image:url("../images/chasi_pop/btn_work.svg");}
#quickMenu .quick-tool .toolsBox li button.btn_secret i{background-image:url("../images/chasi_pop/btn_secret.svg");}
#quickMenu .quick-tool .toolsBox li button.btn_attention i{background-image:url("../images/chasi_pop/btn_attention.svg");}
#quickMenu .quick-tool .toolsBox li button.btn_place i{background-image:url("../images/chasi_pop/btn_place.svg");}
#quickMenu .quick-tool .toolsBox li button.btn_my_link i{background-image:url("../images/chasi_pop/btn_my_link.svg");}
#quickMenu .quick-tool .toolsBox li button.btn_sound i{background-image:url("../images/chasi_pop/btn_sound.svg");}
#quickMenu .quick-tool .toolsBox li button.btn_qr i{background-image:url("../images/chasi_pop/btn_qr.svg");}
#quickMenu .quick-tool .toolsBox li button.btn_url i{background-image:url("../images/chasi_pop/btn_url.svg");}
#quickMenu .quick-tool .toolsBox li button.btn_group i{background-image:url("../images/chasi_pop/btn_group2.svg");}
#quickMenu .quick-tool .toolsBox li button.btn_role i{background-image:url("../images/chasi_pop/btn_role.svg");}
#quickMenu .quick-tool .toolsBox li button.new:after{content:'';position:absolute;left:-4px;top:-3px;width:16px;height:16px;background:url('../images/common/ico_new_3.png') no-repeat center center;}
#quickMenu .quick-tool .toolsBox li button:hover i{background-color:#FFEBDC;}

#quickMenu .quick-class-btn a{margin-top:10px; padding:13px; display:block; font-size:0; text-align:center; border-radius:4px; background:#fff;}
#quickMenu .quick-class-btn a img{height:14px;}
#quickMenu .quick-class__top p{font-size:14px; color:#1E1E21; font-weight:600;}
#quickMenu .quick-class__top p span{margin-left:4px; font:inherit; color:#FF7007;}
#quickMenu .quick-class__list li+li{margin-top:6px;}
#quickMenu .quick-class__list li a{position:relative; display:block; padding:7px; color:#53565D; font-weight:400; border:1px solid #F4F4F5; background:#F4F4F5; border-radius:4px;}
#quickMenu .quick-class__list li a:after{content:''; position:absolute; right:16px; top:50%; transform:translateY(-50%); width:6px; height:11px; background:url('/resources/images/common/quick/ico_arr.png') no-repeat center;}
#quickMenu .quick-class__list li a span{display:block; font-size:11px; font-weight:inherit; color:inherit;}
#quickMenu .quick-class__list li a p{margin-top:4px; font-size:13px; font-weight:inherit; color:inherit;}
#quickMenu .quick-class__list li a:hover{border-color:#FFC078; background:#FFF5EE;}
#quickMenu .quick-class__list li a:hover:after{background-image:url('/resources/images/common/quick/ico_arr2.png');}
#quickMenu .quick-class__list li a:hover p{font-weight:500;}
#quickMenu .quick-class-nodata{padding-top:6px; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:10px;}
#quickMenu .quick-class-nodata p{font-size:12px; color:#7E7F80; font-weight:400; line-height:1.5; text-align:center; letter-spacing:-0.05em;}
#quickMenu .quick-class-nodata a{padding:0 16px; display:inline-block; justify-content:center; align-items:center; font-size:14px; color:#fff; font-weight:500; line-height:32px; border-radius:4px; background:#273FA1;}
#quickMenu .quick-class-nodata a i{width:24px; height:24px; background:url('/resources/images/common/quick/ico_plus_w.png') no-repeat center;}

#quickMenu .quick-shortcut .q-btn-list{display:flex; flex-direction:column; gap:12px;}
#quickMenu .quick-shortcut .q-btn-list li{position:relative; width:100%;}
#quickMenu .quick-shortcut .q-btn-list li+li:before{content:''; position:absolute; left:4px; right:4px; top:-6px; height:1px; background:#E9E9ED;}
#quickMenu .quick-shortcut .q-btn-list a{display:block; font-size:13px; color:#53565D; font-weight:400; line-height:30px; text-align:center; letter-spacing:-.05em; border-radius:4px; background:#fff;}
#quickMenu .quick-shortcut .q-btn-list a:hover{font-weight:500; color:#FF7007; background:#FFEBDC; border-color:#FFEBDC;}

#quickMenu .quick-fold-container{display:flex; flex-direction:column; gap:6px;}
#quickMenu .quick-fold-container .btn{justify-content:center; width:100%; height:40px; font-size:14px; font-weight:500; border-radius:4px; background:#fff;}
#quickMenu .quick-fold-container .btn:hover{color:#FF7007; background:#FFF5EE;}
#quickMenu .quick-tab-menu{margin:-16px 0 -10px; display:flex;}
#quickMenu .quick-tab-menu a{position:relative; flex:1; font-size:14px; color:#53565D; font-weight:400; text-align:center; line-height:44px;}
#quickMenu .quick-tab-menu a span{font:inherit; color:inherit;}
#quickMenu .quick-tab-menu a:after{content:''; position:absolute; left:0; right:0; bottom:0; height:1px; background:#E9E9ED;}
#quickMenu .quick-tab-menu a.on{font-weight:700; color:#FF7007;}
#quickMenu .quick-tab-menu a.on:after{height:2px; background:#FF7007;}
#quickMenu .quick-textbook ul{display:flex; align-items:flex-start; flex-wrap:wrap; min-height:105px;}
#quickMenu .quick-textbook ul li{width:20%; border-left:1px solid #E9E9ED; border-bottom:1px solid #E9E9ED;}
#quickMenu .quick-textbook ul li:first-child,
#quickMenu .quick-textbook ul li:nth-child(6n){border-left:none;}
#quickMenu .quick-textbook ul li:nth-child(n+6){border-bottom:none;}
#quickMenu .quick-textbook ul li a{height:52px; display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center;}
#quickMenu .quick-textbook ul li a p{font-size:12px; color:#53565D; font-weight:400; line-height:15px;}
#quickMenu .quick-textbook ul li a span{font-size:11px; color:#A4A5A9; font-weight:400; line-height:15px;}
#quickMenu .quick-textbook ul li a.external span{color:#0086FF;}
#quickMenu .quick-textbook ul li a:hover{background:#FFF5EE;}
#quickMenu .quick-textbook ul li a:hover p{color:#FF7007;}
#quickMenu .quick-textbook ul li a:hover span{color:#FF7007;}
#quickMenu .quick-textbook ul li a:hover.external span{color:#FF7007;}

#quickMenu .quick-my-data li+li{margin-top:6px;}
#quickMenu .quick-my-data li a{padding:7px; display:block; border-radius:4px; background:#fff; border:1px solid #fff;}
#quickMenu .quick-my-data li .tit{display:flex; gap:6px;}
#quickMenu .quick-my-data li .category{flex:none; padding:0 4px; font-size:10px; color:#53565D; font-weight:400; line-height:18px; background:#F4F4F5; border-radius:10px;}
#quickMenu .quick-my-data li .ic_file{flex:1; padding:0 0 0 24px;min-height:18px;font-size:13px;color:#1E1E21;line-height:18px;letter-spacing:-0.03em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#quickMenu .quick-my-data li .ic_file span{width:18px;height:18px;font-size:18px;background:url('/resources/images/common/quick/ico_file_2x.png') no-repeat center top / 100% auto;}
#quickMenu .quick-my-data li .ic_file.pdf span{background-position-y:0;}
#quickMenu .quick-my-data li .ic_file.ppt span,
#quickMenu .quick-my-data li .ic_file.pptx span,
#quickMenu .quick-my-data li .ic_file.pptm span{background-position-y:-1em;}
#quickMenu .quick-my-data li .ic_file.hwp span,
#quickMenu .quick-my-data li .ic_file.hwpx span{background-position-y:-2em;}
#quickMenu .quick-my-data li .ic_file.zip span{background-position-y:-3em;}
#quickMenu .quick-my-data li .ic_file.jpg span,
#quickMenu .quick-my-data li .ic_file.png span{background-position-y:-4em;}
#quickMenu .quick-my-data li .ic_file.movie span,
#quickMenu .quick-my-data li .ic_file.mp4 span{background-position-y:-5em;}
#quickMenu .quick-my-data li .ic_file.doc span{background-position-y:-6em;}
#quickMenu .quick-my-data li .ic_file.xls span,
#quickMenu .quick-my-data li .ic_file.xlsx span{background-position-y:-7em;}
#quickMenu .quick-my-data li .ic_file.wav span,
#quickMenu .quick-my-data li .ic_file.mp3 span{background-position-y:-8em;}
#quickMenu .quick-my-data li .ic_file.link span,
#quickMenu .quick-my-data li .ic_file.ic_link span{background-position-y:-9em;}
#quickMenu .quick-my-data li .ic_file.html span{background-position-y:-10em;}
#quickMenu .quick-my-data li .ic_file.ebook span{background-position-y:-11em;}
#quickMenu .quick-my-data li .ic_file.qr span{background-position-y:-12em;}
#quickMenu .quick-my-data li .ic_file.down span{background-position-y:-13em;}
#quickMenu .quick-my-data li .date{margin-top:4px; padding-left:16px; font-size:11px; color:#7E7F80; font-weight:400; line-height:12px; background:url('/resources/images/common/quick/ico_clock.png') no-repeat left center;}
#quickMenu .quick-my-data li a:hover{border-color:#FF8800; background:#FFF5EE;}
#quickMenu .quick-my-data li.nodata{padding-top:42px; background:url('/resources/images/common/quick/ico_noFolder.png') no-repeat center top;}
#quickMenu .quick-my-data li.nodata p{font-size:12px; color:#53565D; font-weight:400; line-height:1.5; text-align:center;}
#quickMenu .quick-my-data li.nodata p span{display:block; font-size:11px; color:#A4A5A9; font-weight:400; line-height:20px;}

#quickMenu.open{width:373px;}
#quickMenu.open .quick-wrap{padding:16px; display:flex; flex-direction:column; gap:10px;}
#quickMenu.open .quick-container{padding:16px; border-radius: 4px; background: #fff;}
#quickMenu.open .quick-container .quick-top{margin-bottom:10px; padding-bottom:10px; display:block; border-bottom:1px solid #E9E9ED;}
#quickMenu.open .quick-container .quick-cont-text{margin-bottom:10px; display:flex; justify-content:space-between; align-items:center;}
#quickMenu.open .quick-container .quick-cont-text .txt{display:inline-flex; align-items:center; font-size:11px; color:#7E7F80; font-weight:400; line-height:16px; letter-spacing:-.05em;}
#quickMenu.open .loginBox .login-user-box,
#quickMenu.open .quick-tool .btn-all-tool,
#quickMenu.open .quick-class-btn,
#quickMenu.open .quick-fold-container{display:none;}
#quickMenu.open .loginBox .login-form{display:flex; align-items:center; gap:12px;}
#quickMenu.open .loginBox .login-form .input_wrap input {background:#fff;border:1px solid #E9E9ED;border-radius:4px;overflow:hidden; width: 100%;height: 32px;padding:0 8px;font-size: 12px;font-weight:500;}
#quickMenu.open .loginBox .login-form .input_wrap input + input {margin-top:6px;}
#quickMenu.open .loginBox .login-form .input_wrap input::placeholder{color:#7E7F80;}
#quickMenu.open .loginBox .login-form .login-module{flex:none;}
#quickMenu.open .loginBox .login-form .btn_login {margin:0; display: block;height: 32px;background: #FF8800;line-height: 32px;font-size: 14px;font-weight: 500;color: #fff; text-align: center;border-radius:4px; border:none;}
#quickMenu.open .loginBox .login-form .btn_login:focus{outline:none;}
#quickMenu.open .loginBox .login-form .btn_login:hover {background-color: #ff8125;color: #fff;}
#quickMenu.open .loginBox .login-form .login_check {height:auto;margin:0 0 14px;}
#quickMenu.open .loginBox .login-form .login_check input {width:auto;height:auto;margin:0 4px 0 0; vertical-align: middle;}
#quickMenu.open .loginBox .login-form .login_check label {padding-left:24px;vertical-align: middle;color: #53565D;font-size:12px;font-weight:400;}
#quickMenu.open .loginBox .login-form .login_check input[type="checkbox"] + label:before{margin-top:-9px;width:18px;height:18px;background:url(../images/common/quick_id_save.png) no-repeat center top;}
#quickMenu.open .loginBox .login-form .login_check input[type="checkbox"]:checked + label:before{background:url(../images/common/quick_id_save.png) no-repeat center bottom;}
#quickMenu.open .loginBox .sns_login {margin-top:16px; width:100%;}
#quickMenu.open .loginBox .sns_login ul {gap:10px; width: 100%; padding:0;}
#quickMenu.open .loginBox .sns_login ul li {margin:0; width: 40px; height: 40px;}
#quickMenu.open .loginBox .sns_login ul li img {width: 100%; height: 100%;}
#quickMenu.open .loginBox .sns_login ul li#GgCustomLogin {background: url('../images/common/quick/bt_google.png') no-repeat center / contain;border-radius:0;}
#quickMenu.open .loginBox .sns_login ul li#GgCustomLogin .login_google {height: 100%; opacity: 0;}
#quickMenu.open .loginBox .sns_login ul li#GgCustomLogin .login_google iframe {width: 32px !important; height: 32px !important; margin: 0 !important;}
#quickMenu.open .loginBox .quickBtns{margin-top:10px; padding:0; width:auto;}
#quickMenu.open .loginBox .quickBtns a{padding:0; font-size:11px; color:#53565D; text-decoration:underline; text-underline-position:under;}
#quickMenu.open .loginBox .quickBtns .btn_idpw{margin-right:8px;}
#quickMenu.open .loginBox .quickBtns .btn_idpw:after{display:none;}
#quickMenu.open .loginBox .login-info-box{display:flex; align-items:center; justify-content:space-between; gap:19px;}
#quickMenu.open .loginBox .login-info-box .user-info{flex:1; display:flex; justify-content:space-between; align-items:center;}
#quickMenu.open .loginBox .login-info-box .user-info .desc{display:block;}
#quickMenu.open .loginBox .login-info-box .user-info .desc h3{font-size:14px; color:#1E1E21; font-weight:400;}
#quickMenu.open .loginBox .login-info-box .user-info .desc h3 span{font:inherit; color:inherit; font-weight:600;}
#quickMenu.open .loginBox .login-info-box .user-info .desc p{margin-top:6px; display:flex; gap:4px; font-size:12px; color:#273FA1; font-weight:500;}
#quickMenu.open .loginBox .login-info-box .user-info .desc p.ty2{color:#f3334f;}
#quickMenu.open .loginBox .login-info-box .user-info .desc p span{font:inherit; color:inherit;}
#quickMenu.open .loginBox .login-info-box .user-info .valid-btn{margin:0;}
#quickMenu.open .loginBox .login-info-box .user-info .valid-btn .valid{width:auto;}
#quickMenu.open .loginBox .login-info-box .login-module{flex:none; display:flex; gap:10px;}
#quickMenu.open .loginBox .login-info-box .login-module a{width:24px; height:24px; background-repeat:no-repeat; background-position:center;}
#quickMenu.open .loginBox .login-info-box .login-module a.ico-setting{background-image:url('/resources/images/common/quick/ico_setting.png');}
#quickMenu.open .loginBox .login-info-box .login-module a.ico-logout{background-image:url('/resources/images/common/quick/ico_logout.png');}
#quickMenu.open .quick-tool .toolsTxt .view-tool-info{font-size:10px; color:#7E7F80;}
#quickMenu.open .quick-tool .toolsTxt .view-tool-info i{width:14px; height:14px; background:url('/resources/images/common/quick/ico_tool_info.png') no-repeat center;}
#quickMenu.open .quick-tool .toolsTxt .view-tool-info:hover{color:#FF7007;}
#quickMenu.open .quick-tool .toolsTxt .view-tool-info:hover i{background-image:url('/resources/images/common/quick/ico_tool_info_on.png');}
#quickMenu.open .quick-tool .toolsBox{margin-top:10px; gap:7px;}
#quickMenu.open .quick-class-list-wrap{display:block;}
#quickMenu.open .quick-shortcut .q-btn-list{flex-direction:row; flex-wrap:wrap; gap:6px; min-height:70px;}
#quickMenu.open .quick-shortcut .q-btn-list li{width:calc(25% - 18px/4);}
#quickMenu.open .quick-shortcut .q-btn-list li+li:before{display:none;}
#quickMenu.open .quick-shortcut .q-btn-list a{display:block; font-size:11px; border:1px solid #E9E9ED;}
#quickMenu.open .quick-shortcut .q-btn-list a:hover{font-weight:700;}
#quickMenu.open .quick-shortcut.before-login .q-txt p{font-size:12px;}
#quickMenu.open .quick-shortcut.before-login .q-btn-list{gap:10px; min-height:0;}
#quickMenu.open .quick-shortcut.before-login .q-btn-list li{width:calc(33.33% - 20px/3);}

#quickMenu .validPop{position:absolute; right:calc(100% + 12px); top:50%; transform:translateY(-50%); padding:12px 24px; z-index:100;}
#quickMenu .validPop:before{content:''; position:absolute; right:-8px; top:50%; transform:translateY(-50%); width:10px; height:11px ;background:url('/resources/images/common/quick/arr_tooltip.png') no-repeat center; z-index:-2;}
#quickMenu .validPop:after{content:''; position:absolute; left:0; right:0; top:0; bottom:0; border:1px solid #FF7007; border-radius:12px; background:#FFFCEE; box-shadow:0 4px 11px 0 rgba(255, 112, 7, 0.16); z-index:-1;}
#quickMenu .validPop p{font-size:12px; color:#1E1E21; font-weight:400; line-height:1.4; text-align:center; white-space:nowrap;}
#quickMenu .validPop .popClose{position:absolute; top:7px; right:8px; width:10px; height:13px; background:url('/resources/images/common/quick/ico_vaild_close.png') no-repeat center;}
#quickMenu.open .validPop{right:0; top:calc(100% + 10px); transform:none;}
#quickMenu.open .validPop:before{right:34px; top:-8px; transform:rotate(-90deg);}

#quickMenu .schValidPop {position: absolute; right:calc(100% + 12px); top:50%; transform:translateY(-50%); padding:20px 10px; background: #fff; border: 1px solid #319DFF; border-radius: 24px; z-index:100;}
#quickMenu .schValidPop:after {content: ""; display: inline-block; position: absolute; right: -8px; top: 50%; transform: translateY(-50%); width:8px; height: 13px; background: url('/resources/images/common/schValidPopArr.png') no-repeat center;}
#quickMenu .schValidPop p{font-size:13px; color:#1E1E21; font-weight:400; line-height:1.2; text-align:center;}
#quickMenu .schValidPop p b{font:inherit; color:inherit; font-weight:700;}
#quickMenu .schValidPop a{margin:12px auto 0; float:none; display:flex; align-items:center; justify-content:center; gap:4px; width:158px; height:33px; font-size:13px; color:#0086FF; font-weight:700; border-radius:33px; background:#E9F2FF;}
#quickMenu .schValidPop a:after{content:''; width:9px; height:13px; background:url('/resources/images/common/ico_schValidPop_arr.png') no-repeat center;}
#quickMenu.open .schValidPop {right:0; top:calc(100% + 12px); transform:none;}
#quickMenu.open .schValidPop:after {right: 34px; top: -8px; transform:rotate(-90deg);}