:root{--sv-bg-canvas:#000;--sv-bg-base:#141517;--sv-bg-panel:#1a1b1e;--sv-bg-elevated:#232428;--sv-bg-hover:#2b2d31;--sv-border-subtle:#26282c;--sv-border-default:#2e3035;--sv-border-strong:#3a3d42;--sv-text-primary:#e0e0e3;--sv-text-secondary:#9a9ba1;--sv-text-disabled:#5c5e64;--sv-text-overlay-secondary:#b9bcc2;--sv-accent:#4ebefb;--sv-accent-bg:#4ebefb1f;--sv-accent-fg-on:#06222f;--sv-selection-bg:#3d485b;--sv-selection-border:#3b82f6;--sv-success:#34d399;--sv-warning:#fbbf24;--sv-danger:#f87171;--sv-radius-sm:3px;--sv-radius-md:4px;--sv-radius-lg:6px;--sv-shadow-popup:0 8px 24px #00000080;--sv-overlay-text-shadow:0 1px 3px #000000f2}*{box-sizing:border-box;margin:0;padding:0;font-family:Pretendard,sans-serif}html{scroll-behavior:smooth;font-size:75%;overflow:hidden}html body{height:100%;overflow-y:hidden}body{-webkit-text-size-adjust:none;word-wrap:break-word;word-break:break-all;-webkit-user-select:none;user-select:none;background-color:#3a3b42;width:100%;height:100%}body,input,select,textarea,button{color:#777;border:none;font-family:Pretendard,Malgun Gothic,Dotum,Gulim,Tahoma,Verdana,sans-serif;font-size:1.1rem;font-weight:500}input{font-family:Pretendard,Malgun Gothic,Dotum,Gulim,Tahoma,Verdana,sans-serif;font-weight:500}input:disabled{cursor:not-allowed}header,h1{font-size:100%}fieldset{border:0!important}main,header,section,nav,footer,aside,article,figure{display:block}div,p,span,li,table td{word-break:keep-all}caption,legend{width:1px;height:1px;font-size:0;line-height:0;position:absolute;overflow:hidden}select,input{vertical-align:middle}hr{border:0;display:none}ol,ul,ol li,ul li{margin-bottom:0;list-style:none}address,cite,code,em{font-style:normal;font-weight:400}label{cursor:pointer}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed}h1,h2,h3,h4{font-weight:700}a{color:#000;text-decoration:none}a:link,a:visited{text-decoration:none}a:hover,a:active,a:focus{text-decoration:underline}table{border-collapse:collapse;-webkit-user-select:text;user-select:text;width:100%}table,table th,table td{border-spacing:0;border:0}:root{--tobbar-height:0;--tobbar-top:0}@font-face{font-family:Pretendard;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Pretendard-Regular-DHT-CHeB.woff)format("woff"),url(/assets/Pretendard-Regular-BSIE3jMt.woff2)format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Pretendard-Medium-C49HcV4Y.woff)format("woff"),url(/assets/Pretendard-Medium-Caf3GBQd.woff2)format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Pretendard-SemiBold-SQVGnrdy.woff)format("woff"),url(/assets/Pretendard-SemiBold-BOo3FcOv.woff2)format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Pretendard-Bold-CF_B2Qod.woff)format("woff"),url(/assets/Pretendard-Bold-AlGMVc24.woff2)format("woff2")}*{min-width:0;font:inherit;box-sizing:border-box;margin:0;padding:0;font-family:Pretendard,sans-serif}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,code,address,ul,ol,li,menu,nav,section,article,aside,dl,dt,dd,table,thead,tbody,tfoot,label,caption,th,td,form,fieldset,legend,hr,input,button,textarea,object,figure,figcaption{border:0;margin:0;padding:0}body,#root{-webkit-text-size-adjust:none;word-wrap:break-word;word-break:break-all;width:100%;height:100dvh;min-height:100dvh;margin:0}ul[role=list],ol[role=list]{list-style:none}img,video,svg,picture{max-width:100%;height:auto;display:block}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:auto}:target{scroll-margin-block:5ex}input[type=text],input[type=password]{vertical-align:middle;box-sizing:border-box;box-shadow:none;border-radius:0;padding:0 5px;line-height:38px}input[type=radio],input[type=checkbox]{width:13px;height:13px;margin-right:4px}input:disabled{background:#eee}.w50{width:50px!important}.w100{width:100px!important}.w150{width:150px!important}.w200{width:200px!important}.w250{width:250px!important}.w300{width:300px!important}.w350{width:350px!important}.w400{width:400px!important}.w450{width:450px!important}.w500{width:500px!important}.wfullper,.w100per{width:100%!important}.w95per{width:95%!important}.w50per{width:50%!important}.w33per{width:33%!important}.w20per{width:20%!important}.w10per{width:10%!important}.h100per{height:100%}.mt0{margin-top:0!important}.pt0{padding-top:0!important}.mt5{margin-top:5px!important}.pt5{padding-top:5px!important}.mt10{margin-top:10px!important}.pt10{padding-top:10px!important}.mt15{margin-top:15px!important}.pt15{padding-top:15px!important}.mt20{margin-top:20px!important}.pt20{padding-top:20px!important}.mt25{margin-top:25px!important}.pt25{padding-top:25px!important}.mt30{margin-top:30px!important}.pt30{padding-top:30px!important}.mt35{margin-top:35px!important}.pt35{padding-top:35px!important}.mt40{margin-top:40px!important}.pt40{padding-top:40px!important}.mt45{margin-top:45px!important}.pt45{padding-top:45px!important}.mt50{margin-top:50px!important}.pt50{padding-top:50px!important}.mt55{margin-top:55px!important}.pt55{padding-top:55px!important}.mt60{margin-top:60px!important}.pt60{padding-top:60px!important}.mt65{margin-top:65px!important}.pt65{padding-top:65px!important}.mt70{margin-top:70px!important}.pt70{padding-top:70px!important}.mt75{margin-top:75px!important}.pt75{padding-top:75px!important}.mt80{margin-top:80px!important}.pt80{padding-top:80px!important}.mt85{margin-top:85px!important}.pt85{padding-top:85px!important}.mt90{margin-top:90px!important}.pt90{padding-top:90px!important}.mt95{margin-top:95px!important}.pt95{padding-top:95px!important}.mt100{margin-top:100px!important}.pt100{padding-top:100px!important}.mt150{margin-top:150px!important}.pt150{padding-top:150px!important}.mb0{margin-bottom:0!important}.pb0{padding-bottom:0!important}.mb5{margin-bottom:5px!important}.pb5{padding-bottom:5px!important}.mb10{margin-bottom:10px!important}.pb10{padding-bottom:10px!important}.mb15{margin-bottom:15px!important}.pb15{padding-bottom:15px!important}.mb20{margin-bottom:20px!important}.pb20{padding-bottom:20px!important}.mb25{margin-bottom:25px!important}.pb25{padding-bottom:25px!important}.mb30{margin-bottom:30px!important}.pb30{padding-bottom:30px!important}.mb35{margin-bottom:35px!important}.pb35{padding-bottom:35px!important}.mb40{margin-bottom:40px!important}.pb40{padding-bottom:40px!important}.mb45{margin-bottom:45px!important}.pb45{padding-bottom:45px!important}.mb50{margin-bottom:50px!important}.pb50{padding-bottom:50px!important}.mb55{margin-bottom:55px!important}.pb55{padding-bottom:55px!important}.mb60{margin-bottom:60px!important}.pb60{padding-bottom:60px!important}.mb65{margin-bottom:65px!important}.pb65{padding-bottom:65px!important}.mb70{margin-bottom:70px!important}.pb70{padding-bottom:70px!important}.mb75{margin-bottom:75px!important}.pb75{padding-bottom:75px!important}.mb80{margin-bottom:80px!important}.pb80{padding-bottom:80px!important}.mb85{margin-bottom:85px!important}.pb85{padding-bottom:85px!important}.mb90{margin-bottom:90px!important}.pb90{padding-bottom:90px!important}.mb95{margin-bottom:95px!important}.pb95{padding-bottom:95px!important}.mb100{margin-bottom:100px!important}.pb100{padding-bottom:100px!important}.mb150{margin-bottom:150px!important}.pb150{padding-bottom:150px!important}.ml0{margin-left:0!important}.pl0{padding-left:0!important}.ml5{margin-left:5px!important}.pl5{padding-left:5px!important}.ml10{margin-left:10px!important}.pl10{padding-left:10px!important}.ml15{margin-left:15px!important}.pl15{padding-left:15px!important}.ml20{margin-left:20px!important}.pl20{padding-left:20px!important}.ml25{margin-left:25px!important}.pl25{padding-left:25px!important}.ml30{margin-left:30px!important}.pl30{padding-left:30px!important}.ml35{margin-left:35px!important}.pl35{padding-left:35px!important}.ml40{margin-left:40px!important}.pl40{padding-left:40px!important}.ml45{margin-left:45px!important}.pl45{padding-left:45px!important}.ml50{margin-left:50px!important}.pl50{padding-left:50px!important}.ml55{margin-left:55px!important}.pl55{padding-left:55px!important}.ml60{margin-left:60px!important}.pl60{padding-left:60px!important}.ml65{margin-left:65px!important}.pl65{padding-left:65px!important}.ml70{margin-left:70px!important}.pl70{padding-left:70px!important}.ml75{margin-left:75px!important}.pl75{padding-left:75px!important}.ml80{margin-left:80px!important}.pl80{padding-left:80px!important}.ml85{margin-left:85px!important}.pl85{padding-left:85px!important}.ml90{margin-left:90px!important}.pl90{padding-left:90px!important}.ml95{margin-left:95px!important}.pl95{padding-left:95px!important}.ml100{margin-left:100px!important}.pl100{padding-left:100px!important}.ml150{margin-left:150px!important}.pl150{padding-left:150px!important}.mr0{margin-right:0!important}.pr0{padding-right:0!important}.mr5{margin-right:5px!important}.pr5{padding-right:5px!important}.mr10{margin-right:10px!important}.pr10{padding-right:10px!important}.mr15{margin-right:15px!important}.pr15{padding-right:15px!important}.mr20{margin-right:20px!important}.pr20{padding-right:20px!important}.mr25{margin-right:25px!important}.pr25{padding-right:25px!important}.mr30{margin-right:30px!important}.pr30{padding-right:30px!important}.mr35{margin-right:35px!important}.pr35{padding-right:35px!important}.mr40{margin-right:40px!important}.pr40{padding-right:40px!important}.mr45{margin-right:45px!important}.pr45{padding-right:45px!important}.mr50{margin-right:50px!important}.pr50{padding-right:50px!important}.mr55{margin-right:55px!important}.pr55{padding-right:55px!important}.mr60{margin-right:60px!important}.pr60{padding-right:60px!important}.mr65{margin-right:65px!important}.pr65{padding-right:65px!important}.mr70{margin-right:70px!important}.pr70{padding-right:70px!important}.mr75{margin-right:75px!important}.pr75{padding-right:75px!important}.mr80{margin-right:80px!important}.pr80{padding-right:80px!important}.mr85{margin-right:85px!important}.pr85{padding-right:85px!important}.mr90{margin-right:90px!important}.pr90{padding-right:90px!important}.mr95{margin-right:95px!important}.pr95{padding-right:95px!important}.mr100{margin-right:100px!important}.pr100{padding-right:100px!important}.mr150{margin-right:150px!important}.pr150{padding-right:150px!important}.flexbox{display:flex}.flex1{flex:1}.direct_c{flex-direction:column}.direct_r{flex-direction:row!important}.spbetween{justify-content:space-between}.flexend{justify-content:flex-end}.alignc{align-items:center}.flexwrap{flex-wrap:wrap}.borderbox{border:1px solid #888;padding:10px}.borderb0{border-bottom:none!important}.tab_container{flex-direction:column;height:100%;display:flex}.tab_container .tab_list{flex-shrink:0;gap:2px;display:flex}.tab_container .tab_list .button{color:var(--sv-text-secondary);cursor:pointer;background:0 0;border:none;padding:.5em 1em;transition:color .15s,box-shadow .15s,background-color .15s}.tab_container .tab_list .button:hover{color:var(--sv-text-primary)}.tab_container .tab_component{flex:1;overflow:auto}.tab_container.tab_container--modern .tab_list .button.active{color:var(--sv-text-primary);box-shadow:inset 0 -2px 0 var(--sv-accent)}.tab_container.tab_container--classic .tab_list .button.active{color:var(--sv-text-primary);background:var(--sv-accent-bg);box-shadow:inset 0 -2px 0 var(--sv-accent)}.sv_tt_anchor{z-index:4000;pointer-events:none;position:fixed;transform:translate(-50%)}.sv_tt{background:var(--sv-bg-elevated);border:1px solid var(--sv-border-default);border-radius:var(--sv-radius-lg);box-shadow:var(--sv-shadow-popup);min-width:0;max-width:320px;color:var(--sv-text-primary);padding:7px 10px;font-size:12px;line-height:1.35;animation:.12s ease-out sv_tt_in;position:relative}.sv_tt .sv_tt_caret{background:var(--sv-bg-elevated);border-left:1px solid var(--sv-border-default);border-top:1px solid var(--sv-border-default);width:8px;height:8px;position:absolute;top:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.sv_tt_anchor.right{transform:translateY(-50%)}.sv_tt_anchor.right .sv_tt{animation-name:sv_tt_in_right}.sv_tt_anchor.right .sv_tt_caret{top:50%;left:-4px;transform:translateY(-50%)rotate(-45deg)}@keyframes sv_tt_in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes sv_tt_in_right{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.sv_help_icon{color:var(--sv-text-secondary);cursor:help;align-items:center;margin-left:.4em;display:inline-flex}.sv_help_icon:hover{color:var(--sv-text-primary)}.sv_tt_study .tt_name{color:var(--sv-text-primary);font-size:13px;font-weight:600}.sv_tt_study .tt_name .tt_id{color:var(--sv-text-secondary);margin-left:4px;font-size:11px;font-weight:400}.sv_tt_study .tt_datetime{color:var(--sv-text-secondary);margin-top:2px;font-size:11px}.sv_tt_study .tt_study{align-items:center;gap:6px;margin-top:5px;display:flex}.sv_tt_study .tt_study .tt_modality{background:var(--sv-accent-bg);color:var(--sv-accent);letter-spacing:.03em;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.sv_tt_study .tt_study .tt_body{color:var(--sv-text-primary);font-size:12px}.panel_state{text-align:center;color:var(--sv-text-secondary);padding:2rem 1rem}.panel_state .panel_state_title{margin:0;font-size:1em}.panel_state .panel_state_guide{opacity:.85;margin:.6rem 0 0;font-size:.9em;line-height:1.5}.panel_state .panel_state_retry{color:var(--sv-text-primary);background:var(--sv-bg-hover);border:1px solid var(--sv-border-strong);cursor:pointer;border-radius:.3em;margin-top:.9rem;padding:.35em 1em}.panel_state .panel_state_retry:hover{border-color:var(--sv-danger)}.panel_state.panel_state_error .panel_state_title{color:var(--sv-danger);font-weight:600}:focus-visible{outline:1px solid var(--sv-accent);outline-offset:1px}.gap5{gap:5px}.gap10{gap:10px}.gap15{gap:15px}.gap20{gap:20px}.gap25{gap:25px}.txtc{text-align:center}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:#c2c2c2;border-radius:5px}::-webkit-scrollbar-track{background:0 0}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.incomplete{opacity:.3;cursor:not-allowed}.incomplete:first-child{cursor:not-allowed}.header_menu{border-bottom:1px solid #707070;justify-content:space-between;width:100%;height:36px;padding:0 15px;display:flex}.header_menu .logo{fill:#fff;width:9rem;height:100%}.header_menu .button_box{align-items:center;display:flex}.header_menu .button_box .header_btn{color:#b1b1b4;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:1.8em;height:1.8em;margin-left:.5em;transition:color .2s;display:flex;position:relative}.header_menu .button_box .header_btn:hover{color:#fff}.header_menu .button_box .header_btn svg{width:1.4em;height:1.4em}.header_menu .button_box .header_btn.btn_alarm .alarm_count{color:#fff;background:#ef4444;border-radius:.6em;justify-content:center;align-items:center;min-width:1.2em;height:1.2em;padding:.1em .25em;font-size:.65em;font-weight:700;line-height:1;display:flex;position:absolute;top:-.2em;right:-.2em}.header_menu .button_box .header_btn.btn_setting,.header_menu .button_box .header_btn.btn_profile{width:1.8em;height:1.8em}.header_menu .button_box .prg_storage{width:23em;height:100%;margin-right:5px;padding:10px}.header_menu .button_box .login_timer{color:#fff;margin-right:20px;font-size:11px}.menu ul{flex-direction:row;height:36px;display:flex}.menu ul li{color:#b1b1b4;cursor:pointer;padding:10px 18px;font-weight:700}.menu ul li.active{color:#fff;background-color:#776bc6}.menu ul li.active:hover{background:#776bc6}.menu ul li:hover{background:#2f313b}.menu ul li a{text-decoration:none}.progress_container{background-color:#000;height:100%;position:relative}.progress_container .progressbar{background-color:#aeaeae;height:100%}.progress_container .progressbar_label{color:#fff;width:fit-content;font-size:10px;position:absolute;top:0;left:50%;transform:translate(-50%,15%)}.pagination_box{justify-content:center;margin:10px 0;display:flex}.pagination_box li{border-radius:50%;justify-content:center;align-items:center;width:auto;min-width:28px;height:28px;display:flex}.pagination_box li:hover button{opacity:1;color:#fff}.pagination_box li:hover button:disabled{opacity:.6}.pagination_box li:hover .btn_arrow{opacity:1}.pagination_box li.active button{opacity:1;color:#fff;font-weight:700}.pagination_box li button{opacity:.4;color:#fff;text-align:center;min-width:28px;padding:7px;font-size:1rem;display:block}.pagination_box li button.prev{opacity:.4;background:url(../img/common/left_arrow.svg) 45%/45% no-repeat;width:28px;height:100%}.pagination_box li button.prevprev{opacity:.4;background:url(../img/common/left_arrows.svg) 45%/45% no-repeat;width:28px;height:100%}.pagination_box li button.next{opacity:.4;background:url(../img/common/right_arrow.svg) 55%/45% no-repeat;width:28px;height:100%}.pagination_box li button.nextnext{opacity:.4;background:url(../img/common/right_arrows.svg) 55%/45% no-repeat;width:28px;height:100%}.preview_layout_selector{background:0 0;border:1px solid #797979;height:23px;padding:4px 10px;position:relative}.preview_layout_selector .grid-container{z-index:1;grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;display:grid;position:absolute;top:23px;right:0}.preview_layout_selector .grid-container .grid-cell{cursor:pointer;border:1px solid #ccc;width:20px;height:20px}#select_box button{justify-content:space-between;align-items:center;width:100%;display:flex}.fullscreen{z-index:999;background:#333;height:calc(100% - 36px);transition:all .15s;top:30px;left:0;width:100%!important;position:absolute!important}@media (width>=1080px) and (width<=1279px){.fullscreen{height:calc(100% - 35px);top:35px}}.viewer_title_bar{background:var(--sv-bg-elevated);box-shadow:inset 0 -1px 0 var(--sv-border-default);flex-shrink:0;justify-content:flex-end;align-items:center;height:auto;min-height:1.25em;font-size:1em;display:flex}.viewer_title_bar .title_bar_logo{-webkit-app-region:drag;flex:1;justify-content:flex-start;align-items:center;height:auto;min-height:1.1em;margin-left:.6em;display:flex}.viewer_title_bar .title_bar_logo .title_bar_logo_svg{width:auto;height:.85em;max-height:100%;fill:var(--sv-text-primary);display:block}.viewer_title_bar .title_bar_tabs{-webkit-app-region:no-drag;flex:auto;align-items:stretch;min-width:0;display:flex;overflow:hidden}.viewer_title_bar .title_bar_tabs .viewer_titlebar_nav{align-items:center;gap:.25em;width:100%;min-width:0;display:flex}.viewer_title_bar .title_bar_tabs .vtn_actions{-webkit-app-region:no-drag;flex-shrink:0;align-items:center;gap:.15em;display:flex}.viewer_title_bar .title_bar_tabs .vtn_actions button{background:var(--sv-bg-panel);color:var(--sv-text-secondary);border-radius:var(--sv-radius-sm);cursor:pointer;-webkit-app-region:no-drag;border:none;padding:.15em .5em;font-size:.85em}.viewer_title_bar .title_bar_tabs .vtn_actions button:hover:not(:disabled){background:var(--sv-bg-hover);color:var(--sv-text-primary)}.viewer_title_bar .title_bar_tabs .vtn_actions button:disabled{opacity:.5;cursor:not-allowed}.viewer_title_bar .title_bar_tabs .vtn_actions .vtn_worklist{background:var(--sv-accent);color:var(--sv-accent-fg-on)}.viewer_title_bar .title_bar_tabs .vtn_actions .vtn_worklist:hover:not(:disabled){filter:brightness(1.1);background:var(--sv-accent);color:var(--sv-accent-fg-on)}.viewer_title_bar:has(.title_bar_tabs) .title_bar_logo{flex:none}.viewer_title_bar .title_bar_font_control{-webkit-app-region:no-drag;border-radius:5px;flex-shrink:0;align-items:center;gap:.5em;margin-right:.75em;padding:0 .6em;display:flex}.viewer_title_bar .title_bar_font_control p{color:var(--sv-text-secondary);white-space:nowrap;margin:0;font-size:.85em;font-weight:500}.viewer_title_bar .title_bar_font_control .font_size_icon{color:var(--sv-text-secondary);flex-shrink:0;font-size:1.05em}.viewer_title_bar .title_bar_font_control .font_size_select_wrap{-webkit-app-region:no-drag;position:relative}.viewer_title_bar .title_bar_font_control .font_size_select_wrap .font_size_select_btn{background-color:var(--sv-bg-elevated);min-width:4.4em;color:var(--sv-text-primary);border:1px solid var(--sv-border-strong);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:.25em;padding:.05em .5em;font-size:.85em;font-weight:600;transition:background-color .2s,border-color .2s;display:flex}.viewer_title_bar .title_bar_font_control .font_size_select_wrap .font_size_select_btn:hover{background-color:var(--sv-bg-hover);border-color:var(--sv-accent)}.viewer_title_bar .title_bar_font_control .font_size_select_wrap .font_size_select_btn .fss_chevron{color:var(--sv-text-secondary);flex-shrink:0;font-size:1.1em;transition:transform .2s}.viewer_title_bar .title_bar_font_control .font_size_select_wrap .font_size_select_btn .fss_chevron.open{transform:rotate(180deg)}.viewer_title_bar .title_bar_font_control .font_size_select_wrap .font_size_select_menu{z-index:1000;background-color:var(--sv-bg-elevated);border:1px solid var(--sv-border-strong);border-radius:6px;min-width:100%;max-height:14em;margin:0;padding:.25em;list-style:none;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 6px 16px #00000073}.viewer_title_bar .title_bar_font_control .font_size_select_wrap .font_size_select_menu .font_size_select_opt{color:var(--sv-text-primary);text-align:center;white-space:nowrap;cursor:pointer;border-radius:4px;padding:.3em .7em;font-size:.85em;font-weight:500;transition:background-color .15s}.viewer_title_bar .title_bar_font_control .font_size_select_wrap .font_size_select_menu .font_size_select_opt:hover{background-color:var(--sv-bg-hover)}.viewer_title_bar .title_bar_font_control .font_size_select_wrap .font_size_select_menu .font_size_select_opt.selected{background-color:var(--sv-accent);color:#fff;font-weight:700}.viewer_title_bar .title_bar_font_control .font_size_popover_wrap{flex-shrink:0;align-items:center;display:flex;position:relative}.viewer_title_bar .title_bar_font_control .font_size_popover_wrap .font_size_popover_btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 .4em;display:flex}.viewer_title_bar .title_bar_font_control .font_size_popover_wrap .font_size_popover_btn .font_size_icon{color:var(--sv-text-secondary)}.viewer_title_bar .title_bar_font_control .font_size_popover_wrap .font_size_popover_btn:hover .font_size_icon{color:var(--sv-text-primary)}.viewer_title_bar .title_bar_font_control .font_size_popover_wrap .font_size_popover_btn svg{width:1.2em;height:1.2em}.viewer_title_bar .title_bar_font_control .font_size_popover_wrap .font_size_popover_menu{z-index:1000;background:var(--sv-bg-elevated);border:1px solid var(--sv-border-strong);border-radius:var(--sv-radius-md);box-shadow:var(--sv-shadow-popup);white-space:nowrap;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:100%;right:0}.viewer_title_bar .title_bar_font_control .font_size_popover_wrap .font_size_popover_row{justify-content:space-between;align-items:center;gap:10px;display:flex}.viewer_title_bar .title_bar_font_control .font_size_popover_wrap .font_size_popover_row .fsp_label{color:var(--sv-text-secondary);font-size:.9em}.viewer_title_bar .title_bar_font_control .font_size_value{color:var(--sv-text-primary);text-align:center;white-space:nowrap;min-width:3em;font-size:.9em;font-weight:600}.viewer_title_bar .title_bar_font_control .font_size_slider{appearance:none;background:linear-gradient(to right, var(--sv-accent) 0%, var(--sv-accent) 50%, var(--sv-border-strong) 50%, var(--sv-border-strong) 100%);cursor:pointer;background-size:100% 100%;border-radius:2px;outline:none;width:6em;height:.25em}.viewer_title_bar .title_bar_font_control .font_size_slider::-webkit-slider-thumb{appearance:none;border:2px solid var(--sv-accent);cursor:pointer;background-color:#fff;border-radius:50%;width:1em;height:1em;transition:background-color .2s,border-color .2s,transform .2s,filter .2s}.viewer_title_bar .title_bar_font_control .font_size_slider::-webkit-slider-thumb:hover{background-color:var(--sv-accent);transform:scale(1.2)}.viewer_title_bar .title_bar_font_control .font_size_slider::-webkit-slider-thumb:active{background-color:var(--sv-accent);border-color:var(--sv-accent);filter:brightness(1.1)}.viewer_title_bar .title_bar_font_control .font_size_slider::-moz-range-thumb{border:2px solid var(--sv-accent);cursor:pointer;background-color:#fff;border-radius:50%;width:1em;height:1em;transition:background-color .2s,border-color .2s,transform .2s,filter .2s}.viewer_title_bar .title_bar_font_control .font_size_slider::-moz-range-thumb:hover{background-color:var(--sv-accent);transform:scale(1.2)}.viewer_title_bar .title_bar_font_control .font_size_slider::-moz-range-thumb:active{background-color:var(--sv-accent);border-color:var(--sv-accent);filter:brightness(1.1)}.viewer_title_bar .title_bar_font_control .btn_font_size{background-color:var(--sv-bg-elevated);width:1.2em;height:1.2em;color:var(--sv-text-secondary);border:1px solid var(--sv-border-strong);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:1em;font-weight:700;line-height:1;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:flex}.viewer_title_bar .title_bar_font_control .btn_font_size:hover{background-color:var(--sv-bg-hover);color:var(--sv-text-primary)}.viewer_title_bar .title_bar_font_control .btn_font_size:active{background-color:var(--sv-bg-hover);transform:scale(.95)}.viewer_title_bar .title_bar_btn{flex-shrink:0;align-items:center;display:flex}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls{-webkit-app-region:no-drag;align-items:center;gap:.25em;height:100%;display:flex}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .header_btn{cursor:pointer;color:var(--sv-text-secondary);border-radius:var(--sv-radius-md);-webkit-app-region:no-drag;background:0 0;border:none;justify-content:center;align-items:center;padding:.05em .4em;transition:color .2s,background-color .2s;display:flex}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .header_btn:hover{color:var(--sv-text-primary);background:var(--sv-bg-hover)}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .header_btn svg{width:1em;height:1em}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .header_btn.btn_alarm{position:relative}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .header_btn.btn_alarm .alarm_count{background:var(--sv-danger);color:#06222f;text-align:center;border-radius:.8em;min-width:1.3em;padding:.05em .35em;font-size:.5em;font-weight:700;line-height:1.5;position:absolute;top:0;right:-.15em}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .prior_request_badge_container{-webkit-app-region:no-drag;position:relative}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .prior_request_badge_container .btn_prior_request{cursor:pointer;color:var(--sv-text-secondary);border-radius:var(--sv-radius-md);-webkit-app-region:no-drag;background:0 0;border:none;justify-content:center;align-items:center;padding:.05em .4em;transition:color .2s,background-color .2s;display:flex;position:relative}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .prior_request_badge_container .btn_prior_request:hover{color:var(--sv-text-primary);background:var(--sv-bg-hover)}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .prior_request_badge_container .btn_prior_request svg{width:1em;height:1em}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .prior_request_badge_container .btn_prior_request .badge_count{background:var(--sv-warning);color:#06222f;text-align:center;border-radius:.8em;min-width:1.3em;padding:.05em .35em;font-size:.5em;font-weight:700;line-height:1.5;position:absolute;top:0;right:-.15em}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .prior_request_badge_container .prior_request_dropdown{background:var(--sv-bg-elevated);border:1px solid var(--sv-border-default);border-radius:var(--sv-radius-lg);width:20em;box-shadow:var(--sv-shadow-popup);z-index:1000;position:absolute;top:2.5em;right:0;overflow:hidden}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .prior_request_badge_container .prior_request_dropdown .dropdown_header{background:var(--sv-bg-panel);border-bottom:1px solid var(--sv-border-default);justify-content:space-between;align-items:center;padding:.75em 1em;display:flex}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .prior_request_badge_container .prior_request_dropdown .dropdown_header h4{color:var(--sv-text-primary);margin:0;font-size:1em;font-weight:600}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .prior_request_badge_container .prior_request_dropdown .dropdown_header .count{color:var(--sv-warning);font-size:.9em;font-weight:600}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .prior_request_badge_container .prior_request_dropdown .dropdown_content{max-height:20em;overflow-y:auto}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .prior_request_badge_container .prior_request_dropdown .dropdown_content::-webkit-scrollbar{width:.5em}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .prior_request_badge_container .prior_request_dropdown .dropdown_content::-webkit-scrollbar-thumb{background:var(--sv-border-strong);border-radius:.25em}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .prior_request_badge_container .prior_request_dropdown .dropdown_content .empty_state{text-align:center;color:var(--sv-text-secondary);padding:2em 1em;font-size:.9em}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .prior_request_badge_container .prior_request_dropdown .dropdown_content .request_list{margin:0;padding:0;list-style:none}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .prior_request_badge_container .prior_request_dropdown .dropdown_content .request_list .request_item{border-bottom:1px solid var(--sv-border-default);cursor:pointer;padding:.75em 1em;transition:background .2s}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .prior_request_badge_container .prior_request_dropdown .dropdown_content .request_list .request_item:hover{background:var(--sv-bg-hover)}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .prior_request_badge_container .prior_request_dropdown .dropdown_content .request_list .request_item:last-child{border-bottom:none}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .prior_request_badge_container .prior_request_dropdown .dropdown_content .request_list .request_item .request_info{justify-content:space-between;align-items:center;margin-bottom:.3em;display:flex}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .prior_request_badge_container .prior_request_dropdown .dropdown_content .request_list .request_item .request_info .request_time{color:var(--sv-text-secondary);font-size:.85em}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .prior_request_badge_container .prior_request_dropdown .dropdown_content .request_list .request_item .request_info .patient_info{color:var(--sv-text-primary);font-size:.9em;font-weight:500}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .prior_request_badge_container .prior_request_dropdown .dropdown_content .request_list .request_item .request_meta .snapshot_count{color:var(--sv-text-disabled);font-size:.8em}.viewer_title_bar .title_bar_btn .title_bar_worklist_controls .login_timer{color:var(--sv-text-primary);white-space:nowrap;-webkit-app-region:no-drag;font-size:.85em;font-weight:500}.viewer_title_bar .title_bar_btn>button{color:var(--sv-text-secondary);-webkit-app-region:no-drag;padding:.05em .5em;transition:background-color .2s,color .2s}.viewer_title_bar .title_bar_btn>button:hover{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.viewer_title_bar .title_bar_btn>button:hover svg{fill:var(--sv-text-primary)}.viewer_title_bar .title_bar_btn>button.title_bar_close:hover{background:var(--sv-danger)}.viewer_title_bar .title_bar_btn>button.title_bar_close:hover svg{fill:#06222f}.viewer_title_bar .title_bar_btn>button svg{width:1em;height:1em;fill:var(--sv-text-secondary);transition:fill .2s}.viewer_title_bar .title_bar_btn .header_tools_wrap{-webkit-app-region:no-drag;position:relative}.viewer_title_bar .title_bar_btn .header_tools_wrap .header_tools_btn{color:var(--sv-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;padding:.05em .5em;transition:background-color .2s,color .2s;display:inline-flex}.viewer_title_bar .title_bar_btn .header_tools_wrap .header_tools_btn svg{width:1em;height:1em;fill:var(--sv-text-secondary);transition:fill .2s}.viewer_title_bar .title_bar_btn .header_tools_wrap .header_tools_btn:hover,.viewer_title_bar .title_bar_btn .header_tools_wrap .header_tools_btn.open{background:var(--sv-bg-hover);color:var(--sv-text-primary)}.viewer_title_bar .title_bar_btn .header_tools_wrap .header_tools_btn:hover svg,.viewer_title_bar .title_bar_btn .header_tools_wrap .header_tools_btn.open svg{fill:var(--sv-text-primary)}.viewer_title_bar .title_bar_btn .header_tools_wrap .header_tools_menu{z-index:1000;background-color:var(--sv-bg-elevated);border:1px solid var(--sv-border-strong);border-radius:6px;min-width:9em;margin:0;padding:.25em;list-style:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 16px #00000073}.viewer_title_bar .title_bar_btn .header_tools_wrap .header_tools_menu .header_tools_item{color:var(--sv-text-primary);white-space:nowrap;cursor:pointer;border-radius:4px;align-items:center;gap:.5em;padding:.4em .6em;font-size:.85em;font-weight:500;transition:background-color .15s;display:flex}.viewer_title_bar .title_bar_btn .header_tools_wrap .header_tools_menu .header_tools_item:hover{background-color:var(--sv-bg-hover)}.viewer_title_bar .title_bar_btn .header_tools_wrap .header_tools_menu .header_tools_item.active{color:var(--sv-accent)}.viewer_title_bar .title_bar_btn .header_tools_wrap .header_tools_menu .header_tools_item .hti_icon{align-items:center;font-size:1.05em;display:inline-flex}.viewer_title_bar .title_bar_btn .header_tools_wrap .header_tools_menu .header_tools_item .hti_icon svg{fill:currentColor;width:1em;height:1em}.viewer_title_bar .title_bar_btn .header_tools_wrap .header_tools_menu .header_tools_item .hti_label{flex:1}.viewer_title_bar .title_bar_btn .header_tools_wrap .header_tools_menu .header_tools_item .hti_badge{color:#ffd54f;margin-left:.5em;font-size:.75em;font-weight:700}#study_menu.menu{font-size:var(--worklist-font-size,12px);background-color:var(--sv-bg-elevated);box-shadow:inset 0 -1px 0 var(--sv-border-default);justify-content:space-between;display:flex}#study_menu.menu div{flex:65%}#study_menu.menu div ul{flex-direction:row;height:3em;display:flex}#study_menu.menu div ul li{color:var(--sv-text-secondary);align-items:center;padding:0 1.5em;font-size:1em;font-weight:700;display:flex}#study_menu.menu div ul li:hover:not(.active){background-color:var(--sv-bg-hover);color:var(--sv-text-primary);box-shadow:inset 0 -1px 0 var(--sv-border-default)}#study_menu.menu div ul li.active{color:var(--sv-text-primary);box-shadow:inset 0 -2px 0 var(--sv-accent)}#study_menu.menu div ul li a{text-decoration:none}#study_menu.menu div.button_group{flex:40%;justify-content:flex-end;align-items:center;gap:.33em;padding-right:.83em;display:flex}#study_menu.menu div.button_group button{color:var(--sv-text-secondary);border:1px solid var(--sv-border-strong);cursor:pointer;border-radius:.5em;align-items:center;gap:.2em;height:2.08em;padding:0 .3em;font-size:1em;font-weight:500;transition:background-color .2s,color .2s,transform .1s;display:flex}#study_menu.menu div.button_group button svg{fill:var(--sv-text-primary);width:1.25em;height:1.25em}#study_menu.menu div.button_group button:hover{background-color:var(--sv-bg-hover);color:var(--sv-text-primary)}#study_tab_wrap{background:var(--sv-bg-elevated);min-width:0;box-shadow:inset 0 -1px 0 var(--sv-border-default);flex:auto;align-items:stretch;display:flex;position:relative;overflow:hidden}#study_tab_wrap ul{scrollbar-width:none;scroll-behavior:smooth;flex:auto;align-items:stretch;min-width:0;display:flex;overflow-x:auto}#study_tab_wrap ul::-webkit-scrollbar{display:none}#study_tab_wrap ul li.study_tab{border-right:1px solid var(--sv-border-default);background:var(--sv-bg-elevated);width:clamp(110px,9em,170px);box-shadow:inset 0 -1px 0 var(--sv-border-default);cursor:pointer;-webkit-app-region:no-drag;flex:none;align-items:center;gap:.25em;padding:0 .4em;display:flex}#study_tab_wrap ul li.study_tab .study_tab_label{white-space:nowrap;text-overflow:ellipsis;color:var(--sv-text-secondary);cursor:pointer;-webkit-app-region:no-drag;flex:1;font-size:.82em;line-height:1.2;overflow:hidden}#study_tab_wrap ul li.study_tab button.close{cursor:pointer;opacity:.5;border-radius:var(--sv-radius-sm);-webkit-app-region:no-drag;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.1em;min-width:1.1em;height:1.1em;padding:0;display:flex}#study_tab_wrap ul li.study_tab button.close svg{width:100%;height:100%;fill:var(--sv-text-secondary)}#study_tab_wrap ul li.study_tab button.close:hover{opacity:1;background:var(--sv-bg-hover)}#study_tab_wrap ul li.study_tab button.close:hover svg,#study_tab_wrap ul li.study_tab button.close.active svg{fill:var(--sv-text-primary)}#study_tab_wrap ul li.study_tab:hover:not(.active){background:var(--sv-bg-hover)}#study_tab_wrap ul li.study_tab:hover:not(.active) .study_tab_label{color:var(--sv-text-primary)}#study_tab_wrap ul li.study_tab:hover:not(.active) button.close{opacity:.8}#study_tab_wrap ul li.study_tab.active{background:var(--sv-bg-elevated);box-shadow:inset 0 -2px 0 var(--sv-accent)}#study_tab_wrap ul li.study_tab.active .study_tab_label{color:var(--sv-text-primary);font-weight:600}#study_tab_wrap ul li.study_tab.active button.close{opacity:.8}#study_tab_wrap ul li.study_tab.active button.close svg{fill:var(--sv-text-primary)}#study_tab_wrap .close_all_button_wrap{background-color:var(--sv-bg-elevated);border-left:1px solid var(--sv-border-default);box-shadow:inset 0 -1px 0 var(--sv-border-default);-webkit-app-region:no-drag;flex-shrink:0;justify-content:center;align-items:center;padding:0 .5em;display:flex}#study_tab_wrap .close_all_button_wrap button{color:var(--sv-text-secondary);white-space:nowrap;cursor:pointer;border-radius:var(--sv-radius-sm);-webkit-app-region:no-drag;background:0 0;border:none;padding:.15em .4em;font-size:.82em}#study_tab_wrap .close_all_button_wrap button:hover{color:var(--sv-text-primary);background:var(--sv-bg-hover)}#study_tab_wrap .close_all_button_wrap .force_refresh_btn{align-items:center;font-size:1.05em;display:inline-flex}#study_tab_wrap .close_all_button_wrap .force_refresh_btn:disabled{opacity:.5;cursor:default}#study_tab_wrap .close_all_button_wrap .force_refresh_btn .spin{animation:.8s linear infinite sv-force-refresh-spin}@keyframes sv-force-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#study_tab_wrap .v_tab_arrow{background:var(--sv-bg-elevated);box-shadow:inset 0 -1px 0 var(--sv-border-default);-webkit-app-region:no-drag;flex-shrink:0;align-items:stretch;display:flex}#study_tab_wrap .v_tab_arrow button{border:none;border-left:1px solid var(--sv-border-default);cursor:pointer;width:1.25em;color:var(--sv-text-secondary);opacity:.7;-webkit-app-region:no-drag;background:0 0;justify-content:center;align-items:center;display:flex}#study_tab_wrap .v_tab_arrow button:hover{opacity:1;background:var(--sv-bg-hover);color:var(--sv-text-primary)}#study_tab_wrap .v_tab_arrow button svg{fill:currentColor;cursor:pointer;width:.8em;height:.8em}#notification_container{z-index:99;color:#e3e3e3;background:#3a3a3a;border:1px solid #6b6b6b;border-radius:8px;flex-direction:column;width:320px;max-height:420px;display:flex;position:absolute;box-shadow:0 4px 12px #0009}#notification_container .notification_header{border-bottom:1px solid #555;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;display:flex}#notification_container .notification_header .notification_count{color:#fff;background:#667eea;border-radius:10px;padding:2px 8px;font-size:12px}#notification_container .notification{flex-direction:column;flex:1;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}#notification_container .notification::-webkit-scrollbar{width:6px}#notification_container .notification::-webkit-scrollbar-thumb{background-color:#666;border-radius:3px}#notification_container .notification .notification_empty{text-align:center;color:#888;padding:40px 20px;font-size:13px}#notification_container .notification .notification_item{cursor:pointer;border-bottom:1px solid #4a4a4a;align-items:flex-start;gap:12px;padding:12px 16px;transition:background-color .15s;display:flex}#notification_container .notification .notification_item:hover{background-color:#444}#notification_container .notification .notification_item.read{opacity:.6}#notification_container .notification .notification_item.emergency{background-color:#dc262626;border-left:3px solid #dc2626}#notification_container .notification .notification_item.emergency:hover{background-color:#dc262640}#notification_container .notification .notification_item.emergency .notification_icon{color:#dc2626}#notification_container .notification .notification_item.unread{background-color:#3b82f61a;border-left:3px solid #3b82f6}#notification_container .notification .notification_item.unread:hover{background-color:#3b82f633}#notification_container .notification .notification_item.unread .notification_icon{color:#3b82f6}#notification_container .notification .notification_item .notification_icon{flex-shrink:0;padding-top:2px;font-size:20px}#notification_container .notification .notification_item .notification_icon .icon_emergency{color:#dc2626}#notification_container .notification .notification_item .notification_icon .icon_unread{color:#3b82f6}#notification_container .notification .notification_item .notification_icon .icon_info{color:#888}#notification_container .notification .notification_item .notification_content{flex:1;min-width:0}#notification_container .notification .notification_item .notification_content .notification_title{color:#fff;margin-bottom:4px;font-size:13px;font-weight:600}#notification_container .notification .notification_item .notification_content .notification_message{color:#bbb;word-break:break-word;font-size:12px;line-height:1.4}#notification_container .notification .notification_item .notification_content .notification_time{color:#777;margin-top:6px;font-size:11px}#notification_container .notification .notification_item .notification_close{color:#888;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}#notification_container .notification .notification_item .notification_close:hover{color:#fff;background-color:#555}#notification_container .notification .notification_item .notification_close svg{width:16px;height:16px}#notification_container .notification_bottoms{background:#333;border-top:1px solid #555;border-bottom-right-radius:8px;border-bottom-left-radius:8px;justify-content:center;align-items:center;padding:10px 16px;display:flex}#notification_container .notification_bottoms button{color:#e3e3e3;cursor:pointer;background:#555;border:none;border-radius:4px;padding:6px 16px;font-size:12px;transition:background-color .15s}#notification_container .notification_bottoms button:hover:not(:disabled){background:#667eea}#notification_container .notification_bottoms button:disabled{opacity:.5;cursor:not-allowed}.notification_modal{padding:10px}.notification_modal .notification_date{align-items:center;gap:4px;padding:10px 0;display:flex}.notification_modal .notification_date h3{margin-right:10px}.notification_modal .notification_date input{width:1px;height:1px;position:absolute;top:0;left:0}.notification_modal .notification_date input:checked+label{color:#333;background:#fff}.notification_modal .notification_date label{border:1px solid #b4b8bb;border-radius:4px;padding:5px 10px}.notification_modal .notification_date select{color:#fff;background:#6b707a;border:1px solid #b4b8bb;border-radius:4px;margin-right:20px;padding:5px 10px}.notification_modal table th,.notification_modal table td{border:1px solid #c2c2c2}.notification_modal table th{background:#333}.notification_modal table td{line-height:18px}.notification_modal table td span{display:flex}.notification_modal table td span svg{margin-right:5px}.notification_modal table td.new{opacity:1;background:#474d60;font-weight:600}.notification_modal table td.quick span{color:#ff4646}.notification_modal table td.download span{color:#8aff3a}.notification_modal table td.request span{color:#ffcb46}.notification_modal table td.delete svg{fill:#fff;width:16px;height:16px}.warning_modal_overlay{z-index:10000;background-color:#000000b2;justify-content:center;align-items:center;animation:.25s ease-out fade-in;display:flex;position:fixed;inset:0}.warning_modal_overlay.active{overflow:hidden}.warning_modal_overlay .warning_modal{background-color:#fff;border-radius:1rem;width:calc(100% - 2rem);max-width:400px;padding:2rem;animation:.25s ease-out .1s both scale-in,.35s ease-out fade-in;box-shadow:0 4px 20px #00000026,0 1px 3px #0000001a}.warning_modal_overlay .warning_modal .warning_header{text-align:center;margin-bottom:1.5rem}.warning_modal_overlay .warning_modal .warning_header .warning_title{color:#e74c3c;justify-content:center;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1.25rem;font-weight:600;display:flex}.warning_modal_overlay .warning_modal .warning_header .warning_title .warning_icon{font-size:1.5rem;animation:2s infinite warning-pulse}.warning_modal_overlay .warning_modal .warning_header .countdown_container .countdown_time{font-variant-numeric:tabular-nums;font-size:2.8rem;font-weight:700;transition:all .15s ease-out;display:block}.warning_modal_overlay .warning_modal .warning_header .countdown_container .countdown_time.time_normal{color:#000}.warning_modal_overlay .warning_modal .warning_header .countdown_container .countdown_time.time_warning{color:#f39c12;animation:1.5s ease-in-out infinite alternate warning-glow}.warning_modal_overlay .warning_modal .warning_header .countdown_container .countdown_time.time_critical{color:#e74c3c;animation:1s ease-in-out infinite critical-pulse}.warning_modal_overlay .warning_modal .warning_content{text-align:center;margin-bottom:2rem;line-height:1.6}.warning_modal_overlay .warning_modal .warning_content .warning_message_primary{color:#2c3e50;margin:0 0 .5rem;font-size:1.2rem;font-weight:500}.warning_modal_overlay .warning_modal .warning_content .warning_message_secondary{color:#666;margin:0;font-size:1rem}.warning_modal_overlay .warning_modal .warning_actions{justify-content:center;gap:5px;display:flex}.warning_modal_overlay .warning_modal .warning_actions .btn_extend,.warning_modal_overlay .warning_modal .warning_actions .btn_logout{cursor:pointer;border:none;border-radius:6px;min-width:120px;padding:.9rem 1.5rem;font-size:1rem;font-weight:500;transition:all .15s ease-out;position:relative;overflow:hidden}.warning_modal_overlay .warning_modal .warning_actions .btn_extend:before,.warning_modal_overlay .warning_modal .warning_actions .btn_logout:before{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .3s,height .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.warning_modal_overlay .warning_modal .warning_actions .btn_extend:active:before,.warning_modal_overlay .warning_modal .warning_actions .btn_logout:active:before{width:300px;height:300px}.warning_modal_overlay .warning_modal .warning_actions .btn_extend:disabled,.warning_modal_overlay .warning_modal .warning_actions .btn_logout:disabled{opacity:.6;cursor:not-allowed}.warning_modal_overlay .warning_modal .warning_actions .btn_extend:disabled:hover,.warning_modal_overlay .warning_modal .warning_actions .btn_logout:disabled:hover{transform:none}.warning_modal_overlay .warning_modal .warning_actions .btn_extend{color:#fff;background-color:#45b8e5}.warning_modal_overlay .warning_modal .warning_actions .btn_extend:hover:not(:disabled){background-color:#45b8e5;transform:translateY(-1px);box-shadow:0 4px 12px #45b8e54d}.warning_modal_overlay .warning_modal .warning_actions .btn_extend:active:not(:disabled){background-color:#368eb0;transform:translateY(0)}.warning_modal_overlay .warning_modal .warning_actions .btn_logout{color:#333;border:1px solid #a1a1a1}.warning_modal_overlay .warning_modal .warning_actions .btn_logout:hover:not(:disabled){color:#fff;background-color:#e0402e;border:none;transform:translateY(-1px);box-shadow:0 4px 12px #e74c3c4d}.warning_modal_overlay .warning_modal .warning_actions .btn_logout:active:not(:disabled){background-color:#a93226;transform:translateY(0)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes warning-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes warning-glow{0%{text-shadow:0 0 5px #f39c1280}to{text-shadow:0 0 15px #f39c12cc}}@keyframes critical-pulse{0%,to{opacity:1;text-shadow:0 0 5px #e74c3c80}50%{opacity:.8;text-shadow:0 0 20px #e74c3ce6}}#layout_footer{background-color:var(--sv-bg-panel);width:100%;height:25px;color:var(--sv-text-secondary);z-index:9;flex-shrink:0;align-content:center;padding:5px 10px;display:flex}@media (width>=1080px) and (width<=1279px){#layout_footer{height:20px;padding:0}}#statusWrap{background-color:var(--sv-bg-panel);color:var(--sv-text-secondary);justify-content:space-between;align-items:center;width:100%;padding:5px 10px;font-size:1rem;display:flex}#statusWrap .status_left,#statusWrap .status_right{align-items:center;display:flex}#statusWrap .status_item{align-items:center;gap:5px;margin-right:15px;display:flex}#statusWrap .status_error{width:100%;max-width:200px;color:var(--sv-warning);align-items:center;gap:5px;margin-right:15px;display:flex}#statusWrap .status_link{color:var(--sv-accent);text-decoration:none}#statusWrap .status_link:hover{text-decoration:underline}#statusWrap .server_ip{cursor:pointer;position:relative}#statusWrap .status_num{font-variant-numeric:tabular-nums;letter-spacing:.1px;text-align:right;color:var(--sv-text-primary);padding:10px}#statusWrap .prefetch_status{margin-right:15px;position:relative}#statusWrap .prefetch_bar_btn{color:var(--sv-text-secondary);cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:6px;padding:2px 4px;display:flex}#statusWrap .prefetch_bar_btn:hover{color:var(--sv-text-primary)}#statusWrap .prefetch_bar_btn .pb_label{white-space:nowrap;font-variant-numeric:tabular-nums}#statusWrap .prefetch_bar_btn .pb_track{background:var(--sv-bg-hover);border-radius:var(--sv-radius-sm);width:90px;height:6px;overflow:hidden}#statusWrap .prefetch_bar_btn .pb_fill{background:var(--sv-accent);height:100%;transition:width .3s;display:block}#statusWrap .prefetch_popover{background:var(--sv-bg-elevated);border:1px solid var(--sv-border-default);border-radius:var(--sv-radius-lg);width:280px;box-shadow:var(--sv-shadow-popup);z-index:1000;cursor:default;margin-bottom:8px;padding:10px 12px;position:absolute;bottom:100%;right:0}#statusWrap .prefetch_popover .pp_title{color:var(--sv-text-primary);margin-bottom:8px;font-weight:700}#statusWrap .prefetch_popover .pp_row{color:var(--sv-text-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;padding:3px 0;display:flex}#statusWrap .prefetch_popover .pp_switch{background:var(--sv-bg-hover);cursor:pointer;border:none;border-radius:9px;flex-shrink:0;width:34px;height:18px;padding:0;transition:background .2s;position:relative}#statusWrap .prefetch_popover .pp_switch .pp_knob{background:var(--sv-text-primary);border-radius:50%;width:14px;height:14px;transition:left .2s;position:absolute;top:2px;left:2px}#statusWrap .prefetch_popover .pp_switch.on{background:var(--sv-accent)}#statusWrap .prefetch_popover .pp_switch.on .pp_knob{left:18px}#statusWrap .prefetch_popover .pp_sep{border-top:1px solid var(--sv-border-default);margin-top:6px;padding-top:8px}#statusWrap .prefetch_popover .pp_bar{background:var(--sv-bg-hover);border-radius:var(--sv-radius-sm);height:6px;margin:4px 0 2px;overflow:hidden}#statusWrap .prefetch_popover .pp_bar_fill{background:var(--sv-accent);height:100%;transition:width .3s}#statusWrap .prefetch_popover .pp_bar_disk{background:var(--sv-accent)}#statusWrap .prefetch_popover .pp_hint{color:var(--sv-text-secondary);margin-top:8px;font-size:.85em}#statusWrap .prefetch_popover .pp_dir{color:var(--sv-text-secondary);word-break:break-all;margin-top:4px;font-size:.8em}#statusWrap .prefetch_popover .pp_notice{color:var(--sv-warning);margin-top:6px;font-size:.85em}#statusWrap .prefetch_popover .pp_actions{gap:8px;margin-top:10px;display:flex}#statusWrap .prefetch_popover .pp_actions button{background:var(--sv-bg-elevated);color:var(--sv-text-primary);border:1px solid var(--sv-border-strong);border-radius:var(--sv-radius-md);cursor:pointer;font:inherit;flex:1;padding:5px 8px}#statusWrap .prefetch_popover .pp_actions button:hover{background:var(--sv-bg-hover)}@media (width>=1080px) and (width<=1279px){#statusWrap{padding:3px;font-size:.8rem}}#root_container{height:100dvh;font-size:var(--worklist-font-size,20px);flex-direction:column;display:flex}#root_container #worklist_container{min-height:0;font-size:var(--worklist-font-size,12px);flex-direction:column;flex:auto;display:flex}#work_list_wrap{color:#e3e3e3;width:100%;min-height:0;font-size:var(--worklist-font-size,12px);flex:auto;font-weight:600}.resizer_w{background-color:#3a3b42;width:.42em}.resizer_w:hover{cursor:col-resize;background:#968fc2}.resizer_h{background-color:#3a3b42;width:100%;height:.42em}.resizer_h:hover{cursor:row-resize;background:#968fc2}.right_group{flex-direction:column;height:100%;display:flex}.right_group .study_preview{flex:1}.right_group .study_report{flex:0 0 30%}.right_group:not(:has(.study_report)) .study_preview{flex:100%}.right_group:not(:has(.study_preview)) .study_report{flex:100%}.study_section{flex-direction:row;width:100%;height:60%;display:flex}.study_section .section_bundle{border:1px solid #797979;width:80%;display:flex}.history_section{width:100%;height:calc(40% - 5px);display:flex}.history_section .section_bundle{border:1px solid #797979;width:80%;display:flex}.box_title{background-color:#5e5f67;justify-content:space-between;align-items:center;height:2.1em;padding:.2em;display:flex}.box_title .box_logo{align-items:center;gap:.83em;display:flex}.box_title .box_logo button{margin-left:0}.box_title>button,.box_title div.header_button_group>button{width:1.25em;height:1.25em}.box_title>button.show_hide,.box_title div.header_button_group>button.show_hide{width:1.67em;height:1.67em}.box_title>button svg,.box_title div.header_button_group>button svg{fill:#fff;width:1.67em;height:1.67em}.box_title .header_button_group{gap:5px;display:flex}.box_content{flex-direction:column;height:calc(100% - 2.08em);display:flex}.box_content .study_change_form{flex-direction:column;padding:1.5em .6em;display:flex}.box_content .study_change_form dl{justify-content:center;align-items:center;margin-bottom:.3em;display:flex}.box_content .study_change_form dt{width:5.6em}.box_content .study_change_form dd{flex:1}.box_content .study_change_form dd input{color:#fff;background-color:#555560;width:100%;height:auto;min-height:2em;padding:.2em .4em;font-size:.9em;font-weight:600}.box_content .study_change_form button{opacity:.9;color:#333;background-color:#d0d0d0;border:none;width:5em;margin:1em .3em 0;padding:.5em 0}.box_content .study_change_form button.type2{color:#fff;background-color:#0ac2e3}.box_content .study_change_form button:hover{opacity:1}.right_group>.panel_drag_item{flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative}.right_group>.panel_drag_item.is_dragging{opacity:.6;z-index:20}.right_group>.panel_drag_item>.panel_drag_handle{z-index:6;opacity:.35;cursor:grab;touch-action:none;background-color:#3a3b42;border:1px solid #797979;border-radius:3px;justify-content:center;align-items:center;width:2em;height:1.4em;display:flex;position:absolute;top:.2em;left:50%;transform:translate(-50%)}.right_group>.panel_drag_item>.panel_drag_handle svg{fill:#e3e3e3;width:1.1em;height:1.1em;transform:rotate(90deg)}.right_group>.panel_drag_item>.panel_drag_handle:hover{opacity:1;background-color:#5e5f67}.right_group>.panel_drag_item>.panel_drag_handle:active{cursor:grabbing}.study_searchbar_type2{border-bottom:1px solid #797979;flex-direction:row;justify-content:space-between;align-items:center;gap:.4em;padding:.5em .75em;display:flex}.study_searchbar_type2 form{width:100%}.study_searchbar_type2 .search_group{flex-direction:column;justify-content:flex-start;align-items:center;gap:.5em;width:100%;display:flex}.study_searchbar_type2 .search_group .section{flex-wrap:wrap;align-items:center;gap:.25em;width:100%;display:flex}.study_searchbar_type2 .search_group .section .select_group .select_container input{background-color:#3a3b42;border-radius:.25em;min-width:8em;padding:.4em .6em}.study_searchbar_type2 .search_group .section .select_group .select_container input::placeholder{color:#fff}.study_searchbar_type2 .search_group .section .select_group .select_container p{background-color:#3a3b42;border-radius:.25em;min-width:10em;height:1.8em;line-height:1.8em}.study_searchbar_type2 .search_group .section .select_group .select_container p::placeholder{color:#fff}.study_searchbar_type2 .search_group .section .select_group .select_container p:empty:before{content:"상태선택";color:#fff}.study_searchbar_type2 .search_group .section .input_group{border:1px solid #58585b;border-radius:.25em}.study_searchbar_type2 .search_group .section .input_group .date_picker_container{gap:.3em;display:flex}.study_searchbar_type2 .search_group .section .input_group .date_picker_container .calendar_popup{z-index:999}.study_searchbar_type2 .search_group .section .input_group input{color:#fff;background-color:#3a3b42;border-radius:.25em;width:8em;height:1.8em;padding:.4em .6em}.study_searchbar_type2 .search_group .section .input_group input::placeholder{color:#fff}.study_searchbar_type2 .search_group .section .select_group{border:1px solid #58585b;border-radius:.25em;height:2em}.study_searchbar_type2 .search_group .section .search_date_type{border:1px solid #666;justify-content:center;align-items:center;gap:.2em;height:1.8em;display:flex}.study_searchbar_type2 .search_group .section .search_date_type select{color:#fff;background-color:#3a3b42;height:100%}.study_searchbar_type2 .search_group .section .search_days{justify-content:center;align-items:center;gap:.2em;display:flex}.study_searchbar_type2 .search_group .section .search_days input{display:none}.study_searchbar_type2 .search_group .section .search_days input:checked+label{background-color:var(--sv-accent);color:#fff;border:1px solid var(--sv-accent)}.study_searchbar_type2 .search_group .section .search_days label{cursor:pointer;border:1px solid var(--sv-border-strong);white-space:nowrap;align-items:center;height:1.8em;padding:.25em .4em;display:flex}.study_searchbar_type2 .search_group .section .search_days label:hover{background-color:var(--sv-accent);border:1px solid var(--sv-accent)}.study_searchbar_type2 .search_group .section .search_open_button{align-items:center;gap:.3em;display:flex}.study_searchbar_type2 .search_group .section .search_open_button button{border:1px solid var(--sv-border-strong);color:#fff;cursor:pointer;white-space:nowrap;background-color:#3a3b42;border-radius:.25em;align-items:center;gap:.2em;height:1.8em;padding:.25em .6em;display:flex}.study_searchbar_type2 .search_group .section .search_open_button button:hover{background-color:var(--sv-accent);border-color:var(--sv-accent)}.study_searchbar_type2 .search_group .section .search_open_button button svg{width:1.2em;height:1.2em}.study_searchbar_type2 .search_group .section .search_open_button .reset_btn{background-color:var(--sv-accent);border-color:var(--sv-accent);padding:.25em}.study_searchbar_type2 .search_group .section .search_open_button .reset_btn:hover{background-color:color-mix(in srgb, var(--sv-accent), #000 12%);border-color:color-mix(in srgb, var(--sv-accent), #000 12%)}.study_searchbar_type2 .search_group .section .search_open_button .reset_btn svg{fill:var(--sv-accent-fg-on)!important}.study_searchbar_type2 .search_group .section.detail_section{z-index:12;background-color:#3a3b42;border-radius:.25em;width:100%;margin-top:.25em;padding:.5em .75em;position:absolute;top:2.5em;box-shadow:0 10px 15px #00000080}.study_searchbar_type2 .search_group .section .search_date{z-index:9999;height:1.8em}.study_searchbar_type2 .search_group .section .search_date .date_picker_container input{height:1.8em}.study_searchbar_type2 .search_buttons{flex-direction:row;align-items:flex-end;gap:.3em;height:100%;display:flex}.study_searchbar_type2 .search_buttons button{color:#e3e3e3;background-color:var(--sv-border-strong);border-radius:.2em;justify-content:center;align-items:center;width:1.8em;height:1.8em;padding:.2em;font-weight:600;display:flex}.study_searchbar_type2 .search_buttons button.reset{background-color:var(--sv-accent)}.study_searchbar_type2 .search_buttons button.reset i,.study_searchbar_type2 .search_buttons button.reset svg{fill:var(--sv-accent-fg-on)!important}.study_searchbar_type2 .search_buttons button i,.study_searchbar_type2 .search_buttons button svg{fill:#fff;width:1.2em;height:1.2em}.date_picker_container{position:relative}.date_picker_container .date_input{color:#fff;cursor:pointer;background:0 0;border-radius:4px;width:170px;padding:8px 12px}.date_picker_container .calendar_popup{color:#fff;background-color:#3a3b42;border:1px solid #58585b;border-radius:8px;min-width:260px;margin-top:4px;padding:6px;position:absolute;top:100%;left:0;box-shadow:0 2px 10px #0000004d}.date_picker_container .calendar_popup .rdp-root{position:relative}.date_picker_container .calendar_popup .rdp-root .rdp-months{margin-bottom:6px;position:relative}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-nav{z-index:9;gap:2px;display:flex;position:absolute;top:4px;right:0}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-nav button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-nav button svg{fill:#fff;width:16px;height:16px}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-nav button:hover{background:#ffffff1a;border-radius:4px}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-month .rdp-month_caption{-webkit-user-select:none;user-select:none;padding:2px 0 6px;position:relative}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-month .rdp-month_caption .rdp-dropdowns{z-index:3;align-items:center;gap:4px;width:100%;padding-right:48px;display:flex;position:relative}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-month .rdp-month_caption .rdp-dropdowns .rdp-dropdown_root{position:relative}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-month .rdp-month_caption .rdp-dropdowns .rdp-dropdown_root .rdp-dropdown{z-index:3;appearance:none;color:#fff;cursor:pointer;background:#3a3b42;border:1px solid #58585b;border-radius:4px;width:auto;min-width:70px;height:24px;padding:2px 20px 2px 6px;font-size:12px;position:relative}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-month .rdp-month_caption .rdp-dropdowns .rdp-dropdown_root .rdp-dropdown:hover{background:#3a3b42cc;border-color:#1d5d90}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-month .rdp-month_caption .rdp-dropdowns .rdp-dropdown_root .rdp-dropdown option{background:#3a3b42;padding:8px;font-size:13px}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-month .rdp-month_caption .rdp-dropdowns .rdp-dropdown_root:after{content:"";pointer-events:none;border-top:4px solid #fff;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-month .rdp-month_caption .rdp-dropdowns .rdp-caption_label{display:none}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-month .rdp-nav{z-index:2;gap:2px;display:flex;position:absolute;top:4px;right:0}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-month .rdp-nav button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-month .rdp-nav button svg{fill:#fff;width:16px;height:16px}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-month .rdp-nav button:hover{background:#ffffff1a;border-radius:4px}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-month .rdp-month_grid thead .rdp-weekdays{border-bottom:1px solid #58585b}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-month .rdp-month_grid thead .rdp-weekdays .rdp-weekday{color:#fff;opacity:.7;padding:4px 0;font-size:11px;font-weight:400}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-month .rdp-month_grid tbody .rdp-week .rdp-day{width:30px;height:30px;padding:1px}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-month .rdp-month_grid tbody .rdp-week .rdp-day .rdp-day_button{color:#fff;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-month .rdp-month_grid tbody .rdp-week .rdp-day .rdp-day_button:hover{background-color:#ffffff1a}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-month .rdp-month_grid tbody .rdp-week .rdp-day.rdp-day_today .rdp-day_button{border:1px solid #1d5d90}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-month .rdp-month_grid tbody .rdp-week .rdp-day.selected_day button{background:#1d5d90;border-radius:4px;font-weight:500}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-month .rdp-month_grid tbody .rdp-week .rdp-day.rdp-range_start .rdp-day_button{background:#1d5d90;border-top-left-radius:4px;border-bottom-left-radius:4px;font-weight:500}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-month .rdp-month_grid tbody .rdp-week .rdp-day.rdp-range_middle .rdp-day_button{background:#1d5d9066;border-radius:0}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-month .rdp-month_grid tbody .rdp-week .rdp-day.rdp-range_end .rdp-day_button{background:#1d5d90;border-top-right-radius:4px;border-bottom-right-radius:4px;font-weight:500}.date_picker_container .calendar_popup .rdp-root .rdp-months .rdp-month .rdp-month_grid tbody .rdp-week .rdp-day.rdp-day_outside{opacity:.5}.date_picker_container .calendar_popup .rdp-root .quick_select_buttons{border-top:1px solid #58585b;grid-template-rows:auto auto;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:6px;padding-top:6px;display:grid}.date_picker_container .calendar_popup .rdp-root .quick_select_buttons .quick_select_btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #58585b;border-radius:4px;justify-content:center;align-items:center;height:22px;padding:4px 6px;font-size:11px;display:flex}.date_picker_container .calendar_popup .rdp-root .quick_select_buttons .quick_select_btn:nth-child(4){grid-column:1/3}.date_picker_container .calendar_popup .rdp-root .quick_select_buttons .quick_select_btn:last-child{grid-column:3/4}.date_picker_container .calendar_popup .rdp-root .quick_select_buttons .quick_select_btn:hover{background-color:#1d5d9033;border-color:#1d5d90}.date_picker_container .calendar_popup .rdp-root .quick_select_buttons .quick_select_btn:active{background-color:#1d5d904d}.select_container{width:100%;position:relative}.select_container:after{content:"";pointer-events:none;border-top:4px solid #e0e0e0;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;transition:transform .2s;position:absolute;top:50%;right:8px;transform:translateY(-50%)rotate(0)}.select_container.open:after{transform:translateY(-50%)rotate(180deg)}.select_container .select_input{cursor:pointer;color:#e0e0e0;background-color:#2b2b2b;border:1px solid #3c3c3c;border-radius:4px;width:100%;padding:0 24px 0 8px;position:relative}.select_container .select_input:hover{border-color:#4c4c4c}.select_container .select_input:focus{border-color:#4c4c4c;outline:none;box-shadow:0 0 0 2px #4c4c4c33}.select_container .tableInSelect{z-index:1000;text-align:left;max-height:200px;position:absolute;overflow-y:auto;background-color:#1f1f1f!important;border-radius:4px!important;top:25px!important;left:0!important}.select_container .tableInSelect .fill_arrow{display:none}.select_container .tableInSelect li{cursor:pointer;color:#c4c4c4;justify-content:flex-start;align-items:center;padding:8px 12px;transition:all .2s;display:flex;position:relative}.select_container .tableInSelect li:hover{background-color:#343434}.select_container .tableInSelect li .check_mark{color:#000;position:absolute;right:5px}.select_container .tableInSelect li .check_mark svg{width:12px!important;height:12px!important}.select_container .tableInSelect li.active{color:#fff;background-color:#333}.select_container .tableInSelect li.active svg{fill:#fff!important}.select_container .tableInSelect li.active .check-mark{color:#000;margin-left:8px}.loading_more{z-index:999;width:100%;height:100%;position:absolute}.loading_more .table_loading_bg{opacity:.3;background:#000;width:100%;height:100%}.loading_more .loading_content{flex-direction:column;justify-content:center;align-items:center;gap:30px;width:50%;height:50%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading_more .loading_content .loading_spinner{background-color:#b3b3b3;border-radius:50%;width:13px;height:13px;animation:.5s ease-out infinite alternate flash;position:relative;box-shadow:26px 0 #b3b3b3,-26px 0 #b3b3b3}.drag_handle{cursor:grab;color:#b1b1b4;background:0 0;border:none;align-items:center;padding:2px;transition:color .2s;display:flex}.drag_handle:hover{color:#4a9eff}.drag_handle:active{cursor:grabbing}.dragging{transition:all .2s;transform:rotate(2deg);opacity:.5!important}.drag-over{transition:all .2s;background-color:#4a9eff1a!important;border-left:3px solid #4a9eff!important}@keyframes flash{0%{background-color:#fff2;box-shadow:26px 0 #fff2,-26px 0 #b3b3b3}50%{background-color:#b3b3b3;box-shadow:26px 0 #fff2,-26px 0 #fff2}to{background-color:#b3b3b3;box-shadow:26px 0 #b3b3b3,-26px 0 #fff2}}.study_table_wrapper,#study_list_container,#history_list_container,#merger_table_container{border-left:1px solid var(--sv-border-strong);background-color:var(--sv-bg-elevated);width:100%;height:100%;color:var(--sv-text-primary);font-size:inherit;position:relative;container-type:inline-size}.study_table_wrapper svg,#study_list_container svg,#history_list_container svg,#merger_table_container svg{fill:var(--sv-text-primary);width:1.25em;height:1.25em}.study_table_wrapper .table_icon,#study_list_container .table_icon,#history_list_container .table_icon,#merger_table_container .table_icon{width:1.25em;height:1.25em}.study_table_wrapper .loading_container,#study_list_container .loading_container,#history_list_container .loading_container,#merger_table_container .loading_container{height:200px;color:var(--sv-text-primary);justify-content:center;align-items:center;font-size:1.3em;display:flex}.study_table_wrapper .loading_container .error_text,#study_list_container .loading_container .error_text,#history_list_container .loading_container .error_text,#merger_table_container .loading_container .error_text{color:#fc8181;font-weight:500}.study_table_wrapper .table_header,#study_list_container .table_header,#history_list_container .table_header,#merger_table_container .table_header{margin-bottom:1em;padding:0 .5em}.study_table_wrapper .table_header .table_title,#study_list_container .table_header .table_title,#history_list_container .table_header .table_title,#merger_table_container .table_header .table_title{color:var(--sv-text-primary);margin-bottom:.5em;font-size:1.5em;font-weight:700}.study_table_wrapper .table_header .table_subtitle,#study_list_container .table_header .table_subtitle,#history_list_container .table_header .table_subtitle,#merger_table_container .table_header .table_subtitle{color:var(--sv-text-secondary);margin-bottom:1em;font-size:.9em}.study_table_wrapper .btn_search,#study_list_container .btn_search,#history_list_container .btn_search,#merger_table_container .btn_search{cursor:pointer;background-color:var(--sv-accent);width:auto;min-width:2.5em;height:auto;min-height:2em;color:var(--sv-text-primary);border:none;border-radius:4px;justify-content:center;align-items:center;padding:.4em .8em;font-size:.9em;transition:all .3s;display:flex}.study_table_wrapper .btn_search i svg,#study_list_container .btn_search i svg,#history_list_container .btn_search i svg,#merger_table_container .btn_search i svg{fill:var(--sv-text-primary)}.study_table_wrapper .btn_search:hover,#study_list_container .btn_search:hover,#history_list_container .btn_search:hover,#merger_table_container .btn_search:hover{background-color:var(--sv-accent)}.study_table_wrapper .btn_reset,#study_list_container .btn_reset,#history_list_container .btn_reset,#merger_table_container .btn_reset{cursor:pointer;background-color:var(--sv-accent);width:auto;min-width:4em;height:auto;min-height:2em;color:var(--sv-text-primary);border:none;border-radius:4px;margin-left:.25em;padding:.5em .8em;font-size:.9em;transition:all .3s}.study_table_wrapper .btn_reset i svg,#study_list_container .btn_reset i svg,#history_list_container .btn_reset i svg,#merger_table_container .btn_reset i svg{fill:var(--sv-text-primary)}.study_table_wrapper .btn_reset:hover,#study_list_container .btn_reset:hover,#history_list_container .btn_reset:hover,#merger_table_container .btn_reset:hover{background-color:color-mix(in srgb, var(--sv-accent), #000 12%)}.study_table_wrapper .study_table,#study_list_container .study_table,#history_list_container .study_table,#merger_table_container .study_table{flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.study_table_wrapper .study_table .selectableCol,#study_list_container .study_table .selectableCol,#history_list_container .study_table .selectableCol,#merger_table_container .study_table .selectableCol{background-color:var(--sv-bg-hover);text-align:center;width:100%;height:auto;min-height:1.6em;color:var(--sv-text-primary);border-radius:2px;outline:none;padding:.2em}.study_table_wrapper .study_table .tableInSelect,#study_list_container .study_table .tableInSelect,#history_list_container .study_table .tableInSelect,#merger_table_container .study_table .tableInSelect{background:var(--sv-bg-base);width:8em;color:var(--sv-text-primary);border:1px solid var(--sv-border-strong);border-radius:2px;position:absolute;top:2.2em;left:.2em}.study_table_wrapper .study_table .tableInSelect ul li,#study_list_container .study_table .tableInSelect ul li,#history_list_container .study_table .tableInSelect ul li,#merger_table_container .study_table .tableInSelect ul li{text-align:left;border-bottom:1px dotted var(--sv-border-strong);padding:.3em .5em}.study_table_wrapper .study_table .tableInSelect ul li:first-child,#study_list_container .study_table .tableInSelect ul li:first-child,#history_list_container .study_table .tableInSelect ul li:first-child,#merger_table_container .study_table .tableInSelect ul li:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.study_table_wrapper .study_table .tableInSelect ul li:last-child,#study_list_container .study_table .tableInSelect ul li:last-child,#history_list_container .study_table .tableInSelect ul li:last-child,#merger_table_container .study_table .tableInSelect ul li:last-child{border-bottom:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.study_table_wrapper .study_table .tableInSelect ul li:hover,.study_table_wrapper .study_table .tableInSelect ul li.active,#study_list_container .study_table .tableInSelect ul li:hover,#study_list_container .study_table .tableInSelect ul li.active,#history_list_container .study_table .tableInSelect ul li:hover,#history_list_container .study_table .tableInSelect ul li.active,#merger_table_container .study_table .tableInSelect ul li:hover,#merger_table_container .study_table .tableInSelect ul li.active{background:var(--sv-bg-hover)}.study_table_wrapper .study_table .table_container,#study_list_container .study_table .table_container,#history_list_container .study_table .table_container,#merger_table_container .study_table .table_container{border:1px solid var(--sv-border-strong);background-color:var(--sv-bg-panel);border-radius:8px;flex:1;position:relative;overflow:auto}.study_table_wrapper .study_table .table_container::-webkit-scrollbar{width:8px;height:8px}#study_list_container .study_table .table_container::-webkit-scrollbar{width:8px;height:8px}#history_list_container .study_table .table_container::-webkit-scrollbar{width:8px;height:8px}#merger_table_container .study_table .table_container::-webkit-scrollbar{width:8px;height:8px}.study_table_wrapper .study_table .table_container::-webkit-scrollbar-track{background:#1a1a1a;border-radius:4px}#study_list_container .study_table .table_container::-webkit-scrollbar-track{background:#1a1a1a;border-radius:4px}#history_list_container .study_table .table_container::-webkit-scrollbar-track{background:#1a1a1a;border-radius:4px}#merger_table_container .study_table .table_container::-webkit-scrollbar-track{background:#1a1a1a;border-radius:4px}.study_table_wrapper .study_table .table_container::-webkit-scrollbar-thumb{background:#c0d1d8;border-radius:4px}#study_list_container .study_table .table_container::-webkit-scrollbar-thumb{background:#c0d1d8;border-radius:4px}#history_list_container .study_table .table_container::-webkit-scrollbar-thumb{background:#c0d1d8;border-radius:4px}#merger_table_container .study_table .table_container::-webkit-scrollbar-thumb{background:#c0d1d8;border-radius:4px}.study_table_wrapper .study_table .table_container::-webkit-scrollbar-thumb:hover{background:#c0d1d8}#study_list_container .study_table .table_container::-webkit-scrollbar-thumb:hover{background:#c0d1d8}#history_list_container .study_table .table_container::-webkit-scrollbar-thumb:hover{background:#c0d1d8}#merger_table_container .study_table .table_container::-webkit-scrollbar-thumb:hover{background:#c0d1d8}.study_table_wrapper .study_table .data_table,#study_list_container .study_table .data_table,#history_list_container .study_table .data_table,#merger_table_container .study_table .data_table{table-layout:fixed;border-collapse:collapse;background-color:var(--sv-bg-panel);width:100%;min-width:100%}.study_table_wrapper .study_table .data_table .table_thead,#study_list_container .study_table .data_table .table_thead,#history_list_container .study_table .data_table .table_thead,#merger_table_container .study_table .data_table .table_thead{background-color:var(--sv-bg-elevated);z-index:10;position:sticky;top:0}.study_table_wrapper .study_table .data_table .table_th,#study_list_container .study_table .data_table .table_th,#history_list_container .study_table .data_table .table_th,#merger_table_container .study_table .data_table .table_th{padding:var(--sv-cell-pad-y,.4em) .4em;font-size:inherit;border-right:1px solid var(--sv-border-strong);text-overflow:ellipsis;white-space:nowrap;text-align:center;height:auto;min-height:2em;color:var(--sv-text-primary);cursor:pointer;border-bottom:1px solid var(--sv-border-strong);background-color:var(--sv-bg-elevated);-webkit-user-select:none;user-select:none;padding:.2em .5em;font-weight:500;transition:background-color .2s;position:relative}.study_table_wrapper .study_table .data_table .table_th:hover,#study_list_container .study_table .data_table .table_th:hover,#history_list_container .study_table .data_table .table_th:hover,#merger_table_container .study_table .data_table .table_th:hover{background-color:var(--sv-bg-base)}.study_table_wrapper .study_table .data_table .table_th .th_content,#study_list_container .study_table .data_table .table_th .th_content,#history_list_container .study_table .data_table .table_th .th_content,#merger_table_container .study_table .data_table .table_th .th_content{justify-content:space-between;align-items:center;gap:.3em;width:100%;display:flex}.study_table_wrapper .study_table .data_table .table_th .th_content .sort_indicator,#study_list_container .study_table .data_table .table_th .th_content .sort_indicator,#history_list_container .study_table .data_table .table_th .th_content .sort_indicator,#merger_table_container .study_table .data_table .table_th .th_content .sort_indicator{color:var(--sv-text-secondary);margin-left:.25em;font-size:.8em;transition:color .2s}.study_table_wrapper .study_table .data_table .table_th .th_content .header_text_area,#study_list_container .study_table .data_table .table_th .th_content .header_text_area,#history_list_container .study_table .data_table .table_th .th_content .header_text_area,#merger_table_container .study_table .data_table .table_th .th_content .header_text_area{z-index:999;white-space:normal;word-wrap:break-word;width:100%;font-size:1em;line-height:1.2;position:relative}.study_table_wrapper .study_table .data_table .table_th .th_content .header_text_area input,#study_list_container .study_table .data_table .table_th .th_content .header_text_area input,#history_list_container .study_table .data_table .table_th .th_content .header_text_area input,#merger_table_container .study_table .data_table .table_th .th_content .header_text_area input{color:#e3e3e3;background-color:#444754;border-radius:2px;width:100%;height:auto;min-height:1.6em;padding:.2em .4em;font-size:.9em;font-weight:600}.study_table_wrapper .study_table .data_table .table_th .th_content .header_text_area input::placeholder,#study_list_container .study_table .data_table .table_th .th_content .header_text_area input::placeholder,#history_list_container .study_table .data_table .table_th .th_content .header_text_area input::placeholder,#merger_table_container .study_table .data_table .table_th .th_content .header_text_area input::placeholder{color:#e3e3e3}.study_table_wrapper .study_table .data_table .table_th .th_content .header_text_area .header_text_group,#study_list_container .study_table .data_table .table_th .th_content .header_text_area .header_text_group,#history_list_container .study_table .data_table .table_th .th_content .header_text_area .header_text_group,#merger_table_container .study_table .data_table .table_th .th_content .header_text_area .header_text_group{align-items:center;display:flex}.study_table_wrapper .study_table .data_table .table_th .th_content .header_text_area .header_text_group button,#study_list_container .study_table .data_table .table_th .th_content .header_text_area .header_text_group button,#history_list_container .study_table .data_table .table_th .th_content .header_text_area .header_text_group button,#merger_table_container .study_table .data_table .table_th .th_content .header_text_area .header_text_group button{align-items:center;gap:.3em;display:flex}.study_table_wrapper .study_table .data_table .table_th .th_content .header_text_area .header_text_group button .header_text,#study_list_container .study_table .data_table .table_th .th_content .header_text_area .header_text_group button .header_text,#history_list_container .study_table .data_table .table_th .th_content .header_text_area .header_text_group button .header_text,#merger_table_container .study_table .data_table .table_th .th_content .header_text_area .header_text_group button .header_text{color:var(--sv-text-primary);font-weight:500;font-size:inherit}.study_table_wrapper .study_table .data_table .table_th .th_content .header_text_area .header_text_group svg,#study_list_container .study_table .data_table .table_th .th_content .header_text_area .header_text_group svg,#history_list_container .study_table .data_table .table_th .th_content .header_text_area .header_text_group svg,#merger_table_container .study_table .data_table .table_th .th_content .header_text_area .header_text_group svg{width:.8em;height:.8em}.study_table_wrapper .study_table .data_table .table_th .th_content .header_buttons,#study_list_container .study_table .data_table .table_th .th_content .header_buttons,#history_list_container .study_table .data_table .table_th .th_content .header_buttons,#merger_table_container .study_table .data_table .table_th .th_content .header_buttons{justify-content:flex-end;align-items:center;display:flex}.study_table_wrapper .study_table .data_table .table_th .th_content .header_buttons svg,#study_list_container .study_table .data_table .table_th .th_content .header_buttons svg,#history_list_container .study_table .data_table .table_th .th_content .header_buttons svg,#merger_table_container .study_table .data_table .table_th .th_content .header_buttons svg{width:1em;height:1em}.study_table_wrapper .study_table .data_table .table_tbody,#study_list_container .study_table .data_table .table_tbody,#history_list_container .study_table .data_table .table_tbody,#merger_table_container .study_table .data_table .table_tbody{background-color:var(--sv-bg-panel)}.study_table_wrapper .study_table .data_table .table_nodata,#study_list_container .study_table .data_table .table_nodata,#history_list_container .study_table .data_table .table_nodata,#merger_table_container .study_table .data_table .table_nodata{text-align:center;color:#b4b4b4;height:50dvh}.study_table_wrapper .study_table .data_table .table_nodata .no_data,#study_list_container .study_table .data_table .table_nodata .no_data,#history_list_container .study_table .data_table .table_nodata .no_data,#merger_table_container .study_table .data_table .table_nodata .no_data{text-align:center;color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.3em;font-weight:600;display:flex;position:absolute;top:0}.study_table_wrapper .study_table .data_table .table_tr,#study_list_container .study_table .data_table .table_tr,#history_list_container .study_table .data_table .table_tr,#merger_table_container .study_table .data_table .table_tr{border-bottom:1px solid var(--sv-border-strong);transition:all .2s}.study_table_wrapper .study_table .data_table .table_tr:hover,#study_list_container .study_table .data_table .table_tr:hover,#history_list_container .study_table .data_table .table_tr:hover,#merger_table_container .study_table .data_table .table_tr:hover{background-color:var(--sv-bg-hover)}.study_table_wrapper .study_table .data_table .table_tr.selected,#study_list_container .study_table .data_table .table_tr.selected,#history_list_container .study_table .data_table .table_tr.selected,#merger_table_container .study_table .data_table .table_tr.selected,.study_table_wrapper .study_table .data_table .table_tr.selected:hover,#study_list_container .study_table .data_table .table_tr.selected:hover,#history_list_container .study_table .data_table .table_tr.selected:hover,#merger_table_container .study_table .data_table .table_tr.selected:hover{background-color:var(--sv-selection-bg)!important}.study_table_wrapper .study_table .data_table .table_tr.selected .table_td,#study_list_container .study_table .data_table .table_tr.selected .table_td,#history_list_container .study_table .data_table .table_tr.selected .table_td,#merger_table_container .study_table .data_table .table_tr.selected .table_td{background-color:inherit;color:var(--sv-text-primary)}.study_table_wrapper .study_table .data_table .table_tr:last-child,#study_list_container .study_table .data_table .table_tr:last-child,#history_list_container .study_table .data_table .table_tr:last-child,#merger_table_container .study_table .data_table .table_tr:last-child{border-bottom:none}.study_table_wrapper .study_table .data_table .table_td,#study_list_container .study_table .data_table .table_td,#history_list_container .study_table .data_table .table_td,#merger_table_container .study_table .data_table .table_td{padding:var(--sv-cell-pad-y,.4em) .4em;font-size:inherit;border-right:1px solid var(--sv-border-strong);text-overflow:ellipsis;white-space:nowrap;color:var(--sv-text-primary);vertical-align:middle;font-variant-numeric:tabular-nums;border:1px solid #333;transition:background-color .2s;overflow:hidden}.study_table_wrapper .study_table .data_table .table_td .study_work_item,#study_list_container .study_table .data_table .table_td .study_work_item,#history_list_container .study_table .data_table .table_td .study_work_item,#merger_table_container .study_table .data_table .table_td .study_work_item{justify-content:center;align-items:center;gap:.3em;width:100%;display:flex}.study_table_wrapper .study_table .data_table .table_td .study_work_item svg,#study_list_container .study_table .data_table .table_td .study_work_item svg,#history_list_container .study_table .data_table .table_td .study_work_item svg,#merger_table_container .study_table .data_table .table_td .study_work_item svg{width:.8em;height:.8em}.study_table_wrapper .study_table .data_table .table_td.text-center,#study_list_container .study_table .data_table .table_td.text-center,#history_list_container .study_table .data_table .table_td.text-center,#merger_table_container .study_table .data_table .table_td.text-center{text-align:center}.study_table_wrapper .study_table .data_table .table_td.text-left,#study_list_container .study_table .data_table .table_td.text-left,#history_list_container .study_table .data_table .table_td.text-left,#merger_table_container .study_table .data_table .table_td.text-left{text-align:left}.study_table_wrapper .study_table .data_table .table_td.text-left .study_work_item,#study_list_container .study_table .data_table .table_td.text-left .study_work_item,#history_list_container .study_table .data_table .table_td.text-left .study_work_item,#merger_table_container .study_table .data_table .table_td.text-left .study_work_item{justify-content:flex-start}.study_table_wrapper .study_table .data_table .table_td.text-right,#study_list_container .study_table .data_table .table_td.text-right,#history_list_container .study_table .data_table .table_td.text-right,#merger_table_container .study_table .data_table .table_td.text-right{text-align:right}.study_table_wrapper .study_table .table_button,#study_list_container .study_table .table_button,#history_list_container .study_table .table_button,#merger_table_container .study_table .table_button{cursor:pointer;color:#fff;text-align:center;border:none;border-radius:2px;min-width:4.5em;padding:.25em .5em;font-size:.85em;font-weight:500;transition:all .2s}.study_table_wrapper .study_table .table_button.status_e,#study_list_container .study_table .table_button.status_e,#history_list_container .study_table .table_button.status_e,#merger_table_container .study_table .table_button.status_e{background-color:#525252}.study_table_wrapper .study_table .table_button.status_e:hover,#study_list_container .study_table .table_button.status_e:hover,#history_list_container .study_table .table_button.status_e:hover,#merger_table_container .study_table .table_button.status_e:hover{background-color:#737373}.study_table_wrapper .study_table .table_button.status_q,#study_list_container .study_table .table_button.status_q,#history_list_container .study_table .table_button.status_q,#merger_table_container .study_table .table_button.status_q{color:#000;background-color:#eab308}.study_table_wrapper .study_table .table_button.status_q:hover,#study_list_container .study_table .table_button.status_q:hover,#history_list_container .study_table .table_button.status_q:hover,#merger_table_container .study_table .table_button.status_q:hover{background-color:#facc15}.study_table_wrapper .study_table .table_button.status_ri,#study_list_container .study_table .table_button.status_ri,#history_list_container .study_table .table_button.status_ri,#merger_table_container .study_table .table_button.status_ri{background-color:#0891b2}.study_table_wrapper .study_table .table_button.status_ri:hover,#study_list_container .study_table .table_button.status_ri:hover,#history_list_container .study_table .table_button.status_ri:hover,#merger_table_container .study_table .table_button.status_ri:hover{background-color:#0e7490}.study_table_wrapper .study_table .table_button.status_rq,#study_list_container .study_table .table_button.status_rq,#history_list_container .study_table .table_button.status_rq,#merger_table_container .study_table .table_button.status_rq{background-color:#16a34a}.study_table_wrapper .study_table .table_button.status_rq:hover,#study_list_container .study_table .table_button.status_rq:hover,#history_list_container .study_table .table_button.status_rq:hover,#merger_table_container .study_table .table_button.status_rq:hover{background-color:#15803d}.study_table_wrapper .study_table .table_button.status_r,#study_list_container .study_table .table_button.status_r,#history_list_container .study_table .table_button.status_r,#merger_table_container .study_table .table_button.status_r{background-color:#2563eb}.study_table_wrapper .study_table .table_button.status_r:hover,#study_list_container .study_table .table_button.status_r:hover,#history_list_container .study_table .table_button.status_r:hover,#merger_table_container .study_table .table_button.status_r:hover{background-color:#1d4ed8}.study_table_wrapper .study_table .table_button.status_a,#study_list_container .study_table .table_button.status_a,#history_list_container .study_table .table_button.status_a,#merger_table_container .study_table .table_button.status_a{background-color:#dc2626}.study_table_wrapper .study_table .table_button.status_a:hover,#study_list_container .study_table .table_button.status_a:hover,#history_list_container .study_table .table_button.status_a:hover,#merger_table_container .study_table .table_button.status_a:hover{background-color:#b91c1c}.study_table_wrapper .study_table .table_button.status_ref,#study_list_container .study_table .table_button.status_ref,#history_list_container .study_table .table_button.status_ref,#merger_table_container .study_table .table_button.status_ref{background-color:#7c3aed}.study_table_wrapper .study_table .table_button.status_ref:hover,#study_list_container .study_table .table_button.status_ref:hover,#history_list_container .study_table .table_button.status_ref:hover,#merger_table_container .study_table .table_button.status_ref:hover{background-color:#6d28d9}.study_table_wrapper .study_table .table_button.status_ai,#study_list_container .study_table .table_button.status_ai,#history_list_container .study_table .table_button.status_ai,#merger_table_container .study_table .table_button.status_ai{background-color:#16a34a}.study_table_wrapper .study_table .table_button.status_ai:hover,#study_list_container .study_table .table_button.status_ai:hover,#history_list_container .study_table .table_button.status_ai:hover,#merger_table_container .study_table .table_button.status_ai:hover{background-color:#15803d}.study_table_wrapper .study_table .table_button.emergency_high,#study_list_container .study_table .table_button.emergency_high,#history_list_container .study_table .table_button.emergency_high,#merger_table_container .study_table .table_button.emergency_high{background-color:#dc2626;min-width:3em}.study_table_wrapper .study_table .table_button.emergency_high:hover,#study_list_container .study_table .table_button.emergency_high:hover,#history_list_container .study_table .table_button.emergency_high:hover,#merger_table_container .study_table .table_button.emergency_high:hover{background-color:#e35252}.study_table_wrapper .study_table .table_button.emergency_normal,#study_list_container .study_table .table_button.emergency_normal,#history_list_container .study_table .table_button.emergency_normal,#merger_table_container .study_table .table_button.emergency_normal{background-color:var(--sv-text-secondary);min-width:3em}.study_table_wrapper .study_table .table_button.emergency_normal:hover,#study_list_container .study_table .table_button.emergency_normal:hover,#history_list_container .study_table .table_button.emergency_normal:hover,#merger_table_container .study_table .table_button.emergency_normal:hover{background-color:color-mix(in srgb, var(--sv-text-secondary), #fff 12%)}.study_table_wrapper .study_table .table_button[class*=level_],#study_list_container .study_table .table_button[class*=level_],#history_list_container .study_table .table_button[class*=level_],#merger_table_container .study_table .table_button[class*=level_]{background-color:#3b82f6;min-width:2.5em}.study_table_wrapper .study_table .table_button[class*=level_]:hover,#study_list_container .study_table .table_button[class*=level_]:hover,#history_list_container .study_table .table_button[class*=level_]:hover,#merger_table_container .study_table .table_button[class*=level_]:hover{background-color:#6ca1f8}.study_table_wrapper .study_table .study_table_footer,#study_list_container .study_table .study_table_footer,#history_list_container .study_table .study_table_footer,#merger_table_container .study_table .study_table_footer{background-color:var(--sv-bg-elevated);border-top:1px solid #757575;flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.study_table_wrapper .study_table .study_table_footer .study_footer_left,.study_table_wrapper .study_table .study_table_footer .study_footer_center,.study_table_wrapper .study_table .study_table_footer .study_footer_right,#study_list_container .study_table .study_table_footer .study_footer_left,#study_list_container .study_table .study_table_footer .study_footer_center,#study_list_container .study_table .study_table_footer .study_footer_right,#history_list_container .study_table .study_table_footer .study_footer_left,#history_list_container .study_table .study_table_footer .study_footer_center,#history_list_container .study_table .study_table_footer .study_footer_right,#merger_table_container .study_table .study_table_footer .study_footer_left,#merger_table_container .study_table .study_table_footer .study_footer_center,#merger_table_container .study_table .study_table_footer .study_footer_right{flex-direction:row;justify-content:flex-start;align-items:center;gap:.3em;display:flex}.study_table_wrapper .study_table .study_table_footer .study_footer_left,#study_list_container .study_table .study_table_footer .study_footer_left,#history_list_container .study_table .study_table_footer .study_footer_left,#merger_table_container .study_table .study_table_footer .study_footer_left{padding-left:.6em}.study_table_wrapper .study_table .study_table_footer .study_footer_center,#study_list_container .study_table .study_table_footer .study_footer_center,#history_list_container .study_table .study_table_footer .study_footer_center,#merger_table_container .study_table .study_table_footer .study_footer_center{justify-content:center}.study_table_wrapper .study_table .study_table_footer .study_footer_right,#study_list_container .study_table .study_table_footer .study_footer_right,#history_list_container .study_table .study_table_footer .study_footer_right,#merger_table_container .study_table .study_table_footer .study_footer_right{justify-content:flex-end;margin-right:.6em}.study_table_wrapper .study_table .study_table_footer .study_button_group,#study_list_container .study_table .study_table_footer .study_button_group,#history_list_container .study_table .study_table_footer .study_button_group,#merger_table_container .study_table .study_table_footer .study_button_group{justify-content:flex-start;align-items:center;padding-left:1.2em;display:flex}.study_table_wrapper .study_table .study_table_footer .study_button_group>button,#study_list_container .study_table .study_table_footer .study_button_group>button,#history_list_container .study_table .study_table_footer .study_button_group>button,#merger_table_container .study_table .study_table_footer .study_button_group>button{color:#fff;border-left:1px solid #626262;border-right:1px solid #626262;justify-content:center;align-items:center;gap:.3em;height:1.8em;margin-left:-1px;padding:0 .6em;display:flex}.study_table_wrapper .study_table .study_table_footer .study_button_group>button svg,#study_list_container .study_table .study_table_footer .study_button_group>button svg,#history_list_container .study_table .study_table_footer .study_button_group>button svg,#merger_table_container .study_table .study_table_footer .study_button_group>button svg{fill:#fff;width:.9em;height:.9em}.study_table_wrapper .study_table .study_table_footer .study_button_group>button:hover,#study_list_container .study_table .study_table_footer .study_button_group>button:hover,#history_list_container .study_table .study_table_footer .study_button_group>button:hover,#merger_table_container .study_table .study_table_footer .study_button_group>button:hover{background:#373c41}.study_table_wrapper .study_table .study_table_footer .study_button_group p,#study_list_container .study_table .study_table_footer .study_button_group p,#history_list_container .study_table .study_table_footer .study_button_group p,#merger_table_container .study_table .study_table_footer .study_button_group p{padding-left:.6em}.study_table_wrapper .study_table .study_table_footer .study_button_group .export_progress,#study_list_container .study_table .study_table_footer .study_button_group .export_progress,#history_list_container .study_table .study_table_footer .study_button_group .export_progress,#merger_table_container .study_table .study_table_footer .study_button_group .export_progress{align-items:center;gap:8px;font-size:12px;display:flex}.study_table_wrapper .study_table .study_table_footer .study_button_group .export_progress .export_progress_bar,#study_list_container .study_table .study_table_footer .study_button_group .export_progress .export_progress_bar,#history_list_container .study_table .study_table_footer .study_button_group .export_progress .export_progress_bar,#merger_table_container .study_table .study_table_footer .study_button_group .export_progress .export_progress_bar{background:var(--sv-border-strong);border-radius:3px;width:120px;height:6px;overflow:hidden}.study_table_wrapper .study_table .study_table_footer .study_button_group .export_progress .export_progress_fill,#study_list_container .study_table .study_table_footer .study_button_group .export_progress .export_progress_fill,#history_list_container .study_table .study_table_footer .study_button_group .export_progress .export_progress_fill,#merger_table_container .study_table .study_table_footer .study_button_group .export_progress .export_progress_fill{background:var(--sv-accent);height:100%;transition:width .2s linear}.study_table_wrapper .study_table .study_table_footer .study_button_group .export_progress .export_progress_cancel,#study_list_container .study_table .study_table_footer .study_button_group .export_progress .export_progress_cancel,#history_list_container .study_table .study_table_footer .study_button_group .export_progress .export_progress_cancel,#merger_table_container .study_table .study_table_footer .study_button_group .export_progress .export_progress_cancel{border:1px solid var(--sv-border-strong);cursor:pointer;color:inherit;background:0 0;border-radius:3px;padding:1px 6px}.study_table_wrapper .no_more_data,.study_table_wrapper .load_more_container,#study_list_container .no_more_data,#study_list_container .load_more_container,#history_list_container .no_more_data,#history_list_container .load_more_container,#merger_table_container .no_more_data,#merger_table_container .load_more_container{justify-content:center;align-items:center;padding:1em;font-size:.9em;display:flex}.study_table_wrapper .no_more_data div,.study_table_wrapper .load_more_container div,#study_list_container .no_more_data div,#study_list_container .load_more_container div,#history_list_container .no_more_data div,#history_list_container .load_more_container div,#merger_table_container .no_more_data div,#merger_table_container .load_more_container div{color:var(--sv-text-secondary)}.study_table_wrapper .load_more_container .btn_search,#study_list_container .load_more_container .btn_search,#history_list_container .load_more_container .btn_search,#merger_table_container .load_more_container .btn_search{width:auto;height:auto;padding:.5em 1em;font-size:.9em}.study_table_wrapper .notification,#study_list_container .notification,#history_list_container .notification,#merger_table_container .notification{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--sv-text-primary);text-align:center;border:1px solid var(--sv-border-strong);background-color:#1e1e1ef2;border-radius:8px;width:100%;max-width:400px;padding:.3em 1.2em;font-size:.9em;animation:.3s ease-out fadeIn;display:flex;box-shadow:0 2px 10px #000000b3}.study_table_wrapper .notification .refresh_button,#study_list_container .notification .refresh_button,#history_list_container .notification .refresh_button,#merger_table_container .notification .refresh_button{cursor:pointer;width:5.5em;color:var(--sv-text-primary);background-color:var(--sv-bg-hover);border:none;border-radius:4px;justify-content:center;align-items:center;padding:.5em .75em;font-size:.9em;transition:all .3s;display:flex;box-shadow:0 1px 3px #0000004d}.study_table_wrapper .notification .refresh_button:hover,#study_list_container .notification .refresh_button:hover,#history_list_container .notification .refresh_button:hover,#merger_table_container .notification .refresh_button:hover{background-color:#3a3a3a}.study_table_wrapper .notification .refresh_button .refresh_icon,#study_list_container .notification .refresh_button .refresh_icon,#history_list_container .notification .refresh_button .refresh_icon,#merger_table_container .notification .refresh_button .refresh_icon{margin-right:.35em;font-size:1.1em}.study_table_wrapper .selection-helper,#study_list_container .selection-helper,#history_list_container .selection-helper,#merger_table_container .selection-helper{color:var(--sv-text-secondary);background-color:var(--sv-bg-base);border-left:3px solid var(--sv-accent);border-radius:4px;margin-bottom:.5em;padding:.25em .5em;font-size:.8em}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes selectGlow{0%{box-shadow:inset 0 0 0 1px #4299e14d}50%{box-shadow:inset 0 0 0 2px #4299e199}to{box-shadow:inset 0 0 0 1px #4299e14d}}@container (width<=1200px){.study_table_wrapper .search_form_container .search_form .search_grid,#study_list_container .search_form_container .search_form .search_grid,#history_list_container .search_form_container .search_form .search_grid,#merger_table_container .search_form_container .search_form .search_grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75em}.study_table_wrapper .data_table .table_tr.selected,#study_list_container .data_table .table_tr.selected,#history_list_container .data_table .table_tr.selected,#merger_table_container .data_table .table_tr.selected{border-left-width:2px}}@container (width<=800px){.study_table_wrapper .table_header .table_title,#study_list_container .table_header .table_title,#history_list_container .table_header .table_title,#merger_table_container .table_header .table_title{font-size:1.2em}.study_table_wrapper .table_header .table_subtitle,#study_list_container .table_header .table_subtitle,#history_list_container .table_header .table_subtitle,#merger_table_container .table_header .table_subtitle{font-size:.8em}.study_table_wrapper .search_form_container,#study_list_container .search_form_container,#history_list_container .search_form_container,#merger_table_container .search_form_container{padding:.75em}.study_table_wrapper .search_form_container .search_form .search_grid,#study_list_container .search_form_container .search_form .search_grid,#history_list_container .search_form_container .search_form .search_grid,#merger_table_container .search_form_container .search_form .search_grid{grid-template-columns:1fr;gap:.75em}.study_table_wrapper .search_form_container .search_form .search_grid .search_field input,.study_table_wrapper .search_form_container .search_form .search_grid .search_field select,#study_list_container .search_form_container .search_form .search_grid .search_field input,#study_list_container .search_form_container .search_form .search_grid .search_field select,#history_list_container .search_form_container .search_form .search_grid .search_field input,#history_list_container .search_form_container .search_form .search_grid .search_field select,#merger_table_container .search_form_container .search_form .search_grid .search_field input,#merger_table_container .search_form_container .search_form .search_grid .search_field select{height:2.25em;font-size:1em}.study_table_wrapper .search_form_container .search_form .search_actions,#study_list_container .search_form_container .search_form .search_actions,#history_list_container .search_form_container .search_form .search_actions,#merger_table_container .search_form_container .search_form .search_actions{flex-direction:column}.study_table_wrapper .search_form_container .search_form .search_actions button,#study_list_container .search_form_container .search_form .search_actions button,#history_list_container .search_form_container .search_form .search_actions button,#merger_table_container .search_form_container .search_form .search_actions button{height:2.5em}.study_table_wrapper .selection_controls,#study_list_container .selection_controls,#history_list_container .selection_controls,#merger_table_container .selection_controls{flex-direction:column;align-items:flex-start;gap:.5em}.study_table_wrapper .selection_controls>div:first-child,#study_list_container .selection_controls>div:first-child,#history_list_container .selection_controls>div:first-child,#merger_table_container .selection_controls>div:first-child{flex-wrap:wrap}.study_table_wrapper .data_table .table_tr.selected,#study_list_container .data_table .table_tr.selected,#history_list_container .data_table .table_tr.selected,#merger_table_container .data_table .table_tr.selected{border-left-width:2px}}.study_table_wrapper.density_compact tbody tr{border-bottom-color:var(--sv-border-subtle)}.context_menu_wrap{box-sizing:border-box;z-index:998;background-color:#383838;border:1px solid #6f6f6f;border-radius:5px;min-width:130px;position:fixed;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b}.context_menu_wrap ul{box-sizing:border-box;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.context_menu_wrap ul li{position:relative}.context_menu_wrap ul li.disabled{-webkit-user-select:none;user-select:none;cursor:not-allowed;opacity:.5}.context_menu_wrap ul li.disabled>div:hover{cursor:not-allowed;background-color:#0000!important}.context_menu_wrap ul li>div{color:#fff;padding:8px 12px}.context_menu_wrap ul li>div:hover{cursor:pointer;background-color:#515151}.context_menu_wrap ul li>p{color:#fff;justify-content:space-between;align-items:center;padding:8px 0 8px 12px;display:flex}.context_menu_wrap ul li .sub_menu{box-sizing:border-box;background-color:#383838;border:1px solid #6f6f6f;border-radius:5px;width:150px;display:none;position:absolute;top:0;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b}.context_menu_wrap ul li .sub_menu li>div{padding:10px 12px}.context_menu_wrap ul li:first-child>div:hover{border-top-left-radius:5px;border-top-right-radius:5px}.context_menu_wrap ul li:last-child>div:hover{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.context_menu_wrap .sub_arrow{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2096%2096'%20fill='%23FFF'%3e%3ctitle/%3e%3cpath%20d='M69.8437,43.3876,33.8422,13.3863a6.0035,6.0035,0,0,0-7.6878,9.223l30.47,25.39-30.47,25.39a6.0035,6.0035,0,0,0,7.6878,9.2231L69.8437,52.6106a6.0091,6.0091,0,0,0,0-9.223Z'/%3e%3c/svg%3e");width:16px;height:16px;position:absolute;right:0}.context_menu_wrap>ul>li:hover .sub_menu{display:block}@media (width<=1670px){.context_menu_wrap{width:160px}.context_menu_wrap ul li>div{padding:5px 10px;font-size:10px}}#modal_wrap{z-index:100;background-color:#00000080;outline:none;display:block;position:absolute;inset:0;overflow:hidden auto}#modal_wrap.disable,#modal_wrap.minimized{display:none}#modal_wrap .modal_base{color:#fff;z-index:999;background-color:#373737;border:1px solid #fff;width:850px;height:570px;font-size:12px;display:inline-block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#modal_wrap .modal_base.small{width:550px;height:570px}#modal_wrap .modal_base .resizer_container .top_left{cursor:nwse-resize;z-index:2;width:10px;height:10px;position:absolute;top:0;left:0}#modal_wrap .modal_base .resizer_container .top{cursor:ns-resize;z-index:1;width:100%;height:4px;position:absolute;top:0;left:0}#modal_wrap .modal_base .resizer_container .top_right{cursor:nesw-resize;z-index:2;width:10px;height:10px;position:absolute;top:0;right:0}#modal_wrap .modal_base .resizer_container .right{cursor:ew-resize;z-index:1;width:4px;height:100%;position:absolute;top:0;right:0}#modal_wrap .modal_base .resizer_container .bottom_left{cursor:nesw-resize;z-index:2;width:10px;height:10px;position:absolute;bottom:0;left:0}#modal_wrap .modal_base .resizer_container .bottom{cursor:ns-resize;z-index:1;width:100%;height:4px;position:absolute;bottom:0;left:0}#modal_wrap .modal_base .resizer_container .right_bottom{cursor:nwse-resize;z-index:2;width:10px;height:10px;position:absolute;bottom:0;right:0}#modal_wrap .modal_base .resizer_container .left{cursor:ew-resize;z-index:1;width:4px;height:100%;position:absolute;top:0;left:0}#modal_wrap .modal_base .modal_header{cursor:move;color:#fff;background:#1b2230;justify-content:space-between;align-items:center;padding:5px;display:flex}#modal_wrap .modal_base .modal_header .modal_button_group{justify-content:center;align-items:center;gap:20px;display:flex}#modal_wrap .modal_base .modal_header .modal_button_group button{fill:#fff;background:0 0;width:18px;padding:0}#modal_wrap .modal_base .modal_header .modal_button_group button svg{fill:#fff;width:18px;height:18px}#modal_wrap .modal_base .modal_content{height:calc(100% - 28px);overflow-y:auto}#modal_wrap .modal_base .modal_content .selectBox{position:relative}#modal_wrap .modal_base .modal_content .selectBox input{color:#fff;box-sizing:border-box;background:#656565;width:175px;height:20px;padding:0 5px;font-size:13px;line-height:20px}#modal_wrap .modal_base .modal_content .selectBox input::placeholder{color:#fff;vertical-align:middle;font-size:13px;line-height:20px}#modal_wrap .modal_base .modal_content .tableInSelect{background:#656565;border:1px solid #656565;list-style-type:none;position:absolute}#modal_wrap .modal_base .modal_content .tableInSelect ul li{text-align:left;cursor:pointer;border-bottom:1px dotted #e2e2e2;padding:5px 8px}#modal_wrap .modal_base .modal_content .tableInSelect ul li:last-child{border-bottom:0}#modal_wrap .modal_base .modal_content .tableInSelect ul li:first-child{border-top-left-radius:2px;border-top-right-radius:2px}#modal_wrap .modal_base .modal_content .tableInSelect ul li:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}#modal_wrap .modal_base .modal_content .tableInSelect ul li:hover{background:#3a3b42}@media (width>=1080px) and (width<=1279px){#modal_wrap .modal_base{height:80%!important;min-height:80%!important}}@media (width>=1280px) and (width<=1599px){#modal_wrap .modal_base{height:80%!important;min-height:80%!important}}@media (width>=1080px) and (width<=1279px){#modal_wrap{height:100%;min-height:100%!important}}@media (width>=1280px) and (width<=1599px){#modal_wrap{height:100%;min-height:100%!important}}.modal_wrap{z-index:1000;color:#fff;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal_wrap .modal_container{font-size:var(--config-font-size,12px);background-color:#3a3b42;border:1px solid #ccc;transition:transform .2s,box-shadow .2s,background-color .2s;position:absolute;box-shadow:0 .3rem .5rem -1px #0000001a}.modal_wrap .modal_container .modal_header{cursor:move;-webkit-user-select:none;user-select:none;background-color:#1b2230;border-bottom:1px solid #666;border-top-left-radius:.5rem;border-top-right-radius:.5rem;justify-content:space-between;align-items:center;height:2.5rem;padding:0 1rem;transition:background-color .2s;display:flex}.modal_wrap .modal_container .modal_header .modal_header_title{color:#666;font-size:1.1rem;font-weight:700}.modal_wrap .modal_container .modal_header .header_button{gap:10px;display:flex}.modal_wrap .modal_container .modal_header .header_button button svg{fill:#fff;width:1.2rem;height:1.2rem}.modal_wrap .modal_container .modal_header .modal_header_close{color:#fff;cursor:pointer;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .2s;display:flex}.modal_wrap .modal_container .modal_header .modal_header_close:hover{color:#374151;background-color:#e5e7eb;border-radius:100%}.modal_wrap .modal_container .modal_body{height:calc(100% - 3rem);padding:10px;overflow:auto}.modal_wrap .modal_container .modal_body.is_actions{height:calc(100% - 7rem)}.modal_wrap .modal_container .modal_actions{justify-content:center;gap:.5rem;height:4rem;padding:0 1rem 1rem 0;display:flex}.modal_wrap .modal_container .modal_actions button{width:5rem;padding:.5rem 1rem}.modal_wrap .modal_container .modal_actions button.button_cancel{background-color:#d0d0d0;color:#1f2937!important}.modal_wrap .modal_container .modal_actions button.button_cancel:hover{background-color:#d0d0d0}.modal_wrap .modal_container .modal_actions button.button_confirm{color:#fff;background-color:#0ac2e3}.modal_wrap .modal_container .modal_actions button.button_confirm:hover{background-color:#0ac2e3}.modal_wrap .modal_container .resize_handle{transition:background-color .2s;position:absolute}.modal_wrap .modal_container .resize_handle:hover{background-color:#60a5fa}.modal_wrap .modal_container .resize_handle_right{cursor:e-resize;width:2px;height:100%;top:0;right:0}.modal_wrap .modal_container .resize_handle_left{cursor:w-resize;width:2px;height:100%;top:0;left:0}.modal_wrap .modal_container .resize_handle_bottom{cursor:s-resize;width:100%;height:2px;bottom:0;left:0}.modal_wrap .modal_container .resize_handle_top{cursor:n-resize;width:100%;height:2px;top:0;left:0}.modal_wrap .modal_container .resize_handle_nw{cursor:nw-resize;opacity:0;width:16px;height:16px;top:0;left:0}.modal_wrap .modal_container .resize_handle_nw:hover{opacity:1}.modal_wrap .modal_container .resize_handle_ne{cursor:ne-resize;opacity:0;width:16px;height:16px;top:0;right:0}.modal_wrap .modal_container .resize_handle_ne:hover{opacity:1}.modal_wrap .modal_container .resize_handle_sw{cursor:sw-resize;opacity:0;width:16px;height:16px;bottom:0;left:0}.modal_wrap .modal_container .resize_handle_sw:hover{opacity:1}.modal_wrap .modal_container .resize_handle_se{cursor:se-resize;opacity:0;width:16px;height:16px;bottom:0;right:0}.modal_wrap .modal_container .resize_handle_se:hover{opacity:1}#dicom_send_modal{box-sizing:border-box;color:#f3f4f6;min-height:100%;padding:16px;font-size:13px}#dicom_send_modal section{background:#343941;border:1px solid #5a606a;border-radius:4px;margin-bottom:14px;padding:12px}#dicom_send_modal .dicom_send_summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}#dicom_send_modal .dicom_send_summary div{flex-direction:column;gap:4px;display:flex}#dicom_send_modal .dicom_send_summary span{color:#b7bec9;font-size:11px}#dicom_send_modal .dicom_send_destination label{margin-bottom:7px;font-weight:600;display:block}#dicom_send_modal .dicom_send_destination select{color:#f9fafb;background:#22262c;border:1px solid #777f8b;border-radius:3px;width:100%;height:34px;padding:0 8px}#dicom_send_modal .dicom_send_destination select:disabled{color:#a4a9b1;background:#2b3037}#dicom_send_modal .dicom_send_destination p{color:#b7bec9;margin:7px 0 0;font-size:11px}#dicom_send_modal .dicom_send_status_heading{justify-content:space-between;align-items:center;display:flex}#dicom_send_modal .dicom_send_status_heading h3{margin:0;font-size:13px}#dicom_send_modal .dicom_send_status_heading span{color:#93c5fd;font-size:11px}#dicom_send_modal .dicom_send_status_text{min-height:20px;margin:9px 0}#dicom_send_modal .dicom_send_progress{background:#20242a;border:1px solid #656d78;border-radius:5px;height:9px;overflow:hidden}#dicom_send_modal .dicom_send_progress div{background:#3b82f6;height:100%;transition:width .18s ease-out}#dicom_send_modal .dicom_send_counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 0;display:grid}#dicom_send_modal .dicom_send_counts div{background:#272c33;border-radius:3px;justify-content:space-between;padding:6px 7px;display:flex}#dicom_send_modal .dicom_send_counts dt{color:#b7bec9}#dicom_send_modal .dicom_send_counts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}#dicom_send_modal .dicom_send_warning,#dicom_send_modal .dicom_send_notice{border-radius:3px;margin:10px 0 0;padding:8px}#dicom_send_modal .dicom_send_warning{color:#ffe7c2;background:#4a3517;border:1px solid #a16207}#dicom_send_modal .dicom_send_notice{color:#dbeafe;background:#1e3a5f;border:1px solid #1d4ed8}#dicom_send_modal .dicom_send_operation_id code{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}#dicom_send_modal .dicom_send_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}#dicom_send_modal .dicom_send_actions button{color:#f3f4f6;background:#414751;border:1px solid #777f8b;border-radius:3px;min-width:92px;height:34px;padding:0 12px}#dicom_send_modal .dicom_send_actions button:hover:not(:disabled){background:#505865}#dicom_send_modal .dicom_send_actions button:disabled{cursor:not-allowed;opacity:.55}#dicom_send_modal .dicom_send_actions button.primary{background:#1d4ed8;border-color:#60a5fa}#dicom_send_modal .dicom_send_actions button.primary:hover:not(:disabled){background:#2563eb}:root{--rct-color-tree-bg:#f6f8fa;--rct-color-tree-focus-outline:#0366d6;--rct-color-focustree-item-selected-bg:#e8eaed;--rct-color-focustree-item-selected-text:inherit;--rct-color-focustree-item-focused-border:#0366d6;--rct-color-focustree-item-draggingover-bg:#ebf0f4;--rct-color-focustree-item-draggingover-color:inherit;--rct-color-nonfocustree-item-selected-bg:#e8eaed;--rct-color-nonfocustree-item-selected-text:inherit;--rct-color-nonfocustree-item-focused-border:#dbdbdb;--rct-color-search-highlight-bg:#a2aed2;--rct-color-drag-between-line-bg:#0366d6;--rct-color-arrow:#373a3f;--rct-item-height:22px;--rct-color-renaming-input-submitbutton-bg:inherit;--rct-color-renaming-input-submitbutton-bg-hover:#0366d6;--rct-color-renaming-input-submitbutton-bg-active:#095fc1;--rct-color-renaming-input-submitbutton-text:inherit;--rct-color-renaming-input-submitbutton-text-hover:#fff;--rct-color-renaming-input-submitbutton-text-active:#fff}.rct-tree-root{background-color:var(--rct-color-tree-bg);padding:4px 0;font-family:sans-serif}.rct-tree-root-focus{outline:1px solid var(--rct-color-tree-focus-outline)}.rct-tree-item-li{margin:0;padding:0;font-size:.8rem;list-style-type:none}.rct-tree-item-title-container{padding-left:var(--depthOffset,0px);border-top:1px solid #0000;border-bottom:1px solid #0000;align-items:center;display:flex}.rct-tree-item-button{box-sizing:border-box;font-family:inherit;font-size:inherit;width:100%;height:var(--rct-item-height);text-align:left;color:inherit;background-color:#0000;border:none;outline:none;flex-grow:1;align-items:center;display:flex}.rct-tree-item-arrow,.rct-tree-item-arrow svg{width:10px}.rct-tree-item-arrow-path{fill:var(--rct-color-arrow)}.rct-tree-items-container{margin:0;padding:0}.rct-tree-root:not(.rct-tree-root-focus) .rct-tree-item-title-container-selected{background-color:var(--rct-color-nonfocustree-item-selected-bg);color:var(--rct-color-nonfocustree-item-selected-text)}.rct-tree-root.rct-tree-root-focus .rct-tree-item-title-container-selected{background-color:var(--rct-color-focustree-item-selected-bg);color:var(--rct-color-focustree-item-selected-text)}.rct-tree-root.rct-tree-root-focus .rct-tree-item-title-container-focused{border-color:var(--rct-color-focustree-item-focused-border);outline:none}.rct-tree-root:not(.rct-tree-root-focus) .rct-tree-item-title-container-focused{border-color:var(--rct-color-nonfocustree-item-focused-border);outline:none}.rct-tree-item-title-container-dragging-over{background-color:var(--rct-color-focustree-item-draggingover-bg);color:var(--rct-color-focustree-item-draggingover-color)}.rct-tree-item-button-search-match{font-style:italic}.rct-tree-item-search-highlight{background-color:var(--rct-color-search-highlight-bg)}.rct-tree-drag-between-line{background-color:var(--rct-color-drag-between-line-bg);height:4px;position:absolute;top:-2px;right:0}.rct-tree-drag-between-line-top{top:0}.rct-tree-drag-between-line-bottom{top:-4px}.rct-tree-search-input-container{width:120px;position:absolute;top:0;right:0}.rct-tree-search-input{width:120px;position:fixed}.rct-tree-item-renaming-form{flex-grow:1;display:flex}.rct-tree-item-renaming-input{background-color:inherit;color:inherit;border:none;outline:none;flex-grow:1}.rct-tree-item-renaming-submit-button{background-color:var(--rct-color-renaming-input-submitbutton-bg);color:var(--rct-color-renaming-input-submitbutton-text);cursor:pointer;border:none;border-radius:999px}.rct-tree-item-renaming-submit-button:hover{background-color:var(--rct-color-renaming-input-submitbutton-bg-hover);color:var(--rct-color-renaming-input-submitbutton-text-hover)}.rct-tree-item-renaming-submit-button:active{background-color:var(--rct-color-renaming-input-submitbutton-bg-active);color:var(--rct-color-renaming-input-submitbutton-text-active)}:root{--rct-color-tree-bg:transparent;--rct-item-height:28px;--rct-color-search-highlight-bg:#acccf1;--rct-color-tree-focus-outline:transparent;--rct-item-margin:1px;--rct-item-padding:8px;--rct-radius:4px;--rct-bar-offset:6px;--rct-bar-width:4px;--rct-bar-color:#0366d6;--rct-focus-outline:#000;--rct-color-focustree-item-selected-bg:#f0f2f5;--rct-color-focustree-item-hover-bg:#f0f2f5;--rct-color-focustree-item-hover-text:inherit;--rct-color-focustree-item-active-bg:#e4e6eb;--rct-color-focustree-item-active-text:#4f4f4f;--rct-arrow-size:10px;--rct-arrow-container-size:16px;--rct-arrow-padding:6px;--rct-cursor:pointer;--rct-search-width:120px;--rct-search-height:16px;--rct-search-padding:8px;--rct-search-border:#b4b7bd;--rct-search-border-bottom:#0366d6;--rct-search-bg:#f8f9fa;--rct-search-text:#000;--rct-search-text-offset:calc(var(--rct-search-padding) * 2 + 16px);--rct-search-container-width:calc(var(--rct-search-width) + var(--rct-search-text-offset) + var(--rct-search-padding) + 2px)}.rct-dark{--rct-color-search-highlight-bg:#2f5381;--rct-bar-color:#1d7be5;--rct-focus-outline:#fff;--rct-color-focustree-item-selected-text:#fff;--rct-color-focustree-item-selected-bg:#373737;--rct-color-focustree-item-hover-bg:#373737;--rct-color-focustree-item-hover-text:#fff;--rct-color-focustree-item-active-bg:#313131;--rct-color-focustree-item-active-text:#fff;--rct-color-focustree-item-draggingover-bg:#313131;--rct-color-focustree-item-draggingover-color:#fff;--rct-color-arrow:#fff;--rct-search-border:#4f4f4f;--rct-search-border-bottom:#1d7be5;--rct-search-bg:#373737;--rct-search-text:#fff;--rct-search-text-offset:calc(var(--rct-search-padding) * 2 + 16px)}.rct-tree-item-button{padding:0 var(--rct-item-padding) 0 calc(var(--rct-item-padding) + var(--rct-arrow-container-size) + var(--rct-arrow-padding));margin-left:calc(-1 * var(--rct-arrow-size));cursor:var(--rct-cursor);transition:color .1s ease-out,background-color .1s ease-out}.rct-tree-item-button:focus-visible{outline:2px solid var(--rct-focus-outline)}.rct-tree-item-button:hover{background-color:var(--rct-color-focustree-item-hover-bg);color:var(--rct-color-focustree-item-hover-text)}.rct-tree-item-button:active{background-color:var(--rct-color-focustree-item-active-bg);color:var(--rct-color-focustree-item-active-text)}.rct-tree-item-title-container-selected .rct-tree-item-button{background-color:var(--rct-color-focustree-item-selected-bg);color:var(--rct-color-focustree-item-selected-text)}.rct-tree-item-title-container-selected .rct-tree-item-button:before{content:" ";top:calc(var(--rct-bar-offset) + var(--rct-item-margin));left:calc(-.5 * var(--rct-bar-width));height:calc(var(--rct-item-height) - 2 * var(--rct-bar-offset));width:var(--rct-bar-width);background-color:var(--rct-bar-color);border-radius:99px;position:absolute}.rct-tree-item-button{margin-top:var(--rct-item-margin);margin-bottom:var(--rct-item-margin);border-radius:var(--rct-radius);position:relative}.rct-tree-item-title-container-dragging-over .rct-tree-item-button{background-color:var(--rct-color-focustree-item-draggingover-bg);color:var(--rct-color-focustree-item-draggingover-color)}.rct-tree-item-title-container{border:none;background-color:unset!important}.rct-tree-item-arrow{z-index:1;margin-right:calc(-1 * var(--rct-arrow-container-size) + var(--rct-arrow-padding));width:var(--rct-arrow-container-size);height:var(--rct-arrow-container-size);border-radius:var(--rct-radius);cursor:var(--rct-cursor);place-content:center;display:flex}.rct-tree-item-arrow.rct-tree-item-arrow-isFolder:hover{background-color:var(--rct-color-focustree-item-hover-bg);color:var(--rct-color-focustree-item-hover-text)}.rct-tree-item-arrow svg{width:var(--rct-arrow-size)}.rct-tree-item-renaming-submit-button{border-radius:var(--rct-radius);visibility:hidden}.rct-tree-drag-between-line{border-radius:99px;height:3px}.rct-tree-search-input-container{width:var(--rct-search-container-width)}.rct-tree-search-input{width:var(--rct-search-width);height:var(--rct-search-height);padding:var(--rct-search-padding);padding-left:var(--rct-search-text-offset);border:1px solid var(--rct-search-border);border-bottom:2px solid var(--rct-search-border-bottom);border-radius:var(--rct-radius);background-color:var(--rct-search-bg);color:var(--rct-search-text);margin:0}.rct-tree-search-input:focus{outline:none}.rct-tree-input-icon{content:url(data:image/svg+xml,%3Csvg%20stroke%3D%22currentColor%22%20fill%3D%22currentColor%22%20stroke-width%3D%220%22%20viewBox%3D%220%200%2016%2016%22%20height%3D%221em%22%20width%3D%221em%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.742%2010.344a6.5%206.5%200%201%200-1.397%201.398h-.001c.03.04.062.078.098.115l3.85%203.85a1%201%200%200%200%201.415-1.414l-3.85-3.85a1.007%201.007%200%200%200-.115-.1zM12%206.5a5.5%205.5%200%201%201-11%200%205.5%205.5%200%200%201%2011%200z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);transform:translateY(var(--rct-search-padding)) translateX(var(--rct-search-padding));z-index:1;position:fixed}.rct-dark .rct-tree-input-icon{content:url(data:image/svg+xml,%3Csvg%20stroke%3D%22%23ffffff%22%20fill%3D%22%23ffffff%22%20stroke-width%3D%220%22%20viewBox%3D%220%200%2016%2016%22%20height%3D%221em%22%20width%3D%221em%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.742%2010.344a6.5%206.5%200%201%200-1.397%201.398h-.001c.03.04.062.078.098.115l3.85%203.85a1%201%200%200%200%201.415-1.414l-3.85-3.85a1.007%201.007%200%200%200-.115-.1zM12%206.5a5.5%205.5%200%201%201-11%200%205.5%205.5%200%200%201%2011%200z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}.rct-rtl .rct-tree-item-title-container{flex-direction:row-reverse}.rct-rtl .rct-tree-item-button{text-align:right;justify-content:flex-end}.rct-rtl .rct-tree-item-title-container{padding-right:var(--depthOffset,0px);padding-left:0}.rct-rtl .rct-tree-item-title-container-selected .rct-tree-item-button:before{left:unset;right:calc(-.5 * var(--rct-bar-width))}.rct-rtl .rct-tree-item-arrow{margin-left:4px}.rct-rtl .rct-tree-item-arrow:not(.rct-tree-item-arrow-expanded){transform:rotate(180deg)}#search_filter_container{border-right:1px solid #797979;width:13%;min-width:160px;height:100%;transition:all .3s ease-in-out;position:relative;overflow:hidden}#search_filter_container.is_hide{background-color:#3a3b42;animation:.3s ease-in-out forwards collapse}#search_filter_container.is_show{animation:.3s ease-in-out forwards expand}@keyframes collapse{99%{width:0;position:relative}to{width:0;position:absolute}}@keyframes expand{0%{width:0;position:absolute}1%{width:0;position:relative}to{width:10%;position:relative}}#search_filter_container .filter_box{color:#fff;flex-direction:column;flex:1;height:calc(100% - 25px);font-weight:500;display:flex}#search_filter_container .filter_box .tree_content{flex:1;padding:2px 0 2px 2px;overflow:hidden auto}#search_filter_container .filter_box .tree_content .rct-tree-root{padding:0}#search_filter_container .filter_box .tree_content .rct-tree-item-li,#search_filter_container .filter_box .tree_content .rct-tree-items-container{all:unset;display:block}#search_filter_container .filter_box .tree_content::-webkit-scrollbar{width:7px}#search_filter_container .filter_box .tree_content::-webkit-scrollbar-thumb{background-color:#767680;border-radius:5px}#search_filter_container .filter_box .tree_content::-webkit-scrollbar-track{background:0 0}#search_filter_container .filter_box .tree_content .tree_item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:2px;align-items:center;min-height:24px;margin:1px 0;transition:background-color .15s;display:flex}#search_filter_container .filter_box .tree_content .tree_item:hover{background-color:#ffffff14}#search_filter_container .filter_box .tree_content .tree_item.active{background-color:#45b8e526}#search_filter_container .filter_box .tree_content .tree_item.active .tree_item_name{color:#78d7ff;font-weight:600}#search_filter_container .filter_box .tree_content .tree_item.drag_over{background-color:#45b8e533;border:1px dashed #45b8e5;border-radius:3px}#search_filter_container .filter_box .tree_content .tree_item_content{flex-direction:row;flex:1;align-items:center;gap:4px;min-height:20px;padding:2px;display:flex}#search_filter_container .filter_box .tree_content .tree_item_content .arrow{color:#999;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:14px;min-width:14px;height:14px;display:flex}#search_filter_container .filter_box .tree_content .tree_item_content .arrow svg{width:10px;height:10px}#search_filter_container .filter_box .tree_content .tree_item_content .arrow:hover{color:#fff}#search_filter_container .filter_box .tree_content .tree_item_content .tree_item_name{font-size:inherit;color:#e1e1e1;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:1;padding:2px 4px;transition:color .15s;overflow:hidden}#search_filter_container .filter_box .tree_content .tree_item_content .tree_item_name:hover{color:#fff}#search_filter_container .filter_box .btn_bookmarks{font-size:inherit;text-align:left;letter-spacing:1px;align-items:center;transition:all .15s linear;display:flex}#search_filter_container .filter_box .btn_bookmarks:hover{color:#a0a1a6;text-decoration:none;transition:all .25s linear}#search_filter_container .filter_box .btn_bookmarks svg{margin-right:5px}#search_filter_container .filter_buttons{text-align:center;background-color:#c6c0ec}#search_filter_container .filter_buttons button{color:#4b4b4b;width:100%;font-weight:700}#search_filter_modal .btn_add_group{color:#fff;background-color:#5c9eff;border-radius:3px;margin-left:10px;padding:4px 11px}#search_filter_modal .btn_add_group:hover{background-color:#3b82f6}#search_filter_modal .filter_create_group{background:#5f5e65;border-radius:7px;flex-direction:column;gap:10px;width:100%;margin-bottom:10px;padding:10px;display:flex}#search_filter_modal .filter_create_group label{font-size:14px}#search_filter_modal .filter_create_group select.filter_item{padding:2px}#search_filter_modal .filter_create_group .filter_item{color:#eee;background-color:#4a4951;border:1px solid #828282;height:24px;padding:4px;font-size:12px}#search_filter_modal .filter_create_group .filter_item ::placeholder{color:#eee;font-size:5px}#search_filter_modal .filter_create_group .filter_group_content{flex-direction:column;gap:3px;display:flex}#search_filter_modal .filter_create_group .filter_group_content .filter_create_box{background:#4a4951;border-radius:4px;padding:5px;display:flex}#search_filter_modal .filter_create_group .filter_group_content .filter_create_box .filter_create_list .flex_row_item:nth-child(2),#search_filter_modal .filter_create_group .filter_group_content .filter_create_box .filter_create_list .flex_row_item:nth-child(3){flex-basis:35%}#search_filter_modal .filter_create_group .filter_group_content .filter_create_box .filter_create_list .flex_row_item:first-child{flex-basis:30%}#search_filter_modal .filter_create_group .filter_group_content .filter_create_box .filter_create_list .flex_row_item button{color:#fff;width:20px;height:24px}#search_filter_modal .filter_create_group .filter_group_content .filter_create_box .filter_create_list .flex_row_item button svg{width:100%;height:100%}#search_filter_modal .filter_create_group .filter_group_content .filter_create_box .filter_create_list .flex_row_item .flexible_item{flex:auto}#search_filter_modal .filter_create_group .filter_group_content .filter_create_box .flex_row{align-items:center;gap:4px;width:100%;display:flex}#search_filter_modal .filter_create_group .filter_group_buttons{justify-content:flex-end;gap:5px;display:flex}#search_filter_modal .filter_create_group .filter_group_buttons button{color:#fff;border-radius:5px;padding:3px 9px}#search_filter_modal .filter_create_group .filter_group_buttons .btn_add{background-color:#66bb6a}#search_filter_modal .filter_create_group .filter_group_buttons .btn_add:hover{background-color:#45a049}#search_filter_modal .filter_create_group .filter_group_buttons .btn_del{background-color:#9c9c9c}#search_filter_modal .filter_create_group .filter_group_buttons .btn_del:hover{background-color:#848484}#search_filter_modal .filter_create_group .filter_group_buttons .btn_del:disabled{cursor:not-allowed;color:#d2d2d2;background-color:#848484}.search_form_wrap{color:#fff;width:100%;height:100%;padding:10px}.search_form_wrap h3{color:#4ebefb;text-align:left;justify-content:space-between;align-items:center;padding:10px 0 7px;font-size:13px;display:flex}.search_form_wrap input[type=text]{color:#fff;background-color:#4a4951;height:20px}.search_form_wrap .search_form{flex-direction:column;width:100%;height:27%;padding:0;display:flex}.search_form_wrap .search_form .search_title{flex-direction:column;align-items:flex-start;margin-bottom:10px;display:flex}.search_form_wrap .search_form input[type=text]::placeholder{color:#fff;font-size:13px}.delete_button,.add_button{color:#ddd;background:0 0;border:1px solid #b9b9b9;width:auto;height:20px;margin-left:5px;padding:3px 7px;font-size:10px;line-height:14px;display:block}.filter_list_wrap{border:1px solid #666;flex-direction:column;align-items:flex-start;height:250px;min-height:30%;margin-top:5px;margin-bottom:10px;padding:5px;display:flex;overflow-y:auto}.filter_list_wrap::-webkit-scrollbar{width:7px;height:7px}.filter_list_wrap::-webkit-scrollbar-thumb{background-color:#767680;border-radius:5px}.filter_list_wrap::-webkit-scrollbar-track{background:0 0}.filter_list_wrap::-webkit-scrollbar-corner{background:0 0}.filter_list_wrap .filter_list_item{border-bottom:1px solid #525252;justify-content:space-between;align-items:center;width:100%;padding:5px 0;display:flex}.modal_button_set{justify-content:center;display:flex}.modal_button_set button{color:#333;background-color:#d0d0d0;border:none;width:80px;margin:0 5px;padding:8px 0}.modal_button_set button.save{color:#fff;background-color:#0ac2e3}.filter_form_condition{width:180px;margin:0!important}.search_favorite_panel{color:#fff;border-bottom:1px solid #58585b;flex-direction:column;flex:auto;gap:.25em;min-height:0;padding:.35em .4em;display:flex}.search_favorite_panel .favorite_head{border-radius:var(--sv-radius-md);background-color:var(--sv-bg-elevated);justify-content:space-between;align-items:center;margin-bottom:.45em;padding:.35em .55em;display:flex}.search_favorite_panel .favorite_title{letter-spacing:.06em;color:var(--sv-text-primary);white-space:nowrap;font-size:.9em;font-weight:700}.search_favorite_panel .favorite_guide{color:#9ca3af;word-break:keep-all;margin:0;font-size:.8em;line-height:1.35}.search_favorite_panel .favorite_order{color:#78d7ff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.search_favorite_panel .favorite_list{flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow:hidden auto}.search_favorite_panel .favorite_list::-webkit-scrollbar{width:7px}.search_favorite_panel .favorite_list::-webkit-scrollbar-thumb{background-color:#767680;border-radius:5px}.search_favorite_panel .favorite_list::-webkit-scrollbar-track{background:0 0}.search_favorite_panel .favorite_item{border-radius:2px;align-items:center;gap:2px;min-height:24px;margin:1px 0;transition:background-color .15s;display:flex}.search_favorite_panel .favorite_item:hover{background-color:#ffffff14}.search_favorite_panel .favorite_item.active{background-color:#45b8e526}.search_favorite_panel .favorite_item.active .favorite_name{color:#78d7ff;font-weight:600}.search_favorite_panel .favorite_item.editing{flex-wrap:wrap;gap:2px;padding:2px}.search_favorite_panel .favorite_name{color:#e1e1e1;min-width:0;font-size:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;flex:auto;padding:2px 4px;overflow:hidden}.search_favorite_panel .favorite_name:hover{color:#fff}.search_favorite_panel .favorite_actions{flex:none;align-items:center;gap:2px;display:flex}.search_favorite_panel .favorite_action{color:#9ca3af;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex}.search_favorite_panel .favorite_action svg{width:10px;height:10px}.search_favorite_panel .favorite_action:hover{color:#fff}.search_favorite_panel .favorite_action:disabled{opacity:.5;cursor:not-allowed}.search_favorite_panel .favorite_input{color:#e5e7eb;background:#2c2d33;border:1px solid #4b5563;border-radius:.2em;flex:40%;min-width:0;height:20px;padding:0 .3em;font-size:.85em}.search_favorite_panel .favorite_input:focus{border-color:#667eea;outline:none}.box_content:has(>.filter_box) .search_favorite_panel{flex:0 auto;max-height:50%}.search_filter_context_menu{z-index:10000;background:#2a2b32;border:1px solid #45b8e5;border-radius:6px;min-width:160px;padding:4px 0;box-shadow:0 4px 12px #00000080}.search_filter_context_menu .context_menu_item{color:#e1e1e1;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:13px;transition:all .2s;display:flex}.search_filter_context_menu .context_menu_item svg{flex-shrink:0;width:16px;height:16px}.search_filter_context_menu .context_menu_item:hover{color:#45b8e5;background:#35363f}.search_filter_context_menu .context_menu_item:hover svg{color:#45b8e5}.search_filter_context_menu .context_menu_item:active{background:#3d3e47}.search_filter_context_menu .context_menu_item.delete:hover{color:#ff6b6b;background:#4a2424}.search_filter_context_menu .context_menu_item.delete:hover svg{color:#ff6b6b}.study_stats{font-size:var(--worklist-font-size,12px);align-items:center;gap:.33em;padding:0 .67em;display:flex}.study_stats .stat_item{cursor:pointer;border-radius:.25em;align-items:center;gap:.33em;padding:.17em .67em;transition:opacity .15s,transform .15s;display:flex}.study_stats .stat_item:hover{opacity:.85;transform:scale(1.02)}.study_stats .stat_item:active{transform:scale(.98)}.study_stats .stat_item.disabled{cursor:default}.study_stats .stat_item.disabled:hover{opacity:1;transform:none}.study_stats .stat_item.disabled:active{transform:none}.study_stats .stat_item .stat_label{opacity:.9;font-size:.9em}.study_stats .stat_item .stat_value{text-align:center;min-width:1.67em;font-weight:600}.collab_panel{z-index:1200;color:#e5e9f0;background:#1e2430;border:1px solid #3a4356;border-radius:8px;flex-direction:column;width:340px;font-size:12px;display:flex;position:fixed;top:48px;bottom:8px;right:8px;box-shadow:0 6px 24px #00000073}.collab_panel .collab_head{border-bottom:1px solid #3a4356;flex:none;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.collab_panel .collab_head .collab_title{font-size:13px;font-weight:700}.collab_panel .collab_head .collab_status{margin-left:6px;font-size:11px}.collab_panel .collab_head .collab_status.open{color:#22c55e}.collab_panel .collab_head .collab_status.closed,.collab_panel .collab_head .collab_status.connecting{color:#fbbf24}.collab_panel .collab_head .collab_status.idle{color:#94a3b8}.collab_panel .collab_head button{color:#94a3b8;cursor:pointer;background:0 0;border:none}.collab_panel .collab_tabs{border-bottom:1px solid #3a4356;flex:none;display:flex}.collab_panel .collab_tabs button{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:6px 0}.collab_panel .collab_tabs button.active{color:#e5e9f0;border-bottom-color:#38bdf8}.collab_panel .collab_tabs button .badge{color:#fff;background:#ef4444;border-radius:7px;min-width:14px;margin-left:4px;padding:0 4px;font-size:10px;display:inline-block}.collab_panel .collab_body{flex:auto;padding:8px;overflow-y:auto}.collab_panel .collab_row{border-radius:4px;align-items:center;gap:6px;padding:5px 4px;display:flex}.collab_panel .collab_row:hover{background:#262e3d}.collab_panel .collab_row .dot{background:#64748b;border-radius:50%;width:7px;height:7px}.collab_panel .collab_row .dot.online{background:#22c55e}.collab_panel .collab_row .who{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.collab_panel .collab_row .who .sub{color:#94a3b8;margin-left:4px;font-size:11px}.collab_panel .collab_row .mini{color:#cbd5e1;cursor:pointer;background:#2b3446;border:1px solid #3a4356;border-radius:4px;padding:2px 6px;font-size:11px}.collab_panel .collab_row .mini:hover{background:#364158}.collab_panel .collab_row .mini:disabled{opacity:.4;cursor:default}.collab_panel .collab_row .mini.primary{color:#fff;background:#0ea5e9;border-color:#0ea5e9}.collab_panel .collab_row .mini.danger{color:#fecaca;background:#7f1d1d;border-color:#7f1d1d}.collab_panel .collab_section_title{color:#94a3b8;margin:10px 4px 4px;font-size:11px;font-weight:700}.collab_panel .collab_search{gap:4px;margin-bottom:6px;display:flex}.collab_panel .collab_search input{color:#e5e9f0;background:#141922;border:1px solid #3a4356;border-radius:4px;flex:1;padding:4px 6px}.collab_panel .collab_caps{flex-wrap:wrap;gap:2px 8px;margin:2px 0 4px 17px;display:flex}.collab_panel .collab_caps label{color:#94a3b8;cursor:pointer;align-items:center;gap:3px;font-size:11px;display:inline-flex}.collab_panel .collab_caps label input{accent-color:#38bdf8}.collab_panel .collab_chat{flex-direction:column;height:100%;display:flex}.collab_panel .collab_chat .chat_list{flex-direction:column;flex:1;gap:4px;padding:4px;display:flex;overflow-y:auto}.collab_panel .collab_chat .chat_list .msg{word-break:break-word;background:#2b3446;border-radius:8px;align-self:flex-start;max-width:85%;padding:4px 8px}.collab_panel .collab_chat .chat_list .msg.mine{background:#075985;align-self:flex-end}.collab_panel .collab_chat .chat_list .msg .meta{color:#94a3b8;font-size:10px;display:block}.collab_panel .collab_chat .chat_input{gap:4px;padding:6px 4px 2px;display:flex}.collab_panel .collab_chat .chat_input input{color:#e5e9f0;background:#141922;border:1px solid #3a4356;border-radius:4px;flex:1;padding:5px 6px}.collab_panel .collab_invite_banner{background:#0c2536;border:1px solid #0ea5e9;border-radius:6px;flex:none;margin:6px 0;padding:8px}.collab_panel .collab_invite_banner .actions{gap:6px;margin-top:6px;display:flex}.collab_panel .collab_video_wrap{padding:4px}.collab_open_btn{white-space:nowrap;position:relative}.collab_open_btn .invite_dot{background:#ef4444;border-radius:50%;width:8px;height:8px;position:absolute;top:1px;right:1px}#study_menu.menu div.menu_tabs{flex:0 auto}#study_menu.menu form.global_search_bar~div.button_group{flex:none}#study_menu.menu form.global_search_bar{flex:auto;align-items:center;gap:.5em;min-width:200px;padding:0 .6em;display:flex}#study_menu.menu form.global_search_bar .favorite_save_button{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #4b5563;border-radius:.3em;flex:none;justify-content:center;align-items:center;height:26px;padding:0 .4em;display:flex}#study_menu.menu form.global_search_bar .favorite_save_button svg{width:1.1em;height:1.1em}#study_menu.menu form.global_search_bar .favorite_save_button:hover:not(:disabled){color:#fedf7a;background:var(--sv-bg-hover,#3a3b42)}#study_menu.menu form.global_search_bar .favorite_save_button:disabled{opacity:.45;cursor:not-allowed}#study_menu.menu form.global_search_bar .search_label{color:#9ca3af;letter-spacing:.05em;white-space:nowrap;font-size:.85em;font-weight:700}#study_menu.menu form.global_search_bar input{color:#e5e7eb;background:#2c2d33;border:1px solid #4b5563;border-radius:.3em;flex:auto;min-width:0;height:26px;padding:0 .6em;font-size:.95em}#study_menu.menu form.global_search_bar input:focus{border-color:#667eea;outline:none}#study_menu.menu form.global_search_bar input::placeholder{color:#6b7280}#study_menu.menu form.global_search_bar .clear_button{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:.3em;flex:none;height:26px;padding:0 .5em;font-size:1.1em;line-height:1}#study_menu.menu form.global_search_bar .clear_button:hover{color:#e5e7eb;background:var(--sv-bg-hover,#3a3b42)}#study_menu.menu form.global_search_bar .search_button{cursor:pointer;background:0 0;border:1px solid #4b5563;border-radius:.3em;flex:none;justify-content:center;align-items:center;height:26px;padding:0 .5em;display:flex}#study_menu.menu form.global_search_bar .search_button svg{fill:#9ca3af;width:1.1em;height:1.1em}#study_menu.menu form.global_search_bar .search_button:hover{background:var(--sv-bg-hover,#3a3b42)}#study_menu.menu form.global_search_bar .search_button:hover svg{fill:#e5e7eb}#study_menu.menu form.global_search_bar .search_count{color:#9ca3af;white-space:nowrap;font-size:.85em;font-weight:600}.updater-splash{background:#292929;flex-direction:column;justify-content:center;align-items:center;gap:26px;width:100vw;height:100vh;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}.updater-splash #loader_wrap{perspective:780px;width:90px;height:90px;position:relative}.updater-splash #loader_wrap .loader_inner{box-sizing:border-box;border-radius:50%;width:100%;height:100%;position:absolute}.updater-splash #loader_wrap .loader_inner.loader_one{border-bottom:5px solid #875cdc;animation:1.15s linear infinite loader-rotate-one;top:0;left:0}.updater-splash #loader_wrap .loader_inner.loader_two{border-right:5px solid #4c4273fc;animation:1.15s linear infinite loader-rotate-two;top:0;right:0}.updater-splash #loader_wrap .loader_inner.loader_three{border-top:5px solid #e9a08a;animation:1.15s linear infinite loader-rotate-three;bottom:0;right:0}.updater-splash #saint_text{justify-content:center;display:flex}.updater-splash #saint_text svg{width:220px;max-width:60vw;height:auto}.updater-splash #status{flex-direction:column;align-items:center;gap:14px;width:320px;max-width:80vw;display:flex}.updater-splash #status .status_text{color:#c7c7c7;font-size:15px;font-weight:600}.updater-splash #status .progress_bar{background:#3a3a3a;border-radius:2px;width:100%;height:4px;overflow:hidden}.updater-splash #status .progress_bar .progress{background:#3caeff;height:100%;transition:width .3s}.updater-splash #status .error_text{color:#e58a8a;word-break:break-all;text-align:center;max-width:100%;font-size:12px}.updater-splash #status .buttons{gap:10px;margin-top:6px;display:flex}.updater-splash #status .buttons .action_button{color:#fff;cursor:pointer;background:#3498db;border:none;border-radius:4px;padding:8px 20px;transition:opacity .3s}.updater-splash #status .buttons .action_button.secondary{background:#555}.updater-splash #status .buttons .action_button:hover{opacity:.9}.updater-splash #status .buttons .action_button:disabled{opacity:.5;cursor:not-allowed}@keyframes loader-rotate-one{0%{transform:rotateX(35deg)rotateY(-45deg)rotate(0)}to{transform:rotateX(35deg)rotateY(-45deg)rotate(360deg)}}@keyframes loader-rotate-two{0%{transform:rotateX(50deg)rotateY(10deg)rotate(0)}to{transform:rotateX(50deg)rotateY(10deg)rotate(360deg)}}@keyframes loader-rotate-three{0%{transform:rotateX(35deg)rotateY(55deg)rotate(0)}to{transform:rotateX(35deg)rotateY(55deg)rotate(360deg)}}#config_provider_loading_container{background-color:var(--sv-bg-panel);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative}#config_provider_loading_container .loading_progress_overlay{color:#fff;text-align:center;font-size:14px}#config_provider_loading_container .loading_progress_overlay .progress_message{margin-bottom:30px}#config_provider_loading_container .loading_progress_overlay .progress_bar_container{background-color:var(--sv-border-strong);border-radius:2px;width:300px;height:7px;position:relative;overflow:hidden}#config_provider_loading_container .loading_progress_overlay .progress_bar_container .progress_bar{height:100%;transition:width .3s}#config_provider_loading_container .loading_progress_overlay .progress_bar_container .progress_bar--success{background-color:var(--sv-success)}#config_provider_loading_container .loading_progress_overlay .progress_bar_container .progress_bar--error{background-color:var(--sv-danger)}#config_provider_loading_container .loading_progress_overlay .progress_percentage{color:var(--sv-text-secondary);margin-top:5px;font-size:12px}#config_provider_loading_container .loading_progress_overlay .study_results_container{margin-top:15px;font-size:12px}#config_provider_loading_container .loading_progress_overlay .study_results_container .study_result_item{margin-bottom:2px}#config_provider_loading_container .loading_progress_overlay .study_results_container .study_result_item--success{color:var(--sv-success)}#config_provider_loading_container .loading_progress_overlay .study_results_container .study_result_item--error{color:var(--sv-danger)}
