@keyframes dotsBounceBefore{0{transform:translate3d(0,0,0)}
60%{transform:translate3d(0,0,0);animation-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
80%{transform:translate3d(-0.5rem,0,0);animation-timing-function:cubic-bezier(0,1.11,0.7,1.43)}
100%{transform:translate3d(0,0,0)}
}
@keyframes dotsBounceAfter{0{transform:translate3d(0,0,0)}
60%{transform:translate3d(0,0,0);animation-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
80%{transform:translate3d(0.5rem,0,0);animation-timing-function:cubic-bezier(0,1.11,0.7,1.43)}
100%{transform:translateX(0)}
}
.article-v3{position:relative;min-height:300px}
.article-v3__vodafone{color:#e60000 !important}
.article-v3__wrapper{color:#000;display:none}
.article-v3__wrapper--active{color:#000;display:block}
.article-v3 .article-v3__wrapper--vodafone .article-v3__vote-label--active,.article-v3 .article-v3__wrapper--vodafone .article-v3__vote-label--disabled{border:2px solid #e60000;color:#000;cursor:not-allowed;background-color:#efefef}
.article-v3__logo-print{width:160px;height:25px;display:none}
.article-v3__utils{display:flex;justify-content:space-between;padding:32px calc((100vw - 1295px) / 2);color:#0c2752;font-size:14px}
@media only screen and (max-width:1367px){.article-v3__utils{padding:32px 36px}
}
@media only screen and (max-width:1099px){.article-v3__utils{padding:32px 29px}
}
@media only screen and (max-width:619px){.article-v3__utils{display:none}
}
.article-v3__pills-utils,.article-v3__pills-date{margin-right:16.5%}
.article-v3__breadcrumb-item{display:flex;align-items:center;flex-shrink:0}
.article-v3__breadcrumb-item:last-child{flex:1;min-width:0}
.article-v3__breadcrumb-item:last-child .article-v3__breadcrumb-link{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#323439}
.article-v3__breadcrumb-link{font-size:14px;font-weight:500;color:#066fac;line-height:1.3}
.article-v3__breadcrumb-arrow-svg{height:10px;width:6px;margin:0 9px;color:#066fac}
.article-v3__title{overflow:visible;color:#000;font-size:32px;font-weight:600;font-style:normal;line-height:1.3;margin-bottom:16px}
.article-v3__title--mobile{display:none}
@media only screen and (max-width:1099px){.article-v3__title--desktop{display:none}
.article-v3__title--mobile{display:block}
}
.article-v3__main{display:flex}
.article-v3__main .article-v3__side_layout{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;width:264px;max-width:264px;margin-left:48px}
@media only screen and (max-width:1099px){.article-v3__main .article-v3__side_layout{order:0;margin-left:0;margin-bottom:20px;width:100%;max-width:100%}
}
.article-v3__main .article-v3__toc-wrapper{overflow:hidden;color:#4d4d60;width:100%;border:1px solid rgba(0,0,0,0.2);padding:16px 20px 20px;border-radius:16px}
.article-v3__main .article-v3__toc-wrapper-content{padding:8px 16px;font-size:16px;cursor:pointer;color:#222}
.article-v3__main .article-v3__toc-wrapper-content:hover{text-decoration:none;background:rgba(255,102,0,0.1);border-radius:10px;font-weight:500;font-style:normal}
.article-v3__main .article-v3__toc-wrapper-content--active{font-weight:500;font-style:normal;color:#222}
@media only screen and (max-width:1099px){.article-v3__main .article-v3__toc-wrapper-content{font-size:15px}
}
.article-v3__main .article-v3__toc-wrapper .see-link{margin-top:8px;color:#066fac;font-size:14px;display:flex;align-items:center}
.article-v3__main .article-v3__toc-wrapper .see-link:hover{background:0}
.article-v3__main .article-v3__toc-wrapper .see-link .icon-wrapper{transition:transform .3s ease;height:24px;width:24px;display:flex;justify-content:center;align-items:center}
.article-v3__main .article-v3__toc-wrapper .see-link .icon-wrapper svg{height:5.5px;width:9.5px}
.article-v3__main .article-v3__toc-wrapper h4{font-size:14px;font-weight:600;font-style:normal;border-bottom:1px solid #e5e5e5;padding-bottom:12px;text-transform:uppercase;margin-bottom:12px;color:#222;line-height:1.4}
.article-v3__main .article-v3__related-section{border:1px solid rgba(0,0,0,0.2);padding:16px 20px 20px;border-radius:16px;margin-top:40px;font-size:16px}
.article-v3__main .article-v3__related-section h4{font-size:14px;font-weight:600;font-style:normal;border-bottom:1px solid #e5e5e5;padding-bottom:12px;text-transform:uppercase;margin-bottom:8px;color:#222;line-height:1.4}
.article-v3__main .article-v3__related-section .article-link{margin-top:8px;display:block;line-height:1.4;color:#066fac}
.article-v3__main .article-v3__related-section .article-link:hover{color:#184d74;text-decoration:underline}
@media only screen and (max-width:1099px){.article-v3__main .article-v3__related-section{display:none}
}
.article-v3__tabs-buttons{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:30px;margin-top:32px}
@media only screen and (max-width:619px){.article-v3__tabs-buttons{margin:0;max-width:800px;overflow:scroll}
}
.article-v3__tabs-buttons::-webkit-scrollbar{display:none}
.article-v3__tabs-buttons-btn{padding:4px 0;background:transparent}
.article-v3__tabs-buttons-active-btn{border-bottom:2px solid #050505;font-weight:bold}
.article-v3__unauthenticated{display:none;text-align:center;margin-top:50px;font-size:36px;line-height:1.4;font-weight:500;font-style:normal;color:#01021d}
.article-v3__content{display:flex}
@media only screen and (max-width:1099px){.article-v3__content{flex-direction:column}
}
.article-v3__content .linklist.relatedlinks{display:none}
.article-v3__content table.table{width:fit-content}
.article-v3__content table.table .row{border-top:2px solid #000;border-bottom:2px solid #000}
.article-v3__content table.table .row .entry{border-left:2px solid #000;border-right:2px solid #000;min-width:90px;padding:5px;vertical-align:middle}
@media only screen and (max-width:619px){.article-v3__content table.table .row .entry{min-width:fit-content}
}
.article-v3__content object{height:360px}
.article-v3__content img{display:inline;border:1px solid #e9e9e9;border-radius:16px;margin-top:4px}
.article-v3__content div.topic{font-size:16px;line-height:1.4;font-weight:400;font-style:normal}
@media only screen and (max-width:619px){.article-v3__content div.topic{font-size:15px}
}
.article-v3__content div.topic a{color:#066fac}
.article-v3__content div.topic a:hover{color:#184d74}
.article-v3__content h1{font-size:32px;line-height:1.4;margin-bottom:16px;font-weight:500;font-style:normal;color:#000}
@media only screen and (max-width:619px){.article-v3__content h1{font-size:24px}
}
.article-v3__content h2{font-size:24px;margin-bottom:12px;line-height:1.4;margin-top:40px;font-weight:600;font-style:normal;color:#000}
@media only screen and (max-width:619px){.article-v3__content h2{font-size:20px;margin-top:32px}
}
.article-v3__content h3{font-weight:500;font-style:normal;color:#01021d;font-size:22px;letter-spacing:-0.6px;line-height:1.4;margin-top:35px}
@media only screen and (max-width:619px){.article-v3__content h3{font-size:18px}
}
.article-v3__content h4,.article-v3__content h5,.article-v3__content [data-outputclass="dita_h4_custom_style"],.article-v3__content [data-outputclass="dita_h5_custom_style"]{font-weight:500;font-style:normal;color:#01021d;letter-spacing:-0.6px;line-height:48px}
.article-v3__content h5,.article-v3__content [data-outputclass="dita_h5_custom_style"]{font-size:20px}
.article-v3__content h4,.article-v3__content [data-outputclass="dita_h4_custom_style"]{font-size:24px}
.article-v3__content p{margin-bottom:20px}
.article-v3__content .article-v3__custom-margin{display:block !important}
.article-v3__content .article-v3__tabs-button{box-sizing:border-box;width:fit-content;overflow:hidden;border-radius:999px;border:1px solid rgba(0,0,0,0.2);background-color:transparent;font-size:16px;font-weight:500;min-width:115px;min-height:40px;padding:0 20px;color:#000}
@media only screen and (max-width:619px){.article-v3__content .article-v3__tabs-button{white-space:nowrap;overflow:initial}
}
.article-v3__content .article-v3__tabs-button:focus:not(:focus-visible):not(.focus-visible){box-shadow:none;outline:0}
.article-v3__content .article-v3__tabs-button:hover,.article-v3__content .article-v3__tabs-button--active{color:#fff;background-color:#323439}
.article-v3__content .article-v3__inner-wrapper{width:100%}
@media only screen and (max-width:1099px){.article-v3__content .article-v3__inner-wrapper{order:1}
}
.article-v3__content .article-v3__tabs{padding:4px 0;background:transparent;font-size:16px}
.article-v3__content .article-v3__tabs--active{border-bottom:3px solid #050505;font-weight:bold}
.article-v3__print-section{display:flex;align-items:center;width:100%;padding:16px 20px;background:#f8f6f3;border-radius:16px;margin-bottom:24px}
.article-v3__print-section--product{display:flex;align-items:center;font-size:14px;font-weight:500;line-height:1.4}
.article-v3__print-section--product-icon{margin-right:10px;width:15px;height:15px}
.article-v3__print-section--product-title{margin-right:5px}
.article-v3__print-section--product-name{font-weight:600}
.article-v3__print-section--print{margin-left:auto;padding:8px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(0,0,0,0.2);cursor:pointer;border-radius:14px}
.article-v3__print-section--print:hover{background:#f5f6f9;border:1px solid rgba(0,0,0,0.3)}
.article-v3__print-section--print:active{background:#9e9fa4;border:1px solid rgba(0,0,0,0.5)}
.article-v3__related-article-carousel{display:none;flex-wrap:wrap;row-gap:10px;padding:16px 76px;border-radius:16px;margin-top:32px;border:1px solid rgba(0,0,0,0.2);position:relative}
.article-v3__related-article-carousel.active{display:flex}
.article-v3__related-article-carousel--arrow{position:absolute;top:calc(50% - 18px);width:36px;height:36px;border-radius:14px;border:1px solid rgba(0,0,0,0.2);color:#000;display:flex;justify-content:center;align-items:center;cursor:pointer}
.article-v3__related-article-carousel--arrow:hover{background:#f5f6f9}
.article-v3__related-article-carousel--arrow:active{background:#9e9fa4;border:1px solid rgba(0,0,0,0.5)}
.article-v3__related-article-carousel--arrow[disabled]{pointer-events:none;cursor:default;opacity:.5}
.article-v3__related-article-carousel--arrow svg{width:16px;height:13px}
.article-v3__related-article-carousel--prev{left:20px}
.article-v3__related-article-carousel--next{right:20px}
.article-v3__related-article-carousel--next svg{transform:rotate(180deg)}
.article-v3__related-article-carousel--labels{display:flex;justify-content:space-between;width:100%;font-weight:600;font-size:16px;line-height:1.4}
@media only screen and (max-width:619px){.article-v3__related-article-carousel--labels{display:none}
}
.article-v3__related-article-carousel--label{width:calc(50% - 10px)}
.article-v3__related-article-carousel--content{overflow:hidden}
.article-v3__related-article-carousel--link{font-size:16px;line-height:1.4;color:#066fac;display:flex;align-self:center}
.article-v3__related-article-carousel--link:hover{color:#184d74;text-decoration:underline}
.article-v3__related-article-carousel--link.active{display:flex}
.article-v3__tab-background-color{background-color:#f8f7f5;padding:20px 0;margin-bottom:20px}
.article-v3__error{font-size:36px;display:flex;align-items:center;min-height:300px}
.article-v3__error--active{display:none}
.article-v3__chat-button>.button-action .dimelo_chat_item_action{min-height:36px;user-select:none;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;padding:5px 24px;border-radius:4px}
.article-v3__spinner{position:fixed;top:50%;left:50%;z-index:9051;width:44px;transform:translate(-50%,-50%) rotate(90deg);will-change:transform}
.article-v3__spinner--active{display:none}
.article-v3__spinner-text{position:absolute;transform:translate(-50%,-50%) rotate(-90deg);color:#000;font-size:16px;margin-left:173.5%;padding:10px;border-radius:5px;white-space:nowrap;font-weight:500}
.article-v3__spinner-dot{position:absolute;top:0;left:0;width:100%}
.article-v3__spinner-dot--a{transform:rotate(60deg)}
.article-v3__spinner-dot--b{transform:rotate(120deg)}
.article-v3__spinner:before,.article-v3__spinner:after,.article-v3__spinner-dot::before,.article-v3__spinner-dot:after{width:10px;height:10px;content:"";position:absolute;background:#abadb0;border-radius:50%;animation-duration:1000ms;animation-iteration-count:infinite;transform:translate3d(0,0,0)}
.article-v3__spinner:before,.article-v3__spinner-dot::before{animation-name:dotsBounceBefore;top:-5px;left:-5px}
.article-v3__spinner:after,.article-v3__spinner-dot:after{animation-name:dotsBounceAfter;top:-5px;right:-5px}
.article-v3__spinner:before{animation-delay:-83.3333ms}
.article-v3__spinner-dot--a:before{animation-delay:83.3333ms}
.article-v3__spinner-dot--b:before{animation-delay:250ms}
.article-v3__spinner:after{animation-delay:416.667ms}
.article-v3__spinner-dot--a:after{animation-delay:583.333ms}
.article-v3__spinner-dot--b:after{animation-delay:750ms}
.article-v3__expanded-accordion{opacity:1;height:auto;border-bottom:1px solid}
.article-v3__expanded-header{border:0}
.article-v3__collapse-accordion{opacity:0;height:0;display:none}
.article-v3__collapse-accordion-icon{transform:rotate(180deg)}
.article-v3__collapse-header{border-bottom:1px solid}
.article-v3__toggle-arrow-icon{color:#076fac;fill:white;width:30px;height:30px;transition:all .5s ease;transform:rotate(180deg)}
.article-v3__toggle-arrow-icon--open{transform:rotate(0)}
.article-v3__like-dislike{display:flex;flex-wrap:wrap;row-gap:16px;width:100%;justify-content:space-between;align-items:center;padding:20px;background:#f8f6f3;border-radius:16px;margin-top:32px}
@media only screen and (max-width:619px){.article-v3__like-dislike{margin-top:20px}
}
.article-v3__like-dislike-text{font-size:16px;margin-right:20px;font-weight:500}
.article-v3__like-dislike fieldset{border:0;padding:0;margin:0;text-align:center;display:flex}
.article-v3__like-dislike .article-v3__vote-button{clip:rect(1px,1px,1px,1px);position:absolute}
.article-v3__like-dislike .article-v3__vote-label-icon{width:17px;height:17px;margin-right:10px}
.article-v3__like-dislike .article-v3__vote-label-text{white-space:nowrap}
.article-v3__like-dislike .article-v3__vote-label{display:flex;align-items:center;padding:10px 18px 10px 11px;margin-right:16px;font-size:14px;font-weight:500;border-radius:10px;transition:all .2s;background:#fff;opacity:1;color:#000;border:1px solid rgba(0,0,0,0.2)}
.article-v3__like-dislike .article-v3__vote-label:hover{background:#f5f6f9}
.article-v3__like-dislike .article-v3__vote-label:active{background:#9e9fa4}
.article-v3__like-dislike .article-v3__vote-label--active{background:#9e9fa4;cursor:not-allowed}
.article-v3__like-dislike .article-v3__vote-label--active:hover{background:#9e9fa4}
.article-v3__like-dislike .article-v3__vote-label--disabled{background-color:#9e9fa4;cursor:not-allowed}
.article-v3__like-dislike .article-v3__vote-label--disabled:hover{background-color:#9e9fa4}
.article-v3__floating-feedback{background:#fff;border-radius:99px;bottom:35%;border:0;width:auto;justify-content:flex-start;margin:0;position:fixed;z-index:1111;right:0;display:flex;flex-direction:column;padding:12px;color:#fff;box-shadow:0 4px 10px rgba(0,0,0,0.1)}
.article-v3__floating-feedback fieldset{display:flex;flex-direction:column;gap:16px}
.article-v3__floating-feedback .article-v3__vote-label{padding:0;margin:0;color:inherit;background:transparent;opacity:1;border:0}
.article-v3__floating-feedback .article-v3__vote-label svg path{fill:#066fac}
.article-v3__floating-feedback .article-v3__vote-label--active{cursor:not-allowed}
.article-v3__floating-feedback .article-v3__vote-label--active svg{color:#205c40}
.article-v3__floating-feedback .article-v3__vote-label--active svg path{fill:#fff}
.article-v3__floating-feedback .article-v3__vote-label--active svg rect{stroke:#205c40}
.article-v3__floating-feedback .article-v3__vote-label--disabled{cursor:not-allowed}
.article-v3__floating-feedback .article-v3__vote-label--disabled svg{color:#d63e39}
.article-v3__floating-feedback .article-v3__vote-label--disabled svg path{fill:#fff}
.article-v3__floating-feedback .article-v3__vote-label--disabled svg rect{stroke:#d63e39}
.article-v3 [data-outputclass="dita_custom_note_wrapper"]{display:block !important;background:#f1f0ef;border-radius:8px;padding:19px 30px 17px 30px}
@media only screen and (max-width:600px){.article-v3 [data-outputclass="dita_custom_note_wrapper"]{padding:1px 20px 1px 20px}
}
.article-v3 [data-outputclass="dita_h2_custom_style"]{font-size:36px;margin-bottom:15px;line-height:48px;margin-top:45px;font-weight:500;font-style:normal;color:#01021d}
.article-v3 [data-outputclass="dita_h3_custom_style"],.article-v3 [data-outputclass="dita_custom_accordian_heading"]{font-weight:500;font-style:normal;color:#4e4e4e;font-size:28px;letter-spacing:-0.6px;line-height:48px;margin-top:45px}
.article-v3 [data-outputclass*="dita_custom_accordian_heading"]{display:flex;justify-content:space-between;padding-bottom:16px;cursor:pointer;margin-top:1px;font-size:20px;align-items:center}
.article-v3 img[data-outputclass="image-no-border"]{border:0}
.article-v3 .dita-note-text{display:flex;flex-direction:column}
.article-v3 .dita-note-label{font-weight:600;margin-bottom:6px}
.article-v3 .dita-note-icon,.article-v3 .dita-tip-icon,.article-v3 .dita-caution-icon,.article-v3 .dita-warning-icon{margin-top:2px}
.article-v3 .dita-note-svg,.article-v3 .dita-tip-svg,.article-v3 .dita-caution-svg,.article-v3 .dita-warning-svg{fill:currentColor;width:24px;height:24px}
.article-v3 .dita-note{background-color:#e6f0fa;padding:16px;margin:8px 0;border-radius:8px;font-family:Arial,sans-serif;color:#333;display:flex;align-items:flex-start;gap:12px}
.article-v3 .dita-tip{background-color:#16A9371A;padding:16px;margin:8px 0;border-radius:8px;color:#333;display:flex;align-items:flex-start;gap:12px}
.article-v3 .dita-caution{background-color:#FE86241A;padding:16px;margin:8px 0;border-radius:16px;color:#000;display:flex;align-items:flex-start;gap:12px}
.article-v3 .dita-warning{background-color:#EA1A1A1A;padding:16px;margin:8px 0;border-radius:8px;color:#333;display:flex;align-items:flex-start;gap:12px}
.article-v3__filter-breadcrumbs{display:flex;align-items:center;gap:32px}
#redirect-banner{background-color:#f80;text-align:center;border-radius:5px;padding-top:6px;padding-bottom:6px;margin:10px calc((100vw - 1295px) / 2) 0}
@media only screen and (max-width:1367px){#redirect-banner{margin:10px 36px 0}
}
@media only screen and (max-width:1099px){#redirect-banner{margin:10px 29px 0}
}
pre.codeblock[data-outputclass="language-cpp"] div{display:grid !important;grid-row-gap:10px}
#article-v3-root i var.keyword{font-style:italic}
.tooltip-icon{width:50px;margin-right:8px}
.abbreviated-form.glossentry-tooltip-link{font-weight:700;color:#000;font-size:18px;border-bottom:2px solid #f80}
.abbreviated-form.glossentry-tooltip-link:hover{background-color:#ffbc84;border-bottom:0;text-decoration:none}
.tooltip-arrow{position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #6f6f6f;bottom:-7px;left:50%;transform:translateX(-50%)}
.tooltip-arrow.arrow-down{border-top:10px solid #6f6f6f;border-bottom:0}
.tooltip-arrow.arrow-up{border-bottom:10px solid #6f6f6f;border-top:0;bottom:auto;top:-7px}
.tooltip{position:fixed;background-color:#6f6f6f;color:#fff;padding:12px;border-radius:8px;text-align:left;z-index:1000;width:364px;opacity:0;visibility:hidden;transition:opacity .3s ease;pointer-events:none}
.tooltip-content{display:flex;align-items:flex-start;font-size:15px;line-height:1.4;font-weight:400;word-wrap:break-word;overflow-wrap:break-word}
.rc-image-container{position:relative;display:inline-block;max-width:100%}
.rc-expand-icon{position:absolute;right:16px;margin-top:20px;background-color:rgba(255,255,255,0.8);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,0.2);z-index:9;transition:transform .2s ease}
.rc-expand-icon:hover{transform:scale(1.1)}
.rc-expand-icon svg{width:32px;height:32px}
.rc-image-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}
.rc-image-modal.active{opacity:1;visibility:visible}
.rc-modal-content{position:relative;max-width:90%;max-height:90%;margin:auto}
.rc-modal-image{display:block;max-width:100%;max-height:90vh;margin:auto;box-shadow:0 4px 8px rgba(0,0,0,0.5)}
.rc-close-btn{position:absolute;top:-40px;right:0;width:32px;height:32px;background-color:transparent;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10000;transition:transform .2s ease}
.rc-close-btn:hover{transform:scale(1.1)}
.rc-close-btn svg{width:24px;height:24px}