﻿:root {
            --cst-title-color-popup: #Ffffff;
            --cst-banner-bgcolor: #557777;
            --cst-banner-bgcolor-popup:#557777;
            --cst-banner-textcolor: #Ffffff;
            --cst-banner-textcolor-fade: #Ffffff80;
            --cst-banner-textcolor-overlay: #Ffffff0F;
            --cst-text-size: 13px;
            --cst-popup-width: 40;
            --cst-margin-top: 0px;
            --cst-margin-bottom: 0px;
            --cst-margin-left: 0px;
            --cst-margin-right: 0px;
            --cst-more-textcolor: #Ffffff;
            --cst-submit-textcolor: #557777;
            --cst-submit-bgcolor: #Ffffff;
            --cst-submit-border-color: transparent;
            --cst-accept-selected-text-color: #Ffffff;
            --cst-accept-selected-bgcolor: #9Eb9B9;
            --cst-dismiss-textcolor: #Ffffff;
            --cst-dismiss-bgcolor: #557777;
            --cst-dismiss-border-color: transparent;
            --cst-preferences-textcolor: #Ffffff;
            --cst-preferences-bgcolor: #557777;
            --cst-preferences-border-color: transparent;
            --cst-accept-all-bgcolor: #Ffffff;
            --cst-accept-all-text-color: #557777;
            --cst-font-family: "Lexend",Arial,Helvetica,san-serif;
            --cst-block-interaction-bg: #0000004D;
            --cst-block-interaction-blur: 6px;
            --cst-banner-icon-size: 25px;
            --cst-reopen-icon-size: 40px;
            --cst-border-radius: 6px;
            /* ---- v1.2 design tokens (spec mục 02) ---- */
            --cst-t-radius-card: 12px;
            --cst-t-radius-btn: 8px;
            --cst-t-border-card: 0.5px solid #Ffffff24;
            --cst-t-shadow-card: 0 24px 64px rgba(0,0,0,.12), 0 2px 8px rgba(0,0,0,.06);
            --cst-t-btn-h: 32px;
            --cst-t-btn-px: 14px;
            --cst-t-btn-gap: 12px;
            --cst-t-color-card: #557777;
            --cst-t-color-overlay: rgba(0,0,0,.40);
            --cst-t-color-ink: #Ffffff;
            --cst-t-color-reject-hover: #Ffffff14;
            --cst-t-color-desc: #FfffffCC;
            --cst-t-color-tertiary: #Ffffff80;
            --cst-t-border-card-line: #Ffffff2E;
            --cst-t-color-focus: #2563EB;
            --cst-t-title-size: calc(var(--cst-text-size) + 4px);
            --cst-t-title-weight: 500;
            --cst-t-body-size: var(--cst-text-size);
            --cst-t-label-size: calc(var(--cst-text-size) - 2px);
            --cst-t-dur-short: 160ms;
            --cst-t-dur-med: 240ms;
            --cst-t-dur-long: 320ms;
            --cst-col-pref-d: auto;--cst-mr-pref-d: auto;--cst-col-dec-d: auto;--cst-mr-dec-d: 0;--cst-col-sub-d: 1 / -1;--cst-mr-sub-d: 0;--cst-col-pref-m: auto;--cst-mr-pref-m: auto;--cst-col-dec-m: auto;--cst-mr-dec-m: 0;--cst-col-sub-m: 1 / -1;--cst-mr-sub-m: 0;
            
          }
#cst-cookie-banner  {
                              position: fixed;
                              left: 30%;
                              width: 40%;
                              flex-direction: column
                            }
                            #consentik-cookie #cst-cookie-banner {
                              align-items: unset;
                              gap: 16px;
                            }
                            #cst-cookie-banner .cst-action-row {
                                width: 100%;
                                justify-content: flex-start;
                            }
                            #cst-cookie-banner #cst-cookies-preferences { margin-inline-end: var(--cst-mr-pref-d, auto); }
                            #cst-cookie-banner #cst-cookies-decline { margin-inline-end: var(--cst-mr-dec-d, 0); }
                            #cst-cookie-banner #cst-cookies-submit { margin-inline-end: var(--cst-mr-sub-d, 0); }
                            #cst-cookie-banner .cst-banner-content {
                              display: flex;
                              align-items: flex-start;
                              flex-direction: column;
                              width: 100%;
                            }
                            #cst-cookie-banner #cst-cookies-message {
                                flex-direction: column
                            }
                            #cst-cookie-banner .navSelect {border-bottom: 1px solid #Ffffff45}
                            #cst-cookies-body button {
                              color: #Ffffff;
                            }
                            #cst-cookies-body button .accordion-title {
                              padding: 0.5em 1.5em 0.5em 0;
                              margin:0;
                              color: textColor
                            }                          
                            
      #cst-cookie-banner {
        bottom: 0px;
      }
.j0QHq{--shimmer-base-color:#f5f5f5;background-color:var(--shimmer-base-color);pointer-events:none;z-index:1}.C6yUz,.j0QHq{inset:0;position:absolute}.C6yUz{overflow:hidden}.C6yUz:after{animation:Ja9Oh 1s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes Ja9Oh{to{transform:translateX(100%)}}
.fowRo{margin-left:0;margin-right:auto;z-index:1}.fowRo:not(.uyTwi){float:left;margin-right:40px}@supports not (contain:inline-size){@media only screen and (max-width:480px){.fowRo:not(.uyTwi){float:none;margin-right:auto}}}@container (width < 480px){.fowRo:not(.uyTwi){float:none;margin-right:auto}}.q5UqZ{margin-left:auto;margin-right:0;z-index:1}.q5UqZ:not(.uyTwi){float:right;margin-left:40px}@supports not (contain:inline-size){@media only screen and (max-width:480px){.q5UqZ:not(.uyTwi){float:none;margin-left:auto}}}@container (width < 480px){.q5UqZ:not(.uyTwi){float:none;margin-left:auto}}.eczFu{clear:both;display:block}.eczFu:not(.ElC5v){margin-left:auto;margin-right:auto;max-width:100%}.ElC5v,.uyTwi{width:100%}.BT6MC .ElC5v,.BT6MC .uyTwi{margin:0 -8px;width:auto}.jlAKg{width:fit-content}.KxPFs{margin-left:auto;margin-right:auto;max-width:100%}.Dad1T{width:min(350px,100%)!important}.BT6MC .Dad1T{width:50%}.GSYxa{margin-left:auto;margin-right:auto}.BT6MC .GSYxa{width:150px}.cyZtZ{display:flex}
.Tzhaw,.glob_fontElementMap,.uKpvq,button{font-family:var(--ricos-font-family,unset)}.lXW3k{display:flex}._4DjYc:hover,.jlTVk{border-radius:var(--ricos-native-whitebox-border-radius,0);box-shadow:0 0 0 1.5px #116dff;cursor:default}.iIPzA .jlTVk,[data-hook^=figure-][data-cropping] .jlTVk{box-shadow:none!important}.iIPzA :is([data-resize-handle],[data-hook=image-corner-radius-handle],[data-hook=image-corner-radius-label]){display:none!important}.Yi87g{cursor:move;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.Yi87g.YFosz{pointer-events:none}._4hsuN ::selection{background:transparent}.Dfymf{display:none}.Tzhaw{position:relative}._0Sqn2{max-width:100%}.H5izM{color:#333;text-decoration:none}.d39YD{display:block}.yRCDO{position:relative}.obpdN{margin-left:-20px;margin-right:-20px;overflow-x:auto;overflow-y:hidden}.obpdN.Ifuuc::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5)}.obpdN.BlxZV::-webkit-scrollbar-thumb{background-color:transparent}.tY5P4{max-width:max-content!important;min-width:100%}.obpdN::-webkit-scrollbar{-webkit-appearance:none}.obpdN::-webkit-scrollbar-thumb{border:2px solid #fff;border-radius:8px}.obpdN::-webkit-scrollbar:horizontal{height:10px}
.NTcuT,._96rV-{cursor:pointer;height:14px;margin:0;padding:0;pointer-events:auto;position:relative;width:100%}.NTcuT:not(.e1rm-):hover .W300P,._96rV-:not(.e1rm-):hover .W300P{opacity:1}.NTcuT.e1rm-,.e1rm-._96rV-{cursor:auto;height:0;pointer-events:none}._96rV-{cursor:none;pointer-events:none}.c4WSH .W300P{opacity:1}.W300P{height:2px;opacity:0;top:50%;transform:translateY(-50%);transition:opacity .2s ease;z-index:1000000}.W300P,.W300P:after,.W300P:before{background-color:#116dff;position:absolute;width:100%}.W300P:after,.W300P:before{content:"";height:3px;left:0;opacity:.3}.W300P:before{top:-3px}.W300P:after{bottom:-3px}.zlL7N{background:var(--wds-tooltip-background-fill,var(--wsr-color-D10,#000624));border-radius:var(--wds-tooltip-border-radius,8px);box-shadow:var(--wds-shadow-surface-overlay-dark,var(--wsr-shadow30,0 6px 6px 0 rgba(22,45,61,.06),0 0 18px 0 rgba(22,45,61,.12)));color:var(--wds-tooltip-text-fill,var(--wsr-color-D80,#fff));font-family:var(--wds-font-family-default,var(--wsr-font-family,Madefor,"Helvetica Neue",Helvetica,Arial,"\30E1\30A4\30EA\30AA","meiryo","\30D2\30E9\30AE\30CE\89D2\30B4 pro w3","hiragino kaku gothic pro",sans-serif));font-size:var(--wds-font-size-body-tiny,var(--wsr-text-font-size-tiny,12px));font-weight:var(--wds-font-weight-regular,var(--wsr-font-weight-regular,400));letter-spacing:var(--wds-font-letter-spacing-0,unset);line-height:var(--wds-font-line-height-body-tiny,var(--wsr-text-line-height-tiny,15px));padding:var(--wds-tooltip-padding-vertical-small,8px) var(--wds-tooltip-padding-horizontal-small,12px) var(--wds-tooltip-padding-vertical-small,7px);position:absolute;word-wrap:break-word;border:none;max-width:180px;opacity:0;pointer-events:none;transform:translateX(-50%) translateY(-100%) scale(.8);transition:opacity .15s ease-out,transform .15s ease-out;word-break:break-word;z-index:1000000}.B801Q{display:none}@supports not (contain:inline-size){@media only screen and (max-width:480px){.B801Q{display:block}}}@container (width < 480px){.B801Q{display:block}}._8VQfY{margin-top:14px}
#comp-mdddfz2l_r_comp-mda4d749 svg [data-color="1"] {fill: #FFFFFF;}
#comp-mdddfz2l_r_comp-mda4d749 svg [data-color="2"] {fill: #A7BDBB;}
#comp-mdiuv90t svg [data-color="1"] {fill: #000000;}