/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px;}.system-status-counter__status-icon--error:before{background-image:url(https://www.tableau.com/themes/contrib/stable/images/core/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(https://www.tableau.com/themes/contrib/stable/images/core/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(https://www.tableau.com/themes/contrib/stable/images/core/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(https://www.tableau.com/themes/contrib/stable/images/core/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(https://www.tableau.com/themes/contrib/stable/images/core/icons/787878/twistie-up.svg);}
.js [data-lytics-audience-vary]{visibility:hidden;}.js [data-lytics-audience-show]{display:none;}
.has-developer-portal-eloqua-form .user-role-content--developer{display:none;}.has-developer-portal-eloqua-form .user-role-content--non-developer{display:inherit;}.has-developer-portal-eloqua-form .hero a[data-conversion-type="external"]{display:none;}.has-developer-portal-eloqua-form .hero__extra-content span{display:none;}.has-developer-portal-eloqua-form.is-external-registration section.is-premium-teaser.form-container{display:inherit !important;}.has-developer-portal-eloqua-form a[href="#form"],.has-developer-portal-eloqua-form a[href="#video"]{display:none;}html[data-is-known-user="true"] body[data-user-role="developer"]:not([data-user-type="guest"]) .has-developer-portal-eloqua-form .user-role-content--non-developer{display:none !important;}html[data-is-known-user="true"] body[data-user-role="developer"]:not([data-user-type="guest"]) .has-developer-portal-eloqua-form .user-role-content--developer{display:inherit !important;}html[data-is-known-user="true"] body[data-user-role="developer"]:not([data-user-type="guest"]) .has-developer-portal-eloqua-form .hero a[data-conversion-type="external"]{display:inline-block !important;}html[data-is-known-user="true"] body[data-user-role="developer"]:not([data-user-type="guest"]) .has-developer-portal-eloqua-form .hero__extra-content span{display:inherit !important;}html[data-is-known-user="true"] body[data-user-role="developer"]:not([data-user-type="guest"]) .has-developer-portal-eloqua-form.is-external-registration section.is-premium-teaser.form-container{display:none !important;}html[data-is-known-user="true"] body[data-user-role="developer"]:not([data-user-type="guest"]) .has-developer-portal-eloqua-form a[href="#form"],html[data-is-known-user="true"] body[data-user-role="developer"]:not([data-user-type="guest"]) .has-developer-portal-eloqua-form a[href="#video"]{display:inline-block !important;}html[data-is-known-user="true"] body:not([data-user-type="guest"]) .has-developer-portal-eloqua-form .is-known-user{display:none !important;}
.paragraph--unpublished{background-color:#fff4f4;}
.votd__image{max-height:447px;display:flex;align-items:center;justify-content:center;}.votd-embed-heading p{margin-top:5px;}
.success-plan__wrapper .component__header{padding:0 60px}.success-plan__wrapper .component__info{padding:20px 60px}.success-plan__wrapper .component__footer{padding:20px 0 0 55px}.success-plan__wrapper .component__footer label{padding-left:5px}.component__item{border-bottom:1px solid #c9c7c5;margin:0;padding:2rem 0}.component__item:last-of-type{border-bottom:none;padding-bottom:0}.component__header{align-items:center;display:flex;gap:1rem;padding:0 25px}.component__info{padding:40px 35px}.component__footer{display:flex;padding:0 35px}.component__subtotal{margin-left:auto;margin-top:auto;order:2}.component__subtotal--label{font-size:.75rem}.component__counter{align-items:center;border:1px solid #b3b3b3;border-radius:4px;display:flex;justify-content:center;margin:.5rem 0 0;position:relative;width:200px}.component__counter button{background:none;border:none;cursor:pointer;padding:0;width:40px}.component__counter input[type=number]{appearance:textfield;border:none;text-align:center;width:100%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{appearance:none;margin:0}.component__quantity--description{font-size:.75rem;margin-top:.5rem;max-width:200px}.price-tag{align-items:center;display:flex;gap:10px}.price,.price-tag .price-tag__price{font-size:1.5rem}.price-tag .price-tag__price{display:inline-block}.price-tag__description{font-size:.75rem}@media (max-width:1019px){.component__header{padding:0}.component__footer{flex-direction:column;padding:0 10px}.component__subtotal{align-items:center;display:flex;margin-left:0;margin-top:1rem}.component__subtotal--price{margin-left:auto}.component__counter,.component__quantity--description{max-width:100%;width:100%}.component__subtotal--label{color:#585858;font-size:1rem;text-align:left}.component__info{padding:40px 10px}}.ecomm-configurator .currency-switcher{margin:auto 0 auto auto}.ecomm-configurator .currency-switcher .currency-switcher__options{background:#fff;border:1px solid #bbb;border-radius:4px;cursor:pointer;margin-left:auto;padding:.5rem 3rem .5rem 1rem;width:120px}.ecomm-configurator .currency-switcher:after{color:#ababab;top:10px;z-index:0}.ecomm-configurator .currency-switcher__options:focus{box-shadow:0 0 8px #1270d2}.ecomm-configurator .currency-switcher.mobile{display:none}@media (max-width:1019px){.ecomm-configurator .currency-switcher.mobile{align-items:center;display:grid;grid-auto-flow:column;width:100%}.ecomm-configurator .currency-switcher .currency-switcher__options,.ecomm-configurator .currency-switcher.mobile:after{margin-right:1.5rem}.ecomm-configurator .currency-switcher .currency-switcher__label{margin-left:1.5rem}}.summary__header{display:flex}.summary__disclaimer,.summary__price,.summary__price--heading{text-align:center}.summary__price{font-size:2rem}.summary__disclaimer{color:#767676;font-size:.75rem}.summary__edition,.summary__licenses,.summary__success-plan{border:1px solid #dddbda;border-radius:4px;padding:1rem}.summary__edition h4,.summary__licenses h4,.summary__success-plan h4{font-size:1rem}.summary__edition div,.summary__success-plan div{display:flex;font-size:1.2rem;padding-top:10px;text-transform:capitalize}.summary__total-breakdown{border-top:1px solid #dddbda;display:grid;gap:1.5rem;margin-top:1rem;padding-top:1rem}.summary__total-breakdown--toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:.75rem;gap:.5rem;margin:1.5rem auto 0}.summary__total-breakdown--icon{font-size:1.5rem}.summary__total-licenses{display:flex;font-size:1.1rem}.summary__total-value{margin-left:auto;order:2}.summary__buttons,.summary__buttons--footer{margin:auto;text-align:center}.summary__buttons .cta{box-sizing:border-box;width:100%}.summary__buttons .cta:nth-child(n+2){margin-left:0}.summary__buttons--footer{align-items:center;display:grid;gap:.5rem;padding-top:.5rem}.summary__buttons--footer button{background:none;border:none;cursor:pointer;font-size:.75rem;letter-spacing:normal;margin:auto;padding:0}.summary__buttons--footer button i{font-size:1.75rem}.summary__buttons--footer button.copy{position:relative}.summary__buttons--footer button.reset{grid-column:1/3}.summary__buttons--footer .button__tooltip{background:#464646;border-radius:3px;bottom:100%;color:#fff;height:0;left:50%;opacity:0;position:absolute;visibility:hidden;width:80px;z-index:10}.summary__buttons--footer .button__tooltip.show{height:auto;margin-left:-50px;opacity:1;padding:.5rem 1rem;transition:opacity .25s cubic-bezier(.77,0,.175,1);visibility:visible}.summary__buttons--footer .button__tooltip:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #464646;bottom:-10px;content:"";display:block;height:0;left:50%;margin-left:-10px;position:absolute}.summary__actions .summary__buttons{display:none}.summary__footer--items{display:grid;gap:1rem;margin-top:1rem;max-height:300px;overflow:auto}.summary__footer--bottom{background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 -2px 15px -10px #333;left:0;margin-top:1rem;padding:1.2rem 1.5rem;position:absolute;right:0}@media (max-width:1019px){.summary__footer--items,.summary__header{display:none}.summary__wrapper.component{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.5rem}.summary__disclaimer,.summary__price,.summary__price--heading{margin:0;text-align:left}.summary__price{font-size:1.5rem}.summary__price--heading{font-size:1rem}.summary__disclaimer{font-size:.6rem}.summary__buttons .cta,.summary__buttons .cta.cta--secondary{padding-left:1rem;padding-right:1rem}.summary__footer--bottom{display:none}.summary__buttons--footer{gap:1rem}.summary__buttons--footer button{background:#f5f5f5;border-radius:4px;width:100%}.summary__buttons--footer button i{font-size:1.5rem}.summary__buttons--footer button span{display:none}.summary__buttons--footer button.reset{grid-column:3/3}.summary__buttons--footer .button__tooltip.show{margin-left:-55px}.summary__actions .summary__buttons{display:flex;gap:1rem}}#tableau-ecomm-configurator{background:#f5f5f5;padding:2.5rem 0 150px}.ecomm-configurator h3{font-size:1.5rem}.ecomm-configurator h4{font-size:1.2rem}.ecomm-configurator__intro{max-width:1150px}.grid__container{display:grid;gap:1.5rem;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);margin:0}.grid__container legend{clip:rect(0 0 0 0);position:absolute}.grid-item{background:#fff;border:2px solid transparent;border-radius:4px;box-shadow:0 0 0 1px #dddbda;box-sizing:border-box;cursor:pointer;display:flex;padding:1rem;width:100%}.grid-item__info{padding-left:20px;width:100%}.grid-item.is-active{border:2px solid #1270d2}.grid-item.recommended{border:2px solid transparent;bottom:0;position:absolute;top:0}.grid-item.recommended h4{color:#1f447e}.grid-item.recommended:after{background:#1270d2;border-radius:15px;color:#fff;content:"Recommended";font-family:Salesforce Sans,Helvetica,sans-serif;font-size:.7rem;padding:0 10px;position:absolute;right:40px;top:-11px}.radio-wrapper{position:relative}.radio-wrapper input[type=radio]{opacity:0;position:absolute}.radio-wrapper input[type=radio]:active+.grid-item,.radio-wrapper input[type=radio]:checked+.grid-item,.radio-wrapper input[type=radio]:hover+.grid-item{background:#eaf5fe;border:2px solid #514f4d}.radio-wrapper input[type=radio]:active+.grid-item.recommended,.radio-wrapper input[type=radio]:checked+.grid-item.recommended,.radio-wrapper input[type=radio]:hover+.grid-item.recommended{border:2px solid #1270d2}.radio-wrapper input[type=radio]:focus+.grid-item{box-shadow:0 0 8px #1270d2}.radio-wrapper label{height:100%}.component{animation:fadeInAnimation .5s cubic-bezier(.77,0,.175,1);background:#fff;border-radius:4px;padding:1.5rem;position:relative}.components__heading{margin-left:60px}.components__wrapper{display:grid;gap:2rem;grid-auto-flow:column;grid-template-columns:2fr 1fr;padding-top:2rem}.components__wrapper.geo{grid-template-columns:1fr;margin:auto;max-width:840px}.components__wrapper.geo .component__item:first-of-type{padding-top:0}.components__wrapper.content-container:after{display:none;position:absolute}.components__wrapper--data,.components__wrapper--summary{display:grid;grid-auto-rows:max-content}.components__wrapper--data{gap:1.5rem}.components__wrapper--summary{align-self:start;position:sticky;top:1.5rem}.component__container{display:grid;grid-auto-flow:row}.components__heading button{background:none;border:none;color:#1270d2;cursor:pointer;left:20px;padding:0;position:absolute;top:30px}.component__counter button:disabled,.components__heading button:disabled{cursor:not-allowed}@media (max-width:1019px){#tableau-ecomm-configurator{padding:2.5rem 0 0}.component{border-radius:0}.components__wrapper{display:grid;gap:0;grid-auto-flow:row;grid-template-columns:1fr}.components__wrapper--summary{background:#fff;bottom:0;box-shadow:0 0 14px -7px #000;top:unset}.components__wrapper.content-container.content-container--wide{padding:2rem 0 0}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}
