:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors:active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--total-scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors:active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.jd-form-group{position:relative;width:100%}.jd-form-group label{position:relative;margin-bottom:5px;display:inline-block;font-size:14px;color:#1a1311}.jd-form-group label.jd-required:after{content:"*";display:block;position:absolute;top:0;right:-8px;color:#d82531}.jd-form-group .jd-input-new{font-size:14px;width:100%;min-height:38px;padding:8px;background-color:#f9f9f9;color:#1a1311;border:1px solid #CBCBCB;border-radius:4px;margin:0}.jd-form-group .jd-input-new::placeholder{font-size:14px;color:#b7b7b7}.jd-form-group .jd-input-new:focus{border:1px solid #1A1311;background-color:#fff}.jd-form-group .jd-input-new:disabled{border-color:#e0e0e0;opacity:1;cursor:not-allowed}.jd-form-group .jd-input-new.jd-search{background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_468_109)'%3e%3cpath%20d='M12.9167%2011.6667H12.2583L12.025%2011.4417C12.8417%2010.4917%2013.3333%209.25833%2013.3333%207.91667C13.3333%204.925%2010.9083%202.5%207.91667%202.5C4.925%202.5%202.5%204.925%202.5%207.91667C2.5%2010.9083%204.925%2013.3333%207.91667%2013.3333C9.25833%2013.3333%2010.4917%2012.8417%2011.4417%2012.025L11.6667%2012.2583V12.9167L15.8333%2017.075L17.075%2015.8333L12.9167%2011.6667ZM7.91667%2011.6667C5.84167%2011.6667%204.16667%209.99167%204.16667%207.91667C4.16667%205.84167%205.84167%204.16667%207.91667%204.16667C9.99167%204.16667%2011.6667%205.84167%2011.6667%207.91667C11.6667%209.99167%209.99167%2011.6667%207.91667%2011.6667Z'%20fill='%237A7A7A'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_468_109'%3e%3crect%20width='20'%20height='20'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:20px;padding-right:28px}.jd-form-group .jd-input-new.jd-select{appearance:none;background-image:url("data:image/svg+xml,%3csvg%20width='21'%20height='20'%20viewBox='0%200%2021%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_164_738'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='21'%20height='20'%3e%3crect%20x='0.75'%20width='20'%20height='20'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_164_738)'%3e%3cpath%20d='M10.7708%2011.1974L7.1698%207.59652C7.03633%207.46291%206.89557%207.39347%206.74751%207.38819C6.59959%207.38277%206.45355%207.45222%206.30938%207.59652C6.16508%207.74069%206.09293%207.88409%206.09293%208.02673C6.09293%208.16937%206.16508%208.31277%206.30938%208.45694L10.1746%2012.3224C10.351%2012.4986%2010.5497%2012.5867%2010.7708%2012.5867C10.992%2012.5867%2011.1907%2012.4986%2011.3671%2012.3224L15.2323%208.45694C15.3659%208.32347%2015.4354%208.18617%2015.4406%208.04506C15.4461%207.90409%2015.3766%207.76152%2015.2323%207.61736C15.0881%207.47305%2014.9447%207.4009%2014.8021%207.4009C14.6595%207.4009%2014.5161%207.47305%2014.3719%207.61736L10.7708%2011.1974Z'%20fill='%231A1311'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right 4px;background-size:20px;border-radius:4px;padding-right:25px}.jd-form-group .jd-datepicker{appearance:none!important;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3csvg%20width='21'%20height='20'%20viewBox='0%200%2021%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_1534_863'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='21'%20height='20'%3e%3crect%20x='0.5'%20width='20'%20height='20'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_1534_863)'%3e%3cpath%20d='M5.38794%2017.7913C4.90113%2017.7913%204.49259%2017.6236%204.16231%2017.2883C3.8319%2016.9532%203.66669%2016.5471%203.66669%2016.07V5.84583C3.66669%205.36875%203.8319%204.96264%204.16231%204.6275C4.49259%204.29222%204.90113%204.12458%205.38794%204.12458H6.8621V2.65187C6.8621%202.47674%206.92398%202.32687%207.04773%202.20229C7.17134%202.07785%207.32009%202.01562%207.49398%202.01562C7.66787%202.01562%207.81815%202.07785%207.94481%202.20229C8.07134%202.32687%208.1346%202.47674%208.1346%202.65187V4.12458H12.9296V2.61979C12.9296%202.45535%2012.9888%202.31354%2013.1071%202.19437C13.2254%202.07521%2013.3662%202.01562%2013.5294%202.01562C13.6925%202.01562%2013.8346%202.07521%2013.9559%202.19437C14.0772%202.31354%2014.1379%202.45535%2014.1379%202.61979V4.12458H15.6121C16.0989%204.12458%2016.5075%204.29222%2016.8377%204.6275C17.1681%204.96264%2017.3334%205.36875%2017.3334%205.84583V16.07C17.3334%2016.5471%2017.1681%2016.9532%2016.8377%2017.2883C16.5075%2017.6236%2016.0989%2017.7913%2015.6121%2017.7913H5.38794ZM5.38794%2016.5829H15.6121C15.7404%2016.5829%2015.858%2016.5295%2015.9648%2016.4227C16.0716%2016.3159%2016.125%2016.1983%2016.125%2016.07V9.09583H4.87502V16.07C4.87502%2016.1983%204.92842%2016.3159%205.03523%2016.4227C5.14203%2016.5295%205.2596%2016.5829%205.38794%2016.5829ZM4.87502%207.88729H16.125V5.84583C16.125%205.7175%2016.0716%205.59993%2015.9648%205.49312C15.858%205.38632%2015.7404%205.33292%2015.6121%205.33292H5.38794C5.2596%205.33292%205.14203%205.38632%205.03523%205.49312C4.92842%205.59993%204.87502%205.7175%204.87502%205.84583V7.88729ZM10.5044%2012.2527C10.3295%2012.2527%2010.1713%2012.1834%2010.0296%2012.0448C9.88808%2011.9062%209.81731%2011.7494%209.81731%2011.5746C9.81731%2011.3996%209.88662%2011.2413%2010.0252%2011.0998C10.1638%2010.9583%2010.3206%2010.8875%2010.4956%2010.8875C10.6705%2010.8875%2010.8288%2010.9568%2010.9704%2011.0954C11.112%2011.234%2011.1827%2011.3908%2011.1827%2011.5656C11.1827%2011.7406%2011.1134%2011.8989%2010.9748%2012.0404C10.8362%2012.1819%2010.6794%2012.2527%2010.5044%2012.2527ZM7.2544%2012.2527C7.07953%2012.2527%206.92127%2012.1834%206.7796%2012.0448C6.63808%2011.9062%206.56731%2011.7494%206.56731%2011.5746C6.56731%2011.3996%206.63662%2011.2413%206.77523%2011.0998C6.91384%2010.9583%207.07065%2010.8875%207.24565%2010.8875C7.42051%2010.8875%207.57877%2010.9568%207.72044%2011.0954C7.86196%2011.234%207.93273%2011.3908%207.93273%2011.5656C7.93273%2011.7406%207.86342%2011.8989%207.72481%2012.0404C7.5862%2012.1819%207.4294%2012.2527%207.2544%2012.2527ZM13.7544%2012.2527C13.5795%2012.2527%2013.4213%2012.1834%2013.2796%2012.0448C13.1381%2011.9062%2013.0673%2011.7494%2013.0673%2011.5746C13.0673%2011.3996%2013.1366%2011.2413%2013.2752%2011.0998C13.4138%2010.9583%2013.5706%2010.8875%2013.7456%2010.8875C13.9205%2010.8875%2014.0788%2010.9568%2014.2204%2011.0954C14.362%2011.234%2014.4327%2011.3908%2014.4327%2011.5656C14.4327%2011.7406%2014.3634%2011.8989%2014.2248%2012.0404C14.0862%2012.1819%2013.9294%2012.2527%2013.7544%2012.2527ZM10.5044%2015.1246C10.3295%2015.1246%2010.1713%2015.0553%2010.0296%2014.9167C9.88808%2014.7781%209.81731%2014.6213%209.81731%2014.4462C9.81731%2014.2714%209.88662%2014.1131%2010.0252%2013.9715C10.1638%2013.8299%2010.3206%2013.7592%2010.4956%2013.7592C10.6705%2013.7592%2010.8288%2013.8285%2010.9704%2013.9671C11.112%2014.1058%2011.1827%2014.2626%2011.1827%2014.4375C11.1827%2014.6125%2011.1134%2014.7708%2010.9748%2014.9123C10.8362%2015.0538%2010.6794%2015.1246%2010.5044%2015.1246ZM7.2544%2015.1246C7.07953%2015.1246%206.92127%2015.0553%206.7796%2014.9167C6.63808%2014.7781%206.56731%2014.6213%206.56731%2014.4462C6.56731%2014.2714%206.63662%2014.1131%206.77523%2013.9715C6.91384%2013.8299%207.07065%2013.7592%207.24565%2013.7592C7.42051%2013.7592%207.57877%2013.8285%207.72044%2013.9671C7.86196%2014.1058%207.93273%2014.2626%207.93273%2014.4375C7.93273%2014.6125%207.86342%2014.7708%207.72481%2014.9123C7.5862%2015.0538%207.4294%2015.1246%207.2544%2015.1246ZM13.7544%2015.1246C13.5795%2015.1246%2013.4213%2015.0553%2013.2796%2014.9167C13.1381%2014.7781%2013.0673%2014.6213%2013.0673%2014.4462C13.0673%2014.2714%2013.1366%2014.1131%2013.2752%2013.9715C13.4138%2013.8299%2013.5706%2013.7592%2013.7456%2013.7592C13.9205%2013.7592%2014.0788%2013.8285%2014.2204%2013.9671C14.362%2014.1058%2014.4327%2014.2626%2014.4327%2014.4375C14.4327%2014.6125%2014.3634%2014.7708%2014.2248%2014.9123C14.0862%2015.0538%2013.9294%2015.1246%2013.7544%2015.1246Z'%20fill='%23656565'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:20px;padding-inline-end:30px;border-radius:4px;cursor:pointer}.jd-form-group .jd-datepicker::-webkit-calendar-picker-indicator{opacity:0}.jd-form-group .jd-input-new.jd-datepicker{min-width:230px}.jd-form-group textarea{resize:none}.jd-upload-main{position:relative}.jd-upload-main input{position:absolute;z-index:10;inset-inline-start:0;inset-block-start:0;inline-size:100%;block-size:100%;opacity:0;cursor:pointer}.jd-upload-main .jd-upload{position:relative;padding:15px;background-color:#f4f4f4;border:1px dashed #CBCBCB;text-align:center}.jd-upload-main .jd-upload .jd-title{font-size:14px;font-weight:400;line-height:20px;margin:0}.jd-upload-main .jd-upload .jd-sub-title{color:#7a7a7a;line-height:17px;margin-block-start:4px;margin-block-end:0}.jd-upload-main .jd-upload.jd-uploaded{margin-block-start:8px}.jd-upload-main .jd-upload.jd-uploaded .jd-sub-title{text-align:start}.jd-modal{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#00000026}.jd-modal .jd-modal-content{width:calc(100% - 30px);max-width:600px;position:absolute;top:50%;left:50%;background-color:#fff;transform:translate(-50%,-50%);border-radius:8px}.jd-modal .jd-modal-content .jd-modal-header{padding:15px;border-bottom:1px solid #CBCBCB}.jd-modal .jd-modal-content .jd-modal-header h3{margin:0;font-size:16px;font-weight:400;line-height:21px}.jd-modal .jd-modal-content .jd-modal-header button{background-color:transparent;border:none;font-size:18px;font-weight:400;line-height:1;padding:0}.jd-modal .jd-modal-content .jd-modal-body{padding:15px}.jd-modal .jd-modal-content .jd-modal-footer{padding:15px;border-top:1px solid #CBCBCB;text-align:right}.jd-main{padding:20px;background-color:#fff}.jd-main .jd-heading{padding-bottom:15px;margin-bottom:15px;color:#1a1311;border-bottom:1px solid #CBCBCB}.jd-main .jd-heading .jd-title{font-weight:500;font-size:30px;line-height:36px;margin:0}.jd-main .jd-heading .jd-sub-title{font-weight:400;font-size:12px;line-height:14px;color:#656565;margin-top:4px;margin-bottom:0}.jd-main .jd-heading .jd-justify-center{display:flex;justify-content:center}.jd-table{width:100%;border-collapse:collapse}.jd-table th,.jd-table td{padding:8px;text-align:left;background-color:#f4f4f4;border:1px solid #E0E0E0;vertical-align:middle;font-weight:400;border-collapse:collapse}.jd-table tbody td{background-color:#fff}.jd-pagination{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin:0;padding:0}.jd-pagination li{list-style:none}.jd-pagination li:not(:last-child){margin-right:8px}.jd-pagination li a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:30px;padding:3px 12px 5px;color:#174960;font-size:14px;border-radius:100px;text-align:center;box-shadow:0 1px 2px #1a131140}.jd-pagination li a.active{background-color:#64c4f2}@media(max-width:767px),(min-width:375px){.width-xs-1{width:1%!important}.width-xs-2{width:2%!important}.width-xs-3{width:3%!important}.width-xs-4{width:4%!important}.width-xs-5{width:5%!important}.width-xs-6{width:6%!important}.width-xs-7{width:7%!important}.width-xs-8{width:8%!important}.width-xs-9{width:9%!important}.width-xs-10{width:10%!important}.width-xs-11{width:11%!important}.width-xs-12{width:12%!important}.width-xs-13{width:13%!important}.width-xs-14{width:14%!important}.width-xs-15{width:15%!important}.width-xs-16{width:16%!important}.width-xs-17{width:17%!important}.width-xs-18{width:18%!important}.width-xs-19{width:19%!important}.width-xs-20{width:20%!important}.width-xs-21{width:21%!important}.width-xs-22{width:22%!important}.width-xs-23{width:23%!important}.width-xs-24{width:24%!important}.width-xs-25{width:25%!important}.width-xs-26{width:26%!important}.width-xs-27{width:27%!important}.width-xs-28{width:28%!important}.width-xs-29{width:29%!important}.width-xs-30{width:30%!important}.width-xs-31{width:31%!important}.width-xs-32{width:32%!important}.width-xs-33{width:33%!important}.width-xs-34{width:34%!important}.width-xs-35{width:35%!important}.width-xs-36{width:36%!important}.width-xs-37{width:37%!important}.width-xs-38{width:38%!important}.width-xs-39{width:39%!important}.width-xs-40{width:40%!important}.width-xs-41{width:41%!important}.width-xs-42{width:42%!important}.width-xs-43{width:43%!important}.width-xs-44{width:44%!important}.width-xs-45{width:45%!important}.width-xs-46{width:46%!important}.width-xs-47{width:47%!important}.width-xs-48{width:48%!important}.width-xs-49{width:49%!important}.width-xs-50{width:50%!important}.width-xs-51{width:51%!important}.width-xs-52{width:52%!important}.width-xs-53{width:53%!important}.width-xs-54{width:54%!important}.width-xs-55{width:55%!important}.width-xs-56{width:56%!important}.width-xs-57{width:57%!important}.width-xs-58{width:58%!important}.width-xs-59{width:59%!important}.width-xs-60{width:60%!important}.width-xs-61{width:61%!important}.width-xs-62{width:62%!important}.width-xs-63{width:63%!important}.width-xs-64{width:64%!important}.width-xs-65{width:65%!important}.width-xs-66{width:66%!important}.width-xs-67{width:67%!important}.width-xs-68{width:68%!important}.width-xs-69{width:69%!important}.width-xs-70{width:70%!important}.width-xs-71{width:71%!important}.width-xs-72{width:72%!important}.width-xs-73{width:73%!important}.width-xs-74{width:74%!important}.width-xs-75{width:75%!important}.width-xs-76{width:76%!important}.width-xs-77{width:77%!important}.width-xs-78{width:78%!important}.width-xs-79{width:79%!important}.width-xs-80{width:80%!important}.width-xs-81{width:81%!important}.width-xs-82{width:82%!important}.width-xs-83{width:83%!important}.width-xs-84{width:84%!important}.width-xs-85{width:85%!important}.width-xs-86{width:86%!important}.width-xs-87{width:87%!important}.width-xs-88{width:88%!important}.width-xs-89{width:89%!important}.width-xs-90{width:90%!important}.width-xs-91{width:91%!important}.width-xs-92{width:92%!important}.width-xs-93{width:93%!important}.width-xs-94{width:94%!important}.width-xs-95{width:95%!important}.width-xs-96{width:96%!important}.width-xs-97{width:97%!important}.width-xs-98{width:98%!important}.width-xs-99{width:99%!important}.width-xs-100{width:100%!important}}@media(min-width:767px){.width-sm-1{width:1%!important}.width-sm-2{width:2%!important}.width-sm-3{width:3%!important}.width-sm-4{width:4%!important}.width-sm-5{width:5%!important}.width-sm-6{width:6%!important}.width-sm-7{width:7%!important}.width-sm-8{width:8%!important}.width-sm-9{width:9%!important}.width-sm-10{width:10%!important}.width-sm-11{width:11%!important}.width-sm-12{width:12%!important}.width-sm-13{width:13%!important}.width-sm-14{width:14%!important}.width-sm-15{width:15%!important}.width-sm-16{width:16%!important}.width-sm-17{width:17%!important}.width-sm-18{width:18%!important}.width-sm-19{width:19%!important}.width-sm-20{width:20%!important}.width-sm-21{width:21%!important}.width-sm-22{width:22%!important}.width-sm-23{width:23%!important}.width-sm-24{width:24%!important}.width-sm-25{width:25%!important}.width-sm-26{width:26%!important}.width-sm-27{width:27%!important}.width-sm-28{width:28%!important}.width-sm-29{width:29%!important}.width-sm-30{width:30%!important}.width-sm-31{width:31%!important}.width-sm-32{width:32%!important}.width-sm-33{width:33%!important}.width-sm-34{width:34%!important}.width-sm-35{width:35%!important}.width-sm-36{width:36%!important}.width-sm-37{width:37%!important}.width-sm-38{width:38%!important}.width-sm-39{width:39%!important}.width-sm-40{width:40%!important}.width-sm-41{width:41%!important}.width-sm-42{width:42%!important}.width-sm-43{width:43%!important}.width-sm-44{width:44%!important}.width-sm-45{width:45%!important}.width-sm-46{width:46%!important}.width-sm-47{width:47%!important}.width-sm-48{width:48%!important}.width-sm-49{width:49%!important}.width-sm-50{width:50%!important}.width-sm-51{width:51%!important}.width-sm-52{width:52%!important}.width-sm-53{width:53%!important}.width-sm-54{width:54%!important}.width-sm-55{width:55%!important}.width-sm-56{width:56%!important}.width-sm-57{width:57%!important}.width-sm-58{width:58%!important}.width-sm-59{width:59%!important}.width-sm-60{width:60%!important}.width-sm-61{width:61%!important}.width-sm-62{width:62%!important}.width-sm-63{width:63%!important}.width-sm-64{width:64%!important}.width-sm-65{width:65%!important}.width-sm-66{width:66%!important}.width-sm-67{width:67%!important}.width-sm-68{width:68%!important}.width-sm-69{width:69%!important}.width-sm-70{width:70%!important}.width-sm-71{width:71%!important}.width-sm-72{width:72%!important}.width-sm-73{width:73%!important}.width-sm-74{width:74%!important}.width-sm-75{width:75%!important}.width-sm-76{width:76%!important}.width-sm-77{width:77%!important}.width-sm-78{width:78%!important}.width-sm-79{width:79%!important}.width-sm-80{width:80%!important}.width-sm-81{width:81%!important}.width-sm-82{width:82%!important}.width-sm-83{width:83%!important}.width-sm-84{width:84%!important}.width-sm-85{width:85%!important}.width-sm-86{width:86%!important}.width-sm-87{width:87%!important}.width-sm-88{width:88%!important}.width-sm-89{width:89%!important}.width-sm-90{width:90%!important}.width-sm-91{width:91%!important}.width-sm-92{width:92%!important}.width-sm-93{width:93%!important}.width-sm-94{width:94%!important}.width-sm-95{width:95%!important}.width-sm-96{width:96%!important}.width-sm-97{width:97%!important}.width-sm-98{width:98%!important}.width-sm-99{width:99%!important}.width-sm-100{width:100%!important}}@media(min-width:991px){.width-md-1{width:1%!important}.width-md-2{width:2%!important}.width-md-3{width:3%!important}.width-md-4{width:4%!important}.width-md-5{width:5%!important}.width-md-6{width:6%!important}.width-md-7{width:7%!important}.width-md-8{width:8%!important}.width-md-9{width:9%!important}.width-md-10{width:10%!important}.width-md-11{width:11%!important}.width-md-12{width:12%!important}.width-md-13{width:13%!important}.width-md-14{width:14%!important}.width-md-15{width:15%!important}.width-md-16{width:16%!important}.width-md-17{width:17%!important}.width-md-18{width:18%!important}.width-md-19{width:19%!important}.width-md-20{width:20%!important}.width-md-21{width:21%!important}.width-md-22{width:22%!important}.width-md-23{width:23%!important}.width-md-24{width:24%!important}.width-md-25{width:25%!important}.width-md-26{width:26%!important}.width-md-27{width:27%!important}.width-md-28{width:28%!important}.width-md-29{width:29%!important}.width-md-30{width:30%!important}.width-md-31{width:31%!important}.width-md-32{width:32%!important}.width-md-33{width:33%!important}.width-md-34{width:34%!important}.width-md-35{width:35%!important}.width-md-36{width:36%!important}.width-md-37{width:37%!important}.width-md-38{width:38%!important}.width-md-39{width:39%!important}.width-md-40{width:40%!important}.width-md-41{width:41%!important}.width-md-42{width:42%!important}.width-md-43{width:43%!important}.width-md-44{width:44%!important}.width-md-45{width:45%!important}.width-md-46{width:46%!important}.width-md-47{width:47%!important}.width-md-48{width:48%!important}.width-md-49{width:49%!important}.width-md-50{width:50%!important}.width-md-51{width:51%!important}.width-md-52{width:52%!important}.width-md-53{width:53%!important}.width-md-54{width:54%!important}.width-md-55{width:55%!important}.width-md-56{width:56%!important}.width-md-57{width:57%!important}.width-md-58{width:58%!important}.width-md-59{width:59%!important}.width-md-60{width:60%!important}.width-md-61{width:61%!important}.width-md-62{width:62%!important}.width-md-63{width:63%!important}.width-md-64{width:64%!important}.width-md-65{width:65%!important}.width-md-66{width:66%!important}.width-md-67{width:67%!important}.width-md-68{width:68%!important}.width-md-69{width:69%!important}.width-md-70{width:70%!important}.width-md-71{width:71%!important}.width-md-72{width:72%!important}.width-md-73{width:73%!important}.width-md-74{width:74%!important}.width-md-75{width:75%!important}.width-md-76{width:76%!important}.width-md-77{width:77%!important}.width-md-78{width:78%!important}.width-md-79{width:79%!important}.width-md-80{width:80%!important}.width-md-81{width:81%!important}.width-md-82{width:82%!important}.width-md-83{width:83%!important}.width-md-84{width:84%!important}.width-md-85{width:85%!important}.width-md-86{width:86%!important}.width-md-87{width:87%!important}.width-md-88{width:88%!important}.width-md-89{width:89%!important}.width-md-90{width:90%!important}.width-md-91{width:91%!important}.width-md-92{width:92%!important}.width-md-93{width:93%!important}.width-md-94{width:94%!important}.width-md-95{width:95%!important}.width-md-96{width:96%!important}.width-md-97{width:97%!important}.width-md-98{width:98%!important}.width-md-99{width:99%!important}.width-md-100{width:100%!important}}@media(min-width:1199px){.width-lg-1{width:1%!important}.width-lg-2{width:2%!important}.width-lg-3{width:3%!important}.width-lg-4{width:4%!important}.width-lg-5{width:5%!important}.width-lg-6{width:6%!important}.width-lg-7{width:7%!important}.width-lg-8{width:8%!important}.width-lg-9{width:9%!important}.width-lg-10{width:10%!important}.width-lg-11{width:11%!important}.width-lg-12{width:12%!important}.width-lg-13{width:13%!important}.width-lg-14{width:14%!important}.width-lg-15{width:15%!important}.width-lg-16{width:16%!important}.width-lg-17{width:17%!important}.width-lg-18{width:18%!important}.width-lg-19{width:19%!important}.width-lg-20{width:20%!important}.width-lg-21{width:21%!important}.width-lg-22{width:22%!important}.width-lg-23{width:23%!important}.width-lg-24{width:24%!important}.width-lg-25{width:25%!important}.width-lg-26{width:26%!important}.width-lg-27{width:27%!important}.width-lg-28{width:28%!important}.width-lg-29{width:29%!important}.width-lg-30{width:30%!important}.width-lg-31{width:31%!important}.width-lg-32{width:32%!important}.width-lg-33{width:33%!important}.width-lg-34{width:34%!important}.width-lg-35{width:35%!important}.width-lg-36{width:36%!important}.width-lg-37{width:37%!important}.width-lg-38{width:38%!important}.width-lg-39{width:39%!important}.width-lg-40{width:40%!important}.width-lg-41{width:41%!important}.width-lg-42{width:42%!important}.width-lg-43{width:43%!important}.width-lg-44{width:44%!important}.width-lg-45{width:45%!important}.width-lg-46{width:46%!important}.width-lg-47{width:47%!important}.width-lg-48{width:48%!important}.width-lg-49{width:49%!important}.width-lg-50{width:50%!important}.width-lg-51{width:51%!important}.width-lg-52{width:52%!important}.width-lg-53{width:53%!important}.width-lg-54{width:54%!important}.width-lg-55{width:55%!important}.width-lg-56{width:56%!important}.width-lg-57{width:57%!important}.width-lg-58{width:58%!important}.width-lg-59{width:59%!important}.width-lg-60{width:60%!important}.width-lg-61{width:61%!important}.width-lg-62{width:62%!important}.width-lg-63{width:63%!important}.width-lg-64{width:64%!important}.width-lg-65{width:65%!important}.width-lg-66{width:66%!important}.width-lg-67{width:67%!important}.width-lg-68{width:68%!important}.width-lg-69{width:69%!important}.width-lg-70{width:70%!important}.width-lg-71{width:71%!important}.width-lg-72{width:72%!important}.width-lg-73{width:73%!important}.width-lg-74{width:74%!important}.width-lg-75{width:75%!important}.width-lg-76{width:76%!important}.width-lg-77{width:77%!important}.width-lg-78{width:78%!important}.width-lg-79{width:79%!important}.width-lg-80{width:80%!important}.width-lg-81{width:81%!important}.width-lg-82{width:82%!important}.width-lg-83{width:83%!important}.width-lg-84{width:84%!important}.width-lg-85{width:85%!important}.width-lg-86{width:86%!important}.width-lg-87{width:87%!important}.width-lg-88{width:88%!important}.width-lg-89{width:89%!important}.width-lg-90{width:90%!important}.width-lg-91{width:91%!important}.width-lg-92{width:92%!important}.width-lg-93{width:93%!important}.width-lg-94{width:94%!important}.width-lg-95{width:95%!important}.width-lg-96{width:96%!important}.width-lg-97{width:97%!important}.width-lg-98{width:98%!important}.width-lg-99{width:99%!important}.width-lg-100{width:100%!important}}@media(min-width:1600px){.width-xl-1{width:1%!important}.width-xl-2{width:2%!important}.width-xl-3{width:3%!important}.width-xl-4{width:4%!important}.width-xl-5{width:5%!important}.width-xl-6{width:6%!important}.width-xl-7{width:7%!important}.width-xl-8{width:8%!important}.width-xl-9{width:9%!important}.width-xl-10{width:10%!important}.width-xl-11{width:11%!important}.width-xl-12{width:12%!important}.width-xl-13{width:13%!important}.width-xl-14{width:14%!important}.width-xl-15{width:15%!important}.width-xl-16{width:16%!important}.width-xl-17{width:17%!important}.width-xl-18{width:18%!important}.width-xl-19{width:19%!important}.width-xl-20{width:20%!important}.width-xl-21{width:21%!important}.width-xl-22{width:22%!important}.width-xl-23{width:23%!important}.width-xl-24{width:24%!important}.width-xl-25{width:25%!important}.width-xl-26{width:26%!important}.width-xl-27{width:27%!important}.width-xl-28{width:28%!important}.width-xl-29{width:29%!important}.width-xl-30{width:30%!important}.width-xl-31{width:31%!important}.width-xl-32{width:32%!important}.width-xl-33{width:33%!important}.width-xl-34{width:34%!important}.width-xl-35{width:35%!important}.width-xl-36{width:36%!important}.width-xl-37{width:37%!important}.width-xl-38{width:38%!important}.width-xl-39{width:39%!important}.width-xl-40{width:40%!important}.width-xl-41{width:41%!important}.width-xl-42{width:42%!important}.width-xl-43{width:43%!important}.width-xl-44{width:44%!important}.width-xl-45{width:45%!important}.width-xl-46{width:46%!important}.width-xl-47{width:47%!important}.width-xl-48{width:48%!important}.width-xl-49{width:49%!important}.width-xl-50{width:50%!important}.width-xl-51{width:51%!important}.width-xl-52{width:52%!important}.width-xl-53{width:53%!important}.width-xl-54{width:54%!important}.width-xl-55{width:55%!important}.width-xl-56{width:56%!important}.width-xl-57{width:57%!important}.width-xl-58{width:58%!important}.width-xl-59{width:59%!important}.width-xl-60{width:60%!important}.width-xl-61{width:61%!important}.width-xl-62{width:62%!important}.width-xl-63{width:63%!important}.width-xl-64{width:64%!important}.width-xl-65{width:65%!important}.width-xl-66{width:66%!important}.width-xl-67{width:67%!important}.width-xl-68{width:68%!important}.width-xl-69{width:69%!important}.width-xl-70{width:70%!important}.width-xl-71{width:71%!important}.width-xl-72{width:72%!important}.width-xl-73{width:73%!important}.width-xl-74{width:74%!important}.width-xl-75{width:75%!important}.width-xl-76{width:76%!important}.width-xl-77{width:77%!important}.width-xl-78{width:78%!important}.width-xl-79{width:79%!important}.width-xl-80{width:80%!important}.width-xl-81{width:81%!important}.width-xl-82{width:82%!important}.width-xl-83{width:83%!important}.width-xl-84{width:84%!important}.width-xl-85{width:85%!important}.width-xl-86{width:86%!important}.width-xl-87{width:87%!important}.width-xl-88{width:88%!important}.width-xl-89{width:89%!important}.width-xl-90{width:90%!important}.width-xl-91{width:91%!important}.width-xl-92{width:92%!important}.width-xl-93{width:93%!important}.width-xl-94{width:94%!important}.width-xl-95{width:95%!important}.width-xl-96{width:96%!important}.width-xl-97{width:97%!important}.width-xl-98{width:98%!important}.width-xl-99{width:99%!important}.width-xl-100{width:100%!important}}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(../../fonts/noto-sans-jp-v36-latin_japanese-regular.eot);src:local(""),url(../../fonts/noto-sans-jp-v36-latin_japanese-regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/noto-sans-jp-v36-latin_japanese-regular.woff2) format("woff2"),url(../../fonts/noto-sans-jp-v36-latin_japanese-regular.woff) format("woff"),url(../../fonts/noto-sans-jp-v36-latin_japanese-regular.svg#NotoSansJP) format("svg")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;src:url(../../fonts/noto-sans-jp-v36-latin_japanese-500.eot);src:local(""),url(../../fonts/noto-sans-jp-v36-latin_japanese-500.eot?#iefix) format("embedded-opentype"),url(../../fonts/noto-sans-jp-v36-latin_japanese-500.woff2) format("woff2"),url(../../fonts/noto-sans-jp-v36-latin_japanese-500.woff) format("woff"),url(../../fonts/noto-sans-jp-v36-latin_japanese-500.svg#NotoSansJP) format("svg")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(../../fonts/noto-sans-jp-v36-latin_japanese-700.eot);src:local(""),url(../../fonts/noto-sans-jp-v36-latin_japanese-700.eot?#iefix) format("embedded-opentype"),url(../../fonts/noto-sans-jp-v36-latin_japanese-700.woff2) format("woff2"),url(../../fonts/noto-sans-jp-v36-latin_japanese-700.woff) format("woff"),url(../../fonts/noto-sans-jp-v36-latin_japanese-700.svg#NotoSansJP) format("svg")}@font-face{font-family:Helvetica;src:url(../../fonts/Helvetica-Black.eot);src:url(../../fonts/Helvetica-Black.eot?#iefix) format("embedded-opentype"),url(../../fonts/Helvetica-Black.woff2) format("woff2"),url(../../fonts/Helvetica-Black.woff) format("woff"),url(../../fonts/Helvetica-Black.ttf) format("truetype"),url(../../fonts/Helvetica-Black.svg#Helvetica-Black) format("svg");font-weight:900;font-style:normal;font-display:swap}:root{font-size:1rem}.jd-header{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;background-color:#fff;border-bottom:1px solid #CBCBCB}.jd-header .jd-logo-section img{max-width:130px}.jd-header .jd-header-right{display:flex;align-items:center;gap:24px}.jd-header .jd-header-right .jd-help{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#1a1311}.jd-header .jd-header-right .jd-user-info{display:flex;align-items:center;gap:8px}.jd-header .jd-header-right .jd-user-info .jd-avatar{position:relative;width:40px;height:40px;border-radius:100%}.jd-header .jd-header-right .jd-user-info .jd-avatar img{width:100%;height:100%}.jd-header .jd-header-right .jd-user-info .jd-avatar .jd-status-indicator{position:absolute;bottom:0;right:0;width:10px;height:10px;background-color:#70b42c;border:2px solid white;border-radius:100%}.jd-header .jd-header-right .jd-user-info .jd-user-details .jd-user-name{font-size:14px;line-height:22px;font-weight:500}.jd-header .jd-header-right .jd-user-info .jd-user-details .jd-user-role{font-size:12px;line-height:17px;font-weight:500}.jd-card{display:flex;flex-direction:column;justify-content:center;height:100%;padding:16px;border:1px solid #3F91B8;border-radius:10px}.jd-card:hover{box-shadow:0 6px 12px #0000001a}.jd-card h6{margin:0;font-size:16px;font-weight:500;line-height:24px;color:#1a1311}.jd-card p{font-weight:400;font-size:12px;line-height:20px;color:#656565;margin-top:4px;margin-bottom:0;padding-right:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.jd-card.jd-create{border-style:dashed;background-color:#f0faff}::-webkit-scrollbar-thumb{-webkit-border-radius:500px;border-radius:500px;background:#64c4f2;-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,.8)}::-webkit-scrollbar{width:5px;background-color:transparent;height:5px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,.3);border-radius:10px}.jd-btn{position:relative;display:inline-flex;align-items:center;border-radius:4px;font-weight:400;font-size:14px;line-height:1;justify-content:center;padding:8px 16px;min-width:90px;min-height:38px;color:#1a1311!important;text-transform:capitalize;white-space:nowrap;cursor:pointer}.jd-btn img{margin-right:8px}.jd-btn:focus{box-shadow:none;outline:none;text-decoration:none}.jd-btn.jd-btn-grey{border:1px solid #E0E0E0;background:#e0e0e0}.jd-btn.jd-btn-grey:hover{background-color:#cbcbcb;border:1px solid #CBCBCB}.jd-btn.jd-btn-primary{background:#64c4f2;border:1px solid #64C4F2}.jd-btn.jd-btn-primary:hover{background-color:#51aad5;border:1px solid #51AAD5}.jd-btn.jd-btn-danger{background:#c5222d;border:1px solid #C5222D;color:#fff!important}.jd-btn.jd-btn-danger:hover{background-color:#991a23;border:1px solid #991A23}.jd-btn:disabled{background-color:#8e8e8e;border-color:#8e8e8e;cursor:not-allowed}.jd-btn:disabled:hover{background-color:#8e8e8e;border-color:#8e8e8e}.jd-tabs{display:flex;margin:0;padding:0;background-color:#f4f4f4;border-radius:100px}.jd-tabs li{list-style:none}.jd-tabs li a{display:flex;align-items:center;justify-content:center;min-width:100px;column-gap:4px;padding:8px 12px;color:#656565;border-radius:100px;font-size:12px;cursor:pointer}.jd-tabs li a span{line-height:1}.jd-tabs li a:hover{color:#1a1311}.jd-tabs li a.active{background-color:#64c4f2;color:#1a1311}.jd-breadcrumb{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 8px}.jd-breadcrumb .jd-breadcrumb-item{font-size:12px}.jd-breadcrumb .jd-breadcrumb-item:after{content:"/";margin:0 2px;color:#656565}.jd-breadcrumb .jd-breadcrumb-item:last-child:after{content:"";margin:0}.jd-breadcrumb .jd-breadcrumb-item a{text-decoration:none;color:#3f91b8}.jd-breadcrumb .jd-breadcrumb-item a:hover{cursor:pointer;text-decoration:underline}.jd-breadcrumb .jd-breadcrumb-item.active{color:#656565;pointer-events:none}.jd-breadcrumb .jd-breadcrumb-item.active-title a{color:inherit;pointer-events:none}.jd-alert{position:fixed;width:100%;max-width:450px;z-index:999;padding:8px 16px;border-radius:4px;right:10px;top:75px;background-color:#cbcbcb;color:#1a1311;border:1px solid #b7b7b7}.jd-alert.jd-alert-success{background-color:#d3e8be;border-color:#50801f}.jd-alert.jd-alert-warning{background-color:#ffe8b7;border-color:#ad7600}.jd-alert.jd-alert-danger{background-color:#f3bbbf;border-color:#991a23}.jd-alert .jd-title{font-size:16px;font-weight:700;margin-top:0;margin-bottom:0}.jd-close-icon-wrapper{position:relative;width:32px;height:32px}.jd-close-icon-wrapper.button{border:none;background:none;cursor:pointer}.jd-close-icon-wrapper .jd-progress-circle{position:relative;width:35px;height:35px}.jd-close-icon-wrapper .jd-progress-circle img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jd-close-icon-wrapper .jd-progress-circle .progress-ring{position:absolute;top:0;left:0;transform:rotate(0)}.jd-close-icon-wrapper .jd-progress-circle .progress-ring .progress-ring__background{stroke-dasharray:100;stroke-dashoffset:0;stroke-width:2px}.jd-close-icon-wrapper .jd-progress-circle .progress-ring .progress-ring__circle{stroke-dasharray:100;stroke-dashoffset:100;stroke-width:2px;transition:stroke-dashoffset 10s;transform-origin:50% 50%;stroke-linecap:round}.jd-close-icon-wrapper .jd-progress-circle a{cursor:pointer}@keyframes progress{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.jd-close-icon-wrapper .progress-ring__circle{animation:progress 7s linear forwards}.jd-has-tooltip{z-index:1;position:relative;display:flex;justify-content:center;transform:translateZ(0);white-space:nowrap;-webkit-font-smoothing:antialiased}.jd-has-tooltip:hover{color:#1a1311!important}.jd-has-tooltip:hover .jd-tooltip{opacity:1;visibility:visible;transform:translate(0)}.jd-has-tooltip .jd-help{color:#ffae00;font-size:16px}.jd-has-tooltip .jd-tooltip{position:absolute;display:block;padding:5px 8px;font-size:12px;line-height:18px;color:#fff;background:#1a1311;border-radius:6px;box-shadow:2px 2px 6px #00000047;opacity:0;visibility:hidden;transition:all .25s ease-out;transform:translateY(10px);pointer-events:none}.jd-has-tooltip .jd-tooltip.width-adjust{white-space:normal;min-width:250px}.jd-has-tooltip .jd-tooltip:after{content:"";position:absolute;border-style:solid}.jd-has-tooltip.top .jd-tooltip{bottom:100%;left:50%;transform:translate(-50%) translateY(-10px)}.jd-has-tooltip.top .jd-tooltip:after{left:50%;bottom:-5px;border-width:6px 6px 0;border-color:#1A1311 transparent transparent transparent;transform:translate(-50%)}.jd-has-tooltip.right .jd-tooltip{left:100%;top:50%;transform:translate(10px) translateY(-50%)}.jd-has-tooltip.right .jd-tooltip:after{left:-6px;top:50%;border-width:6px 6px 6px 0;border-color:transparent #1A1311 transparent transparent;transform:translateY(-50%)}.jd-has-tooltip.right-left .jd-tooltip{bottom:100%;right:-4px;transform:translateY(-10px)}.jd-has-tooltip.right-left .jd-tooltip:after{right:10px;bottom:-8px;transform:rotate(-90deg);border-width:6px 6px 6px 0;border-color:transparent #1A1311 transparent transparent}.jd-has-tooltip.bottom .jd-tooltip{top:100%;left:50%;transform:translate(-50%) translateY(10px)}.jd-has-tooltip.bottom .jd-tooltip:after{left:50%;top:-6px;border-width:0 6px 6px;border-color:transparent transparent #1A1311 transparent;transform:translate(-50%)}.jd-has-tooltip.left .jd-tooltip{right:100%;top:50%;transform:translate(-10px) translateY(-50%)}.jd-has-tooltip.left .jd-tooltip:after{right:-6px;top:50%;border-width:6px 0 6px 6px;border-color:transparent transparent transparent #1A1311;transform:translateY(-50%)}.pagination{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin:0;padding:0}.pagination li{list-style:none}.pagination li:not(:last-child){margin-right:8px}.pagination li a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:30px;padding:3px 12px 5px;color:#333;font-size:14px;border-radius:100px;text-align:center;box-shadow:0 1px 2px #1a131140;background-color:#fff;text-decoration:none}.pagination li a:hover{background-color:#f0f0f0}.pagination li.active a{background-color:#2196f3;color:#fff;font-weight:700}.jd-document-viewer{position:relative;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.jd-document-viewer .jd-document-close-btn{position:absolute;top:10px;right:15px;width:40px;height:40px;border-radius:8px;background:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001f;transition:background .2s,box-shadow .2s}.jd-document-viewer .jd-document-close-btn:hover{background:#fff;box-shadow:0 3px 12px #0000002e}.jd-document-viewer .jd-document-close-btn .jd-document-close-icon{width:20px;height:20px;opacity:.7;transition:opacity .2s ease}.jd-document-viewer .jd-document-close-btn:hover .jd-document-close-icon{opacity:1}.jd-document-viewer .jd-document-pages-container{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;background:#525659;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;touch-action:pan-y}.jd-document-viewer .jd-document-pages-container .react-pdf__Page{display:flex;justify-content:center;margin-bottom:4px;background:transparent}.jd-document-viewer .jd-document-pages-container .react-pdf__Page canvas{display:block;pointer-events:none}.jd-document-viewer .jd-document-pages-container .jd-document-image{display:block;max-width:100%;height:auto;margin:0 auto;pointer-events:none;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.jd-document-viewer .jd-document-loading-overlay{display:flex;justify-content:center;align-items:center;height:100%;width:100%;position:absolute;top:0;left:0;z-index:5;background:#fff9}.jd-document-viewer .jd-document-error-overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;padding:20px;text-align:center;position:absolute;top:0;left:0;z-index:5;background:#fff}.jd-document-viewer .jd-document-error-title{color:#d82531;margin-bottom:10px;font-weight:500}.jd-document-viewer .jd-document-error-message{font-size:14px;color:#666;text-align:center;margin:10px 0 20px}.jd-document-viewer .jd-document-retry-button{padding:10px 20px;font-size:14px;font-weight:500;color:#fff;background-color:#2563eb;border:none;border-radius:6px;cursor:pointer}.jd-document-viewer .jd-document-retry-button:hover:not(:disabled){background-color:#1d4ed8}.jd-document-viewer .jd-document-retry-button:disabled{opacity:.7;cursor:not-allowed}.jd-document-viewer .jd-document-pages-container.jd-zoomed{overflow-x:auto}.jd-document-viewer .jd-document-toolbar{position:absolute;bottom:12px;left:50%;transform:translate(-50%);background:#202124e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:13px;font-weight:500;padding:4px 8px;border-radius:8px;z-index:8;display:flex;align-items:center;gap:2px;box-shadow:0 2px 10px #0000004d}.jd-document-viewer .jd-document-tb-btn{width:32px;height:32px;border-radius:6px;border:none;background:transparent;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s}.jd-document-viewer .jd-document-tb-btn svg{flex-shrink:0}.jd-document-viewer .jd-document-tb-btn:hover:not(:disabled){background:#ffffff29}.jd-document-viewer .jd-document-tb-btn:disabled{opacity:.3;cursor:default}.jd-document-viewer .jd-document-tb-divider{width:1px;height:20px;background:#ffffff40;margin:0 4px;flex-shrink:0}.jd-document-viewer .jd-document-page-info{min-width:48px;text-align:center;letter-spacing:.5px;padding:0 4px;font-variant-numeric:tabular-nums;white-space:nowrap}.jd-document-viewer .jd-document-search-bar{position:absolute;top:10px;left:15px;right:60px;z-index:9;display:flex;align-items:center;gap:6px;background:#202124eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:6px 10px;border-radius:8px;box-shadow:0 2px 10px #0000004d;max-width:320px}@media(max-width:640px){.jd-document-viewer .jd-document-search-bar{inset:auto 10px 60px;max-width:none;padding:6px 8px;gap:4px}}.jd-document-viewer .jd-search-input{flex:1;min-width:0;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:6px 10px;font-size:13px;color:#fff;outline:none;transition:border-color .15s}.jd-document-viewer .jd-search-input::placeholder{color:#ffffff80}.jd-document-viewer .jd-search-input:focus{border-color:#64c4f299}@media(max-width:640px){.jd-document-viewer .jd-search-input{padding:8px 10px;font-size:14px}}.jd-document-viewer .jd-search-info{font-size:12px;color:#ffffffb3;white-space:nowrap;padding:0 4px;font-variant-numeric:tabular-nums;flex-shrink:0}@media(max-width:640px){.jd-document-viewer .jd-search-info{font-size:11px;padding:0 2px}}.jd-document-viewer .jd-search-clear-btn{flex-shrink:0;opacity:.85}.jd-document-viewer .jd-search-clear-btn:hover{opacity:1}.jd-document-viewer .jd-search-btn{width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s;flex-shrink:0}.jd-document-viewer .jd-search-btn:hover:not(:disabled){background:#ffffff29}.jd-document-viewer .jd-search-btn:disabled{opacity:.3;cursor:default}@media(max-width:640px){.jd-document-viewer .jd-search-btn{width:32px;height:32px}}.jd-document-viewer .jd-search-highlight{background:#ffeb3b8c;border-radius:2px;padding:0 1px;color:transparent;text-shadow:none;box-shadow:none}.jd-document-viewer .jd-search-highlight--active{background:#ff9800bf;color:transparent;text-shadow:none;box-shadow:none}@media print{.jd-document-viewer{display:none!important}}.jd-citation-link{color:var(--primary-color, #0066cc);cursor:pointer;font-weight:600;text-decoration:none;border-bottom:1px solid currentColor;transition:all .2s ease;padding:0 2px}.jd-citation-link:hover{color:var(--primary-hover-color, #0052a3);border-bottom:2px solid currentColor;background-color:#0066cc1a}.jd-citation-link:focus{outline:2px solid var(--primary-color, #0066cc);outline-offset:2px}.jd-citation-bubble{display:inline-flex;align-items:center;justify-content:center;background:#1a1a1a;color:#fff;border-radius:50%;width:24px;height:24px;font-size:.75em;font-weight:700;margin:0 3px;cursor:pointer;border:2px solid #333;box-shadow:0 2px 4px #0003;transition:all .2s ease;vertical-align:middle;line-height:1;padding:0;font-family:inherit}.jd-citation-bubble:hover{background:#333;border-color:#555;transform:scale(1.1);box-shadow:0 3px 6px #0000004d}.jd-citation-bubble:active{transform:scale(1.05);box-shadow:0 1px 2px #0000004d}.jd-citation-bubble:focus{outline:2px solid #666;outline-offset:2px}.jd-citation-bubble:focus-visible{outline:2px solid #666;outline-offset:2px}.jd-modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .2s ease;padding:20px}.jd-citation-modal{background:#fff;border-radius:8px;max-width:800px;max-height:80vh;width:90%;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d;animation:slideUp .3s ease;overflow:hidden}.jd-citation-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e0e0e0;background-color:#f8f9fa}.jd-citation-modal-header h3{margin:0;font-size:1.25rem;font-weight:600;color:#333}.jd-citation-modal-header .jd-modal-close{background:none;border:none;font-size:2rem;cursor:pointer;color:#666;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.jd-citation-modal-header .jd-modal-close:hover{color:#333;background-color:#e9ecef}.jd-citation-modal-header .jd-modal-close:focus{outline:2px solid var(--primary-color, #0066cc);outline-offset:2px}.jd-citation-modal-body{padding:1.5rem;overflow-y:auto;flex:1}.jd-citation-modal-body::-webkit-scrollbar-track{background:#f1f1f1}.jd-citation-modal-body::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.jd-citation-modal-body::-webkit-scrollbar-thumb:hover{background:#555}.jd-citation-info{background:#f5f5f5;padding:1rem;border-radius:4px;margin-bottom:1rem;border-left:4px solid var(--primary-color, #0066cc)}.jd-citation-info p{margin:.25rem 0;font-size:.95rem}.jd-citation-info p strong{color:#555;margin-right:.5rem}.jd-citation-hierarchy{margin:1rem 0;padding:.75rem;background:#e3f2fd;border-radius:4px;font-size:.9rem}.jd-citation-hierarchy strong{color:#1976d2;margin-right:.5rem}.jd-citation-content{margin:1.5rem 0}.jd-citation-content h4{margin-top:0;margin-bottom:1rem;color:#333;font-size:1.1rem;font-weight:600;border-bottom:2px solid #e0e0e0;padding-bottom:.5rem}.jd-citation-content p{line-height:1.6;color:#333}.jd-citation-metadata{margin:1.5rem 0}.jd-citation-metadata h4{color:#333;border-bottom:2px solid var(--primary-color, #0066cc);padding-bottom:.5rem;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.jd-citation-table{margin:1rem 0;padding:1rem;background:#fafafa;border-left:4px solid var(--primary-color, #0066cc);border-radius:4px}.jd-citation-table h5{margin-top:0;margin-bottom:.75rem;color:#555;font-size:1rem}.jd-citation-table table{width:100%;border-collapse:collapse;font-size:.9rem}.jd-citation-table table th,.jd-citation-table table td{padding:.5rem;border:1px solid #ddd;text-align:left}.jd-citation-table table th{background:#f0f0f0;font-weight:600;color:#333}.jd-citation-table table tbody tr:hover{background-color:#f5f5f5}.jd-citation-figure{margin:1rem 0;padding:1rem;background:#fafafa;border-left:4px solid #4caf50;border-radius:4px}.jd-citation-figure p{margin:.5rem 0}.jd-citation-figure p strong{color:#2e7d32}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.jd-citation-modal{width:95%;max-height:85vh}.jd-citation-modal-header{padding:1rem}.jd-citation-modal-header h3{font-size:1.1rem}.jd-citation-modal-body{padding:1rem}.jd-citation-table{padding:.75rem}.jd-citation-table table{font-size:.85rem}}.jd-ai-mayor-icon{width:32px;height:32px;filter:drop-shadow(0 2px 4px rgba(26,115,232,.2))}.jd-ai-mayor-title{font-weight:700;color:#1a73e8;font-size:1.1rem}.jd-mode-selector-wrapper{position:relative;flex-shrink:0}.jd-mode-selector-trigger{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;background:#fff;border:none;cursor:pointer;color:#666;transition:all .2s ease}.jd-mode-selector-trigger:hover:not(:disabled){background:#f0f7ff;color:#1a73e8}.jd-mode-selector-trigger:disabled{opacity:.5;cursor:not-allowed}.jd-mode-selector-trigger .jd-mode-icon{width:24px;height:24px;flex-shrink:0}.jd-mode-selector-divider{width:1px;height:40px;background:#e0e0e0;flex-shrink:0;align-self:center}.jd-mode-dropdown-backdrop{position:fixed;inset:0;z-index:999;background:transparent}.jd-mode-dropdown{position:absolute;bottom:100%;left:0;margin-bottom:8px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:240px;z-index:1000;animation:slideUpFade .2s ease}.jd-mode-dropdown-header{padding:8px 16px 6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#888}@keyframes slideUpFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.jd-mode-dropdown-item{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;background:#fff;border:none;cursor:pointer;transition:all .2s ease;color:#333;font-size:14px;text-align:left}.jd-mode-dropdown-item:first-of-type{border-radius:0}.jd-mode-dropdown-item:last-child{border-radius:0 0 8px 8px}.jd-mode-dropdown-item:hover:not(.active){background:#f5f5f5}.jd-mode-dropdown-item.active{background:#e3f2fd;color:#1a73e8;font-weight:600}.jd-mode-dropdown-item.active .jd-mode-icon{color:#1a73e8}.jd-mode-dropdown-item .jd-mode-icon{width:20px;height:20px;flex-shrink:0;margin-top:2px}.jd-mode-dropdown-item .jd-mode-dropdown-item-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.jd-mode-dropdown-item .jd-mode-name{font-weight:600;line-height:1.3}.jd-mode-dropdown-item .jd-mode-desc{font-size:11px;color:#666;line-height:1.3;font-weight:400}.jd-mode-dropdown-item .jd-mode-check{width:18px;height:18px;flex-shrink:0;color:#1a73e8;margin-top:2px}.jd-ai-disclaimer-row{width:100%;padding:8px 12px;background:#f8f9fa;border-top:1px solid #e0e0e0}.jd-ai-disclaimer-centered{display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;color:#5f6368;text-align:center}.jd-ai-disclaimer-centered .jd-disclaimer-icon{flex-shrink:0;color:#5f6368}.jd-ai-disclaimer-centered span{line-height:1.3}.jd-chatbot-header{position:relative;z-index:101}.jd-citation-modal-overlay{position:fixed;inset:0;background-color:#0000004d;z-index:10000;opacity:0;transition:opacity .3s ease;pointer-events:none}.jd-citation-modal-overlay.open{opacity:1;pointer-events:all}.jd-citation-modal-panel{position:fixed;top:0;right:0;height:100vh;width:450px;max-width:90vw;background:#fff;box-shadow:-4px 0 12px #00000026;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease}.open .jd-citation-modal-panel{transform:translate(0)}@media(max-width:768px){.jd-citation-modal-panel{width:100vw;max-width:100vw}}.jd-citation-modal--minimized{position:absolute;inset:70px 0 0;background-color:#0006;z-index:100;border-radius:0 0 12px 12px;overflow:hidden}.jd-citation-modal--minimized .jd-citation-modal-panel{position:absolute;top:0;right:0;bottom:0;height:100%;width:100%;max-width:100%;border-radius:0 12px 12px 0;box-shadow:-2px 0 10px #0000001a}.jd-citation-modal--minimized .jd-citation-modal-header{padding:12px 16px;background:linear-gradient(135deg,#4eb8e8,#64c4f2);border-bottom:none}.jd-citation-modal--minimized .jd-citation-modal-header h3{color:#fff;font-size:1rem}.jd-citation-modal--minimized .jd-citation-modal-header .jd-modal-close{color:#fff;width:32px;height:32px;font-size:1.5rem}.jd-citation-modal--minimized .jd-citation-modal-header .jd-modal-close:hover{background-color:#fff3}.jd-citation-modal--minimized .jd-citation-modal-body{padding:12px 16px;overflow-y:auto;flex:1;max-height:calc(100% - 50px)}.jd-citation-modal--minimized .jd-citation-modal-body .jd-citation-info-card{padding:10px;margin-bottom:12px}.jd-citation-modal--minimized .jd-citation-modal-body .jd-citation-content-section{margin-bottom:12px}.jd-citation-modal--minimized .jd-citation-modal-body .jd-citation-content-section h4{font-size:.875rem;margin-bottom:6px}.jd-citation-modal--minimized .jd-citation-modal-body .jd-citation-content-section .jd-citation-text{font-size:.8125rem;line-height:1.5}.jd-citation-modal-header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #e0e0e0;background:linear-gradient(135deg,#4eb8e8,#64c4f2);flex-shrink:0}.jd-citation-modal-header h3{margin:0;font-size:1rem;font-weight:600;color:#fff;flex:1}.jd-citation-modal-header .jd-citation-position{margin-top:2px;font-size:.8125rem;color:#ffffffe6}.jd-citation-modal-header .jd-citation-header-actions{display:flex;gap:8px;align-items:center}.jd-citation-modal-header .jd-citation-nav-btn{background:#ffffff73;border:1px solid rgba(255,255,255,.7);color:#fff;width:32px;height:32px;border-radius:4px;cursor:pointer;font-size:1.5rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0;font-weight:600}.jd-citation-modal-header .jd-citation-nav-btn:hover:not(:disabled){background:#ffffffa6;border-color:#fff}.jd-citation-modal-header .jd-citation-nav-btn:active:not(:disabled){background:#ffffff59}.jd-citation-modal-header .jd-citation-nav-btn:disabled{opacity:.4;cursor:not-allowed;background:#ffffff26;border-color:#ffffff40}.jd-citation-modal-header .jd-modal-close{background:#ffffff73;border:1px solid rgba(255,255,255,.7);font-size:1.5rem;cursor:pointer;color:#fff;line-height:1;padding:0;width:32px;height:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-weight:600}.jd-citation-modal-header .jd-modal-close:hover{background:#ffffffa6;border-color:#fff}.jd-citation-modal-body{padding:16px;overflow-y:auto;flex:1;scrollbar-color:#64c4f2 #e8f4fc;scrollbar-width:thin}.jd-citation-modal-body::-webkit-scrollbar{width:8px}.jd-citation-modal-body::-webkit-scrollbar-track{background:#e8f4fc;border-radius:4px}.jd-citation-modal-body::-webkit-scrollbar-thumb{background:#64c4f2;border-radius:4px;border:2px solid #e8f4fc}.jd-citation-modal-body::-webkit-scrollbar-thumb:hover{background:#4eb8e8}.jd-citation-modal-body::-webkit-scrollbar-thumb:active{background:#1a73e8}.jd-citation-section{margin-bottom:20px}.jd-citation-section:last-child{margin-bottom:0}.jd-citation-section-header{margin:0 0 10px;font-size:.9rem;font-weight:600;color:#1a73e8;display:flex;align-items:center;justify-content:space-between;gap:6px;padding-bottom:6px;border-bottom:1px solid #e8eaed}.jd-citation-section-header .jd-file-page-header{font-size:.95rem;font-weight:700;color:#0d47a1;background:#e3f2fd;padding:3px 10px;border-radius:4px}.jd-citation-file-info{background:#f8f9fa;border-radius:6px;padding:10px 12px}.jd-citation-file-info .jd-file-page-header{font-size:.9rem;font-weight:600;color:#1a73e8;margin-bottom:8px}.jd-citation-file-info .jd-file-name{font-weight:600;font-size:.9rem;color:#202124;margin-bottom:4px;word-break:break-word}.jd-citation-file-info .jd-file-name-link{color:#1a73e8;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;transition:all .2s ease}.jd-citation-file-info .jd-file-name-link:hover{color:#0d47a1;text-decoration-color:#1a73e8}.jd-citation-file-info .jd-file-name-link:active{color:#0a3d91}.jd-citation-file-info .jd-file-page{font-size:.9rem;font-weight:600;color:#1a73e8;margin-top:4px;margin-bottom:4px}.jd-citation-file-info .jd-file-section,.jd-citation-file-info .jd-file-location{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.jd-citation-file-info .jd-file-section{margin-bottom:8px}.jd-citation-file-info .jd-file-location{margin-top:4px}.jd-citation-file-info .jd-section-label,.jd-citation-file-info .jd-location-label{font-size:.9rem;font-weight:600;color:#1a73e8;flex-shrink:0;white-space:nowrap}.jd-citation-file-info .jd-section-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.jd-citation-file-info .jd-breadcrumb-segment{font-size:.8rem;font-weight:500;color:#1558d6;background:#e8f0fe;padding:2px 8px;border-radius:10px;line-height:1.4;white-space:normal;word-break:break-word}.jd-citation-file-info .jd-breadcrumb-sep{color:#9aa0a6;font-size:.85rem;font-weight:600;line-height:1;flex-shrink:0}.jd-citation-file-info .jd-file-meta{font-size:.8rem;color:#5f6368;margin-bottom:3px}.jd-citation-compressed{line-height:1.5}.jd-citation-compressed p{margin:.6em 0}.jd-citation-compressed p:first-child{margin-top:0}.jd-citation-compressed p:last-child{margin-bottom:0}.jd-citation-table{margin-bottom:12px}.jd-citation-table:last-child{margin-bottom:0}.jd-citation-table .jd-table-title{font-size:.85rem;font-weight:600;color:#202124;margin:0 0 6px}.jd-citation-table .jd-table-content{background:#f8f9fa;border-radius:4px;padding:8px;overflow-x:auto}.jd-citation-table .jd-table-content table{width:100%;border-collapse:collapse;font-size:.8rem}.jd-citation-table .jd-table-content table th,.jd-citation-table .jd-table-content table td{padding:6px 8px;text-align:left;border:1px solid #e0e0e0}.jd-citation-table .jd-table-content table th{background:#e8eaed;font-weight:600}.jd-citation-figure{margin-bottom:12px;padding:10px;background:#f8f9fa;border-radius:4px}.jd-citation-figure:last-child{margin-bottom:0}.jd-citation-figure .jd-figure-caption{font-weight:600;font-size:.85rem;color:#202124;margin-bottom:6px}.jd-citation-figure .jd-figure-text{font-size:.8rem;color:#5f6368;line-height:1.4}.jd-citation-info-card{background:#f8f9fa;border-radius:8px;padding:12px;margin-bottom:16px}.jd-info-item{display:flex;gap:8px;margin-bottom:8px}.jd-info-item:last-child{margin-bottom:0}.jd-info-item .jd-info-label{font-weight:600;color:#5f6368;font-size:.8125rem;min-width:70px;display:none}.jd-info-item .jd-info-value{color:#202124;font-size:.8125rem;word-break:break-word}.jd-info-item:first-child .jd-info-value{font-weight:600;font-size:.9375rem;color:#202124}.jd-citation-content-section{margin-bottom:16px}.jd-citation-content-section h4{margin:0 0 8px;font-size:.9375rem;font-weight:600;color:#202124}.jd-citation-content-section .jd-citation-text{line-height:1.4;color:#3c4043;font-size:.875rem;word-break:break-word}.jd-citation-content-section .jd-citation-text p{margin:.5em 0;line-height:1.4}.jd-citation-content-section .jd-citation-text p:first-child{margin-top:0}.jd-citation-content-section .jd-citation-text p:last-child{margin-bottom:0}.jd-citation-content-section .jd-citation-text h1,.jd-citation-content-section .jd-citation-text h2,.jd-citation-content-section .jd-citation-text h3,.jd-citation-content-section .jd-citation-text h4,.jd-citation-content-section .jd-citation-text h5,.jd-citation-content-section .jd-citation-text h6{margin:.75em 0 .5em;font-weight:600;line-height:1.3;color:#202124}.jd-citation-content-section .jd-citation-text h1:first-child,.jd-citation-content-section .jd-citation-text h2:first-child,.jd-citation-content-section .jd-citation-text h3:first-child,.jd-citation-content-section .jd-citation-text h4:first-child,.jd-citation-content-section .jd-citation-text h5:first-child,.jd-citation-content-section .jd-citation-text h6:first-child{margin-top:0}.jd-citation-content-section .jd-citation-text h1:last-child,.jd-citation-content-section .jd-citation-text h2:last-child,.jd-citation-content-section .jd-citation-text h3:last-child,.jd-citation-content-section .jd-citation-text h4:last-child,.jd-citation-content-section .jd-citation-text h5:last-child,.jd-citation-content-section .jd-citation-text h6:last-child{margin-bottom:0}.jd-citation-content-section .jd-citation-text h1{font-size:1.25em}.jd-citation-content-section .jd-citation-text h2{font-size:1.15em}.jd-citation-content-section .jd-citation-text h3{font-size:1.05em}.jd-citation-content-section .jd-citation-text h4{font-size:1em}.jd-citation-content-section .jd-citation-text h5{font-size:.95em}.jd-citation-content-section .jd-citation-text h6{font-size:.9em}.jd-citation-content-section .jd-citation-text ul,.jd-citation-content-section .jd-citation-text ol{margin:.5em 0;padding-left:1.25em}.jd-citation-content-section .jd-citation-text ul:first-child,.jd-citation-content-section .jd-citation-text ol:first-child{margin-top:0}.jd-citation-content-section .jd-citation-text ul:last-child,.jd-citation-content-section .jd-citation-text ol:last-child{margin-bottom:0}.jd-citation-content-section .jd-citation-text ul li,.jd-citation-content-section .jd-citation-text ol li{margin:.25em 0;line-height:1.4}.jd-citation-content-section .jd-citation-text ul li:first-child,.jd-citation-content-section .jd-citation-text ol li:first-child{margin-top:0}.jd-citation-content-section .jd-citation-text ul li:last-child,.jd-citation-content-section .jd-citation-text ol li:last-child{margin-bottom:0}.jd-citation-content-section .jd-citation-text ul li ul,.jd-citation-content-section .jd-citation-text ul li ol,.jd-citation-content-section .jd-citation-text ol li ul,.jd-citation-content-section .jd-citation-text ol li ol{margin:.25em 0}.jd-citation-content-section .jd-citation-text pre{margin:.5em 0;padding:.5em;background:#f5f5f5;border-radius:4px;overflow-x:auto;font-size:.85em;line-height:1.4}.jd-citation-content-section .jd-citation-text pre:first-child{margin-top:0}.jd-citation-content-section .jd-citation-text pre:last-child{margin-bottom:0}.jd-citation-content-section .jd-citation-text pre code{padding:0;background:transparent;font-size:inherit}.jd-citation-content-section .jd-citation-text code{padding:.15em .3em;background:#f5f5f5;border-radius:3px;font-size:.9em;font-family:Courier New,Courier,monospace}.jd-citation-content-section .jd-citation-text blockquote{margin:.5em 0;padding:.5em 1em;border-left:3px solid #ddd;background:#f9f9f9;color:#555;font-style:italic}.jd-citation-content-section .jd-citation-text blockquote:first-child{margin-top:0}.jd-citation-content-section .jd-citation-text blockquote:last-child{margin-bottom:0}.jd-citation-content-section .jd-citation-text blockquote p{margin:.25em 0}.jd-citation-content-section .jd-citation-text blockquote p:first-child{margin-top:0}.jd-citation-content-section .jd-citation-text blockquote p:last-child{margin-bottom:0}.jd-citation-content-section .jd-citation-text table{margin:.5em 0;border-collapse:collapse;width:100%;font-size:.9em}.jd-citation-content-section .jd-citation-text table:first-child{margin-top:0}.jd-citation-content-section .jd-citation-text table:last-child{margin-bottom:0}.jd-citation-content-section .jd-citation-text table th,.jd-citation-content-section .jd-citation-text table td{padding:.4em .6em;border:1px solid #ddd;text-align:left}.jd-citation-content-section .jd-citation-text table th{background:#f0f0f0;font-weight:600}.jd-citation-content-section .jd-citation-text hr{margin:.75em 0;border:none;border-top:1px solid #ddd}.jd-citation-content-section .jd-citation-text hr:first-child{margin-top:0}.jd-citation-content-section .jd-citation-text hr:last-child{margin-bottom:0}.jd-citation-content-section .jd-citation-text a{color:#06c;text-decoration:none}.jd-citation-content-section .jd-citation-text a:hover{text-decoration:underline}.jd-citation-content-section .jd-citation-text img{max-width:100%;height:auto;margin:.5em 0}.jd-citation-content-section .jd-citation-text strong{font-weight:600;color:#202124}.jd-citation-content-section .jd-citation-text em{font-style:italic}.jd-chatbot-header.jd-modern-header{background:linear-gradient(135deg,#4eb8e8,#64c4f2,#7fd0f7);border-bottom:none;padding:10px 20px;box-shadow:0 2px 12px #64c4f24d,0 1px 4px #00000014;position:relative;overflow:hidden}.jd-chatbot-header.jd-modern-header:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:headerShine 5s ease-in-out infinite}.jd-chatbot-header.jd-modern-header .jd-chatbot-title{gap:5px;position:relative;z-index:1}.jd-chatbot-header.jd-modern-header .jd-ai-mayor-icon{width:50px;height:50px;filter:drop-shadow(0 2px 8px rgba(255,255,255,.5));animation:iconPulse 4s ease-in-out infinite}.jd-chatbot-header.jd-modern-header .jd-chatbot-main-title{color:#fff!important;font-size:1.15rem;font-weight:700;letter-spacing:.01em;text-shadow:0 2px 4px rgba(0,0,0,.15)}.jd-chatbot-header.jd-modern-header .jd-chatbot-icon{width:50px;height:50px;filter:drop-shadow(0 2px 8px rgba(255,255,255,.5))}.jd-chatbot-header.jd-modern-header .jd-chatbot-actions{position:relative;z-index:1;gap:10px}.jd-chatbot-header.jd-modern-header .jd-chatbot-actions .jd-chat-end,.jd-chatbot-header.jd-modern-header .jd-chatbot-actions .jd-close-chat-end{background:#fffffffa;color:#3aa8d8;font-weight:600;font-size:.875rem;border:none;box-shadow:0 2px 6px #0000001f;transition:all .25s ease;border-radius:24px}.jd-chatbot-header.jd-modern-header .jd-chatbot-actions .jd-chat-end:hover:not(.disable),.jd-chatbot-header.jd-modern-header .jd-chatbot-actions .jd-close-chat-end:hover:not(.disable){background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #00000029}.jd-chatbot-header.jd-modern-header .jd-chatbot-actions .jd-chat-end.disable,.jd-chatbot-header.jd-modern-header .jd-chatbot-actions .jd-close-chat-end.disable{background:#fff9;color:#3aa8d880;cursor:not-allowed}.jd-chatbot-header.jd-modern-header .jd-chatbot-actions .jd-chatbot-dismiss{background:#ffffff4d!important;border:2px solid rgba(255,255,255,.5)!important;border-radius:8px;transition:all .25s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026}.jd-chatbot-header.jd-modern-header .jd-chatbot-actions .jd-chatbot-dismiss img{filter:brightness(0) invert(1) drop-shadow(0 1px 2px rgba(0,0,0,.2));opacity:1;width:20px;height:20px}.jd-chatbot-header.jd-modern-header .jd-chatbot-actions .jd-chatbot-dismiss:hover{background:#ffffff80!important;border-color:#fffc!important;transform:scale(1.08);box-shadow:0 3px 10px #0003}.jd-chatbot-header.jd-modern-header .jd-chatbot-actions .jd-chatbot-dismiss:active{transform:scale(1.02)}@keyframes iconPulse{0%,to{transform:scale(1);filter:drop-shadow(0 2px 8px rgba(255,255,255,.5))}50%{transform:scale(1.04);filter:drop-shadow(0 3px 12px rgba(255,255,255,.7))}}@keyframes headerShine{0%{left:-100%}50%,to{left:100%}}.jd-chatbot-footer.jd-modern-footer{border-top:1px solid #e8eaed;background:#fff;box-shadow:0 -1px 3px #0000000d;padding:5px;gap:10px;align-items:center}.jd-chatbot-footer.jd-modern-footer .jd-chat-input-wrapper{flex:1;display:flex;flex-direction:column;min-width:0;gap:2px}.jd-chatbot-footer.jd-modern-footer .jd-chat-input{background:#f8f9fa;border:1px solid #e8eaed;border-radius:15px;padding:10px 12px 8px;font-size:14px;transition:all .2s ease;width:100%;min-height:60px;resize:none}.jd-chatbot-footer.jd-modern-footer .jd-chat-input:focus{background:#fff;border-color:#64c4f2;box-shadow:0 0 0 2px #64c4f226;outline:none}.jd-chatbot-footer.jd-modern-footer .jd-chat-limit-row{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:6px 4px 2px;margin-top:2px;font-size:11px;font-variant-numeric:tabular-nums;min-height:18px}.jd-chatbot-footer.jd-modern-footer .jd-word-counter,.jd-chatbot-footer.jd-modern-footer .jd-char-counter{color:#999}.jd-chatbot-footer.jd-modern-footer .jd-word-counter--over,.jd-chatbot-footer.jd-modern-footer .jd-char-counter--over{color:#d82531;font-weight:600}.jd-chatbot-footer.jd-modern-footer .jd-chat-send{background:#64c4f2!important;border:none!important;border-radius:50%!important;width:44px!important;height:44px!important;min-inline-size:44px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease;cursor:pointer;box-shadow:0 2px 8px #64c4f266}.jd-chatbot-footer.jd-modern-footer .jd-chat-send:hover:not(:disabled){background:#51aad5!important;transform:scale(1.08);box-shadow:0 4px 12px #64c4f280}.jd-chatbot-footer.jd-modern-footer .jd-chat-send:active:not(:disabled){transform:scale(.95)}.jd-chatbot-footer.jd-modern-footer .jd-chat-send:not(:disabled) img{filter:brightness(0) invert(1)!important;inline-size:20px!important;opacity:1!important}.jd-chatbot-footer.jd-modern-footer .jd-chat-send:disabled{background:#e0e0e0!important;border:2px solid #bdbdbd!important;cursor:not-allowed!important;opacity:1!important;box-shadow:none}.jd-chatbot-footer.jd-modern-footer .jd-chat-send:disabled img{filter:brightness(0) saturate(0) opacity(.4)!important;opacity:.4!important}.jd-chatbot-footer.jd-modern-footer.is-sending .jd-chat-send img{animation:spinSend .8s linear infinite}@keyframes spinSend{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideInMessage{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes typingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}.jd-chat-group-bot-typing{opacity:1;transition:opacity .2s ease-in-out;animation:fadeInBubble .3s ease}.jd-chat-group-bot-typing .jd-chat-bubble{display:flex;align-items:center;gap:4px;padding:12px 16px;min-height:45px}.jd-chat-group-bot-typing .jd-chat-bubble span{width:8px;height:8px;background:#90caf9;border-radius:50%;display:inline-block;animation:typingBounce 1.4s infinite}.jd-chat-group-bot-typing .jd-chat-bubble span:nth-child(1){animation-delay:0s}.jd-chat-group-bot-typing .jd-chat-bubble span:nth-child(2){animation-delay:.2s}.jd-chat-group-bot-typing .jd-chat-bubble span:nth-child(3){animation-delay:.4s}@keyframes fadeInBubble{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.jd-chat-bubble{animation:fadeInMessage .2s ease}@keyframes fadeInMessage{0%{opacity:.7}to{opacity:1}}.jd-citation-bubble{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;border-radius:50%;width:20px;height:20px;font-size:.7rem;font-weight:600;box-shadow:0 1px 3px #0000004d;transition:all .2s ease;border:none;padding:0;margin:0 2px;vertical-align:baseline;line-height:1;cursor:pointer}.jd-citation-bubble:hover{background:linear-gradient(135deg,#2d2d2d,#404040);transform:scale(1.15);box-shadow:0 2px 5px #0006}.jd-citation-bubble:active{transform:scale(1.05)}.jd-chatbot-wrapper:not(.jd-maximized) .jd-modern-chat .jd-chat-bubble{max-width:85%}.jd-chatbot-wrapper.jd-maximized .jd-modern-chat{padding:24px 32px}.jd-chatbot-wrapper.jd-maximized .jd-modern-chat .jd-chat-bubble{max-width:75%}.jd-chatbot-wrapper.jd-maximized .jd-citation-modal-panel{width:500px}@media(max-width:480px){.jd-mode-dropdown{min-width:180px}.jd-ai-disclaimer-centered{font-size:.7rem;padding:4px 8px}.jd-citation-modal-panel{width:100vw}}.jd-chatbot--2-view .jd-chatbot-content{display:flex;flex-direction:row;min-height:0;flex:1;overflow:hidden}.jd-chatbot--2-view .jd-chatbot-chat-column{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;border-right:2px solid #d0e8f5}.jd-chatbot--2-view .jd-chatbot-chat-column .jd-chatbot-body{flex:1;overflow-y:auto;min-height:0}.jd-chatbot--2-view .jd-citation-modal--inline.jd-citation-modal-overlay{position:relative;background:none;z-index:auto;opacity:1;pointer-events:all;flex:0 1 40%;min-width:0;max-width:450px;min-height:0;display:flex}.jd-chatbot--2-view .jd-citation-modal--inline.jd-citation-modal-overlay.open{position:relative}.jd-chatbot--2-view .jd-citation-modal--inline .jd-citation-modal-panel{position:relative;top:auto;right:auto;left:auto;height:100%;width:100%;transform:none;box-shadow:none;min-height:0}.jd-chatbot--3-view .jd-chatbot-content{display:flex;flex-direction:row;min-height:0;flex:1;overflow:hidden}.jd-chatbot--3-view .jd-chatbot-chat-column{flex:1 1 30%;min-width:0;display:flex;flex-direction:column;overflow:hidden;border-right:2px solid #d0e8f5}.jd-chatbot--3-view .jd-chatbot-chat-column .jd-chatbot-body{flex:1;overflow-y:auto;min-height:0}.jd-chatbot--3-view .jd-citation-modal--inline.jd-citation-modal-overlay{position:relative;background:none;z-index:auto;opacity:1;pointer-events:all;flex:0 1 25%;min-width:0;min-height:0;display:flex;border-right:2px solid #d0e8f5}.jd-chatbot--3-view .jd-citation-modal--inline.jd-citation-modal-overlay.open{position:relative}.jd-chatbot--3-view .jd-citation-modal--inline .jd-citation-modal-panel{position:relative;top:auto;right:auto;left:auto;height:100%;width:100%;transform:none;box-shadow:none;min-height:0}.jd-chatbot--3-view .jd-document-viewer{flex:1 1 45%;min-width:0;min-height:0;height:100%}.jd-chatbot--split-view .jd-chatbot-content{display:flex;flex-direction:row;min-height:0;flex:1;overflow:hidden}.jd-chatbot--split-view .jd-chatbot-chat-column{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;border-right:2px solid #d0e8f5}.jd-chatbot--split-view .jd-chatbot-chat-column .jd-chatbot-body{flex:1;overflow-y:auto;min-height:0}.jd-chatbot--split-view .jd-document-viewer{flex:0 1 40%;min-width:0;min-height:0;height:100%}.jd-floating-chatbot.jd-enhanced-chatbot{box-shadow:0 0 0 1px #1a73e833,0 6px 20px #1a73e859,0 2px 6px #00000026;transition:all .3s cubic-bezier(.4,0,.2,1)}.jd-floating-chatbot.jd-enhanced-chatbot .jd-chatbot-default{width:42px;height:42px;transition:all .3s ease;animation:subtlePulse 3s ease-in-out infinite}.jd-floating-chatbot.jd-enhanced-chatbot span{color:#fff!important;font-size:16px;font-weight:900}.jd-floating-chatbot.jd-enhanced-chatbot:hover{transform:translateY(-3px) scale(1.06);box-shadow:0 0 0 2px #1a73e84d,0 8px 28px #1a73e873,0 4px 12px #0003}.jd-floating-chatbot.jd-enhanced-chatbot:hover .jd-chatbot-default{filter:drop-shadow(0 0 6px rgba(255,255,255,.7));transform:scale(1.05)}.jd-floating-chatbot.jd-enhanced-chatbot:active{transform:translateY(-1px) scale(1.03)}@keyframes subtlePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.jd-floating-chatbot.jd-enhanced-chatbot:hover,.jd-floating-chatbot.jd-enhanced-chatbot{box-shadow:none}.jd-chatbot-header.jd-modern-header .jd-chatbot-actions .jd-chat-end.disable,.jd-chatbot-header.jd-modern-header .jd-chatbot-actions .jd-close-chat-end.disable{background:#9e9e9e;color:#fff;cursor:not-allowed;opacity:.7}.jd-citation-modal-grouped{display:flex;flex-direction:column}.jd-citation-modal-grouped .jd-cg-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:linear-gradient(135deg,#4eb8e8,#64c4f2);border-bottom:none;flex-shrink:0}.jd-citation-modal-grouped .jd-cg-header .jd-cg-header-left{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.jd-citation-modal-grouped .jd-cg-header .jd-cg-header-icon{flex-shrink:0;color:#fff;opacity:.9}.jd-citation-modal-grouped .jd-cg-header .jd-cg-title{display:block;font-size:1rem;font-weight:600;color:#fff;line-height:1.3}.jd-citation-modal-grouped .jd-cg-header .jd-cg-hint{display:block;font-size:.7rem;color:#ffffffd9;line-height:1.3;margin-top:1px}.jd-citation-modal-grouped .jd-cg-header .jd-citation-close-btn{background:#ffffff73;border:1px solid rgba(255,255,255,.7);width:30px;height:30px;border-radius:4px;font-size:1.25rem;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;flex-shrink:0;transition:all .2s ease}.jd-citation-modal-grouped .jd-cg-header .jd-citation-close-btn:hover{background:#ffffffa6;border-color:#fff}.jd-citation-modal-grouped .jd-cg-body{overflow-y:auto;padding:10px 12px;flex:1;min-height:0;scrollbar-color:#64c4f2 #e8f4fc;scrollbar-width:thin}.jd-citation-modal-grouped .jd-cg-body::-webkit-scrollbar{width:6px}.jd-citation-modal-grouped .jd-cg-body::-webkit-scrollbar-track{background:#e8f4fc;border-radius:3px}.jd-citation-modal-grouped .jd-cg-body::-webkit-scrollbar-thumb{background:#64c4f2;border-radius:3px}.jd-citation-modal-grouped .jd-cg-body::-webkit-scrollbar-thumb:hover{background:#4eb8e8}.jd-citation-modal-grouped .jd-cg-file-card{border:1px solid #e0e0e0;border-radius:8px;background:#fff;margin-bottom:10px;overflow:hidden}.jd-citation-modal-grouped .jd-cg-file-card:last-child{margin-bottom:0}.jd-citation-modal-grouped .jd-cg-file-header{display:flex;align-items:center;gap:8px;padding:10px 12px 6px;background:#f0f7ff;border-bottom:1px solid #e8eaed}.jd-citation-modal-grouped .jd-cg-file-icon{flex-shrink:0;color:#1a73e8}.jd-citation-modal-grouped .jd-cg-file-title{font-size:.8125rem;font-weight:600;color:#202124;word-break:break-word;line-height:1.35}.jd-citation-modal-grouped .jd-cg-section-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#5f6368;padding:6px 12px 2px}.jd-citation-modal-grouped .jd-cg-citations-list{padding:4px 8px 8px}.jd-citation-modal-grouped .jd-cg-citation-wrapper{margin-bottom:4px}.jd-citation-modal-grouped .jd-cg-citation-wrapper:last-child{margin-bottom:0}.jd-citation-modal-grouped .jd-cg-citation-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;background:#f8f9fa;border:1px solid transparent;cursor:pointer;transition:background .15s,border-color .15s}.jd-citation-modal-grouped .jd-cg-citation-row:hover{background:#eef4ff;border-color:#c2dbff}.jd-citation-modal-grouped .jd-cg-citation-row.jd-cg-expanded{background:#e8f0fe;border-color:#aecbfa;border-bottom-left-radius:0;border-bottom-right-radius:0}.jd-citation-modal-grouped .jd-cg-bubble{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;border-radius:50%;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;font-size:.7rem;font-weight:600;flex-shrink:0;box-shadow:0 1px 3px #00000040}.jd-citation-modal-grouped .jd-cg-page-badge{font-size:.7rem;font-weight:700;color:#0d47a1;background:#e3f2fd;padding:2px 6px;border-radius:4px;white-space:nowrap;flex-shrink:0}.jd-citation-modal-grouped .jd-cg-section-name{flex:1;min-width:0;font-size:.8rem;color:#3c4043;word-break:break-word;line-height:1.35}.jd-citation-modal-grouped .jd-cg-row-actions{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}.jd-citation-modal-grouped .jd-cg-chevron-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;border:none;background:transparent;color:#5f6368;cursor:pointer;padding:0;font-size:.85rem;line-height:1;transition:background .15s,color .15s}.jd-citation-modal-grouped .jd-cg-chevron-btn:hover{background:#0000000f;color:#202124}.jd-citation-modal-grouped .jd-cg-ext-link-icon{flex-shrink:0;color:#1a73e8;opacity:.7;transition:opacity .15s}.jd-citation-modal-grouped .jd-cg-citation-row:hover .jd-cg-ext-link-icon{opacity:1}.jd-citation-modal-grouped .jd-cg-hierarchy-section .jd-cg-hierarchy-breadcrumb,.jd-citation-modal-grouped .jd-cg-hierarchy-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.jd-citation-modal-grouped .jd-cg-breadcrumb-chip{font-size:.7rem;font-weight:500;color:#1558d6;background:#e8f0fe;padding:1px 6px;border-radius:8px;line-height:1.4;white-space:normal;word-break:break-word}.jd-citation-modal-grouped .jd-cg-breadcrumb-sep{color:#9aa0a6;font-size:.75rem;font-weight:600;line-height:1;flex-shrink:0}.jd-citation-modal-grouped .jd-cg-dropdown-panel{background:#f8fbff;border:1px solid #aecbfa;border-top:none;border-radius:0 0 6px 6px;padding:8px 10px;max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#aecbfa #f0f4ff;animation:cgDropdownSlide .2s ease}.jd-citation-modal-grouped .jd-cg-dropdown-panel::-webkit-scrollbar{width:5px}.jd-citation-modal-grouped .jd-cg-dropdown-panel::-webkit-scrollbar-track{background:#f0f4ff;border-radius:3px}.jd-citation-modal-grouped .jd-cg-dropdown-panel::-webkit-scrollbar-thumb{background:#aecbfa;border-radius:3px}.jd-citation-modal-grouped .jd-cg-dropdown-panel::-webkit-scrollbar-thumb:hover{background:#8ab4f8}@keyframes cgDropdownSlide{0%{opacity:0;max-height:0}to{opacity:1;max-height:300px}}.jd-citation-modal-grouped .jd-cg-dropdown-section{margin-bottom:8px}.jd-citation-modal-grouped .jd-cg-dropdown-section:last-child{margin-bottom:0}.jd-citation-modal-grouped .jd-cg-dropdown-label{margin:0 0 4px;font-size:.75rem;font-weight:600;color:#1a73e8;padding-bottom:3px;border-bottom:1px solid #e8eaed}.jd-citation-modal-grouped .jd-cg-dropdown-content{font-size:.8125rem;line-height:1.5;color:#3c4043;word-break:break-word}.jd-citation-modal-grouped .jd-cg-dropdown-content p{margin:.4em 0}.jd-citation-modal-grouped .jd-cg-dropdown-content p:first-child{margin-top:0}.jd-citation-modal-grouped .jd-cg-dropdown-content p:last-child{margin-bottom:0}.jd-citation-modal-grouped .jd-cg-dropdown-content ul,.jd-citation-modal-grouped .jd-cg-dropdown-content ol{margin:.4em 0;padding-left:1.2em}.jd-citation-modal-grouped .jd-cg-dropdown-content ul li,.jd-citation-modal-grouped .jd-cg-dropdown-content ol li{margin:.2em 0;line-height:1.4}.jd-citation-modal-grouped .jd-cg-dropdown-content h1,.jd-citation-modal-grouped .jd-cg-dropdown-content h2,.jd-citation-modal-grouped .jd-cg-dropdown-content h3,.jd-citation-modal-grouped .jd-cg-dropdown-content h4,.jd-citation-modal-grouped .jd-cg-dropdown-content h5,.jd-citation-modal-grouped .jd-cg-dropdown-content h6{margin:.5em 0 .3em;font-weight:600;color:#202124}.jd-citation-modal-grouped .jd-cg-dropdown-content h1:first-child,.jd-citation-modal-grouped .jd-cg-dropdown-content h2:first-child,.jd-citation-modal-grouped .jd-cg-dropdown-content h3:first-child,.jd-citation-modal-grouped .jd-cg-dropdown-content h4:first-child,.jd-citation-modal-grouped .jd-cg-dropdown-content h5:first-child,.jd-citation-modal-grouped .jd-cg-dropdown-content h6:first-child{margin-top:0}.jd-citation-modal-grouped .jd-cg-dropdown-content h1{font-size:1.1em}.jd-citation-modal-grouped .jd-cg-dropdown-content h2{font-size:1.05em}.jd-citation-modal-grouped .jd-cg-dropdown-content h3{font-size:1em}.jd-citation-modal-grouped .jd-cg-dropdown-content h4{font-size:.95em}.jd-citation-modal-grouped .jd-cg-dropdown-content strong{font-weight:600;color:#202124}.jd-citation-modal-grouped .jd-cg-dropdown-table{margin-bottom:6px}.jd-citation-modal-grouped .jd-cg-dropdown-table:last-child{margin-bottom:0}.jd-citation-modal-grouped .jd-cg-table-title{font-size:.75rem;font-weight:600;color:#202124;margin:0 0 4px}.jd-citation-modal-grouped .jd-cg-table-content{background:#f8f9fa;border-radius:4px;padding:6px;overflow-x:auto}.jd-citation-modal-grouped .jd-cg-table-content table{width:100%;border-collapse:collapse;font-size:.75rem}.jd-citation-modal-grouped .jd-cg-table-content table th,.jd-citation-modal-grouped .jd-cg-table-content table td{padding:4px 6px;text-align:left;border:1px solid #e0e0e0}.jd-citation-modal-grouped .jd-cg-table-content table th{background:#e8eaed;font-weight:600}.jd-citation-modal-grouped .jd-cg-dropdown-figure{margin-bottom:6px;padding:6px;background:#f8f9fa;border-radius:4px}.jd-citation-modal-grouped .jd-cg-dropdown-figure:last-child{margin-bottom:0}.jd-citation-modal-grouped .jd-cg-figure-caption{font-weight:600;font-size:.75rem;color:#202124;margin-bottom:3px}.jd-citation-modal-grouped .jd-cg-figure-text{font-size:.75rem;color:#5f6368;line-height:1.4}.jd-chatbot-content--mobile-tabs{display:flex;flex-direction:column;overflow:hidden}.jd-chatbot-tab-bar{display:flex;flex-shrink:0;border-bottom:2px solid #e0e0e0;background:#fff;z-index:2}.jd-chatbot-tab{flex:1;padding:10px 4px;border:none;background:transparent;font-size:.85rem;font-weight:500;color:#5f6368;cursor:pointer;position:relative;transition:color .2s;white-space:nowrap}.jd-chatbot-tab:disabled{opacity:.4;cursor:default}.jd-chatbot-tab--active{color:#1a73e8;font-weight:600}.jd-chatbot-tab--active:after{content:"";position:absolute;bottom:-2px;left:16%;width:68%;height:3px;background:#1a73e8;border-radius:3px 3px 0 0}.jd-chatbot-tab-badge{display:inline-block;width:7px;height:7px;background:#1a73e8;border-radius:50%;margin-left:4px;vertical-align:middle}.jd-chatbot-tab-panel{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.jd-chatbot-tab-panel>.jd-chatbot-chat-column{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.jd-chatbot-tab-panel>.jd-citation-modal-inline{flex:1;min-height:0;width:100%;max-width:100%}.jd-chatbot-tab-panel>.jd-document-viewer{flex:1;min-height:0;width:100%;max-width:100%}.jd-chatbot-tab-empty{flex:1;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:#80868b;font-size:.875rem;line-height:1.5}.jd-chatbot-tab-panel>.jd-citation-modal-overlay{position:relative;inset:auto;background:none;z-index:auto;opacity:1;pointer-events:all;flex:1;min-height:0;width:100%;max-width:100%;display:flex}.jd-chatbot-tab-panel>.jd-citation-modal-overlay.open{position:relative}.jd-chatbot-tab-panel>.jd-citation-modal-overlay .jd-citation-modal-panel{position:relative;top:auto;right:auto;left:auto;height:100%;width:100%;max-width:100%;transform:none;box-shadow:none;border-radius:0;border:none;overflow-y:auto}*,:after,:before{box-sizing:border-box}html,body{height:100%}body{font-family:Noto Sans JP,sans-serif;box-sizing:border-box;padding:0;margin:0;color:#1a1311;font-size:14px}a{text-decoration:none}.mt-20{margin-top:15px}.jd-row{display:flex;align-items:center;margin-inline-start:-7.5px;margin-inline-end:-7.5px;row-gap:15px}.jd-row [class*=col-],.jd-row [class*=width-]{padding-inline-start:7.5px;padding-inline-end:7.5px}.jd-row.bottom{align-items:flex-end}.jd-row.top{align-items:flex-start}.jd-row.stretch{align-items:stretch}.jd-row.justify-center{justify-content:center}.jd-row.space-between{justify-content:space-between}.jd-row.start{justify-content:flex-start}.jd-row.end{justify-content:flex-end}.jd-row.wrap{flex-wrap:wrap}.jd-flex{display:flex;align-items:center}.jd-flex.w-fixed{width:270px}.jd-flex.space-between{justify-content:space-between}.jd-flex.end{justify-content:flex-end}.jd-flex.top{align-items:flex-start}.jd-flex.bottom{align-items:flex-end}.jd-flex.stretch{align-items:stretch}.jd-flex.center{justify-content:center!important;align-items:center!important}.jd-flex.align-center{justify-content:center}.jd-flex.wrap{flex-wrap:wrap}.jd-flex.gap{gap:15px}.jd-flex.a{cursor:pointer}.jd-mr-8{margin-right:8px}.jd-ml-14{margin-left:14px}.width-0px{width:0px}.width-4px{width:4px}.width-8px{width:8px}.width-12px{width:12px}.width-16px{width:16px}.width-20px{width:20px}.width-24px{width:24px}.width-28px{width:28px}.width-32px{width:32px}.width-36px{width:36px}.width-40px{width:40px}.width-44px{width:44px}.width-48px{width:48px}.width-52px{width:52px}.width-56px{width:56px}.width-60px{width:60px}.width-64px{width:64px}.width-68px{width:68px}.width-72px{width:72px}.width-76px{width:76px}.width-80px{width:80px}.width-84px{width:84px}.width-88px{width:88px}.width-92px{width:92px}.width-96px{width:96px}.width-100px{width:100px}.width-104px{width:104px}.width-108px{width:108px}.width-112px{width:112px}.width-116px{width:116px}.width-120px{width:120px}.width-124px{width:124px}.width-128px{width:128px}.width-132px{width:132px}.width-136px{width:136px}.width-140px{width:140px}.width-144px{width:144px}.width-148px{width:148px}.width-152px{width:152px}.width-156px{width:156px}.width-160px{width:160px}.width-164px{width:164px}.width-168px{width:168px}.width-172px{width:172px}.width-176px{width:176px}.width-180px{width:180px}.width-184px{width:184px}.width-188px{width:188px}.width-192px{width:192px}.width-196px{width:196px}.width-200px{width:200px}.width-204px{width:204px}.width-208px{width:208px}.width-212px{width:212px}.width-216px{width:216px}.width-220px{width:220px}.width-224px{width:224px}.width-228px{width:228px}.width-232px{width:232px}.width-236px{width:236px}.width-240px{width:240px}.width-244px{width:244px}.width-248px{width:248px}.width-252px{width:252px}.width-256px{width:256px}.width-260px{width:260px}.width-264px{width:264px}.width-268px{width:268px}.width-272px{width:272px}.width-276px{width:276px}.width-280px{width:280px}.width-284px{width:284px}.width-288px{width:288px}.width-292px{width:292px}.width-296px{width:296px}.width-300px{width:300px}.jd-max-w-300{max-width:300px}.jd-mb-15{margin-bottom:15px}.jd-robot-icn{position:fixed;right:10px;bottom:10px}.jd-robot-icn.a{cursor:pointer}.jd-robot-icn button{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.jd-flex-fill{flex:1}.jd-mt-15{margin-top:15px}.jd-border-none{border:none!important}.jd-pb-0{padding-bottom:0!important}.jd-text-center{text-align:center!important}.jd-text-center.a{cursor:pointer}.color-grey-50{color:#8e8e8e}.jd-table-responsive{height:calc(100vh - 274px);overflow:auto}.jd-min-w-50{min-width:50px}.jd-min-w-240{min-width:240px}.jd-min-w-130{min-width:130px}.jd-min-w-110{min-width:110px}.jd-enter-page{display:flex;align-items:center;min-height:38px;white-space:nowrap;padding:0 10px;margin-right:10px;border-right:1px solid #CBCBCB}.jd-no-data{padding:40px 0;margin:0;text-align:center}.jd-no-data img{max-width:180px;margin-bottom:24px}.jd-no-data h3{font-size:24px;font-weight:700;line-height:30px;margin:0}.jd-no-data p{font-size:14px;font-weight:400;color:#7a7a7a;margin-bottom:0;margin-top:10px}.jd-no-data button{margin-top:10px}.error{color:#d82531;padding:3px}@media screen and (max-width:767px){.jd-header .jd-header-right{gap:10px}}.primary-10{color:#0e3243}.bg-primary-10{background-color:#0e3243}.border-primary-10{border-color:#0e3243}.primary-20{color:#174960}.bg-primary-20{background-color:#174960}.border-primary-20{border-color:#174960}.primary-30{color:#23607d}.bg-primary-30{background-color:#23607d}.border-primary-30{border-color:#23607d}.primary-40{color:#30789b}.bg-primary-40{background-color:#30789b}.border-primary-40{border-color:#30789b}.primary-50{color:#3f91b8}.bg-primary-50{background-color:#3f91b8}.border-primary-50{border-color:#3f91b8}.primary-60{color:#51aad5}.bg-primary-60{background-color:#51aad5}.border-primary-60{border-color:#51aad5}.primary-70{color:#64c4f2}.bg-primary-70{background-color:#64c4f2}.border-primary-70{border-color:#64c4f2}.primary-80{color:#96ddff}.bg-primary-80{background-color:#96ddff}.border-primary-80{border-color:#96ddff}.primary-90{color:#c3ebff}.bg-primary-90{background-color:#c3ebff}.border-primary-90{border-color:#c3ebff}.primary-95{color:#f0faff}.bg-primary-95{background-color:#f0faff}.border-primary-95{border-color:#f0faff}.primary-100{color:#e0f5ff}.bg-primary-100{background-color:#e0f5ff}.border-primary-100{border-color:#e0f5ff}.red-10{color:#5b1015}.bg-red-10{background-color:#5b1015}.border-red-10{border-color:#5b1015}.red-20{color:#77141b}.bg-red-20{background-color:#77141b}.border-red-20{border-color:#77141b}.red-30{color:#991a23}.bg-red-30{background-color:#991a23}.border-red-30{border-color:#991a23}.red-40{color:#c5222d}.bg-red-40{background-color:#c5222d}.border-red-40{border-color:#c5222d}.red-50{color:#d82531}.bg-red-50{background-color:#d82531}.border-red-50{border-color:#d82531}.red-60{color:#e0515a}.bg-red-60{background-color:#e0515a}.border-red-60{border-color:#e0515a}.red-70{color:#e56d75}.bg-red-70{background-color:#e56d75}.border-red-70{border-color:#e56d75}.red-80{color:#ed9ba0}.bg-red-80{background-color:#ed9ba0}.border-red-80{border-color:#ed9ba0}.red-90{color:#f3bbbf}.bg-red-90{background-color:#f3bbbf}.border-red-90{border-color:#f3bbbf}.red-95{color:#fbe9ea}.bg-red-95{background-color:#fbe9ea}.border-red-95{border-color:#fbe9ea}.grey-10{color:#3c3b3b}.bg-grey-10{background-color:#3c3b3b}.border-grey-10{border-color:#3c3b3b}.grey-20{color:#515151}.bg-grey-20{background-color:#515151}.border-grey-20{border-color:#515151}.grey-30{color:#656565}.bg-grey-30{background-color:#656565}.border-grey-30{border-color:#656565}.grey-40{color:#7a7a7a}.bg-grey-40{background-color:#7a7a7a}.border-grey-40{border-color:#7a7a7a}.grey-50{color:#8e8e8e}.bg-grey-50{background-color:#8e8e8e}.border-grey-50{border-color:#8e8e8e}.grey-60{color:#a2a2a2}.bg-grey-60{background-color:#a2a2a2}.border-grey-60{border-color:#a2a2a2}.grey-70{color:#b7b7b7}.bg-grey-70{background-color:#b7b7b7}.border-grey-70{border-color:#b7b7b7}.grey-75{color:#c7c4c4}.bg-grey-75{background-color:#c7c4c4}.border-grey-75{border-color:#c7c4c4}.grey-80{color:#cbcbcb}.bg-grey-80{background-color:#cbcbcb}.border-grey-80{border-color:#cbcbcb}.grey-90{color:#e0e0e0}.bg-grey-90{background-color:#e0e0e0}.border-grey-90{border-color:#e0e0e0}.grey-95{color:#f4f4f4}.bg-grey-95{background-color:#f4f4f4}.border-grey-95{border-color:#f4f4f4}.grey-100{color:#f0f0f0}.bg-grey-100{background-color:#f0f0f0}.border-grey-100{border-color:#f0f0f0}.green-10{color:#2f4c12}.bg-green-10{background-color:#2f4c12}.border-green-10{border-color:#2f4c12}.green-20{color:#3e6318}.bg-green-20{background-color:#3e6318}.border-green-20{border-color:#3e6318}.green-30{color:#50801f}.bg-green-30{background-color:#50801f}.border-green-30{border-color:#50801f}.green-40{color:#66a428}.bg-green-40{background-color:#66a428}.border-green-40{border-color:#66a428}.green-50{color:#70b42c}.bg-green-50{background-color:#70b42c}.border-green-50{border-color:#70b42c}.green-60{color:#8dc356}.bg-green-60{background-color:#8dc356}.border-green-60{border-color:#8dc356}.green-70{color:#9fcd72}.bg-green-70{background-color:#9fcd72}.border-green-70{border-color:#9fcd72}.green-80{color:#bddd9e}.bg-green-80{background-color:#bddd9e}.border-green-80{border-color:#bddd9e}.green-90{color:#d3e8be}.bg-green-90{background-color:#d3e8be}.border-green-90{border-color:#d3e8be}.green-95{color:#f1f8ea}.bg-green-95{background-color:#f1f8ea}.border-green-95{border-color:#f1f8ea}.orange-10{color:#5c3f00}.bg-orange-10{background-color:#5c3f00}.border-orange-10{border-color:#5c3f00}.orange-20{color:#855b00}.bg-orange-20{background-color:#855b00}.border-orange-20{border-color:#855b00}.orange-30{color:#ad7600}.bg-orange-30{background-color:#ad7600}.border-orange-30{border-color:#ad7600}.orange-40{color:#d69200}.bg-orange-40{background-color:#d69200}.border-orange-40{border-color:#d69200}.orange-50{color:#ffae00}.bg-orange-50{background-color:#ffae00}.border-orange-50{border-color:#ffae00}.orange-60{color:#ffbc2e}.bg-orange-60{background-color:#ffbc2e}.border-orange-60{border-color:#ffbc2e}.orange-70{color:#ffcb5c}.bg-orange-70{background-color:#ffcb5c}.border-orange-70{border-color:#ffcb5c}.orange-80{color:#ffda8a}.bg-orange-80{background-color:#ffda8a}.border-orange-80{border-color:#ffda8a}.orange-90{color:#ffe8b7}.bg-orange-90{background-color:#ffe8b7}.border-orange-90{border-color:#ffe8b7}.orange-95{color:#fff7e5}.bg-orange-95{background-color:#fff7e5}.border-orange-95{border-color:#fff7e5}.jd-fw-500{font-weight:500}.jd-mt-0{margin-block-start:0px}.jd-mb-0{margin-block-end:0px}.jd-minimize-view{display:flex;flex-direction:row;height:calc(100vh - 274px)}.jd-minimize-view .jd-list-group .jd-list-select-all{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;font-size:14px;font-weight:400;background:#f4f4f4;box-shadow:0 4px 4px #1a13111a;text-transform:capitalize}.jd-minimize-view .jd-list-group .jd-list-select-all .jd-form-group{inline-size:auto}.jd-minimize-view .jd-list-group .jd-list-select-all .jd-form-group label{margin-block-end:0}.jd-minimize-view .jd-list-group .jd-list-select-all .jd-export-chat{display:flex;align-items:center;gap:2px;color:#656565}.jd-minimize-view .jd-list-group .jd-list-select-all .jd-export-chat img{inline-size:20px;filter:grayscale(2)}.jd-minimize-view .jd-list-group .jd-list-select-all .jd-export-chat:hover{color:#30789b;text-decoration:underline}.jd-minimize-view .jd-list-group .jd-list-select-all .jd-export-chat:hover img{filter:grayscale(0)}.jd-minimize-view .jd-list-group .jd-list-select-all:hover{background:#f4f4f4;cursor:auto}.jd-minimize-view .jd-list-group .jd-list-select-all~.jd-list-view{block-size:calc(100% - 28px)}.jd-minimize-view .jd-list-group .jd-list-view{display:flex;flex-direction:column;min-inline-size:270px;max-inline-size:270px;border-inline-end:1px solid #CBCBCB;max-height:calc(100vh - 243px);overflow-y:auto;scrollbar-width:none}.jd-minimize-view .jd-list-group .jd-list-view .jd-list{display:flex;align-items:start;gap:4px;padding:8px;inline-size:100%;transition:all linear .2s;cursor:pointer}.jd-minimize-view .jd-list-group .jd-list-view .jd-list .jd-list-details{display:flex;flex-direction:column;gap:4px;inline-size:100%}.jd-minimize-view .jd-list-group .jd-list-view .jd-list .jd-list-details .jd-chat-id-time{display:flex;align-items:center;gap:4px;margin:0;font-size:12px;font-weight:400}.jd-minimize-view .jd-list-group .jd-list-view .jd-list .jd-list-details .jd-chat-id-time span{color:#3f91b8}.jd-minimize-view .jd-list-group .jd-list-view .jd-list .jd-list-details .jd-chat-id-time time{color:#1a1311;padding-inline-start:6px;border-inline-start:1px solid #CBCBCB}.jd-minimize-view .jd-list-group .jd-list-view .jd-list .jd-list-details .jd-list-title{font-size:14px;font-weight:500;color:#3f91b8}.jd-minimize-view .jd-list-group .jd-list-view .jd-list .jd-list-details .jd-list-date{font-size:12px;font-weight:400}.jd-minimize-view .jd-list-group .jd-list-view .jd-list .jd-list-action{display:flex;align-items:center;justify-content:center;block-size:100%;padding:0;margin:0}.jd-minimize-view .jd-list-group .jd-list-view .jd-list .jd-list-action li{list-style:none}.jd-minimize-view .jd-list-group .jd-list-view .jd-list .jd-list-action li a{inline-size:20px}.jd-minimize-view .jd-list-group .jd-list-view .jd-list:hover,.jd-minimize-view .jd-list-group .jd-list-view .active{background-color:#c3ebff}.jd-minimize-view .jd-list-group .jd-list-view .active .jd-list-details .jd-list-title{color:#174960}.jd-minimize-view .jd-list-preview{padding-inline-start:15px;inline-size:100%}.jd-minimize-view .jd-list-preview .jd-full-details{block-size:100%}.jd-minimize-view .jd-list-preview .jd-full-details .jd-panel{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-block-end:15px}.jd-minimize-view .jd-list-preview .jd-full-details .jd-panel .jd-panel-header .jd-chat-id-time{display:flex;align-items:center;gap:4px;margin:0;font-size:14px;font-weight:400}.jd-minimize-view .jd-list-preview .jd-full-details .jd-panel .jd-panel-header .jd-chat-id-time span{color:#3f91b8}.jd-minimize-view .jd-list-preview .jd-full-details .jd-panel .jd-panel-header .jd-chat-id-time time{color:#1a1311;padding-inline-start:6px;border-inline-start:1px solid #CBCBCB}.jd-minimize-view .jd-list-preview .jd-full-details .jd-panel .jd-panel-header .jd-title{font-size:20px;font-weight:500;color:#1a1311;margin:0}.jd-minimize-view .jd-list-preview .jd-full-details .jd-panel .jd-actions{display:flex;align-items:center;padding:0;margin:0}.jd-minimize-view .jd-list-preview .jd-full-details .jd-panel .jd-actions li{list-style:none;cursor:pointer}.jd-minimize-view .jd-list-preview .jd-full-details .jd-panel .jd-actions li a{display:flex;align-items:center;gap:4px;padding:4px;color:#1a1311;font-size:14px;font-weight:400}.jd-minimize-view .jd-list-preview .jd-full-details .jd-panel .jd-actions .jd-chat-status a{color:#656565;font-size:14px;font-weight:400;padding-inline-end:8px;border-inline-end:1px solid #CBCBCB}.jd-minimize-view .jd-list-preview .jd-full-details .jd-attachment-preview{position:relative;width:100%;height:calc(100vh - 298px);border-radius:8px}.jd-minimize-view .jd-list-preview .jd-full-details .jd-chat-preview{block-size:calc(100% - 64px)}.jd-minimize-view .jd-list-preview .jd-full-details .jd-chat-preview .jd-chat-show{max-inline-size:100%;position:unset;border:none;border-radius:0;box-shadow:none}.jd-minimize-view .jd-list-preview .jd-full-details .jd-chat-preview .jd-chat-show .jd-chatbot-body{max-block-size:100%}.jd-nowrap{white-space:nowrap}.gap-0{gap:0px}.gap-1{gap:1px}.gap-2{gap:2px}.gap-3{gap:3px}.gap-4{gap:4px}.gap-5{gap:5px}.gap-6{gap:6px}.gap-7{gap:7px}.gap-8{gap:8px}.gap-9{gap:9px}.gap-10{gap:10px}.gap-11{gap:11px}.gap-12{gap:12px}.gap-13{gap:13px}.gap-14{gap:14px}.gap-15{gap:15px}.gap-16{gap:16px}.gap-17{gap:17px}.gap-18{gap:18px}.gap-19{gap:19px}.gap-20{gap:20px}.gap-21{gap:21px}.gap-22{gap:22px}.gap-23{gap:23px}.gap-24{gap:24px}.gap-25{gap:25px}.gap-26{gap:26px}.gap-27{gap:27px}.gap-28{gap:28px}.gap-29{gap:29px}.gap-30{gap:30px}.gap-31{gap:31px}.gap-32{gap:32px}.jd-chatbot{display:flex;inline-size:400px;block-size:570px;max-inline-size:400px;max-block-size:570px;flex-direction:column;align-items:flex-start;flex-shrink:0;background:#fff;border-radius:8px;border:1px solid #1A1311;box-shadow:-4px 4px 10px #1a131126;overflow:hidden;position:absolute;inset-inline-end:20px;inset-block-end:20px;font-size:14px}@media(max-width:768px){.jd-chatbot{font-size:12px}}@media(max-width:475px){.jd-chatbot{max-inline-size:100%;max-block-size:100%;inset-inline-end:0;inset-block-end:0}}.jd-chatbot--maximized{inset:0!important;inline-size:100vw!important;block-size:100vh!important;max-inline-size:100vw!important;max-block-size:100vh!important;min-inline-size:100vw!important;border-radius:1%;border-width:1px;z-index:1000;box-sizing:border-box;position:fixed!important}.jd-chatbot--modern-sidebar{inline-size:500px;max-inline-size:500px;height:calc(100% - 20px)!important;max-height:calc(100% - 25px)!important;border-radius:16px;border:none;box-shadow:0 0 0 1px #5b7fde26,-4px 0 24px #5b7fde1f,0 8px 32px #6b8eeb2e,0 4px 16px #00000014}@media(max-width:620px){.jd-chatbot--modern-sidebar{inline-size:calc(100vw - 24px);max-inline-size:calc(100vw - 24px)}}.jd-chatbot-content{display:flex;flex-direction:column;flex:1;overflow:hidden;min-block-size:0;inline-size:100%;max-inline-size:100%}.jd-chatbot-content--split{flex-direction:row;align-items:stretch;inline-size:100%;max-inline-size:100%;overflow-x:auto}.jd-chatbot-header{display:flex;align-items:center;gap:10px;inline-size:100%;padding:10px;border-block-end:1px solid #1A1311;background:linear-gradient(93deg,#c3ebff,#64c4f2 52.62%)}.jd-chatbot-header .jd-chatbot-title{display:flex;align-items:center;gap:8px;flex:1 0 0;text-transform:capitalize}.jd-chatbot-header .jd-chatbot-title .jd-chatbot-icon{aspect-ratio:1/1}.jd-chatbot-header .jd-chatbot-title .jd-chatbot-main-title{color:#1a1311;font-size:16px;font-weight:500;margin:0}.jd-chatbot-header .jd-chatbot-actions{display:flex;align-items:center;gap:8px}.jd-chatbot-header .jd-chatbot-actions .jd-chat-refresh{inline-size:20px;display:inline-flex}.jd-chatbot-header .jd-chatbot-actions .jd-chat-end{background-color:#d82531;color:#fff;display:block;height:30px;width:80px;border:none;border-radius:30px;cursor:pointer}.jd-chatbot-header .jd-chatbot-actions .jd-chat-end.disable{cursor:not-allowed;background-color:#9e9e9e;opacity:.7}.jd-chatbot-header .jd-chatbot-actions .jd-close-chat-end{background-color:#e9c362;color:#000;display:block;height:30px;width:70px;border:none;border-radius:30px;cursor:pointer}.jd-chatbot-header .jd-chatbot-actions .jd-chatbot-dismiss{display:flex;justify-content:center;align-items:center;border-radius:8px;border:2px solid rgba(26,19,17,.15);background-color:#c3ebffa6;padding:6px;min-inline-size:36px;min-block-size:36px;max-inline-size:36px;max-block-size:36px;transition:all ease-in-out .2s;box-shadow:0 2px 6px #1a13111f;cursor:pointer}.jd-chatbot-header .jd-chatbot-actions .jd-chatbot-dismiss img{inline-size:20px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))}.jd-chatbot-header .jd-chatbot-actions .jd-chatbot-dismiss:hover{border-color:#174960;background-color:#c3ebff;transform:scale(1.08);box-shadow:0 3px 10px #1a13112e}.jd-chatbot-header .jd-chatbot-actions .jd-chatbot-dismiss:hover img{filter:drop-shadow(0 2px 3px rgba(0,0,0,.2))}.jd-chatbot-header .jd-chatbot-actions .jd-chatbot-dismiss:active{transform:scale(1.02)}.jd-chatbot-body{display:flex;flex-direction:column;gap:8px;background:linear-gradient(93deg,#fff,#f0faff 52.62%);inline-size:100%;flex:1 1 auto;min-block-size:0;padding:20px 10px;overflow-y:auto;overflow-x:hidden}.jd-chatbot-body .jd-chat-time{color:#656565;text-align:center;font-size:10px;font-weight:400;margin:auto 0 0}.jd-chatbot-body .jd-chat-group{display:flex;flex-direction:column;gap:8px}.jd-chatbot-body .jd-chat-group .jd-chat-bubble{display:inline-block;padding:6px 16px;border-radius:24px;min-block-size:32px;line-height:1.6;position:relative;animation:fadeInUp .5s ease forwards;opacity:0;transform:translateY(20px)}.jd-chatbot-body .jd-chat-group .jd-chat-bubble .jd-chat-link{display:inline-flex;align-items:center;color:#30789b;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;margin-inline-start:4px}.jd-chatbot-body .jd-chat-group .jd-chat-bubble .jd-chat-link:after{content:"";display:block;inline-size:16px;block-size:16px;background:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_780_15024'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='16'%20height='16'%3e%3crect%20width='16'%20height='16'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_780_15024)'%3e%3cpath%20d='M3.91012%2013.4668C3.52079%2013.4668%203.19396%2013.3346%202.92965%2013.0703C2.66535%2012.806%202.5332%2012.4792%202.5332%2012.0899V3.91036C2.5332%203.52103%202.66535%203.19421%202.92965%202.9299C3.19396%202.6656%203.52079%202.53345%203.91012%202.53345H7.32039C7.45192%202.53345%207.56536%202.58078%207.6607%202.67545C7.75605%202.77011%207.80372%202.88272%207.80372%203.01326C7.80372%203.14381%207.75605%203.25759%207.6607%203.3546C7.56536%203.45161%207.45192%203.50011%207.32039%203.50011H3.91012C3.80756%203.50011%203.71355%203.54285%203.62807%203.62831C3.5426%203.71379%203.49987%203.80781%203.49987%203.91036V12.0899C3.49987%2012.1924%203.5426%2012.2864%203.62807%2012.3719C3.71355%2012.4574%203.80756%2012.5001%203.91012%2012.5001H12.0896C12.1922%2012.5001%2012.2862%2012.4574%2012.3717%2012.3719C12.4571%2012.2864%2012.4999%2012.1924%2012.4999%2012.0899V8.6796C12.4999%208.54806%2012.5472%208.43463%2012.6419%208.33928C12.7365%208.24394%2012.8492%208.19626%2012.9797%208.19626C13.1102%208.19626%2013.224%208.24394%2013.321%208.33928C13.418%208.43463%2013.4665%208.54806%2013.4665%208.6796V12.0899C13.4665%2012.4792%2013.3344%2012.806%2013.0701%2013.0703C12.8058%2013.3346%2012.479%2013.4668%2012.0896%2013.4668H3.91012ZM12.4999%204.18858L6.7614%209.92703C6.65457%2010.0339%206.54474%2010.0867%206.43192%2010.0854C6.3191%2010.0841%206.205%2010.0258%206.08962%209.91036C5.97423%209.79499%205.91654%209.68025%205.91654%209.56615C5.91654%209.45204%205.97423%209.33729%206.08962%209.22192L11.8114%203.50011H10.3999C10.2683%203.50011%2010.1549%203.45278%2010.0596%203.35811C9.96421%203.26344%209.91654%203.15083%209.91654%203.02028C9.91654%202.88974%209.96421%202.77596%2010.0596%202.67896C10.1549%202.58195%2010.2683%202.53345%2010.3999%202.53345H13.4665V5.60011C13.4665%205.73165%2013.4192%205.84509%2013.3245%205.94043C13.2299%206.03578%2013.1173%206.08345%2012.9867%206.08345C12.8562%206.08345%2012.7424%206.03578%2012.6454%205.94043C12.5484%205.84509%2012.4999%205.73165%2012.4999%205.60011V4.18858Z'%20fill='%2330789B'/%3e%3c/g%3e%3c/svg%3e") center no-repeat;margin-inline-start:2px}.jd-chatbot-body .jd-chat-group .jd-chat-bubble:before{content:"";display:block;inline-size:14px;block-size:14px;position:absolute;inset-block-end:-6px;background-repeat:no-repeat;background-size:contain;background-position:top}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.jd-chatbot-body .jd-chat-group .jd-chat-bubble p{margin:0}.jd-chatbot-body .jd-chat-group.jd-feedback{flex-direction:row;justify-content:flex-end}.jd-chatbot-body .jd-chat-group.jd-feedback a{display:flex}.jd-chatbot-body .jd-chat-group-bot{padding-inline-end:32px;word-break:break-word}.jd-chatbot-body .jd-chat-group-bot .jd-chat-bubble{background:#f0f0f0;margin-inline-end:auto;max-width:100%}.jd-chatbot-body .jd-chat-group-bot .jd-chat-bubble:before{inset-inline-start:0}.jd-chatbot-body .jd-chat-group-bot .jd-chat-bubble:last-child:before{background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='11'%20viewBox='0%200%2015%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.000209808%209.34739C6.69586%207.3351%206.69586%203.66755%207.30456%200H15.0005C13.5005%2011.5%203.00049%2010.5%200.000209808%209.34739Z'%20fill='%23F0F0F0'/%3e%3c/svg%3e")}.jd-chatbot-body .jd-chat-group-sender{padding-inline-start:32px;word-break:break-word;white-space:pre-wrap}.jd-chatbot-body .jd-chat-group-sender .jd-chat-bubble{background:#c3ebff;margin-inline-start:auto}.jd-chatbot-body .jd-chat-group-sender .jd-chat-bubble:before{inset-inline-end:0}.jd-chatbot-body .jd-chat-group-sender .jd-chat-bubble:last-child:before{background-image:url("data:image/svg+xml,%3csvg%20width='15'%20height='11'%20viewBox='0%200%2015%2011'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.0003%209.34739C8.30463%207.3351%208.30463%203.66755%207.69593%200H0C1.5%2011.5%2012%2010.5%2015.0003%209.34739Z'%20fill='%23C3EBFF'/%3e%3c/svg%3e")}.jd-chatbot-body .jd-chat-group-bot-typing .jd-chat-bubble{display:flex;align-items:center}.jd-chatbot-body .jd-chat-group-bot-typing .jd-chat-bubble span{inline-size:6px;block-size:6px;min-inline-size:6px;min-block-size:6px;margin:0 3px;background-color:#64c4f2;border-radius:50%;opacity:.4;animation:typing 1.5s infinite ease-in-out}.jd-chatbot-body .jd-chat-group-bot-typing .jd-chat-bubble span:nth-child(2){animation-delay:.2s}.jd-chatbot-body .jd-chat-group-bot-typing .jd-chat-bubble span:nth-child(3){animation-delay:.4s}.jd-chatbot-body .jd-chat-group-bot-typing .jd-chat-bubble:before{display:none}@keyframes typing{0%{transform:scale(.8);opacity:.4}20%{transform:scale(1.2);opacity:1}40%{transform:scale(.8);opacity:.4}to{transform:scale(.8);opacity:.4}}.jd-chatbot-body.jd-modern-chat{background:linear-gradient(180deg,#fff,#f8fafb);padding:16px 12px}.jd-chatbot-body.jd-modern-chat .jd-chat-group{gap:6px;margin-bottom:16px}.jd-chatbot-body.jd-modern-chat .jd-chat-group-bot{padding-inline-end:48px}.jd-chatbot-body.jd-modern-chat .jd-chat-group-sender{padding-inline-start:48px}.jd-chatbot-body.jd-modern-chat .jd-chat-bubble{font-size:14px;line-height:1.5;letter-spacing:-.01em}.jd-chatbot-body.jd-modern-chat .jd-chat-bubble h1,.jd-chatbot-body.jd-modern-chat .jd-chat-bubble h2,.jd-chatbot-body.jd-modern-chat .jd-chat-bubble h3,.jd-chatbot-body.jd-modern-chat .jd-chat-bubble h4,.jd-chatbot-body.jd-modern-chat .jd-chat-bubble h5,.jd-chatbot-body.jd-modern-chat .jd-chat-bubble h6{margin-top:.75em;margin-bottom:.5em;line-height:1.3}.jd-chatbot-body.jd-modern-chat .jd-chat-bubble p{margin-bottom:.75em}.jd-chatbot-body.jd-modern-chat .jd-chat-bubble p:last-child{margin-bottom:0}.jd-chatbot-body.jd-modern-chat .jd-chat-bubble ul,.jd-chatbot-body.jd-modern-chat .jd-chat-bubble ol{margin:.5em 0;padding-left:1.5em}.jd-chatbot-body.jd-modern-chat .jd-chat-bubble ul li,.jd-chatbot-body.jd-modern-chat .jd-chat-bubble ol li{margin-bottom:.375em}.jd-chatbot-body.jd-modern-chat .jd-chat-bubble code{background:#f6f8fa;padding:.2em .4em;border-radius:4px;font-size:.875em}.jd-chatbot .jd-chat-group-bot.jd-modern-style .jd-chat-bubble{background:#fff;border:1px solid #e8eaed;box-shadow:0 1px 2px #0000000d;border-radius:18px;padding:10px 16px;animation:slideInMessage .3s ease-out;opacity:1;transform:translateY(0)}.jd-chatbot .jd-chat-group-bot.jd-modern-style .jd-chat-bubble:before{display:none}.jd-chatbot .jd-chat-group-sender.jd-modern-style .jd-chat-bubble{background:linear-gradient(135deg,#c3ebff,#f0faff);border:1px solid #96DDFF;box-shadow:0 1px 2px #64c4f226;border-radius:18px;padding:10px 16px;animation:slideInMessage .3s ease-out;opacity:1;transform:translateY(0)}.jd-chatbot .jd-chat-group-sender.jd-modern-style .jd-chat-bubble:before{display:none}.jd-chatbot .jd-chat-group-bot-typing.jd-modern-style .jd-chat-bubble{background:#fff;border:1px solid #e8eaed;box-shadow:0 1px 2px #0000000d;border-radius:18px;padding:12px 16px;opacity:1;transform:translateY(0);display:flex;gap:4px;width:fit-content}.jd-chatbot .jd-chat-group-bot-typing.jd-modern-style .jd-chat-bubble:before{display:none}.jd-chatbot .jd-chat-group-bot-typing.jd-modern-style .jd-chat-bubble span{width:8px;height:8px;border-radius:50%;background:#64c4f2;animation:typingBounce 1.4s infinite ease-in-out}.jd-chatbot .jd-chat-group-bot-typing.jd-modern-style .jd-chat-bubble span:nth-child(1){animation-delay:0s}.jd-chatbot .jd-chat-group-bot-typing.jd-modern-style .jd-chat-bubble span:nth-child(2){animation-delay:.2s}.jd-chatbot .jd-chat-group-bot-typing.jd-modern-style .jd-chat-bubble span:nth-child(3){animation-delay:.4s}.jd-chatbot-content--split .jd-chatbot-chat-section{flex:0 0 50%;inline-size:50%!important;max-inline-size:50%!important;display:flex;flex-direction:column;min-block-size:0;min-inline-size:0;box-sizing:border-box;border-inline-end:1px solid #1A1311}.jd-chatbot-content--split .jd-chatbot-body{flex:1 1 auto;min-block-size:0;max-block-size:none;overflow-y:auto;box-sizing:border-box;inline-size:100%}.jd-chatbot-content--split .jd-chatbot-footer{flex:0 0 auto;inline-size:100%}.jd-chatbot-footer{display:flex;align-items:center;inline-size:100%;border-block-start:1px solid #CBCBCB;transition:all ease-in-out}.jd-chatbot-footer .jd-chat-model-select{font-size:14px;font-weight:400;padding:10px 30px 10px 10px;border:none;border-inline-end:1px solid #CBCBCB;outline:none;background-color:#fff;color:#1a1311;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg%20width='21'%20height='20'%20viewBox='0%200%2021%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cmask%20id='mask0_164_738'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='21'%20height='20'%3e%3crect%20x='0.75'%20width='20'%20height='20'%20fill='%23D9D9D9'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_164_738)'%3e%3cpath%20d='M10.7708%2011.1974L7.1698%207.59652C7.03633%207.46291%206.89557%207.39347%206.74751%207.38819C6.59959%207.38277%206.45355%207.45222%206.30938%207.59652C6.16508%207.74069%206.09293%207.88409%206.09293%208.02673C6.09293%208.16937%206.16508%208.31277%206.30938%208.45694L10.1746%2012.3224C10.351%2012.4986%2010.5497%2012.5867%2010.7708%2012.5867C10.992%2012.5867%2011.1907%2012.4986%2011.3671%2012.3224L15.2323%208.45694C15.3659%208.32347%2015.4354%208.18617%2015.4406%208.04506C15.4461%207.90409%2015.3766%207.76152%2015.2323%207.61736C15.0881%207.47305%2014.9447%207.4009%2014.8021%207.4009C14.6595%207.4009%2014.5161%207.47305%2014.3719%207.61736L10.7708%2011.1974Z'%20fill='%231A1311'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right 8px;background-size:20px;min-inline-size:140px;height:50px}.jd-chatbot-footer .jd-chat-model-select:disabled{background-color:#f4f4f4;color:#8e8e8e;cursor:not-allowed;opacity:.6}.jd-chatbot-footer .jd-chat-model-select:focus{border-inline-end-color:#1a1311}.jd-chatbot-footer .jd-chat-input{color:#1a1311;font-size:14px;font-weight:400;line-height:1.6;padding:14px 10px 10px;border:none;outline:none;flex:1 0 0;font-family:inherit;height:50px;resize:none}.jd-chatbot-footer .jd-chat-input::placeholder{color:#656565}.jd-chatbot-footer .jd-chat-input:focus~.jd-chat-send img{filter:grayscale(0)}.jd-chatbot-footer .jd-chat-input:disabled{background-color:#f4f4f4;color:#8e8e8e;cursor:not-allowed;overflow:hidden}.jd-chatbot-footer .jd-chat-input:disabled~.jd-chat-send{background-color:#f4f4f4;cursor:not-allowed}.jd-chatbot-footer .jd-chat-send{display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;block-size:100%;min-inline-size:50px;padding:8px;cursor:pointer}.jd-chatbot-footer .jd-chat-send img{inline-size:20px;filter:grayscale(1)}.jd-chatbot-footer:has(.jd-chat-input:focus){border-color:#64c4f24d}.jd-document-viewer{block-size:100%;max-block-size:none;display:flex;flex-direction:column;background:#525659;overflow:hidden;min-inline-size:0;min-block-size:0;box-sizing:border-box}.cursor-style{cursor:pointer}.loader-wrapper{display:flex;justify-content:center;align-items:center;height:100vh;width:auto}.loader{border:5px solid #f3f3f3;border-top:5px solid #64C4F2;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.jd-spinner-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.jd-spinner-wrapper.jd-spinner-small .jd-spinner{width:30px;height:30px;border-width:3px}.jd-spinner-wrapper.jd-spinner-medium .jd-spinner{width:60px;height:60px;border-width:5px}.jd-spinner-wrapper.jd-spinner-large .jd-spinner{width:80px;height:80px;border-width:6px}.jd-spinner{border:5px solid #f3f3f3;border-top:5px solid #64C4F2;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite}.jd-feedback-buttons{display:flex;gap:.5rem}.jd-feedback-button{border:1px solid #007bff;background:#fff;color:#000;border-radius:24px;width:4rem;height:2.5rem;font-size:14px;cursor:pointer;transition:all .3s ease}.jd-feedback-button:hover{background:#007bff;color:#fff;border-color:#0056b3}.jd-feedback-button:disabled{border-color:#8e8e8e;background-color:#fff;color:#8e8e8e!important;cursor:not-allowed}.jd-feedback-button:disabled.selected{background-color:#c3ebff;border-color:#007bff;color:#8e8e8e}.jd-refresh-session-button{border:1px solid #007bff;background:#fff;color:#000;border-radius:24px;width:135px;height:2.5rem;font-size:14px;cursor:pointer;transition:all .3s ease}.jd-refresh-session-button:hover{background:#007bff;color:#fff;border-color:#0056b3}.jd-refresh-session-button:disabled{border-color:#8e8e8e;background-color:#fff;color:#8e8e8e!important;cursor:not-allowed}.jd-refresh-session-button:disabled.selected{background-color:#c3ebff;border-color:#007bff;color:#8e8e8e}.jd-toggle-bot{cursor:pointer}.jd-chatbot-banner{display:flex;align-items:center;gap:10px;padding:10px 14px;margin:0;font-size:13px;line-height:1.4;border-left:3px solid transparent;animation:jd-banner-slide-in .3s ease-out}.jd-chatbot-banner__icon-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center}.jd-chatbot-banner__icon{width:18px;height:18px}.jd-chatbot-banner__text{flex:1;word-break:break-word}.jd-chatbot-banner__dismiss{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:inherit;cursor:pointer;opacity:.7;transition:opacity .2s,background .2s}.jd-chatbot-banner__dismiss:hover{opacity:1;background:#00000014}.jd-chatbot-banner--warning{background-color:#fff7e5;border-left-color:#ffae00;color:#5c3f00}.jd-chatbot-banner--warning .jd-chatbot-banner__icon{color:#d69200}.jd-chatbot-banner--error{background-color:#fbe9ea;border-left-color:#c5222d;color:#5b1015}.jd-chatbot-banner--error .jd-chatbot-banner__icon{color:#c5222d}.jd-chatbot-banner--reconnect{background-color:#f1f8ea;border-left-color:#70b42c;color:#2f4c12}.jd-chatbot-banner--reconnect .jd-chatbot-banner__icon{color:#66a428}@keyframes jd-banner-slide-in{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:80px;padding-top:10px;padding-bottom:10px}}.jd-floating-chatbot{display:inline-flex;padding:6px 8px 4px;align-items:center;gap:4px;min-height:36px;border-radius:8px 0 0 8px;background:#51aad5;box-shadow:-6px -6px 8px 2px #1a13111a inset,6px 6px 8px 2px #c3ebff80 inset,0 6px 10px #1a131126;position:fixed;cursor:pointer;bottom:15px;right:0;z-index:1031;transition:all ease-in-out .3s}.jd-floating-chatbot .jd-chatbot-default{width:32px}.jd-floating-chatbot span{color:#1a1311;font-size:14px;font-weight:500;line-height:1;transition:all ease-in-out .3s;display:none}.jd-floating-chatbot:hover span{display:block;overflow-wrap:normal;white-space:nowrap}
