.annotation{background-color:var(--marker-bg, #da5d3b);border-radius:50%;width:4px;height:4px;position:relative}.annotation.active{background-color:var(--marker-active-bg, #d95c3b)}.hidden-annotation{display:none}.annotationMarker{position:absolute;top:12px;left:50%;transform:translate(-50%);display:flex;text-align:center;align-items:center;justify-content:center;width:63px;height:36px;border-radius:8px;color:var(--marker-color, #fff);background:var(--marker-bg, #da5d3b);gap:4px;z-index:100;padding:8px 4px;font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:16px;cursor:pointer}.annotationMarker.active{background-color:var(--marker-active-bg, #d95c3b);color:var(--marker-active-color, #ffffff)}.annotationMarkerAnchor{position:absolute;top:-7px;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--marker-bg, #da5d3b)}.annotationMarkerAnchor.active{border-bottom:8px solid var(--marker-active-bg, #d95c3b)}.annotationDescription{position:absolute;top:52px;left:50%;transform:translate(-50%);font-size:12px;width:265px;max-height:220px;background:#fafafa;border-radius:19px;padding:0 10.5px 12px;display:block;z-index:110;overflow:hidden}.annotationDescription.grouped{padding:12px 10.5px}.annotationDescription_title{padding:13px 0 8px;text-transform:uppercase;color:var(--secondary);border-bottom:1px solid #d9d9d9;font-size:12px;font-style:normal;font-weight:600;line-height:12px;text-align:right}.annotationDescription_content{padding-top:10px;padding-left:6px;font-size:14px;font-style:normal;font-weight:400;line-height:114.286%;word-break:break-all}.annotationDescription_content>div:nth-child(1){font-weight:700}.annotationDescription_content>div:nth-child(2){height:107px;overflow:scroll;text-overflow:ellipsis;font-size:12px}.annotationDescription_content div:nth-child(2)::-webkit-scrollbar{display:none}.annotationDescription_bottom{position:absolute;bottom:20px;width:calc(100% - 29px);display:flex;justify-content:space-between;font-size:12px;font-style:normal;font-weight:600;line-height:12px;color:var(--secondary);padding-left:6px}.annotationDescription_bottom__left{color:var(--secondary)}.view-detail-button{cursor:pointer;flex-shrink:0}.annotationPageList{padding:0 6px;display:flex;flex-direction:column;gap:7px;overflow-y:auto;max-height:196px}.annotationPageList::-webkit-scrollbar{display:none}.annotationPageList_item{display:flex;align-items:center;gap:6px;font-size:13px}.annotationNoteItem{justify-content:space-between}.annotationPageList_title{color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.distance-label.hidden{display:none!important}.distance-label.active{background-color:#d95c3b!important;color:#fff!important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}body{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif}
