@charset "UTF-8";

:root{
	--sc-annotation-highlight-color1:254,231,157;
	--sc-annotation-highlight-color2:181,223,253;
	--sc-annotation-highlight-color3:253,208,241;
}

[test-annotation-highlight-area]{position:relative;user-select:text;-webkit-user-select:text;-webkit-touch-callout:none;}
[test-annotation-highlight-area] *{-webkit-user-select:text;-webkit-touch-callout:none;}
[test-annotation-highlight-area] [test-annotation-highlight][test-annotation-highlight-color="1"]{background-color:rgba(var(--sc-annotation-highlight-color1),0.5);}
[test-annotation-highlight-area] [test-annotation-highlight][test-annotation-highlight-color="2"]{background-color:rgba(var(--sc-annotation-highlight-color2),0.5);}
[test-annotation-highlight-area] [test-annotation-highlight][test-annotation-highlight-color="3"]{background-color:rgba(var(--sc-annotation-highlight-color3),0.5);}
[test-annotation-highlight-area] [test-annotation-highlight][test-annotation-highlight-color="1"].active{background-color:rgba(var(--sc-annotation-highlight-color1),0.9);}
[test-annotation-highlight-area] [test-annotation-highlight][test-annotation-highlight-color="2"].active{background-color:rgba(var(--sc-annotation-highlight-color2),0.9);}
[test-annotation-highlight-area] [test-annotation-highlight][test-annotation-highlight-color="3"].active{background-color:rgba(var(--sc-annotation-highlight-color3),0.9);}
[test-annotation-highlight-area] [test-annotation-highlight][test-annotation-highlight-color][test-annotation-highlight-hide]{background-color:transparent !important;}

[test-annotation-highlight-popup]{position:absolute;display:none;margin:0;padding:5px;background:#ffffff;border:1px solid #f0f0f0;border-radius:45px;box-shadow:0 1px 2px rgba(0,0,0,0.3);display:none;flex-direction:row;flex-wrap:nowrap;gap:20px;z-index:1000;user-select:none;}
[test-annotation-highlight-popup].active{display:flex;}
[test-annotation-highlight-popup] .divider{position:relative;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;}
[test-annotation-highlight-popup] .divider + .divider:before{content:"";position:absolute;left:-10px;top:50%;transform:translate(-50%,-50%);display:block;width:1px;height:20px;background-color:#d9d9d9;}
[test-annotation-highlight-popup] .button{position:relative;margin:0;padding:0;width:35px;height:35px;border-radius:50%;border:0;-webkit-appearance:none;background-color:#ffffff;box-sizing:border-box;overflow:hidden;cursor:pointer;}
[test-annotation-highlight-popup] .button:before,
[test-annotation-highlight-popup] .button:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;box-sizing:border-box;}
[test-annotation-highlight-popup] .button:before{z-index:0;}
[test-annotation-highlight-popup] .button:after{z-index:1;border:1px solid #6b6b6b;font-family:"remixicon";font-size:16px;font-weight:300;color:#000000;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;}
[test-annotation-highlight-popup] .button:hover:after{border-width:2.5px;}
[test-annotation-highlight-popup] .button.remove:after{content:"\EC28";}
[test-annotation-highlight-popup] .button.remove:hover{background-color:#f0f0f0;}
[test-annotation-highlight-popup] .button.annotation:after{content:"\F466";}
[test-annotation-highlight-popup] .button[test-annotation-highlight-color]:before{z-index:0;background-color:#fafafa;opacity:0.5;}
[test-annotation-highlight-popup] .button[test-annotation-highlight-color]:hover:before{opacity:1;}
[test-annotation-highlight-popup] .button[test-annotation-highlight-color].selected:before{opacity:1;}
[test-annotation-highlight-popup] .button[test-annotation-highlight-color].selected:after{border-width:2.5px;content:"\EBD6";}
[test-annotation-highlight-popup] .button[test-annotation-highlight-color="1"]:before{background-color:rgba(var(--sc-annotation-highlight-color1),1);}
[test-annotation-highlight-popup] .button[test-annotation-highlight-color="2"]:before{background-color:rgba(var(--sc-annotation-highlight-color2),1);}
[test-annotation-highlight-popup] .button[test-annotation-highlight-color="3"]:before{background-color:rgba(var(--sc-annotation-highlight-color3),1);}
[test-annotation-highlight-popup] .color-picker{position:relative;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px;}

[test-annotation-highlight-list]{position:relative;margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px;flex-shrink:0;}
[test-annotation-highlight-list] [test-annotation-highlight-item]{position:relative;margin:0;padding:1px;background-color:#ffffff;border:1px solid #000000;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;flex-wrap:nowrap;flex-shrink:0;}
[test-annotation-highlight-list] [test-annotation-highlight-item]:before{content:"";display:block;position:absolute;z-index:0;left:-1px;top:-1px;width:calc(100% + 2px);height:calc(100% + 2px);box-shadow:inset 0 0 0 2px rgba(0,0,0,1);border-radius:9.6px;box-sizing:border-box;opacity:0;}
[test-annotation-highlight-list] [test-annotation-highlight-item] .annotation_item_header{position:relative;z-index:1;margin:0;padding:6px;min-height:25px;display:flex;flex-direction:row;justify-content:center;align-items:center;justify-content:space-between;gap:6px;}
[test-annotation-highlight-list] [test-annotation-highlight-item] .annotation_item_header .summary{position:relative;margin:0;padding:0;font-size:12px;font-weight:700;line-height:1.4;color:#000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;}
[test-annotation-highlight-list] [test-annotation-highlight-item] .annotation_item_header .remove{position:relative;margin:0;padding:0;width:25px;height:25px;border-radius:50%;border:0;-webkit-appearance:none;background-color:#ffffff;cursor:pointer;font-family:"remixicon";font-size:14px;font-weight:300;color:#000000;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;}
[test-annotation-highlight-list] [test-annotation-highlight-item] .annotation_item_header .remove:before{content:"\EC28";}
[test-annotation-highlight-list] [test-annotation-highlight-item] .annotation_item_header .remove:hover{background-color:#f0f0f0;}
[test-annotation-highlight-list] [test-annotation-highlight-item] .annotation_item_body{position:relative;z-index:1;margin:0;padding:0;background-color:#ffffff;border-bottom-left-radius:9.6px;border-bottom-right-radius:9px;overflow:hidden;}
[test-annotation-highlight-list] [test-annotation-highlight-item] .annotation_item_body .textarea{position:relative;display:block;margin:0;padding:6px;width:100%;height:auto;resize:none;border:0;border-radius:0;-webkit-appearance:none;font-size:12px;font-weight:400;line-height:1.4;color:#000000;outline:none;overflow:hidden;box-sizing:border-box;}
[test-annotation-highlight-list] [test-annotation-highlight-item][test-annotation-highlight-color="1"]{background-color:rgba(var(--sc-annotation-highlight-color1),0.5);}
[test-annotation-highlight-list] [test-annotation-highlight-item][test-annotation-highlight-color="2"]{background-color:rgba(var(--sc-annotation-highlight-color2),0.5);}
[test-annotation-highlight-list] [test-annotation-highlight-item][test-annotation-highlight-color="3"]{background-color:rgba(var(--sc-annotation-highlight-color3),0.5);}
[test-annotation-highlight-list] [test-annotation-highlight-item].active{left:-10px;}
[test-annotation-highlight-list] [test-annotation-highlight-item].active:before{opacity:1;}
[test-annotation-highlight-list] [test-annotation-highlight-item].active[test-annotation-highlight-color="1"]{background-color:rgba(var(--sc-annotation-highlight-color1),1);}
[test-annotation-highlight-list] [test-annotation-highlight-item].active[test-annotation-highlight-color="2"]{background-color:rgba(var(--sc-annotation-highlight-color2),1);}
[test-annotation-highlight-list] [test-annotation-highlight-item].active[test-annotation-highlight-color="3"]{background-color:rgba(var(--sc-annotation-highlight-color3),1);}