@charset "UTF-8";#toyota-huoltosopimus #model-header[data-v-fd6d2262]{transition:opacity .5s ease-in-out}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format("woff2"),url(/assets/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.woff) format("woff")}#toyota-huoltosopimus .material-icons{font-family:Material Icons;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}#toyota-huoltosopimus *,#toyota-huoltosopimus *:before,#toyota-huoltosopimus *:after{box-sizing:inherit;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent}#toyota-huoltosopimus,#toyota-huoltosopimus #q-app{width:100%;direction:ltr}#toyota-huoltosopimus body.platform-ios.within-iframe,#toyota-huoltosopimus body.platform-ios.within-iframe #q-app{width:100px;min-width:100%}#toyota-huoltosopimus{margin:0;box-sizing:border-box}#toyota-huoltosopimus article,#toyota-huoltosopimus aside,#toyota-huoltosopimus details,#toyota-huoltosopimus figcaption,#toyota-huoltosopimus figure,#toyota-huoltosopimus footer,#toyota-huoltosopimus header,#toyota-huoltosopimus main,#toyota-huoltosopimus menu,#toyota-huoltosopimus nav,#toyota-huoltosopimus section,#toyota-huoltosopimus summary{display:block}#toyota-huoltosopimus abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#toyota-huoltosopimus img{border-style:none}#toyota-huoltosopimus code,#toyota-huoltosopimus kbd,#toyota-huoltosopimus pre,#toyota-huoltosopimus samp{font-family:monospace,monospace;font-size:1em}#toyota-huoltosopimus hr{box-sizing:content-box;height:0;overflow:visible}#toyota-huoltosopimus button,#toyota-huoltosopimus input,#toyota-huoltosopimus optgroup,#toyota-huoltosopimus select,#toyota-huoltosopimus textarea{font:inherit;font-family:inherit;margin:0}#toyota-huoltosopimus optgroup{font-weight:700}#toyota-huoltosopimus button,#toyota-huoltosopimus input,#toyota-huoltosopimus select{overflow:visible;text-transform:none}#toyota-huoltosopimus button::-moz-focus-inner,#toyota-huoltosopimus input::-moz-focus-inner{border:0;padding:0}#toyota-huoltosopimus button:-moz-focusring,#toyota-huoltosopimus input:-moz-focusring{outline:1px dotted ButtonText}#toyota-huoltosopimus fieldset{padding:.35em .75em .625em}#toyota-huoltosopimus legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}#toyota-huoltosopimus progress{vertical-align:baseline}#toyota-huoltosopimus textarea{overflow:auto}#toyota-huoltosopimus input[type=search]::-webkit-search-cancel-button,#toyota-huoltosopimus input[type=search]::-webkit-search-decoration{-webkit-appearance:none}#toyota-huoltosopimus .q-icon,.q-icon{line-height:1;width:1em;height:1em;flex-shrink:0;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;text-align:center;position:relative;box-sizing:content-box;fill:currentColor}#toyota-huoltosopimus .q-icon:before,.q-icon:before,#toyota-huoltosopimus .q-icon:after,.q-icon:after{width:100%;height:100%;display:flex!important;align-items:center;justify-content:center}#toyota-huoltosopimus .q-icon>svg,.q-icon>svg,#toyota-huoltosopimus .q-icon>img,.q-icon>img{width:100%;height:100%}#toyota-huoltosopimus .q-icon>div,.q-icon>div{box-sizing:border-box}#toyota-huoltosopimus .q-icon,.q-icon,#toyota-huoltosopimus .material-icons,#toyota-huoltosopimus .material-icons-outlined,#toyota-huoltosopimus .material-icons-round,#toyota-huoltosopimus .material-icons-sharp,#toyota-huoltosopimus .material-symbols-outlined,#toyota-huoltosopimus .material-symbols-rounded,#toyota-huoltosopimus .material-symbols-sharp{-webkit-user-select:none;user-select:none;cursor:inherit;font-size:inherit;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}#toyota-huoltosopimus .q-panel,.q-panel{height:100%;width:100%}#toyota-huoltosopimus .q-panel>div,.q-panel>div{height:100%;width:100%}#toyota-huoltosopimus .q-panel-parent,.q-panel-parent{overflow:hidden;position:relative}#toyota-huoltosopimus .q-loading-bar,.q-loading-bar{position:fixed;z-index:9998;transition:transform .5s cubic-bezier(0,0,.2,1),opacity .5s;background:#f44336}#toyota-huoltosopimus .q-loading-bar--top,.q-loading-bar--top{left:0;right:0;top:0;width:100%}#toyota-huoltosopimus .q-loading-bar--bottom,.q-loading-bar--bottom{left:0;right:0;bottom:0;width:100%}#toyota-huoltosopimus .q-loading-bar--right,.q-loading-bar--right{top:0;bottom:0;right:0;height:100%}#toyota-huoltosopimus .q-loading-bar--left,.q-loading-bar--left{top:0;bottom:0;left:0;height:100%}#toyota-huoltosopimus .q-avatar,.q-avatar{position:relative;vertical-align:middle;display:inline-block;border-radius:50%;font-size:48px;height:1em;width:1em}#toyota-huoltosopimus .q-avatar__content,.q-avatar__content{font-size:.5em;line-height:.5em}#toyota-huoltosopimus .q-avatar__content,.q-avatar__content,#toyota-huoltosopimus .q-avatar img:not(.q-icon):not(.q-img__image),.q-avatar img:not(.q-icon):not(.q-img__image){border-radius:inherit;height:inherit;width:inherit}#toyota-huoltosopimus .q-avatar--square,.q-avatar--square{border-radius:0}#toyota-huoltosopimus .q-badge,.q-badge{background-color:var(--q-primary);color:#fff;padding:2px 6px;border-radius:4px;font-size:12px;line-height:1;min-height:12px;font-weight:400;vertical-align:baseline}#toyota-huoltosopimus .q-badge--single-line,.q-badge--single-line{white-space:nowrap}#toyota-huoltosopimus .q-badge--multi-line,.q-badge--multi-line{word-break:break-all;word-wrap:break-word}#toyota-huoltosopimus .q-badge--floating,.q-badge--floating{position:absolute;top:-4px;right:-3px;cursor:inherit}#toyota-huoltosopimus .q-badge--transparent,.q-badge--transparent{opacity:.8}#toyota-huoltosopimus .q-badge--outline,.q-badge--outline{background-color:transparent;border:1px solid currentColor}#toyota-huoltosopimus .q-badge--rounded,.q-badge--rounded{border-radius:1em}#toyota-huoltosopimus .q-banner,.q-banner{min-height:54px;padding:8px 16px;background:#fff}#toyota-huoltosopimus .q-banner--top-padding,.q-banner--top-padding{padding-top:14px}#toyota-huoltosopimus .q-banner__avatar,.q-banner__avatar{min-width:1px!important}#toyota-huoltosopimus .q-banner__avatar>.q-avatar,.q-banner__avatar>.q-avatar{font-size:46px}#toyota-huoltosopimus .q-banner__avatar>.q-icon,.q-banner__avatar>.q-icon{font-size:40px}#toyota-huoltosopimus .q-banner__avatar:not(:empty)+.q-banner__content,.q-banner__avatar:not(:empty)+.q-banner__content{padding-left:16px}#toyota-huoltosopimus .q-banner__actions.col-auto,.q-banner__actions.col-auto{padding-left:16px}#toyota-huoltosopimus .q-banner__actions.col-all .q-btn-item,.q-banner__actions.col-all .q-btn-item{margin:4px 0 0 4px}#toyota-huoltosopimus .q-banner--dense,.q-banner--dense{min-height:32px;padding:8px}#toyota-huoltosopimus .q-banner--dense.q-banner--top-padding,.q-banner--dense.q-banner--top-padding{padding-top:12px}#toyota-huoltosopimus .q-banner--dense .q-banner__avatar>.q-avatar,.q-banner--dense .q-banner__avatar>.q-avatar,#toyota-huoltosopimus .q-banner--dense .q-banner__avatar>.q-icon,.q-banner--dense .q-banner__avatar>.q-icon{font-size:28px}#toyota-huoltosopimus .q-banner--dense .q-banner__avatar:not(:empty)+.q-banner__content,.q-banner--dense .q-banner__avatar:not(:empty)+.q-banner__content{padding-left:8px}#toyota-huoltosopimus .q-banner--dense .q-banner__actions.col-auto,.q-banner--dense .q-banner__actions.col-auto{padding-left:8px}#toyota-huoltosopimus .q-bar,.q-bar{background:#0003}#toyota-huoltosopimus .q-bar>.q-icon,.q-bar>.q-icon{margin-left:2px}#toyota-huoltosopimus .q-bar>div,.q-bar>div,#toyota-huoltosopimus .q-bar>div+.q-icon,.q-bar>div+.q-icon{margin-left:8px}#toyota-huoltosopimus .q-bar>.q-btn,.q-bar>.q-btn{margin-left:2px}#toyota-huoltosopimus .q-bar>.q-icon:first-child,.q-bar>.q-icon:first-child,#toyota-huoltosopimus .q-bar>.q-btn:first-child,.q-bar>.q-btn:first-child,#toyota-huoltosopimus .q-bar>div:first-child,.q-bar>div:first-child{margin-left:0}#toyota-huoltosopimus .q-bar--standard,.q-bar--standard{padding:0 12px;height:32px;font-size:18px}#toyota-huoltosopimus .q-bar--standard>div,.q-bar--standard>div{font-size:16px}#toyota-huoltosopimus .q-bar--standard .q-btn,.q-bar--standard .q-btn{font-size:11px}#toyota-huoltosopimus .q-bar--dense,.q-bar--dense{padding:0 8px;height:24px;font-size:14px}#toyota-huoltosopimus .q-bar--dense .q-btn,.q-bar--dense .q-btn{font-size:8px}#toyota-huoltosopimus .q-bar--dark,.q-bar--dark{background:#ffffff26}#toyota-huoltosopimus .q-breadcrumbs__el,.q-breadcrumbs__el{color:inherit}#toyota-huoltosopimus .q-breadcrumbs__el-icon,.q-breadcrumbs__el-icon{font-size:125%}#toyota-huoltosopimus .q-breadcrumbs__el-icon--with-label,.q-breadcrumbs__el-icon--with-label{margin-right:8px}#toyota-huoltosopimus [dir=rtl] .q-breadcrumbs__separator .q-icon{transform:scaleX(-1)}#toyota-huoltosopimus .q-btn,.q-btn{display:inline-flex;flex-direction:column;align-items:stretch;position:relative;outline:0;border:0;vertical-align:middle;font-size:14px;line-height:1.715em;text-decoration:none;color:inherit;background:transparent;font-weight:500;text-transform:uppercase;text-align:center;width:auto;height:auto;cursor:default;padding:4px 16px;min-height:2.572em}#toyota-huoltosopimus .q-btn .q-icon,.q-btn .q-icon,#toyota-huoltosopimus .q-btn .q-spinner,.q-btn .q-spinner{font-size:1.715em}#toyota-huoltosopimus .q-btn.disabled,.q-btn.disabled{opacity:.7!important}#toyota-huoltosopimus .q-btn:before,.q-btn:before{content:"";display:block;position:absolute;inset:0;border-radius:inherit;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}#toyota-huoltosopimus .q-btn--actionable,.q-btn--actionable{cursor:pointer}#toyota-huoltosopimus .q-btn--actionable.q-btn--standard:before,.q-btn--actionable.q-btn--standard:before{transition:box-shadow .3s cubic-bezier(.25,.8,.5,1)}#toyota-huoltosopimus .q-btn--actionable.q-btn--standard:active:before,.q-btn--actionable.q-btn--standard:active:before,#toyota-huoltosopimus .q-btn--actionable.q-btn--standard.q-btn--active:before,.q-btn--actionable.q-btn--standard.q-btn--active:before{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}#toyota-huoltosopimus .q-btn--no-uppercase,.q-btn--no-uppercase{text-transform:none}#toyota-huoltosopimus .q-btn--rectangle,.q-btn--rectangle{border-radius:3px}#toyota-huoltosopimus .q-btn--outline,.q-btn--outline{background:transparent!important}#toyota-huoltosopimus .q-btn--outline:before,.q-btn--outline:before{border:1px solid currentColor}#toyota-huoltosopimus .q-btn--push,.q-btn--push{border-radius:7px}#toyota-huoltosopimus .q-btn--push:before,.q-btn--push:before{border-bottom:3px solid rgba(0,0,0,.15)}#toyota-huoltosopimus .q-btn--push.q-btn--actionable,.q-btn--push.q-btn--actionable{transition:transform .3s cubic-bezier(.25,.8,.5,1)}#toyota-huoltosopimus .q-btn--push.q-btn--actionable:before,.q-btn--push.q-btn--actionable:before{transition:border-width .3s cubic-bezier(.25,.8,.5,1)}#toyota-huoltosopimus .q-btn--push.q-btn--actionable:active,.q-btn--push.q-btn--actionable:active,#toyota-huoltosopimus .q-btn--push.q-btn--actionable.q-btn--active,.q-btn--push.q-btn--actionable.q-btn--active{transform:translateY(2px)}#toyota-huoltosopimus .q-btn--push.q-btn--actionable:active:before,.q-btn--push.q-btn--actionable:active:before,#toyota-huoltosopimus .q-btn--push.q-btn--actionable.q-btn--active:before,.q-btn--push.q-btn--actionable.q-btn--active:before{border-bottom-width:0}#toyota-huoltosopimus .q-btn--rounded,.q-btn--rounded{border-radius:28px}#toyota-huoltosopimus .q-btn--round,.q-btn--round{border-radius:50%;padding:0;min-width:3em;min-height:3em}#toyota-huoltosopimus .q-btn--square,.q-btn--square{border-radius:0}#toyota-huoltosopimus .q-btn--flat:before,.q-btn--flat:before,#toyota-huoltosopimus .q-btn--outline:before,.q-btn--outline:before,#toyota-huoltosopimus .q-btn--unelevated:before,.q-btn--unelevated:before{box-shadow:none}#toyota-huoltosopimus .q-btn--dense,.q-btn--dense{padding:.285em;min-height:2em}#toyota-huoltosopimus .q-btn--dense.q-btn--round,.q-btn--dense.q-btn--round{padding:0;min-height:2.4em;min-width:2.4em}#toyota-huoltosopimus .q-btn--dense .on-left,.q-btn--dense .on-left{margin-right:6px}#toyota-huoltosopimus .q-btn--dense .on-right,.q-btn--dense .on-right{margin-left:6px}#toyota-huoltosopimus .q-btn--fab .q-icon,.q-btn--fab .q-icon,#toyota-huoltosopimus .q-btn--fab-mini .q-icon,.q-btn--fab-mini .q-icon{font-size:24px}#toyota-huoltosopimus .q-btn--fab,.q-btn--fab{padding:16px;min-height:56px;min-width:56px}#toyota-huoltosopimus .q-btn--fab .q-icon,.q-btn--fab .q-icon{margin:auto}#toyota-huoltosopimus .q-btn--fab-mini,.q-btn--fab-mini{padding:8px;min-height:40px;min-width:40px}#toyota-huoltosopimus .q-btn__content,.q-btn__content{transition:opacity .3s;z-index:0}#toyota-huoltosopimus .q-btn__content--hidden,.q-btn__content--hidden{opacity:0;pointer-events:none}#toyota-huoltosopimus .q-btn__progress,.q-btn__progress{border-radius:inherit;z-index:0}#toyota-huoltosopimus .q-btn__progress-indicator,.q-btn__progress-indicator{z-index:-1;transform:translate(-100%);background:#ffffff40}#toyota-huoltosopimus .q-btn__progress--dark .q-btn__progress-indicator,.q-btn__progress--dark .q-btn__progress-indicator{background:#0003}#toyota-huoltosopimus .q-btn--flat .q-btn__progress-indicator,.q-btn--flat .q-btn__progress-indicator,#toyota-huoltosopimus .q-btn--outline .q-btn__progress-indicator,.q-btn--outline .q-btn__progress-indicator{opacity:.2;background:currentColor}#toyota-huoltosopimus .q-btn-dropdown--split .q-btn-dropdown__arrow-container,.q-btn-dropdown--split .q-btn-dropdown__arrow-container{padding:0 4px}#toyota-huoltosopimus .q-btn-dropdown--split .q-btn-dropdown__arrow-container.q-btn--outline,.q-btn-dropdown--split .q-btn-dropdown__arrow-container.q-btn--outline{border-left:1px solid currentColor}#toyota-huoltosopimus .q-btn-dropdown--split .q-btn-dropdown__arrow-container:not(.q-btn--outline),.q-btn-dropdown--split .q-btn-dropdown__arrow-container:not(.q-btn--outline){border-left:1px solid rgba(255,255,255,.3)}#toyota-huoltosopimus .q-btn-dropdown--simple *+.q-btn-dropdown__arrow,.q-btn-dropdown--simple *+.q-btn-dropdown__arrow{margin-left:8px}#toyota-huoltosopimus .q-btn-dropdown__arrow,.q-btn-dropdown__arrow{transition:transform .28s}#toyota-huoltosopimus .q-btn-dropdown--current,.q-btn-dropdown--current{flex-grow:1}#toyota-huoltosopimus .q-btn-group,.q-btn-group{border-radius:3px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;vertical-align:middle}#toyota-huoltosopimus .q-btn-group>.q-btn-item,.q-btn-group>.q-btn-item{border-radius:inherit;align-self:stretch}#toyota-huoltosopimus .q-btn-group>.q-btn-item:before,.q-btn-group>.q-btn-item:before{box-shadow:none}#toyota-huoltosopimus .q-btn-group>.q-btn-item .q-badge--floating,.q-btn-group>.q-btn-item .q-badge--floating{right:0}#toyota-huoltosopimus .q-btn-group>.q-btn-group,.q-btn-group>.q-btn-group{box-shadow:none}#toyota-huoltosopimus .q-btn-group>.q-btn-group:first-child>.q-btn:first-child,.q-btn-group>.q-btn-group:first-child>.q-btn:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}#toyota-huoltosopimus .q-btn-group>.q-btn-group:last-child>.q-btn:last-child,.q-btn-group>.q-btn-group:last-child>.q-btn:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}#toyota-huoltosopimus .q-btn-group>.q-btn-group:not(:first-child)>.q-btn:first-child:before,.q-btn-group>.q-btn-group:not(:first-child)>.q-btn:first-child:before{border-left:0}#toyota-huoltosopimus .q-btn-group>.q-btn-group:not(:last-child)>.q-btn:last-child:before,.q-btn-group>.q-btn-group:not(:last-child)>.q-btn:last-child:before{border-right:0}#toyota-huoltosopimus .q-btn-group>.q-btn-item:not(:last-child),.q-btn-group>.q-btn-item:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}#toyota-huoltosopimus .q-btn-group>.q-btn-item:not(:first-child),.q-btn-group>.q-btn-item:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}#toyota-huoltosopimus .q-btn-group>.q-btn-item.q-btn--standard:before,.q-btn-group>.q-btn-item.q-btn--standard:before{z-index:-1}#toyota-huoltosopimus .q-btn-group--push,.q-btn-group--push{border-radius:7px}#toyota-huoltosopimus .q-btn-group--push>.q-btn--push.q-btn--actionable,.q-btn-group--push>.q-btn--push.q-btn--actionable{transform:none}#toyota-huoltosopimus .q-btn-group--push>.q-btn--push.q-btn--actionable .q-btn__content,.q-btn-group--push>.q-btn--push.q-btn--actionable .q-btn__content{transition:margin-top .3s cubic-bezier(.25,.8,.5,1),margin-bottom .3s cubic-bezier(.25,.8,.5,1)}#toyota-huoltosopimus .q-btn-group--push>.q-btn--push.q-btn--actionable:active .q-btn__content,.q-btn-group--push>.q-btn--push.q-btn--actionable:active .q-btn__content,#toyota-huoltosopimus .q-btn-group--push>.q-btn--push.q-btn--actionable.q-btn--active .q-btn__content,.q-btn-group--push>.q-btn--push.q-btn--actionable.q-btn--active .q-btn__content{margin-top:2px;margin-bottom:-2px}#toyota-huoltosopimus .q-btn-group--rounded,.q-btn-group--rounded{border-radius:28px}#toyota-huoltosopimus .q-btn-group--square,.q-btn-group--square{border-radius:0}#toyota-huoltosopimus .q-btn-group--flat,.q-btn-group--flat,#toyota-huoltosopimus .q-btn-group--outline,.q-btn-group--outline,#toyota-huoltosopimus .q-btn-group--unelevated,.q-btn-group--unelevated{box-shadow:none}#toyota-huoltosopimus .q-btn-group--outline>.q-separator,.q-btn-group--outline>.q-separator{display:none}#toyota-huoltosopimus .q-btn-group--outline>.q-btn-item+.q-btn-item:before,.q-btn-group--outline>.q-btn-item+.q-btn-item:before{border-left:0}#toyota-huoltosopimus .q-btn-group--outline>.q-btn-item:not(:last-child):before,.q-btn-group--outline>.q-btn-item:not(:last-child):before{border-right:0}#toyota-huoltosopimus .q-btn-group--stretch,.q-btn-group--stretch{align-self:stretch;border-radius:0}#toyota-huoltosopimus .q-btn-group--glossy>.q-btn-item,.q-btn-group--glossy>.q-btn-item{background-image:linear-gradient(to bottom,#ffffff4d,#fff0 50%,#0000001f 51%,#0000000a)!important}#toyota-huoltosopimus .q-btn-group--spread>.q-btn-group,.q-btn-group--spread>.q-btn-group{display:flex!important}#toyota-huoltosopimus .q-btn-group--spread>.q-btn-item,.q-btn-group--spread>.q-btn-item,#toyota-huoltosopimus .q-btn-group--spread>.q-btn-group>.q-btn-item:not(.q-btn-dropdown__arrow-container),.q-btn-group--spread>.q-btn-group>.q-btn-item:not(.q-btn-dropdown__arrow-container){width:auto;min-width:0;max-width:100%;flex:10000 1 0%}#toyota-huoltosopimus .q-btn-toggle,.q-btn-toggle{position:relative}#toyota-huoltosopimus .q-card,.q-card{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;border-radius:4px;vertical-align:top;background:#fff;position:relative}#toyota-huoltosopimus .q-card>div:not(.q--avoid-card-border),.q-card>div:not(.q--avoid-card-border),#toyota-huoltosopimus .q-card>img:not(.q--avoid-card-border),.q-card>img:not(.q--avoid-card-border){border-radius:0}#toyota-huoltosopimus .q-card>div:nth-child(1 of:not(.q--avoid-card-border)),.q-card>div:nth-child(1 of:not(.q--avoid-card-border)),#toyota-huoltosopimus .q-card>img:nth-child(1 of:not(.q--avoid-card-border)),.q-card>img:nth-child(1 of:not(.q--avoid-card-border)){border-top:0;border-top-left-radius:inherit;border-top-right-radius:inherit}#toyota-huoltosopimus .q-card>div:nth-last-child(1 of:not(.q--avoid-card-border)),.q-card>div:nth-last-child(1 of:not(.q--avoid-card-border)),#toyota-huoltosopimus .q-card>img:nth-last-child(1 of:not(.q--avoid-card-border)),.q-card>img:nth-last-child(1 of:not(.q--avoid-card-border)){border-bottom:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}#toyota-huoltosopimus .q-card>div:not(.q--avoid-card-border),.q-card>div:not(.q--avoid-card-border){border-left:0;border-right:0;box-shadow:none}#toyota-huoltosopimus .q-card--bordered,.q-card--bordered{border:1px solid rgba(0,0,0,.12)}#toyota-huoltosopimus .q-card--dark,.q-card--dark{border-color:#ffffff47;box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}#toyota-huoltosopimus .q-card__section,.q-card__section{position:relative}#toyota-huoltosopimus .q-card__section--vert,.q-card__section--vert{padding:16px}#toyota-huoltosopimus .q-card__section--horiz>div:not(.q--avoid-card-border),.q-card__section--horiz>div:not(.q--avoid-card-border),#toyota-huoltosopimus .q-card__section--horiz>img:not(.q--avoid-card-border),.q-card__section--horiz>img:not(.q--avoid-card-border){border-radius:0}#toyota-huoltosopimus .q-card__section--horiz>div:nth-child(1 of:not(.q--avoid-card-border)),.q-card__section--horiz>div:nth-child(1 of:not(.q--avoid-card-border)),#toyota-huoltosopimus .q-card__section--horiz>img:nth-child(1 of:not(.q--avoid-card-border)),.q-card__section--horiz>img:nth-child(1 of:not(.q--avoid-card-border)){border-top-left-radius:inherit;border-bottom-left-radius:inherit}#toyota-huoltosopimus .q-card__section--horiz>div:nth-last-child(1 of:not(.q--avoid-card-border)),.q-card__section--horiz>div:nth-last-child(1 of:not(.q--avoid-card-border)),#toyota-huoltosopimus .q-card__section--horiz>img:nth-last-child(1 of:not(.q--avoid-card-border)),.q-card__section--horiz>img:nth-last-child(1 of:not(.q--avoid-card-border)){border-top-right-radius:inherit;border-bottom-right-radius:inherit}#toyota-huoltosopimus .q-card__section--horiz>div:not(.q--avoid-card-border),.q-card__section--horiz>div:not(.q--avoid-card-border){border-top:0;border-bottom:0;box-shadow:none}#toyota-huoltosopimus .q-card__actions,.q-card__actions{padding:8px;align-items:center}#toyota-huoltosopimus .q-card__actions .q-btn--rectangle,.q-card__actions .q-btn--rectangle{padding:0 8px}#toyota-huoltosopimus .q-card__actions--horiz>.q-btn-item+.q-btn-item,.q-card__actions--horiz>.q-btn-item+.q-btn-item,#toyota-huoltosopimus .q-card__actions--horiz>.q-btn-group+.q-btn-item,.q-card__actions--horiz>.q-btn-group+.q-btn-item,#toyota-huoltosopimus .q-card__actions--horiz>.q-btn-item+.q-btn-group,.q-card__actions--horiz>.q-btn-item+.q-btn-group{margin-left:8px}#toyota-huoltosopimus .q-card__actions--vert>.q-btn-item.q-btn--round,.q-card__actions--vert>.q-btn-item.q-btn--round{align-self:center}#toyota-huoltosopimus .q-card__actions--vert>.q-btn-item+.q-btn-item,.q-card__actions--vert>.q-btn-item+.q-btn-item,#toyota-huoltosopimus .q-card__actions--vert>.q-btn-group+.q-btn-item,.q-card__actions--vert>.q-btn-group+.q-btn-item,#toyota-huoltosopimus .q-card__actions--vert>.q-btn-item+.q-btn-group,.q-card__actions--vert>.q-btn-item+.q-btn-group{margin-top:4px}#toyota-huoltosopimus .q-card__actions--vert>.q-btn-group>.q-btn-item,.q-card__actions--vert>.q-btn-group>.q-btn-item{flex-grow:1}#toyota-huoltosopimus .q-card>img,.q-card>img{display:block;width:100%;max-width:100%;border:0}#toyota-huoltosopimus .q-carousel,.q-carousel{background-color:#fff;height:400px}#toyota-huoltosopimus .q-carousel__slide,.q-carousel__slide{min-height:100%;background-size:cover;background-position:50%}#toyota-huoltosopimus .q-carousel__slide,.q-carousel__slide,#toyota-huoltosopimus .q-carousel .q-carousel--padding,.q-carousel .q-carousel--padding{padding:16px}#toyota-huoltosopimus .q-carousel__slides-container,.q-carousel__slides-container{height:100%}#toyota-huoltosopimus .q-carousel__control,.q-carousel__control{color:#fff}#toyota-huoltosopimus .q-carousel__arrow,.q-carousel__arrow{pointer-events:none}#toyota-huoltosopimus .q-carousel__arrow .q-icon,.q-carousel__arrow .q-icon{font-size:28px}#toyota-huoltosopimus .q-carousel__arrow .q-btn,.q-carousel__arrow .q-btn{pointer-events:all}#toyota-huoltosopimus .q-carousel__prev-arrow--horizontal,.q-carousel__prev-arrow--horizontal,#toyota-huoltosopimus .q-carousel__next-arrow--horizontal,.q-carousel__next-arrow--horizontal{top:16px;bottom:16px}#toyota-huoltosopimus .q-carousel__prev-arrow--horizontal,.q-carousel__prev-arrow--horizontal{left:16px}#toyota-huoltosopimus .q-carousel__next-arrow--horizontal,.q-carousel__next-arrow--horizontal{right:16px}#toyota-huoltosopimus .q-carousel__prev-arrow--vertical,.q-carousel__prev-arrow--vertical,#toyota-huoltosopimus .q-carousel__next-arrow--vertical,.q-carousel__next-arrow--vertical{left:16px;right:16px}#toyota-huoltosopimus .q-carousel__prev-arrow--vertical,.q-carousel__prev-arrow--vertical{top:16px}#toyota-huoltosopimus .q-carousel__next-arrow--vertical,.q-carousel__next-arrow--vertical{bottom:16px}#toyota-huoltosopimus .q-carousel__navigation--top,.q-carousel__navigation--top,#toyota-huoltosopimus .q-carousel__navigation--bottom,.q-carousel__navigation--bottom{left:16px;right:16px;overflow-x:auto;overflow-y:hidden}#toyota-huoltosopimus .q-carousel__navigation--top,.q-carousel__navigation--top{top:16px}#toyota-huoltosopimus .q-carousel__navigation--bottom,.q-carousel__navigation--bottom{bottom:16px}#toyota-huoltosopimus .q-carousel__navigation--left,.q-carousel__navigation--left,#toyota-huoltosopimus .q-carousel__navigation--right,.q-carousel__navigation--right{top:16px;bottom:16px;overflow-x:hidden;overflow-y:auto}#toyota-huoltosopimus .q-carousel__navigation--left>.q-carousel__navigation-inner,.q-carousel__navigation--left>.q-carousel__navigation-inner,#toyota-huoltosopimus .q-carousel__navigation--right>.q-carousel__navigation-inner,.q-carousel__navigation--right>.q-carousel__navigation-inner{flex-direction:column}#toyota-huoltosopimus .q-carousel__navigation--left,.q-carousel__navigation--left{left:16px}#toyota-huoltosopimus .q-carousel__navigation--right,.q-carousel__navigation--right{right:16px}#toyota-huoltosopimus .q-carousel__navigation-inner,.q-carousel__navigation-inner{flex:1 1 auto}#toyota-huoltosopimus .q-carousel__navigation .q-btn,.q-carousel__navigation .q-btn{margin:6px 4px;padding:5px}#toyota-huoltosopimus .q-carousel__navigation-icon--inactive,.q-carousel__navigation-icon--inactive{opacity:.7}#toyota-huoltosopimus .q-carousel .q-carousel__thumbnail,.q-carousel .q-carousel__thumbnail{margin:2px;height:50px;width:auto;display:inline-block;cursor:pointer;border:1px solid transparent;border-radius:4px;vertical-align:middle;opacity:.7;transition:opacity .3s}#toyota-huoltosopimus .q-carousel .q-carousel__thumbnail:hover,.q-carousel .q-carousel__thumbnail:hover,#toyota-huoltosopimus .q-carousel .q-carousel__thumbnail--active,.q-carousel .q-carousel__thumbnail--active{opacity:1}#toyota-huoltosopimus .q-carousel .q-carousel__thumbnail--active,.q-carousel .q-carousel__thumbnail--active{border-color:currentColor;cursor:default}#toyota-huoltosopimus .q-carousel--navigation-top.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-top.q-carousel--with-padding .q-carousel__slide,#toyota-huoltosopimus .q-carousel--navigation-top .q-carousel--padding,.q-carousel--navigation-top .q-carousel--padding,#toyota-huoltosopimus .q-carousel--arrows-vertical.q-carousel--with-padding .q-carousel__slide,.q-carousel--arrows-vertical.q-carousel--with-padding .q-carousel__slide,#toyota-huoltosopimus .q-carousel--arrows-vertical .q-carousel--padding,.q-carousel--arrows-vertical .q-carousel--padding{padding-top:60px}#toyota-huoltosopimus .q-carousel--navigation-bottom.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-bottom.q-carousel--with-padding .q-carousel__slide,#toyota-huoltosopimus .q-carousel--navigation-bottom .q-carousel--padding,.q-carousel--navigation-bottom .q-carousel--padding,#toyota-huoltosopimus .q-carousel--arrows-vertical.q-carousel--with-padding .q-carousel__slide,.q-carousel--arrows-vertical.q-carousel--with-padding .q-carousel__slide,#toyota-huoltosopimus .q-carousel--arrows-vertical .q-carousel--padding,.q-carousel--arrows-vertical .q-carousel--padding{padding-bottom:60px}#toyota-huoltosopimus .q-carousel--navigation-left.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-left.q-carousel--with-padding .q-carousel__slide,#toyota-huoltosopimus .q-carousel--navigation-left .q-carousel--padding,.q-carousel--navigation-left .q-carousel--padding,#toyota-huoltosopimus .q-carousel--arrows-horizontal.q-carousel--with-padding .q-carousel__slide,.q-carousel--arrows-horizontal.q-carousel--with-padding .q-carousel__slide,#toyota-huoltosopimus .q-carousel--arrows-horizontal .q-carousel--padding,.q-carousel--arrows-horizontal .q-carousel--padding{padding-left:60px}#toyota-huoltosopimus .q-carousel--navigation-right.q-carousel--with-padding .q-carousel__slide,.q-carousel--navigation-right.q-carousel--with-padding .q-carousel__slide,#toyota-huoltosopimus .q-carousel--navigation-right .q-carousel--padding,.q-carousel--navigation-right .q-carousel--padding,#toyota-huoltosopimus .q-carousel--arrows-horizontal.q-carousel--with-padding .q-carousel__slide,.q-carousel--arrows-horizontal.q-carousel--with-padding .q-carousel__slide,#toyota-huoltosopimus .q-carousel--arrows-horizontal .q-carousel--padding,.q-carousel--arrows-horizontal .q-carousel--padding{padding-right:60px}#toyota-huoltosopimus .q-carousel.fullscreen,.q-carousel.fullscreen{height:100%}#toyota-huoltosopimus .q-message-name,.q-message-name{font-size:small}#toyota-huoltosopimus .q-message-label,.q-message-label{margin:24px 0;text-align:center;font-size:small}#toyota-huoltosopimus .q-message-stamp,.q-message-stamp{color:inherit;margin-top:4px;opacity:.6;display:none;font-size:small}#toyota-huoltosopimus .q-message-avatar,.q-message-avatar{border-radius:50%;width:48px;height:48px;min-width:48px}#toyota-huoltosopimus .q-message,.q-message{margin-bottom:8px}#toyota-huoltosopimus .q-message:first-child .q-message-label,.q-message:first-child .q-message-label{margin-top:0}#toyota-huoltosopimus .q-message-avatar--received,.q-message-avatar--received{margin-right:8px}#toyota-huoltosopimus .q-message-text--received,.q-message-text--received{color:#81c784;border-radius:4px 4px 4px 0}#toyota-huoltosopimus .q-message-text--received:last-child:before,.q-message-text--received:last-child:before{right:100%;border-right:0 solid transparent;border-left:8px solid transparent;border-bottom:8px solid currentColor}#toyota-huoltosopimus .q-message-text-content--received,.q-message-text-content--received{color:#000}#toyota-huoltosopimus .q-message-name--sent,.q-message-name--sent{text-align:right}#toyota-huoltosopimus .q-message-avatar--sent,.q-message-avatar--sent{margin-left:8px}#toyota-huoltosopimus .q-message-container--sent,.q-message-container--sent{flex-direction:row-reverse}#toyota-huoltosopimus .q-message-text--sent,.q-message-text--sent{color:#e0e0e0;border-radius:4px 4px 0}#toyota-huoltosopimus .q-message-text--sent:last-child:before,.q-message-text--sent:last-child:before{left:100%;border-left:0 solid transparent;border-right:8px solid transparent;border-bottom:8px solid currentColor}#toyota-huoltosopimus .q-message-text-content--sent,.q-message-text-content--sent{color:#000}#toyota-huoltosopimus .q-message-text,.q-message-text{background:currentColor;padding:8px;line-height:1.2;word-break:break-word;position:relative}#toyota-huoltosopimus .q-message-text+.q-message-text,.q-message-text+.q-message-text{margin-top:3px}#toyota-huoltosopimus .q-message-text:last-child,.q-message-text:last-child{min-height:48px}#toyota-huoltosopimus .q-message-text:last-child .q-message-stamp,.q-message-text:last-child .q-message-stamp{display:block}#toyota-huoltosopimus .q-message-text:last-child:before,.q-message-text:last-child:before{content:"";position:absolute;bottom:0;width:0;height:0}#toyota-huoltosopimus .q-checkbox,.q-checkbox{vertical-align:middle}#toyota-huoltosopimus .q-checkbox__native,.q-checkbox__native{width:1px;height:1px}#toyota-huoltosopimus .q-checkbox__bg,.q-checkbox__bg,#toyota-huoltosopimus .q-checkbox__icon-container,.q-checkbox__icon-container{-webkit-user-select:none;user-select:none}#toyota-huoltosopimus .q-checkbox__bg,.q-checkbox__bg{top:25%;left:25%;width:50%;height:50%;border:2px solid currentColor;border-radius:2px;transition:background .22s cubic-bezier(0,0,.2,1) 0ms;-webkit-print-color-adjust:exact}#toyota-huoltosopimus .q-checkbox__icon,.q-checkbox__icon{color:currentColor;font-size:.5em}#toyota-huoltosopimus .q-checkbox__svg,.q-checkbox__svg{color:#fff}#toyota-huoltosopimus .q-checkbox__truthy,.q-checkbox__truthy{stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.78334;stroke-dasharray:29.78334}#toyota-huoltosopimus .q-checkbox__indet,.q-checkbox__indet{fill:currentColor;transform-origin:50% 50%;transform:rotate(-280deg) scale(0)}#toyota-huoltosopimus .q-checkbox__inner,.q-checkbox__inner{font-size:40px;width:1em;min-width:1em;height:1em;outline:0;border-radius:50%;color:#0000008a}#toyota-huoltosopimus .q-checkbox__inner--truthy,.q-checkbox__inner--truthy,#toyota-huoltosopimus .q-checkbox__inner--indet,.q-checkbox__inner--indet{color:var(--q-primary)}#toyota-huoltosopimus .q-checkbox__inner--truthy .q-checkbox__bg,.q-checkbox__inner--truthy .q-checkbox__bg,#toyota-huoltosopimus .q-checkbox__inner--indet .q-checkbox__bg,.q-checkbox__inner--indet .q-checkbox__bg{background:currentColor}#toyota-huoltosopimus .q-checkbox__inner--truthy path,.q-checkbox__inner--truthy path{stroke-dashoffset:0;transition:stroke-dashoffset .18s cubic-bezier(.4,0,.6,1) 0ms}#toyota-huoltosopimus .q-checkbox__inner--indet .q-checkbox__indet,.q-checkbox__inner--indet .q-checkbox__indet{transform:rotate(0) scale(1);transition:transform .22s cubic-bezier(0,0,.2,1) 0ms}#toyota-huoltosopimus .q-checkbox.disabled,.q-checkbox.disabled{opacity:.75!important}#toyota-huoltosopimus .q-checkbox--dark .q-checkbox__inner,.q-checkbox--dark .q-checkbox__inner{color:#ffffffb3}#toyota-huoltosopimus .q-checkbox--dark .q-checkbox__inner:before,.q-checkbox--dark .q-checkbox__inner:before{opacity:.32!important}#toyota-huoltosopimus .q-checkbox--dark .q-checkbox__inner--truthy,.q-checkbox--dark .q-checkbox__inner--truthy,#toyota-huoltosopimus .q-checkbox--dark .q-checkbox__inner--indet,.q-checkbox--dark .q-checkbox__inner--indet{color:var(--q-primary)}#toyota-huoltosopimus .q-checkbox--dense .q-checkbox__inner,.q-checkbox--dense .q-checkbox__inner{width:.5em;min-width:.5em;height:.5em}#toyota-huoltosopimus .q-checkbox--dense .q-checkbox__bg,.q-checkbox--dense .q-checkbox__bg{left:5%;top:5%;width:90%;height:90%}#toyota-huoltosopimus .q-checkbox--dense .q-checkbox__label,.q-checkbox--dense .q-checkbox__label{padding-left:.5em}#toyota-huoltosopimus .q-checkbox--dense.reverse .q-checkbox__label,.q-checkbox--dense.reverse .q-checkbox__label{padding-left:0;padding-right:.5em}#toyota-huoltosopimus body.desktop .q-checkbox:not(.disabled) .q-checkbox__inner:before{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;opacity:.12;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1)}#toyota-huoltosopimus body.desktop .q-checkbox:not(.disabled):focus .q-checkbox__inner:before,#toyota-huoltosopimus body.desktop .q-checkbox:not(.disabled):hover .q-checkbox__inner:before{transform:scaleZ(1)}#toyota-huoltosopimus body.desktop .q-checkbox--dense:not(.disabled):focus .q-checkbox__inner:before,#toyota-huoltosopimus body.desktop .q-checkbox--dense:not(.disabled):hover .q-checkbox__inner:before{transform:scale3d(1.4,1.4,1)}#toyota-huoltosopimus .q-chip,.q-chip{vertical-align:middle;border-radius:16px;outline:0;position:relative;height:2em;max-width:100%;margin:4px;background:#e0e0e0;color:#000000de;font-size:14px;padding:.5em .9em}#toyota-huoltosopimus .q-chip--colored .q-chip__icon,.q-chip--colored .q-chip__icon,#toyota-huoltosopimus .q-chip--dark .q-chip__icon,.q-chip--dark .q-chip__icon{color:inherit}#toyota-huoltosopimus .q-chip .q-avatar,.q-chip .q-avatar{font-size:2em;margin-left:-.45em;margin-right:.2em;border-radius:16px}#toyota-huoltosopimus .q-chip--outline,.q-chip--outline{background:transparent!important;border:1px solid currentColor}#toyota-huoltosopimus .q-chip--outline .q-avatar,.q-chip--outline .q-avatar{margin-left:calc(-.45em - 1px)}#toyota-huoltosopimus .q-chip--selected .q-avatar,.q-chip--selected .q-avatar{display:none}#toyota-huoltosopimus .q-chip__icon,.q-chip__icon{color:#0000008a;font-size:1.5em;margin:-.2em}#toyota-huoltosopimus .q-chip__icon--left,.q-chip__icon--left{margin-right:.2em}#toyota-huoltosopimus .q-chip__icon--right,.q-chip__icon--right{margin-left:.2em}#toyota-huoltosopimus .q-chip__icon--remove,.q-chip__icon--remove{margin-left:.1em;margin-right:-.5em;opacity:.6;outline:0}#toyota-huoltosopimus .q-chip__icon--remove:hover,.q-chip__icon--remove:hover,#toyota-huoltosopimus .q-chip__icon--remove:focus,.q-chip__icon--remove:focus{opacity:1}#toyota-huoltosopimus .q-chip__content,.q-chip__content{white-space:nowrap}#toyota-huoltosopimus .q-chip--dense,.q-chip--dense{border-radius:12px;padding:0 .4em;height:1.5em}#toyota-huoltosopimus .q-chip--dense .q-avatar,.q-chip--dense .q-avatar{font-size:1.5em;margin-left:-.27em;margin-right:.1em;border-radius:12px}#toyota-huoltosopimus .q-chip--dense .q-chip__icon,.q-chip--dense .q-chip__icon{font-size:1.25em}#toyota-huoltosopimus .q-chip--dense .q-chip__icon--left,.q-chip--dense .q-chip__icon--left{margin-right:.195em}#toyota-huoltosopimus .q-chip--dense .q-chip__icon--remove,.q-chip--dense .q-chip__icon--remove{margin-right:-.25em}#toyota-huoltosopimus .q-chip--square,.q-chip--square{border-radius:4px}#toyota-huoltosopimus .q-chip--square .q-avatar,.q-chip--square .q-avatar{border-radius:3px 0 0 3px}#toyota-huoltosopimus body.desktop .q-chip--clickable:focus{box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f}#toyota-huoltosopimus body.desktop.body--dark .q-chip--clickable:focus{box-shadow:0 1px 3px #fff3,0 1px 1px #ffffff24,0 2px 1px -1px #ffffff1f}#toyota-huoltosopimus .q-circular-progress,.q-circular-progress{display:inline-block;position:relative;vertical-align:middle;width:1em;height:1em;line-height:1}#toyota-huoltosopimus .q-circular-progress.q-focusable,.q-circular-progress.q-focusable{border-radius:50%}#toyota-huoltosopimus .q-circular-progress__svg,.q-circular-progress__svg{width:100%;height:100%}#toyota-huoltosopimus .q-circular-progress__text,.q-circular-progress__text{font-size:.25em}#toyota-huoltosopimus .q-circular-progress--indeterminate .q-circular-progress__svg,.q-circular-progress--indeterminate .q-circular-progress__svg{transform-origin:50% 50%;animation:q-spin 2s linear infinite}#toyota-huoltosopimus .q-circular-progress--indeterminate .q-circular-progress__circle,.q-circular-progress--indeterminate .q-circular-progress__circle{stroke-dasharray:1 400;stroke-dashoffset:0;animation:q-circular-progress-circle 1.5s ease-in-out infinite}@keyframes q-circular-progress-circle{0%{stroke-dasharray:1,400;stroke-dashoffset:0}50%{stroke-dasharray:400,400;stroke-dashoffset:-100}to{stroke-dasharray:400,400;stroke-dashoffset:-300}}#toyota-huoltosopimus .q-color-picker,.q-color-picker{overflow:hidden;background:#fff;max-width:350px;vertical-align:top;min-width:180px;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}#toyota-huoltosopimus .q-color-picker .q-tab,.q-color-picker .q-tab{padding:0!important}#toyota-huoltosopimus .q-color-picker--bordered,.q-color-picker--bordered{border:1px solid rgba(0,0,0,.12)}#toyota-huoltosopimus .q-color-picker__header-tabs,.q-color-picker__header-tabs{height:32px}#toyota-huoltosopimus .q-color-picker__header input,.q-color-picker__header input{line-height:24px;border:0}#toyota-huoltosopimus .q-color-picker__header .q-tab,.q-color-picker__header .q-tab{min-height:32px!important;height:32px!important}#toyota-huoltosopimus .q-color-picker__header .q-tab--inactive,.q-color-picker__header .q-tab--inactive{background:linear-gradient(to top,#0000004d,#00000026 25%,#0000001a)}#toyota-huoltosopimus .q-color-picker__error-icon,.q-color-picker__error-icon{bottom:2px;right:2px;font-size:24px;opacity:0;transition:opacity .3s ease-in}#toyota-huoltosopimus .q-color-picker__header-content,.q-color-picker__header-content{position:relative;background:#fff}#toyota-huoltosopimus .q-color-picker__header-content--light,.q-color-picker__header-content--light{color:#000}#toyota-huoltosopimus .q-color-picker__header-content--dark,.q-color-picker__header-content--dark{color:#fff}#toyota-huoltosopimus .q-color-picker__header-content--dark .q-tab--inactive:before,.q-color-picker__header-content--dark .q-tab--inactive:before{content:"";position:absolute;inset:0;background:#fff3}#toyota-huoltosopimus .q-color-picker__header-banner,.q-color-picker__header-banner{height:36px}#toyota-huoltosopimus .q-color-picker__header-bg,.q-color-picker__header-bg{background:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAH0lEQVQoU2NkYGAwZkAFZ5G5jPRRgOYEVDeB3EBjBQBOZwTVugIGyAAAAABJRU5ErkJggg==)!important}#toyota-huoltosopimus .q-color-picker__footer,.q-color-picker__footer{height:36px}#toyota-huoltosopimus .q-color-picker__footer .q-tab,.q-color-picker__footer .q-tab{min-height:36px!important;height:36px!important}#toyota-huoltosopimus .q-color-picker__footer .q-tab--inactive,.q-color-picker__footer .q-tab--inactive{background:linear-gradient(to bottom,#0000004d,#00000026 25%,#0000001a)}#toyota-huoltosopimus .q-color-picker__spectrum,.q-color-picker__spectrum{width:100%;height:100%}#toyota-huoltosopimus .q-color-picker__spectrum-tab,.q-color-picker__spectrum-tab{padding:0!important}#toyota-huoltosopimus .q-color-picker__spectrum-white,.q-color-picker__spectrum-white{background:linear-gradient(to right,#fff,#fff0)}#toyota-huoltosopimus .q-color-picker__spectrum-black,.q-color-picker__spectrum-black{background:linear-gradient(to top,#000,#0000)}#toyota-huoltosopimus .q-color-picker__spectrum-circle,.q-color-picker__spectrum-circle{width:10px;height:10px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;border-radius:50%;transform:translate(-5px,-5px)}#toyota-huoltosopimus .q-color-picker__hue .q-slider__track,.q-color-picker__hue .q-slider__track{background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)!important;opacity:1}#toyota-huoltosopimus .q-color-picker__alpha .q-slider__track-container,.q-color-picker__alpha .q-slider__track-container{padding-top:0}#toyota-huoltosopimus .q-color-picker__alpha .q-slider__track:before,.q-color-picker__alpha .q-slider__track:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#fff0,#757575)}#toyota-huoltosopimus .q-color-picker__sliders,.q-color-picker__sliders{padding:0 16px}#toyota-huoltosopimus .q-color-picker__sliders .q-slider__thumb,.q-color-picker__sliders .q-slider__thumb{color:#424242}#toyota-huoltosopimus .q-color-picker__sliders .q-slider__thumb path,.q-color-picker__sliders .q-slider__thumb path{stroke-width:2px;fill:transparent}#toyota-huoltosopimus .q-color-picker__sliders .q-slider--active path,.q-color-picker__sliders .q-slider--active path{stroke-width:3px}#toyota-huoltosopimus .q-color-picker__tune-tab .q-slider,.q-color-picker__tune-tab .q-slider{margin-left:18px;margin-right:18px}#toyota-huoltosopimus .q-color-picker__tune-tab input,.q-color-picker__tune-tab input{font-size:11px;border:1px solid #e0e0e0;border-radius:4px;width:3.5em}#toyota-huoltosopimus .q-color-picker__palette-tab,.q-color-picker__palette-tab{padding:0!important}#toyota-huoltosopimus .q-color-picker__palette-rows--editable .q-color-picker__cube,.q-color-picker__palette-rows--editable .q-color-picker__cube{cursor:pointer}#toyota-huoltosopimus .q-color-picker__cube,.q-color-picker__cube{padding-bottom:10%;width:10%!important}#toyota-huoltosopimus .q-color-picker input,.q-color-picker input{color:inherit;background:transparent;outline:0;text-align:center}#toyota-huoltosopimus .q-color-picker .q-tabs,.q-color-picker .q-tabs{overflow:hidden}#toyota-huoltosopimus .q-color-picker .q-tab--active,.q-color-picker .q-tab--active{box-shadow:0 0 14px 3px #0003}#toyota-huoltosopimus .q-color-picker .q-tab--active .q-focus-helper,.q-color-picker .q-tab--active .q-focus-helper,#toyota-huoltosopimus .q-color-picker .q-tab__indicator,.q-color-picker .q-tab__indicator{display:none}#toyota-huoltosopimus .q-color-picker .q-tab-panels,.q-color-picker .q-tab-panels{background:inherit}#toyota-huoltosopimus .q-color-picker--dark,.q-color-picker--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}#toyota-huoltosopimus .q-color-picker--dark .q-color-picker__tune-tab input,.q-color-picker--dark .q-color-picker__tune-tab input{border:1px solid rgba(255,255,255,.3)}#toyota-huoltosopimus .q-color-picker--dark .q-slider__thumb,.q-color-picker--dark .q-slider__thumb{color:#fafafa}#toyota-huoltosopimus .q-date,.q-date{display:inline-flex;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;border-radius:4px;background:#fff;width:290px;min-width:290px;max-width:100%}#toyota-huoltosopimus .q-date--bordered,.q-date--bordered{border:1px solid rgba(0,0,0,.12)}#toyota-huoltosopimus .q-date__header,.q-date__header{border-top-left-radius:inherit;color:#fff;background-color:var(--q-primary);padding:16px}#toyota-huoltosopimus .q-date__actions,.q-date__actions{padding:0 16px 16px}#toyota-huoltosopimus .q-date__content,.q-date__content,#toyota-huoltosopimus .q-date__main,.q-date__main{outline:0}#toyota-huoltosopimus .q-date__content .q-btn,.q-date__content .q-btn{font-weight:400}#toyota-huoltosopimus .q-date__header-link,.q-date__header-link{opacity:.64;outline:0;transition:opacity .3s ease-out}#toyota-huoltosopimus .q-date__header-link--active,.q-date__header-link--active,#toyota-huoltosopimus .q-date__header-link:hover,.q-date__header-link:hover,#toyota-huoltosopimus .q-date__header-link:focus,.q-date__header-link:focus{opacity:1}#toyota-huoltosopimus .q-date__header-subtitle,.q-date__header-subtitle{font-size:14px;line-height:1.75;letter-spacing:.00938em}#toyota-huoltosopimus .q-date__header-title-label,.q-date__header-title-label{font-size:24px;line-height:1.2;letter-spacing:.00735em}#toyota-huoltosopimus .q-date__view,.q-date__view{height:100%;width:100%;min-height:290px;padding:16px}#toyota-huoltosopimus .q-date__navigation,.q-date__navigation{height:12.5%}#toyota-huoltosopimus .q-date__navigation>div:first-child,.q-date__navigation>div:first-child{width:8%;min-width:24px;justify-content:flex-end}#toyota-huoltosopimus .q-date__navigation>div:last-child,.q-date__navigation>div:last-child{width:8%;min-width:24px;justify-content:flex-start}#toyota-huoltosopimus .q-date__calendar-weekdays,.q-date__calendar-weekdays{height:12.5%}#toyota-huoltosopimus .q-date__calendar-weekdays>div,.q-date__calendar-weekdays>div{opacity:.38;font-size:12px}#toyota-huoltosopimus .q-date__calendar-item,.q-date__calendar-item{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:14.285%!important;height:12.5%!important;position:relative;padding:1px}#toyota-huoltosopimus .q-date__calendar-item:after,.q-date__calendar-item:after{content:"";position:absolute;pointer-events:none;inset:1px 0;border-style:dashed;border-color:transparent;border-width:1px}#toyota-huoltosopimus .q-date__calendar-item>div,.q-date__calendar-item>div,#toyota-huoltosopimus .q-date__calendar-item button,.q-date__calendar-item button{width:30px;height:30px;border-radius:50%}#toyota-huoltosopimus .q-date__calendar-item>div,.q-date__calendar-item>div{line-height:30px;text-align:center}#toyota-huoltosopimus .q-date__calendar-item>button,.q-date__calendar-item>button{line-height:22px}#toyota-huoltosopimus .q-date__calendar-item--out,.q-date__calendar-item--out{opacity:.18}#toyota-huoltosopimus .q-date__calendar-item--fill,.q-date__calendar-item--fill{visibility:hidden}#toyota-huoltosopimus .q-date__range:before,.q-date__range:before,#toyota-huoltosopimus .q-date__range-from:before,.q-date__range-from:before,#toyota-huoltosopimus .q-date__range-to:before,.q-date__range-to:before{content:"";background-color:currentColor;position:absolute;inset:1px 0;opacity:.3}#toyota-huoltosopimus .q-date__range:nth-child(7n-6):before,.q-date__range:nth-child(7n-6):before,#toyota-huoltosopimus .q-date__range-from:nth-child(7n-6):before,.q-date__range-from:nth-child(7n-6):before,#toyota-huoltosopimus .q-date__range-to:nth-child(7n-6):before,.q-date__range-to:nth-child(7n-6):before{border-top-left-radius:0;border-bottom-left-radius:0}#toyota-huoltosopimus .q-date__range:nth-child(7n):before,.q-date__range:nth-child(7n):before,#toyota-huoltosopimus .q-date__range-from:nth-child(7n):before,.q-date__range-from:nth-child(7n):before,#toyota-huoltosopimus .q-date__range-to:nth-child(7n):before,.q-date__range-to:nth-child(7n):before{border-top-right-radius:0;border-bottom-right-radius:0}#toyota-huoltosopimus .q-date__range-from:before,.q-date__range-from:before{left:50%}#toyota-huoltosopimus .q-date__range-to:before,.q-date__range-to:before{right:50%}#toyota-huoltosopimus .q-date__edit-range:after,.q-date__edit-range:after{border-color:currentColor transparent}#toyota-huoltosopimus .q-date__edit-range:nth-child(7n-6):after,.q-date__edit-range:nth-child(7n-6):after{border-top-left-radius:0;border-bottom-left-radius:0}#toyota-huoltosopimus .q-date__edit-range:nth-child(7n):after,.q-date__edit-range:nth-child(7n):after{border-top-right-radius:0;border-bottom-right-radius:0}#toyota-huoltosopimus .q-date__edit-range-from:after,.q-date__edit-range-from:after,#toyota-huoltosopimus .q-date__edit-range-from-to:after,.q-date__edit-range-from-to:after{left:4px;border-left-color:currentColor;border-top-color:currentColor;border-bottom-color:currentColor;border-top-left-radius:28px;border-bottom-left-radius:28px}#toyota-huoltosopimus .q-date__edit-range-to:after,.q-date__edit-range-to:after,#toyota-huoltosopimus .q-date__edit-range-from-to:after,.q-date__edit-range-from-to:after{right:4px;border-right-color:currentColor;border-top-color:currentColor;border-bottom-color:currentColor;border-top-right-radius:28px;border-bottom-right-radius:28px}#toyota-huoltosopimus .q-date__calendar-days-container,.q-date__calendar-days-container{height:75%;min-height:192px}#toyota-huoltosopimus .q-date__calendar-days>div,.q-date__calendar-days>div{height:16.66%!important}#toyota-huoltosopimus .q-date__event,.q-date__event{position:absolute;bottom:2px;left:50%;height:5px;width:8px;border-radius:5px;background-color:var(--q-secondary);transform:translate3d(-50%,0,0)}#toyota-huoltosopimus .q-date__today,.q-date__today{box-shadow:0 0 1px 0 currentColor}#toyota-huoltosopimus .q-date__years-content,.q-date__years-content{padding:0 8px}#toyota-huoltosopimus .q-date__years-item,.q-date__years-item,#toyota-huoltosopimus .q-date__months-item,.q-date__months-item{flex:0 0 33.3333%}#toyota-huoltosopimus .q-date.disabled .q-date__header,.q-date.disabled .q-date__header,#toyota-huoltosopimus .q-date.disabled .q-date__content,.q-date.disabled .q-date__content,#toyota-huoltosopimus .q-date--readonly .q-date__header,.q-date--readonly .q-date__header,#toyota-huoltosopimus .q-date--readonly .q-date__content,.q-date--readonly .q-date__content{pointer-events:none}#toyota-huoltosopimus .q-date--readonly .q-date__navigation,.q-date--readonly .q-date__navigation{display:none}#toyota-huoltosopimus .q-date--portrait,.q-date--portrait{flex-direction:column}#toyota-huoltosopimus .q-date--portrait-standard .q-date__content,.q-date--portrait-standard .q-date__content{height:calc(100% - 86px)}#toyota-huoltosopimus .q-date--portrait-standard .q-date__header,.q-date--portrait-standard .q-date__header{border-top-right-radius:inherit;height:86px}#toyota-huoltosopimus .q-date--portrait-standard .q-date__header-title,.q-date--portrait-standard .q-date__header-title{align-items:center;height:30px}#toyota-huoltosopimus .q-date--portrait-minimal .q-date__content,.q-date--portrait-minimal .q-date__content{height:100%}#toyota-huoltosopimus .q-date--landscape,.q-date--landscape{flex-direction:row;align-items:stretch;min-width:420px}#toyota-huoltosopimus .q-date--landscape>div,.q-date--landscape>div{display:flex;flex-direction:column}#toyota-huoltosopimus .q-date--landscape .q-date__content,.q-date--landscape .q-date__content{height:100%}#toyota-huoltosopimus .q-date--landscape-standard,.q-date--landscape-standard{min-width:420px}#toyota-huoltosopimus .q-date--landscape-standard .q-date__header,.q-date--landscape-standard .q-date__header{border-bottom-left-radius:inherit;min-width:110px;width:110px}#toyota-huoltosopimus .q-date--landscape-standard .q-date__header-title,.q-date--landscape-standard .q-date__header-title{flex-direction:column}#toyota-huoltosopimus .q-date--landscape-standard .q-date__header-today,.q-date--landscape-standard .q-date__header-today{margin-top:12px;margin-left:-8px}#toyota-huoltosopimus .q-date--landscape-minimal,.q-date--landscape-minimal{width:310px}#toyota-huoltosopimus .q-date--dark,.q-date--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f;border-color:#ffffff47}#toyota-huoltosopimus .q-dialog__title,.q-dialog__title{font-size:1.25rem;font-weight:500;line-height:1.6;letter-spacing:.0125em}#toyota-huoltosopimus .q-dialog__progress,.q-dialog__progress{font-size:4rem}#toyota-huoltosopimus .q-dialog__inner,.q-dialog__inner{outline:0}#toyota-huoltosopimus .q-dialog__inner>div,.q-dialog__inner>div{pointer-events:all;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position;border-radius:4px}#toyota-huoltosopimus .q-dialog__inner--square>div,.q-dialog__inner--square>div{border-radius:0!important}#toyota-huoltosopimus .q-dialog__inner>.q-card>.q-card__actions .q-btn--rectangle,.q-dialog__inner>.q-card>.q-card__actions .q-btn--rectangle{min-width:64px}#toyota-huoltosopimus .q-dialog__inner--minimized,.q-dialog__inner--minimized{padding:24px}#toyota-huoltosopimus .q-dialog__inner--minimized>div,.q-dialog__inner--minimized>div{max-height:calc(100vh - 48px)}#toyota-huoltosopimus .q-dialog__inner--maximized>div,.q-dialog__inner--maximized>div{height:100%;width:100%;max-height:100vh;max-width:100vw;border-radius:0!important;top:0!important;left:0!important}#toyota-huoltosopimus .q-dialog__inner--top,.q-dialog__inner--top,#toyota-huoltosopimus .q-dialog__inner--bottom,.q-dialog__inner--bottom{padding-top:0!important;padding-bottom:0!important}#toyota-huoltosopimus .q-dialog__inner--right,.q-dialog__inner--right,#toyota-huoltosopimus .q-dialog__inner--left,.q-dialog__inner--left{padding-right:0!important;padding-left:0!important}#toyota-huoltosopimus .q-dialog__inner--left:not(.q-dialog__inner--animating)>div,.q-dialog__inner--left:not(.q-dialog__inner--animating)>div,#toyota-huoltosopimus .q-dialog__inner--top:not(.q-dialog__inner--animating)>div,.q-dialog__inner--top:not(.q-dialog__inner--animating)>div{border-top-left-radius:0}#toyota-huoltosopimus .q-dialog__inner--right:not(.q-dialog__inner--animating)>div,.q-dialog__inner--right:not(.q-dialog__inner--animating)>div,#toyota-huoltosopimus .q-dialog__inner--top:not(.q-dialog__inner--animating)>div,.q-dialog__inner--top:not(.q-dialog__inner--animating)>div{border-top-right-radius:0}#toyota-huoltosopimus .q-dialog__inner--left:not(.q-dialog__inner--animating)>div,.q-dialog__inner--left:not(.q-dialog__inner--animating)>div,#toyota-huoltosopimus .q-dialog__inner--bottom:not(.q-dialog__inner--animating)>div,.q-dialog__inner--bottom:not(.q-dialog__inner--animating)>div{border-bottom-left-radius:0}#toyota-huoltosopimus .q-dialog__inner--right:not(.q-dialog__inner--animating)>div,.q-dialog__inner--right:not(.q-dialog__inner--animating)>div,#toyota-huoltosopimus .q-dialog__inner--bottom:not(.q-dialog__inner--animating)>div,.q-dialog__inner--bottom:not(.q-dialog__inner--animating)>div{border-bottom-right-radius:0}#toyota-huoltosopimus .q-dialog__inner--fullwidth>div,.q-dialog__inner--fullwidth>div{width:100%!important;max-width:100%!important}#toyota-huoltosopimus .q-dialog__inner--fullheight>div,.q-dialog__inner--fullheight>div{height:100%!important;max-height:100%!important}#toyota-huoltosopimus .q-dialog__backdrop,.q-dialog__backdrop{z-index:-1;pointer-events:all;outline:0;background:#0006}#toyota-huoltosopimus body.platform-ios .q-dialog__inner--minimized>div,#toyota-huoltosopimus body.platform-android:not(.native-mobile) .q-dialog__inner--minimized>div{max-height:calc(100vh - 108px)}#toyota-huoltosopimus body.q-ios-padding .q-dialog__inner{padding-top:20px!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important}#toyota-huoltosopimus body.q-ios-padding .q-dialog__inner>div{max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important}@media(max-width:599.98px){#toyota-huoltosopimus .q-dialog__inner--top,.q-dialog__inner--top,#toyota-huoltosopimus .q-dialog__inner--bottom,.q-dialog__inner--bottom{padding-left:0;padding-right:0}#toyota-huoltosopimus .q-dialog__inner--top>div,.q-dialog__inner--top>div,#toyota-huoltosopimus .q-dialog__inner--bottom>div,.q-dialog__inner--bottom>div{width:100%!important}}@media(min-width:600px){#toyota-huoltosopimus .q-dialog__inner--minimized>div,.q-dialog__inner--minimized>div{max-width:560px}}#toyota-huoltosopimus .q-body--dialog,.q-body--dialog{overflow:hidden}#toyota-huoltosopimus .q-editor,.q-editor{border:1px solid rgba(0,0,0,.12);border-radius:4px;background-color:#fff}#toyota-huoltosopimus .q-editor.disabled,.q-editor.disabled{border-style:dashed}#toyota-huoltosopimus .q-editor>div:first-child,.q-editor>div:first-child,#toyota-huoltosopimus .q-editor__toolbars-container,.q-editor__toolbars-container,#toyota-huoltosopimus .q-editor__toolbars-container>div:first-child,.q-editor__toolbars-container>div:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}#toyota-huoltosopimus .q-editor__content,.q-editor__content{outline:0;padding:10px;min-height:10em;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:auto;max-width:100%}#toyota-huoltosopimus .q-editor__content pre,.q-editor__content pre{white-space:pre-wrap}#toyota-huoltosopimus .q-editor__content hr,.q-editor__content hr{border:0;outline:0;margin:1px;height:1px;background:#0000001f}#toyota-huoltosopimus .q-editor__content:empty:not(:focus):before,.q-editor__content:empty:not(:focus):before{content:attr(placeholder);opacity:.7}#toyota-huoltosopimus .q-editor__toolbar,.q-editor__toolbar{border-bottom:1px solid rgba(0,0,0,.12);min-height:32px}#toyota-huoltosopimus .q-editor__toolbars-container,.q-editor__toolbars-container{max-width:100%}#toyota-huoltosopimus .q-editor .q-btn,.q-editor .q-btn{margin:4px}#toyota-huoltosopimus .q-editor__toolbar-group,.q-editor__toolbar-group{position:relative;margin:0 4px}#toyota-huoltosopimus .q-editor__toolbar-group+.q-editor__toolbar-group:before,.q-editor__toolbar-group+.q-editor__toolbar-group:before{content:"";position:absolute;left:-4px;top:4px;bottom:4px;width:1px;background:#0000001f}#toyota-huoltosopimus .q-editor__link-input,.q-editor__link-input{color:inherit;text-decoration:none;text-transform:none;border:none;border-radius:0;background:none;outline:0}#toyota-huoltosopimus .q-editor--flat,.q-editor--flat,#toyota-huoltosopimus .q-editor--flat .q-editor__toolbar,.q-editor--flat .q-editor__toolbar{border:0}#toyota-huoltosopimus .q-editor--dense .q-editor__toolbar-group,.q-editor--dense .q-editor__toolbar-group{display:flex;align-items:center;flex-wrap:nowrap}#toyota-huoltosopimus .q-editor--dark,.q-editor--dark{border-color:#ffffff47}#toyota-huoltosopimus .q-editor--dark .q-editor__content hr,.q-editor--dark .q-editor__content hr{background:#ffffff47}#toyota-huoltosopimus .q-editor--dark .q-editor__toolbar,.q-editor--dark .q-editor__toolbar{border-color:#ffffff47}#toyota-huoltosopimus .q-editor--dark .q-editor__toolbar-group+.q-editor__toolbar-group:before,.q-editor--dark .q-editor__toolbar-group+.q-editor__toolbar-group:before{background:#ffffff47}#toyota-huoltosopimus .q-expansion-item__border,.q-expansion-item__border{opacity:0}#toyota-huoltosopimus .q-expansion-item__toggle-icon,.q-expansion-item__toggle-icon{position:relative;transition:transform .3s}#toyota-huoltosopimus .q-expansion-item__toggle-icon--rotated,.q-expansion-item__toggle-icon--rotated{transform:rotate(180deg)}#toyota-huoltosopimus .q-expansion-item__toggle-focus,.q-expansion-item__toggle-focus{width:1em!important;height:1em!important;position:relative!important}#toyota-huoltosopimus .q-expansion-item__toggle-focus+.q-expansion-item__toggle-icon,.q-expansion-item__toggle-focus+.q-expansion-item__toggle-icon{margin-top:-1em}#toyota-huoltosopimus .q-expansion-item--standard.q-expansion-item--expanded>div>.q-expansion-item__border,.q-expansion-item--standard.q-expansion-item--expanded>div>.q-expansion-item__border{opacity:1}#toyota-huoltosopimus .q-expansion-item--popup,.q-expansion-item--popup{transition:padding .5s}#toyota-huoltosopimus .q-expansion-item--popup>.q-expansion-item__container,.q-expansion-item--popup>.q-expansion-item__container{border:1px solid rgba(0,0,0,.12)}#toyota-huoltosopimus .q-expansion-item--popup>.q-expansion-item__container>.q-separator,.q-expansion-item--popup>.q-expansion-item__container>.q-separator{display:none}#toyota-huoltosopimus .q-expansion-item--popup.q-expansion-item--collapsed,.q-expansion-item--popup.q-expansion-item--collapsed{padding:0 15px}#toyota-huoltosopimus .q-expansion-item--popup.q-expansion-item--expanded,.q-expansion-item--popup.q-expansion-item--expanded{padding:15px 0}#toyota-huoltosopimus .q-expansion-item--popup.q-expansion-item--expanded+.q-expansion-item--popup.q-expansion-item--expanded,.q-expansion-item--popup.q-expansion-item--expanded+.q-expansion-item--popup.q-expansion-item--expanded{padding-top:0}#toyota-huoltosopimus .q-expansion-item--popup.q-expansion-item--collapsed:not(:first-child)>.q-expansion-item__container,.q-expansion-item--popup.q-expansion-item--collapsed:not(:first-child)>.q-expansion-item__container{border-top-width:0}#toyota-huoltosopimus .q-expansion-item--popup.q-expansion-item--expanded+.q-expansion-item--popup.q-expansion-item--collapsed>.q-expansion-item__container,.q-expansion-item--popup.q-expansion-item--expanded+.q-expansion-item--popup.q-expansion-item--collapsed>.q-expansion-item__container{border-top-width:1px}#toyota-huoltosopimus .q-expansion-item__content>.q-card,.q-expansion-item__content>.q-card{box-shadow:none;border-radius:0}#toyota-huoltosopimus .q-expansion-item:first-child>div>.q-expansion-item__border--top,.q-expansion-item:first-child>div>.q-expansion-item__border--top{opacity:0}#toyota-huoltosopimus .q-expansion-item:last-child>div>.q-expansion-item__border--bottom,.q-expansion-item:last-child>div>.q-expansion-item__border--bottom{opacity:0}#toyota-huoltosopimus .q-expansion-item--expanded+.q-expansion-item--expanded>div>.q-expansion-item__border--top,.q-expansion-item--expanded+.q-expansion-item--expanded>div>.q-expansion-item__border--top{opacity:0}#toyota-huoltosopimus .q-expansion-item--expanded .q-textarea--autogrow textarea,.q-expansion-item--expanded .q-textarea--autogrow textarea{animation:q-expansion-done 0s}@keyframes q-expansion-done{0%{--q-exp-done: 1}}#toyota-huoltosopimus .z-fab{z-index:990}#toyota-huoltosopimus .q-fab,.q-fab{position:relative;vertical-align:middle}#toyota-huoltosopimus .q-fab>.q-btn,.q-fab>.q-btn{width:100%}#toyota-huoltosopimus .q-fab--form-rounded,.q-fab--form-rounded{border-radius:28px}#toyota-huoltosopimus .q-fab--form-square,.q-fab--form-square{border-radius:4px}#toyota-huoltosopimus .q-fab__icon,.q-fab__icon,#toyota-huoltosopimus .q-fab__active-icon,.q-fab__active-icon{transition:opacity .4s,transform .4s}#toyota-huoltosopimus .q-fab__icon,.q-fab__icon{opacity:1;transform:rotate(0)}#toyota-huoltosopimus .q-fab__active-icon,.q-fab__active-icon{opacity:0;transform:rotate(-180deg)}#toyota-huoltosopimus .q-fab__label--external,.q-fab__label--external{position:absolute;padding:0 8px;transition:opacity .18s cubic-bezier(.65,.815,.735,.395)}#toyota-huoltosopimus .q-fab__label--external-hidden,.q-fab__label--external-hidden{opacity:0;pointer-events:none}#toyota-huoltosopimus .q-fab__label--external-left,.q-fab__label--external-left{top:50%;left:-12px;transform:translate(-100%,-50%)}#toyota-huoltosopimus .q-fab__label--external-right,.q-fab__label--external-right{top:50%;right:-12px;transform:translate(100%,-50%)}#toyota-huoltosopimus .q-fab__label--external-bottom,.q-fab__label--external-bottom{bottom:-12px;left:50%;transform:translate(-50%,100%)}#toyota-huoltosopimus .q-fab__label--external-top,.q-fab__label--external-top{top:-12px;left:50%;transform:translate(-50%,-100%)}#toyota-huoltosopimus .q-fab__label--internal,.q-fab__label--internal{padding:0;transition:font-size .12s cubic-bezier(.65,.815,.735,.395),max-height .12s cubic-bezier(.65,.815,.735,.395),opacity .07s cubic-bezier(.65,.815,.735,.395);max-height:30px}#toyota-huoltosopimus .q-fab__label--internal-hidden,.q-fab__label--internal-hidden{font-size:0;opacity:0}#toyota-huoltosopimus .q-fab__label--internal-top,.q-fab__label--internal-top{padding-bottom:.12em}#toyota-huoltosopimus .q-fab__label--internal-bottom,.q-fab__label--internal-bottom{padding-top:.12em}#toyota-huoltosopimus .q-fab__label--internal-top.q-fab__label--internal-hidden,.q-fab__label--internal-top.q-fab__label--internal-hidden,#toyota-huoltosopimus .q-fab__label--internal-bottom.q-fab__label--internal-hidden,.q-fab__label--internal-bottom.q-fab__label--internal-hidden{max-height:0}#toyota-huoltosopimus .q-fab__label--internal-left,.q-fab__label--internal-left{padding-left:.285em;padding-right:.571em}#toyota-huoltosopimus .q-fab__label--internal-right,.q-fab__label--internal-right{padding-right:.285em;padding-left:.571em}#toyota-huoltosopimus .q-fab__icon-holder,.q-fab__icon-holder{min-width:24px;min-height:24px;position:relative}#toyota-huoltosopimus .q-fab__icon-holder--opened .q-fab__icon,.q-fab__icon-holder--opened .q-fab__icon{transform:rotate(180deg);opacity:0}#toyota-huoltosopimus .q-fab__icon-holder--opened .q-fab__active-icon,.q-fab__icon-holder--opened .q-fab__active-icon{transform:rotate(0);opacity:1}#toyota-huoltosopimus .q-fab__actions,.q-fab__actions{position:absolute;opacity:0;transition:transform .18s ease-in,opacity .18s ease-in;pointer-events:none;align-items:center;justify-content:center;align-self:center;padding:3px}#toyota-huoltosopimus .q-fab__actions .q-btn,.q-fab__actions .q-btn{margin:5px}#toyota-huoltosopimus .q-fab__actions--right,.q-fab__actions--right{transform-origin:0 50%;transform:scale(.4) translate(-62px);height:56px;left:100%;margin-left:9px}#toyota-huoltosopimus .q-fab__actions--left,.q-fab__actions--left{transform-origin:100% 50%;transform:scale(.4) translate(62px);height:56px;right:100%;margin-right:9px;flex-direction:row-reverse}#toyota-huoltosopimus .q-fab__actions--up,.q-fab__actions--up{transform-origin:50% 100%;transform:scale(.4) translateY(62px);width:56px;bottom:100%;margin-bottom:9px;flex-direction:column-reverse}#toyota-huoltosopimus .q-fab__actions--down,.q-fab__actions--down{transform-origin:50% 0;transform:scale(.4) translateY(-62px);width:56px;top:100%;margin-top:9px;flex-direction:column}#toyota-huoltosopimus .q-fab__actions--up,.q-fab__actions--up,#toyota-huoltosopimus .q-fab__actions--down,.q-fab__actions--down{left:50%;margin-left:-28px}#toyota-huoltosopimus .q-fab__actions--opened,.q-fab__actions--opened{opacity:1;transform:scale(1) translate(.1px);pointer-events:all}#toyota-huoltosopimus .q-fab--align-left>.q-fab__actions--up,.q-fab--align-left>.q-fab__actions--up,#toyota-huoltosopimus .q-fab--align-left>.q-fab__actions--down,.q-fab--align-left>.q-fab__actions--down{align-items:flex-start;left:28px}#toyota-huoltosopimus .q-fab--align-right>.q-fab__actions--up,.q-fab--align-right>.q-fab__actions--up,#toyota-huoltosopimus .q-fab--align-right>.q-fab__actions--down,.q-fab--align-right>.q-fab__actions--down{align-items:flex-end;left:auto;right:0}#toyota-huoltosopimus .q-field,.q-field{font-size:14px}#toyota-huoltosopimus .q-field ::-ms-clear,.q-field ::-ms-clear,#toyota-huoltosopimus .q-field ::-ms-reveal,.q-field ::-ms-reveal{display:none}#toyota-huoltosopimus .q-field--with-bottom,.q-field--with-bottom{padding-bottom:20px}#toyota-huoltosopimus .q-field__marginal,.q-field__marginal{height:56px;color:#0000008a;font-size:24px}#toyota-huoltosopimus .q-field__marginal>*+*,.q-field__marginal>*+*{margin-left:2px}#toyota-huoltosopimus .q-field__marginal .q-avatar,.q-field__marginal .q-avatar{font-size:32px}#toyota-huoltosopimus .q-field__before,.q-field__before,#toyota-huoltosopimus .q-field__prepend,.q-field__prepend{padding-right:12px}#toyota-huoltosopimus .q-field__after,.q-field__after,#toyota-huoltosopimus .q-field__append,.q-field__append{padding-left:12px}#toyota-huoltosopimus .q-field__after:empty,.q-field__after:empty,#toyota-huoltosopimus .q-field__append:empty,.q-field__append:empty{display:none}#toyota-huoltosopimus .q-field__append+.q-field__append,.q-field__append+.q-field__append{padding-left:2px}#toyota-huoltosopimus .q-field__inner,.q-field__inner{text-align:left}#toyota-huoltosopimus .q-field__bottom,.q-field__bottom{font-size:12px;min-height:20px;line-height:1;color:#0000008a;padding:8px 12px 0;backface-visibility:hidden}#toyota-huoltosopimus .q-field__bottom--animated,.q-field__bottom--animated{transform:translateY(100%);position:absolute;left:0;right:0;bottom:0}#toyota-huoltosopimus .q-field__messages,.q-field__messages{line-height:1}#toyota-huoltosopimus .q-field__messages>div,.q-field__messages>div{word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}#toyota-huoltosopimus .q-field__messages>div+div,.q-field__messages>div+div{margin-top:4px}#toyota-huoltosopimus .q-field__counter,.q-field__counter{padding-left:8px;line-height:1}#toyota-huoltosopimus .q-field--item-aligned,.q-field--item-aligned{padding:8px 16px}#toyota-huoltosopimus .q-field--item-aligned .q-field__before,.q-field--item-aligned .q-field__before{min-width:56px}#toyota-huoltosopimus .q-field__control-container,.q-field__control-container{height:inherit}#toyota-huoltosopimus .q-field__control,.q-field__control{color:var(--q-primary);height:56px;max-width:100%;outline:none}#toyota-huoltosopimus .q-field__control:before,.q-field__control:before,#toyota-huoltosopimus .q-field__control:after,.q-field__control:after{content:"";position:absolute;inset:0;pointer-events:none}#toyota-huoltosopimus .q-field__control:before,.q-field__control:before{border-radius:inherit}#toyota-huoltosopimus .q-field__shadow,.q-field__shadow{top:8px;opacity:0;overflow:hidden;white-space:pre-wrap;transition:opacity .36s cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .q-field__shadow+.q-field__native::placeholder,.q-field__shadow+.q-field__native::placeholder{transition:opacity .36s cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .q-field__shadow+.q-field__native:focus::placeholder,.q-field__shadow+.q-field__native:focus::placeholder{opacity:0}#toyota-huoltosopimus .q-field__native,.q-field__native,#toyota-huoltosopimus .q-field__prefix,.q-field__prefix,#toyota-huoltosopimus .q-field__suffix,.q-field__suffix,#toyota-huoltosopimus .q-field__input,.q-field__input{font-weight:400;line-height:28px;letter-spacing:.00937em;text-decoration:inherit;text-transform:inherit;border:none;border-radius:0;background:none;color:#000000de;outline:0;padding:6px 0}#toyota-huoltosopimus .q-field__native,.q-field__native,#toyota-huoltosopimus .q-field__input,.q-field__input{width:100%;min-width:0;outline:0!important;-webkit-user-select:auto;user-select:auto}#toyota-huoltosopimus .q-field__native:-webkit-autofill,.q-field__native:-webkit-autofill,#toyota-huoltosopimus .q-field__input:-webkit-autofill,.q-field__input:-webkit-autofill{-webkit-animation-name:q-autofill;-webkit-animation-fill-mode:both}#toyota-huoltosopimus .q-field__native:invalid,.q-field__native:invalid,#toyota-huoltosopimus .q-field__input:invalid,.q-field__input:invalid{box-shadow:none}#toyota-huoltosopimus .q-field__native[type=file],.q-field__native[type=file]{line-height:1em}#toyota-huoltosopimus .q-field__input,.q-field__input{padding:0;height:0;min-height:24px;line-height:24px}#toyota-huoltosopimus .q-field__prefix,.q-field__prefix,#toyota-huoltosopimus .q-field__suffix,.q-field__suffix{transition:opacity .36s cubic-bezier(.4,0,.2,1);white-space:nowrap}#toyota-huoltosopimus .q-field__prefix,.q-field__prefix{padding-right:4px}#toyota-huoltosopimus .q-field__suffix,.q-field__suffix{padding-left:4px}#toyota-huoltosopimus .q-field--readonly .q-placeholder,.q-field--readonly .q-placeholder,#toyota-huoltosopimus .q-field--disabled .q-placeholder,.q-field--disabled .q-placeholder{opacity:1!important}#toyota-huoltosopimus .q-field--readonly.q-field--labeled .q-field__native,.q-field--readonly.q-field--labeled .q-field__native,#toyota-huoltosopimus .q-field--readonly.q-field--labeled .q-field__input,.q-field--readonly.q-field--labeled .q-field__input{cursor:default}#toyota-huoltosopimus .q-field--readonly.q-field--float .q-field__native,.q-field--readonly.q-field--float .q-field__native,#toyota-huoltosopimus .q-field--readonly.q-field--float .q-field__input,.q-field--readonly.q-field--float .q-field__input{cursor:text}#toyota-huoltosopimus .q-field--disabled .q-field__inner,.q-field--disabled .q-field__inner{cursor:not-allowed}#toyota-huoltosopimus .q-field--disabled .q-field__control,.q-field--disabled .q-field__control{pointer-events:none}#toyota-huoltosopimus .q-field--disabled .q-field__control>div,.q-field--disabled .q-field__control>div{opacity:.6!important}#toyota-huoltosopimus .q-field--disabled .q-field__control>div,.q-field--disabled .q-field__control>div,#toyota-huoltosopimus .q-field--disabled .q-field__control>div *,.q-field--disabled .q-field__control>div *{outline:0!important}#toyota-huoltosopimus .q-field__label,.q-field__label{left:0;top:18px;max-width:100%;color:#0009;font-size:16px;line-height:1.25;font-weight:400;letter-spacing:.00937em;text-decoration:inherit;text-transform:inherit;transform-origin:left top;transition:transform .36s cubic-bezier(.4,0,.2,1),max-width .324s cubic-bezier(.4,0,.2,1);backface-visibility:hidden}#toyota-huoltosopimus .q-field__label:has(+:is(.q-field__native,.q-field__input):is(:-webkit-autofill,[type=color],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])),.q-field__label:has(+:is(.q-field__native,.q-field__input):is(:-webkit-autofill,[type=color],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])){transform:translateY(-40%) scale(.75)}#toyota-huoltosopimus .q-field--float .q-field__label,.q-field--float .q-field__label{max-width:133%;transform:translateY(-40%) scale(.75);transition:transform .36s cubic-bezier(.4,0,.2,1),max-width .396s cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .q-field--highlighted .q-field__label,.q-field--highlighted .q-field__label{color:currentColor}#toyota-huoltosopimus .q-field--highlighted .q-field__shadow,.q-field--highlighted .q-field__shadow{opacity:.5}#toyota-huoltosopimus .q-field--filled .q-field__control,.q-field--filled .q-field__control{padding:0 12px;background:#0000000d;border-radius:4px 4px 0 0}#toyota-huoltosopimus .q-field--filled .q-field__control:before,.q-field--filled .q-field__control:before{background:#0000000d;border-bottom:1px solid rgba(0,0,0,.42);opacity:0;transition:opacity .36s cubic-bezier(.4,0,.2,1),background .36s cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .q-field--filled .q-field__control:hover:before,.q-field--filled .q-field__control:hover:before{opacity:1}#toyota-huoltosopimus .q-field--filled .q-field__control:after,.q-field--filled .q-field__control:after{height:2px;top:auto;transform-origin:center bottom;transform:scale3d(0,1,1);background:currentColor;transition:transform .36s cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .q-field--filled.q-field--rounded .q-field__control,.q-field--filled.q-field--rounded .q-field__control{border-radius:28px 28px 0 0}#toyota-huoltosopimus .q-field--filled.q-field--highlighted .q-field__control:before,.q-field--filled.q-field--highlighted .q-field__control:before{opacity:1;background:#0000001f}#toyota-huoltosopimus .q-field--filled.q-field--highlighted .q-field__control:after,.q-field--filled.q-field--highlighted .q-field__control:after{transform:scaleZ(1)}#toyota-huoltosopimus .q-field--filled.q-field--dark .q-field__control,.q-field--filled.q-field--dark .q-field__control,#toyota-huoltosopimus .q-field--filled.q-field--dark .q-field__control:before,.q-field--filled.q-field--dark .q-field__control:before{background:#ffffff12}#toyota-huoltosopimus .q-field--filled.q-field--dark.q-field--highlighted .q-field__control:before,.q-field--filled.q-field--dark.q-field--highlighted .q-field__control:before{background:#ffffff1a}#toyota-huoltosopimus .q-field--filled.q-field--readonly .q-field__control:before,.q-field--filled.q-field--readonly .q-field__control:before{opacity:1;background:transparent;border-bottom-style:dashed}#toyota-huoltosopimus .q-field--outlined .q-field__control,.q-field--outlined .q-field__control{border-radius:4px;padding:0 12px}#toyota-huoltosopimus .q-field--outlined .q-field__control:before,.q-field--outlined .q-field__control:before{border:1px solid rgba(0,0,0,.24);transition:border-color .36s cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .q-field--outlined .q-field__control:hover:before,.q-field--outlined .q-field__control:hover:before{border-color:#000}#toyota-huoltosopimus .q-field--outlined .q-field__control:after,.q-field--outlined .q-field__control:after{height:inherit;border-radius:inherit;border:2px solid transparent;transition:border-color .36s cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .q-field--outlined .q-field__native:-webkit-autofill,.q-field--outlined .q-field__native:-webkit-autofill,#toyota-huoltosopimus .q-field--outlined .q-field__input:-webkit-autofill,.q-field--outlined .q-field__input:-webkit-autofill{margin-top:1px;margin-bottom:1px}#toyota-huoltosopimus .q-field--outlined.q-field--rounded .q-field__control,.q-field--outlined.q-field--rounded .q-field__control{border-radius:28px}#toyota-huoltosopimus .q-field--outlined.q-field--highlighted .q-field__control:hover:before,.q-field--outlined.q-field--highlighted .q-field__control:hover:before{border-color:transparent}#toyota-huoltosopimus .q-field--outlined.q-field--highlighted .q-field__control:after,.q-field--outlined.q-field--highlighted .q-field__control:after{border-color:currentColor;border-width:2px;transform:scaleZ(1)}#toyota-huoltosopimus .q-field--outlined.q-field--readonly .q-field__control:before,.q-field--outlined.q-field--readonly .q-field__control:before{border-style:dashed}#toyota-huoltosopimus .q-field--standard .q-field__control:before,.q-field--standard .q-field__control:before{border-bottom:1px solid rgba(0,0,0,.24);transition:border-color .36s cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .q-field--standard .q-field__control:hover:before,.q-field--standard .q-field__control:hover:before{border-color:#000}#toyota-huoltosopimus .q-field--standard .q-field__control:after,.q-field--standard .q-field__control:after{height:2px;top:auto;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;transform-origin:center bottom;transform:scale3d(0,1,1);background:currentColor;transition:transform .36s cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .q-field--standard.q-field--highlighted .q-field__control:after,.q-field--standard.q-field--highlighted .q-field__control:after{transform:scaleZ(1)}#toyota-huoltosopimus .q-field--standard.q-field--readonly .q-field__control:before,.q-field--standard.q-field--readonly .q-field__control:before{border-bottom-style:dashed}#toyota-huoltosopimus .q-field--dark .q-field__control:before,.q-field--dark .q-field__control:before{border-color:#fff9}#toyota-huoltosopimus .q-field--dark .q-field__control:hover:before,.q-field--dark .q-field__control:hover:before{border-color:#fff}#toyota-huoltosopimus .q-field--dark .q-field__native,.q-field--dark .q-field__native,#toyota-huoltosopimus .q-field--dark .q-field__prefix,.q-field--dark .q-field__prefix,#toyota-huoltosopimus .q-field--dark .q-field__suffix,.q-field--dark .q-field__suffix,#toyota-huoltosopimus .q-field--dark .q-field__input,.q-field--dark .q-field__input{color:#fff}#toyota-huoltosopimus .q-field--dark:not(.q-field--highlighted) .q-field__label,.q-field--dark:not(.q-field--highlighted) .q-field__label,#toyota-huoltosopimus .q-field--dark .q-field__marginal,.q-field--dark .q-field__marginal,#toyota-huoltosopimus .q-field--dark .q-field__bottom,.q-field--dark .q-field__bottom{color:#ffffffb3}#toyota-huoltosopimus .q-field--standout .q-field__control,.q-field--standout .q-field__control{padding:0 12px;background:#0000000d;border-radius:4px;transition:box-shadow .36s cubic-bezier(.4,0,.2,1),background-color .36s cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .q-field--standout .q-field__control:before,.q-field--standout .q-field__control:before{background:#00000012;opacity:0;transition:opacity .36s cubic-bezier(.4,0,.2,1),background .36s cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .q-field--standout .q-field__control:hover:before,.q-field--standout .q-field__control:hover:before{opacity:1}#toyota-huoltosopimus .q-field--standout.q-field--rounded .q-field__control,.q-field--standout.q-field--rounded .q-field__control{border-radius:28px}#toyota-huoltosopimus .q-field--standout.q-field--highlighted .q-field__control,.q-field--standout.q-field--highlighted .q-field__control{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;background:#000}#toyota-huoltosopimus .q-field--standout.q-field--highlighted .q-field__native,.q-field--standout.q-field--highlighted .q-field__native,#toyota-huoltosopimus .q-field--standout.q-field--highlighted .q-field__prefix,.q-field--standout.q-field--highlighted .q-field__prefix,#toyota-huoltosopimus .q-field--standout.q-field--highlighted .q-field__suffix,.q-field--standout.q-field--highlighted .q-field__suffix,#toyota-huoltosopimus .q-field--standout.q-field--highlighted .q-field__prepend,.q-field--standout.q-field--highlighted .q-field__prepend,#toyota-huoltosopimus .q-field--standout.q-field--highlighted .q-field__append,.q-field--standout.q-field--highlighted .q-field__append,#toyota-huoltosopimus .q-field--standout.q-field--highlighted .q-field__input,.q-field--standout.q-field--highlighted .q-field__input{color:#fff}#toyota-huoltosopimus .q-field--standout.q-field--readonly .q-field__control:before,.q-field--standout.q-field--readonly .q-field__control:before{opacity:1;background:transparent;border:1px dashed rgba(0,0,0,.24)}#toyota-huoltosopimus .q-field--standout.q-field--dark .q-field__control,.q-field--standout.q-field--dark .q-field__control{background:#ffffff12}#toyota-huoltosopimus .q-field--standout.q-field--dark .q-field__control:before,.q-field--standout.q-field--dark .q-field__control:before{background:#ffffff12}#toyota-huoltosopimus .q-field--standout.q-field--dark.q-field--highlighted .q-field__control,.q-field--standout.q-field--dark.q-field--highlighted .q-field__control{background:#fff}#toyota-huoltosopimus .q-field--standout.q-field--dark.q-field--highlighted .q-field__native,.q-field--standout.q-field--dark.q-field--highlighted .q-field__native,#toyota-huoltosopimus .q-field--standout.q-field--dark.q-field--highlighted .q-field__prefix,.q-field--standout.q-field--dark.q-field--highlighted .q-field__prefix,#toyota-huoltosopimus .q-field--standout.q-field--dark.q-field--highlighted .q-field__suffix,.q-field--standout.q-field--dark.q-field--highlighted .q-field__suffix,#toyota-huoltosopimus .q-field--standout.q-field--dark.q-field--highlighted .q-field__prepend,.q-field--standout.q-field--dark.q-field--highlighted .q-field__prepend,#toyota-huoltosopimus .q-field--standout.q-field--dark.q-field--highlighted .q-field__append,.q-field--standout.q-field--dark.q-field--highlighted .q-field__append,#toyota-huoltosopimus .q-field--standout.q-field--dark.q-field--highlighted .q-field__input,.q-field--standout.q-field--dark.q-field--highlighted .q-field__input{color:#000}#toyota-huoltosopimus .q-field--standout.q-field--dark.q-field--readonly .q-field__control:before,.q-field--standout.q-field--dark.q-field--readonly .q-field__control:before{border-color:#ffffff3d}#toyota-huoltosopimus .q-field--labeled .q-field__native,.q-field--labeled .q-field__native,#toyota-huoltosopimus .q-field--labeled .q-field__prefix,.q-field--labeled .q-field__prefix,#toyota-huoltosopimus .q-field--labeled .q-field__suffix,.q-field--labeled .q-field__suffix{line-height:24px;padding-top:24px;padding-bottom:8px}#toyota-huoltosopimus .q-field--labeled .q-field__shadow,.q-field--labeled .q-field__shadow{top:0}#toyota-huoltosopimus .q-field--labeled:not(.q-field--float) .q-field__prefix,.q-field--labeled:not(.q-field--float) .q-field__prefix,#toyota-huoltosopimus .q-field--labeled:not(.q-field--float) .q-field__suffix,.q-field--labeled:not(.q-field--float) .q-field__suffix{opacity:0}#toyota-huoltosopimus .q-field--labeled:not(.q-field--float) .q-field__native::placeholder,.q-field--labeled:not(.q-field--float) .q-field__native::placeholder,#toyota-huoltosopimus .q-field--labeled:not(.q-field--float) .q-field__input::placeholder,.q-field--labeled:not(.q-field--float) .q-field__input::placeholder{color:transparent}#toyota-huoltosopimus .q-field--labeled.q-field--dense .q-field__native,.q-field--labeled.q-field--dense .q-field__native,#toyota-huoltosopimus .q-field--labeled.q-field--dense .q-field__prefix,.q-field--labeled.q-field--dense .q-field__prefix,#toyota-huoltosopimus .q-field--labeled.q-field--dense .q-field__suffix,.q-field--labeled.q-field--dense .q-field__suffix{padding-top:14px;padding-bottom:2px}#toyota-huoltosopimus .q-field--dense .q-field--with-bottom,.q-field--dense .q-field--with-bottom{padding-bottom:19px}#toyota-huoltosopimus .q-field--dense .q-field__shadow,.q-field--dense .q-field__shadow{top:0}#toyota-huoltosopimus .q-field--dense .q-field__control,.q-field--dense .q-field__control,#toyota-huoltosopimus .q-field--dense .q-field__marginal,.q-field--dense .q-field__marginal{height:40px}#toyota-huoltosopimus .q-field--dense .q-field__bottom,.q-field--dense .q-field__bottom{font-size:11px}#toyota-huoltosopimus .q-field--dense .q-field__label,.q-field--dense .q-field__label{font-size:14px;top:10px}#toyota-huoltosopimus .q-field--dense .q-field__before,.q-field--dense .q-field__before,#toyota-huoltosopimus .q-field--dense .q-field__prepend,.q-field--dense .q-field__prepend{padding-right:6px}#toyota-huoltosopimus .q-field--dense .q-field__after,.q-field--dense .q-field__after,#toyota-huoltosopimus .q-field--dense .q-field__append,.q-field--dense .q-field__append{padding-left:6px}#toyota-huoltosopimus .q-field--dense .q-field__append+.q-field__append,.q-field--dense .q-field__append+.q-field__append{padding-left:2px}#toyota-huoltosopimus .q-field--dense .q-field__marginal .q-avatar,.q-field--dense .q-field__marginal .q-avatar{font-size:24px}#toyota-huoltosopimus .q-field--dense.q-field--float .q-field__label,.q-field--dense.q-field--float .q-field__label{transform:translateY(-30%) scale(.75)}#toyota-huoltosopimus .q-field--dense .q-field__label:has(+:is(.q-field__native,.q-field__input):is(:-webkit-autofill,[type=color],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])),.q-field--dense .q-field__label:has(+:is(.q-field__native,.q-field__input):is(:-webkit-autofill,[type=color],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])){transform:translateY(-30%) scale(.75)}#toyota-huoltosopimus .q-field--borderless .q-field__bottom,.q-field--borderless .q-field__bottom,#toyota-huoltosopimus .q-field--borderless.q-field--dense .q-field__control,.q-field--borderless.q-field--dense .q-field__control,#toyota-huoltosopimus .q-field--standard .q-field__bottom,.q-field--standard .q-field__bottom,#toyota-huoltosopimus .q-field--standard.q-field--dense .q-field__control,.q-field--standard.q-field--dense .q-field__control{padding-left:0;padding-right:0}#toyota-huoltosopimus .q-field--error .q-field__label,.q-field--error .q-field__label{animation:q-field-label .36s}#toyota-huoltosopimus .q-field--error .q-field__bottom,.q-field--error .q-field__bottom{color:var(--q-negative)}#toyota-huoltosopimus .q-field__focusable-action,.q-field__focusable-action{opacity:.6;cursor:pointer;outline:0!important;border:0;color:inherit;background:transparent;padding:0}#toyota-huoltosopimus .q-field__focusable-action:hover,.q-field__focusable-action:hover,#toyota-huoltosopimus .q-field__focusable-action:focus,.q-field__focusable-action:focus{opacity:1}#toyota-huoltosopimus .q-field--auto-height .q-field__control,.q-field--auto-height .q-field__control{height:auto}#toyota-huoltosopimus .q-field--auto-height .q-field__control,.q-field--auto-height .q-field__control,#toyota-huoltosopimus .q-field--auto-height .q-field__native,.q-field--auto-height .q-field__native{min-height:56px}#toyota-huoltosopimus .q-field--auto-height .q-field__native,.q-field--auto-height .q-field__native{align-items:center}#toyota-huoltosopimus .q-field--auto-height .q-field__control-container,.q-field--auto-height .q-field__control-container{padding-top:0}#toyota-huoltosopimus .q-field--auto-height .q-field__native,.q-field--auto-height .q-field__native,#toyota-huoltosopimus .q-field--auto-height .q-field__prefix,.q-field--auto-height .q-field__prefix,#toyota-huoltosopimus .q-field--auto-height .q-field__suffix,.q-field--auto-height .q-field__suffix{line-height:18px}#toyota-huoltosopimus .q-field--auto-height.q-field--labeled .q-field__control-container,.q-field--auto-height.q-field--labeled .q-field__control-container{padding-top:24px}#toyota-huoltosopimus .q-field--auto-height.q-field--labeled .q-field__shadow,.q-field--auto-height.q-field--labeled .q-field__shadow{top:24px}#toyota-huoltosopimus .q-field--auto-height.q-field--labeled .q-field__native,.q-field--auto-height.q-field--labeled .q-field__native,#toyota-huoltosopimus .q-field--auto-height.q-field--labeled .q-field__prefix,.q-field--auto-height.q-field--labeled .q-field__prefix,#toyota-huoltosopimus .q-field--auto-height.q-field--labeled .q-field__suffix,.q-field--auto-height.q-field--labeled .q-field__suffix{padding-top:0}#toyota-huoltosopimus .q-field--auto-height.q-field--labeled .q-field__native,.q-field--auto-height.q-field--labeled .q-field__native{min-height:24px}#toyota-huoltosopimus .q-field--auto-height.q-field--dense .q-field__control,.q-field--auto-height.q-field--dense .q-field__control,#toyota-huoltosopimus .q-field--auto-height.q-field--dense .q-field__native,.q-field--auto-height.q-field--dense .q-field__native{min-height:40px}#toyota-huoltosopimus .q-field--auto-height.q-field--dense.q-field--labeled .q-field__control-container,.q-field--auto-height.q-field--dense.q-field--labeled .q-field__control-container{padding-top:14px}#toyota-huoltosopimus .q-field--auto-height.q-field--dense.q-field--labeled .q-field__shadow,.q-field--auto-height.q-field--dense.q-field--labeled .q-field__shadow{top:14px}#toyota-huoltosopimus .q-field--auto-height.q-field--dense.q-field--labeled .q-field__native,.q-field--auto-height.q-field--dense.q-field--labeled .q-field__native{min-height:24px}#toyota-huoltosopimus .q-field--square .q-field__control,.q-field--square .q-field__control{border-radius:0!important}#toyota-huoltosopimus .q-transition--field-message-enter-active,.q-transition--field-message-enter-active,#toyota-huoltosopimus .q-transition--field-message-leave-active,.q-transition--field-message-leave-active{transition:transform .6s cubic-bezier(.86,0,.07,1),opacity .6s cubic-bezier(.86,0,.07,1)}#toyota-huoltosopimus .q-transition--field-message-enter-from,.q-transition--field-message-enter-from,#toyota-huoltosopimus .q-transition--field-message-leave-to,.q-transition--field-message-leave-to{opacity:0;transform:translateY(-10px)}#toyota-huoltosopimus .q-transition--field-message-leave-from,.q-transition--field-message-leave-from,#toyota-huoltosopimus .q-transition--field-message-leave-active,.q-transition--field-message-leave-active{position:absolute}@keyframes q-field-label{40%{margin-left:2px}60%,80%{margin-left:-2px}70%,90%{margin-left:2px}}@keyframes q-autofill{to{background:transparent;color:inherit}}#toyota-huoltosopimus .q-file .q-field__native,.q-file .q-field__native{word-break:break-all;overflow:hidden}#toyota-huoltosopimus .q-file .q-field__input,.q-file .q-field__input{opacity:0!important}#toyota-huoltosopimus .q-file .q-field__input::-webkit-file-upload-button,.q-file .q-field__input::-webkit-file-upload-button{cursor:pointer}#toyota-huoltosopimus .q-file__filler,.q-file__filler{visibility:hidden;width:100%;border:none;padding:0}#toyota-huoltosopimus .q-file__dnd,.q-file__dnd{outline:1px dashed currentColor;outline-offset:-4px}#toyota-huoltosopimus .q-form,.q-form{position:relative}#toyota-huoltosopimus .q-img,.q-img{position:relative;width:100%;display:inline-block;vertical-align:middle;overflow:hidden}#toyota-huoltosopimus .q-img__loading .q-spinner,.q-img__loading .q-spinner{font-size:50px}#toyota-huoltosopimus .q-img__container,.q-img__container{border-radius:inherit;font-size:0}#toyota-huoltosopimus .q-img__image,.q-img__image{border-radius:inherit;width:100%;height:100%;opacity:0}#toyota-huoltosopimus .q-img__image--with-transition,.q-img__image--with-transition{transition:opacity .28s ease-in}#toyota-huoltosopimus .q-img__image--loaded,.q-img__image--loaded{opacity:1}#toyota-huoltosopimus .q-img__content,.q-img__content{border-radius:inherit;pointer-events:none}#toyota-huoltosopimus .q-img__content>div,.q-img__content>div{pointer-events:all;position:absolute;padding:16px;color:#fff;background:#00000078}#toyota-huoltosopimus .q-img--no-menu .q-img__image,.q-img--no-menu .q-img__image,#toyota-huoltosopimus .q-img--no-menu .q-img__placeholder,.q-img--no-menu .q-img__placeholder{pointer-events:none}#toyota-huoltosopimus .q-inner-loading,.q-inner-loading{background:#fff9;border-radius:inherit}#toyota-huoltosopimus .q-inner-loading--dark,.q-inner-loading--dark{background:#0006}#toyota-huoltosopimus .q-inner-loading__label,.q-inner-loading__label{margin-top:8px}#toyota-huoltosopimus .q-textarea .q-field__control,.q-textarea .q-field__control{min-height:56px;height:auto}#toyota-huoltosopimus .q-textarea .q-field__control-container,.q-textarea .q-field__control-container{padding-top:2px;padding-bottom:2px}#toyota-huoltosopimus .q-textarea .q-field__shadow,.q-textarea .q-field__shadow{top:2px;bottom:2px}#toyota-huoltosopimus .q-textarea .q-field__native,.q-textarea .q-field__native,#toyota-huoltosopimus .q-textarea .q-field__prefix,.q-textarea .q-field__prefix,#toyota-huoltosopimus .q-textarea .q-field__suffix,.q-textarea .q-field__suffix{line-height:18px}#toyota-huoltosopimus .q-textarea .q-field__native,.q-textarea .q-field__native{resize:vertical;padding-top:17px;min-height:52px}#toyota-huoltosopimus .q-textarea.q-field--labeled .q-field__control-container,.q-textarea.q-field--labeled .q-field__control-container{padding-top:26px}#toyota-huoltosopimus .q-textarea.q-field--labeled .q-field__shadow,.q-textarea.q-field--labeled .q-field__shadow{top:26px}#toyota-huoltosopimus .q-textarea.q-field--labeled .q-field__native,.q-textarea.q-field--labeled .q-field__native,#toyota-huoltosopimus .q-textarea.q-field--labeled .q-field__prefix,.q-textarea.q-field--labeled .q-field__prefix,#toyota-huoltosopimus .q-textarea.q-field--labeled .q-field__suffix,.q-textarea.q-field--labeled .q-field__suffix{padding-top:0}#toyota-huoltosopimus .q-textarea.q-field--labeled .q-field__native,.q-textarea.q-field--labeled .q-field__native{min-height:26px;padding-top:1px}#toyota-huoltosopimus .q-textarea--autogrow .q-field__native,.q-textarea--autogrow .q-field__native{resize:none}#toyota-huoltosopimus .q-textarea.q-field--dense .q-field__control,.q-textarea.q-field--dense .q-field__control,#toyota-huoltosopimus .q-textarea.q-field--dense .q-field__native,.q-textarea.q-field--dense .q-field__native{min-height:36px}#toyota-huoltosopimus .q-textarea.q-field--dense .q-field__native,.q-textarea.q-field--dense .q-field__native{padding-top:9px}#toyota-huoltosopimus .q-textarea.q-field--dense.q-field--labeled .q-field__control-container,.q-textarea.q-field--dense.q-field--labeled .q-field__control-container{padding-top:14px}#toyota-huoltosopimus .q-textarea.q-field--dense.q-field--labeled .q-field__shadow,.q-textarea.q-field--dense.q-field--labeled .q-field__shadow{top:14px}#toyota-huoltosopimus .q-textarea.q-field--dense.q-field--labeled .q-field__native,.q-textarea.q-field--dense.q-field--labeled .q-field__native{min-height:24px;padding-top:3px}#toyota-huoltosopimus .q-textarea.q-field--dense.q-field--labeled .q-field__prefix,.q-textarea.q-field--dense.q-field--labeled .q-field__prefix,#toyota-huoltosopimus .q-textarea.q-field--dense.q-field--labeled .q-field__suffix,.q-textarea.q-field--dense.q-field--labeled .q-field__suffix{padding-top:2px}#toyota-huoltosopimus body.mobile .q-textarea .q-field__native,#toyota-huoltosopimus .q-textarea.disabled .q-field__native,.q-textarea.disabled .q-field__native{resize:none}#toyota-huoltosopimus .q-intersection,.q-intersection{position:relative}#toyota-huoltosopimus .q-item,.q-item{min-height:48px;padding:8px 16px;color:inherit;transition:color .3s,background-color .3s}#toyota-huoltosopimus .q-item__section--side,.q-item__section--side{color:#757575;align-items:flex-start;padding-right:16px;width:auto;min-width:0;max-width:100%}#toyota-huoltosopimus .q-item__section--side>.q-icon,.q-item__section--side>.q-icon{font-size:24px}#toyota-huoltosopimus .q-item__section--side>.q-avatar,.q-item__section--side>.q-avatar{font-size:40px}#toyota-huoltosopimus .q-item__section--avatar,.q-item__section--avatar{color:inherit;min-width:56px}#toyota-huoltosopimus .q-item__section--thumbnail img,.q-item__section--thumbnail img{width:100px;height:56px}#toyota-huoltosopimus .q-item__section--nowrap,.q-item__section--nowrap{white-space:nowrap}#toyota-huoltosopimus .q-item>.q-item__section--thumbnail:first-child,.q-item>.q-item__section--thumbnail:first-child,#toyota-huoltosopimus .q-item>.q-focus-helper+.q-item__section--thumbnail,.q-item>.q-focus-helper+.q-item__section--thumbnail{margin-left:-16px}#toyota-huoltosopimus .q-item>.q-item__section--thumbnail:last-of-type,.q-item>.q-item__section--thumbnail:last-of-type{margin-right:-16px}#toyota-huoltosopimus .q-item__label,.q-item__label{line-height:1.2em!important;max-width:100%}#toyota-huoltosopimus .q-item__label--overline,.q-item__label--overline{color:#000000b3}#toyota-huoltosopimus .q-item__label--caption,.q-item__label--caption{color:#0000008a}#toyota-huoltosopimus .q-item__label--header,.q-item__label--header{color:#757575;padding:16px;font-size:.875rem;line-height:1.25rem;letter-spacing:.01786em}#toyota-huoltosopimus .q-separator--spaced+.q-item__label--header,.q-separator--spaced+.q-item__label--header,#toyota-huoltosopimus .q-list--padding .q-item__label--header,.q-list--padding .q-item__label--header{padding-top:8px}#toyota-huoltosopimus .q-item__label+.q-item__label,.q-item__label+.q-item__label{margin-top:4px}#toyota-huoltosopimus .q-item__section--main,.q-item__section--main{width:auto;min-width:0;max-width:100%;flex:10000 1 0%}#toyota-huoltosopimus .q-item__section--main+.q-item__section--main,.q-item__section--main+.q-item__section--main{margin-left:8px}#toyota-huoltosopimus .q-item__section--main~.q-item__section--side,.q-item__section--main~.q-item__section--side{align-items:flex-end;padding-right:0;padding-left:16px}#toyota-huoltosopimus .q-item__section--main.q-item__section--thumbnail,.q-item__section--main.q-item__section--thumbnail{margin-left:0;margin-right:-16px}#toyota-huoltosopimus .q-list--bordered,.q-list--bordered{border:1px solid rgba(0,0,0,.12)}#toyota-huoltosopimus .q-list--separator>.q-item-type+.q-item-type,.q-list--separator>.q-item-type+.q-item-type,#toyota-huoltosopimus .q-list--separator>.q-virtual-scroll__content>.q-item-type+.q-item-type,.q-list--separator>.q-virtual-scroll__content>.q-item-type+.q-item-type{border-top:1px solid rgba(0,0,0,.12)}#toyota-huoltosopimus .q-list--padding,.q-list--padding{padding:8px 0}#toyota-huoltosopimus .q-list--dense>.q-item,.q-list--dense>.q-item,#toyota-huoltosopimus .q-item--dense,.q-item--dense{min-height:32px;padding:2px 16px}#toyota-huoltosopimus .q-list--dark.q-list--separator>.q-item-type+.q-item-type,.q-list--dark.q-list--separator>.q-item-type+.q-item-type,#toyota-huoltosopimus .q-list--dark.q-list--separator>.q-virtual-scroll__content>.q-item-type+.q-item-type,.q-list--dark.q-list--separator>.q-virtual-scroll__content>.q-item-type+.q-item-type{border-top-color:#ffffff47}#toyota-huoltosopimus .q-list--dark,.q-list--dark,#toyota-huoltosopimus .q-item--dark,.q-item--dark{color:#fff;border-color:#ffffff47}#toyota-huoltosopimus .q-list--dark .q-item__section--side:not(.q-item__section--avatar),.q-list--dark .q-item__section--side:not(.q-item__section--avatar),#toyota-huoltosopimus .q-item--dark .q-item__section--side:not(.q-item__section--avatar),.q-item--dark .q-item__section--side:not(.q-item__section--avatar){color:#ffffffb3}#toyota-huoltosopimus .q-list--dark .q-item__label--header,.q-list--dark .q-item__label--header,#toyota-huoltosopimus .q-item--dark .q-item__label--header,.q-item--dark .q-item__label--header{color:#ffffffa3}#toyota-huoltosopimus .q-list--dark .q-item__label--overline,.q-list--dark .q-item__label--overline,#toyota-huoltosopimus .q-list--dark .q-item__label--caption,.q-list--dark .q-item__label--caption,#toyota-huoltosopimus .q-item--dark .q-item__label--overline,.q-item--dark .q-item__label--overline,#toyota-huoltosopimus .q-item--dark .q-item__label--caption,.q-item--dark .q-item__label--caption{color:#fffc}#toyota-huoltosopimus .q-item,.q-item{position:relative}#toyota-huoltosopimus .q-item.q-router-link--active,.q-item.q-router-link--active,#toyota-huoltosopimus .q-item--active,.q-item--active{color:var(--q-primary)}#toyota-huoltosopimus .q-knob,.q-knob{font-size:48px}#toyota-huoltosopimus .q-knob--editable,.q-knob--editable{cursor:pointer;outline:0}#toyota-huoltosopimus .q-knob--editable:before,.q-knob--editable:before{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:none;transition:box-shadow .24s ease-in-out}#toyota-huoltosopimus .q-knob--editable:focus:before,.q-knob--editable:focus:before{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}#toyota-huoltosopimus body.body--dark .q-knob--editable:focus:before{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}#toyota-huoltosopimus .q-layout,.q-layout{width:100%;outline:0}#toyota-huoltosopimus .q-layout-container,.q-layout-container{position:relative;width:100%;height:100%}#toyota-huoltosopimus .q-layout-container .q-layout,.q-layout-container .q-layout{min-height:100%}#toyota-huoltosopimus .q-layout-container>div,.q-layout-container>div{transform:translateZ(0)}#toyota-huoltosopimus .q-layout-container>div>div,.q-layout-container>div>div{min-height:0;max-height:100%}#toyota-huoltosopimus .q-layout__shadow,.q-layout__shadow{width:100%}#toyota-huoltosopimus .q-layout__shadow:after,.q-layout__shadow:after{content:"";position:absolute;inset:0;box-shadow:0 0 10px 2px #0003,0 0 10px #0000003d}#toyota-huoltosopimus .q-layout__section--marginal,.q-layout__section--marginal{background-color:var(--q-primary);color:#fff}#toyota-huoltosopimus .q-header--hidden,.q-header--hidden{transform:translateY(-110%)}#toyota-huoltosopimus .q-header--bordered,.q-header--bordered{border-bottom:1px solid rgba(0,0,0,.12)}#toyota-huoltosopimus .q-header .q-layout__shadow,.q-header .q-layout__shadow{bottom:-10px}#toyota-huoltosopimus .q-header .q-layout__shadow:after,.q-header .q-layout__shadow:after{bottom:10px}#toyota-huoltosopimus .q-footer--hidden,.q-footer--hidden{transform:translateY(110%)}#toyota-huoltosopimus .q-footer--bordered,.q-footer--bordered{border-top:1px solid rgba(0,0,0,.12)}#toyota-huoltosopimus .q-footer .q-layout__shadow,.q-footer .q-layout__shadow{top:-10px}#toyota-huoltosopimus .q-footer .q-layout__shadow:after,.q-footer .q-layout__shadow:after{top:10px}#toyota-huoltosopimus .q-header,.q-header,#toyota-huoltosopimus .q-footer,.q-footer{z-index:2000}#toyota-huoltosopimus .q-drawer,.q-drawer{position:absolute;top:0;bottom:0;background:#fff;z-index:1000}#toyota-huoltosopimus .q-drawer--on-top,.q-drawer--on-top{z-index:3000}#toyota-huoltosopimus .q-drawer--left,.q-drawer--left{left:0;transform:translate(-100%)}#toyota-huoltosopimus .q-drawer--left.q-drawer--bordered,.q-drawer--left.q-drawer--bordered{border-right:1px solid rgba(0,0,0,.12)}#toyota-huoltosopimus .q-drawer--left .q-layout__shadow,.q-drawer--left .q-layout__shadow{left:10px;right:-10px}#toyota-huoltosopimus .q-drawer--left .q-layout__shadow:after,.q-drawer--left .q-layout__shadow:after{right:10px}#toyota-huoltosopimus .q-drawer--right,.q-drawer--right{right:0;transform:translate(100%)}#toyota-huoltosopimus .q-drawer--right.q-drawer--bordered,.q-drawer--right.q-drawer--bordered{border-left:1px solid rgba(0,0,0,.12)}#toyota-huoltosopimus .q-drawer--right .q-layout__shadow,.q-drawer--right .q-layout__shadow{left:-10px}#toyota-huoltosopimus .q-drawer--right .q-layout__shadow:after,.q-drawer--right .q-layout__shadow:after{left:10px}#toyota-huoltosopimus .q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini{padding:0!important}#toyota-huoltosopimus .q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item,#toyota-huoltosopimus .q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section{text-align:center;justify-content:center;padding-left:0;padding-right:0;min-width:0}#toyota-huoltosopimus .q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__label,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__label,#toyota-huoltosopimus .q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section--main,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section--main,#toyota-huoltosopimus .q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section--side~.q-item__section--side,.q-drawer-container:not(.q-drawer--mini-animate) .q-drawer--mini .q-item__section--side~.q-item__section--side{display:none}#toyota-huoltosopimus .q-drawer--mini .q-mini-drawer-hide,.q-drawer--mini .q-mini-drawer-hide,#toyota-huoltosopimus .q-drawer--mini .q-expansion-item__content,.q-drawer--mini .q-expansion-item__content{display:none}#toyota-huoltosopimus .q-drawer--mini-animate .q-drawer__content,.q-drawer--mini-animate .q-drawer__content{overflow-x:hidden!important;white-space:nowrap}#toyota-huoltosopimus .q-drawer--standard .q-mini-drawer-only,.q-drawer--standard .q-mini-drawer-only,#toyota-huoltosopimus .q-drawer--mobile .q-mini-drawer-only,.q-drawer--mobile .q-mini-drawer-only,#toyota-huoltosopimus .q-drawer--mobile .q-mini-drawer-hide,.q-drawer--mobile .q-mini-drawer-hide{display:none}#toyota-huoltosopimus .q-drawer__backdrop,.q-drawer__backdrop{z-index:2999!important;will-change:background-color}#toyota-huoltosopimus .q-drawer__opener,.q-drawer__opener{z-index:2001;height:100%;width:15px;-webkit-user-select:none;user-select:none}#toyota-huoltosopimus .q-layout,.q-layout,#toyota-huoltosopimus .q-header,.q-header,#toyota-huoltosopimus .q-footer,.q-footer,#toyota-huoltosopimus .q-page,.q-page{position:relative}#toyota-huoltosopimus .q-page-sticky--shrink,.q-page-sticky--shrink{pointer-events:none}#toyota-huoltosopimus .q-page-sticky--shrink>div,.q-page-sticky--shrink>div{display:inline-block;pointer-events:auto}#toyota-huoltosopimus body.q-ios-padding .q-layout--standard .q-header>.q-toolbar:nth-child(1),#toyota-huoltosopimus body.q-ios-padding .q-layout--standard .q-header>.q-tabs:nth-child(1) .q-tabs__content,#toyota-huoltosopimus body.q-ios-padding .q-layout--standard .q-drawer--top-padding .q-drawer__content{padding-top:20px;min-height:70px;padding-top:env(safe-area-inset-top);min-height:calc(env(safe-area-inset-top) + 50px)}#toyota-huoltosopimus body.q-ios-padding .q-layout--standard .q-footer>.q-toolbar:last-child,#toyota-huoltosopimus body.q-ios-padding .q-layout--standard .q-footer>.q-tabs:nth-last-child(1 of:not(.q-layout__shadow)) .q-tabs__content,#toyota-huoltosopimus body.q-ios-padding .q-layout--standard .q-drawer--top-padding .q-drawer__content{padding-bottom:env(safe-area-inset-bottom);min-height:calc(env(safe-area-inset-bottom) + 50px)}#toyota-huoltosopimus .q-body--layout-animate .q-drawer__backdrop,.q-body--layout-animate .q-drawer__backdrop{transition:background-color .12s!important}#toyota-huoltosopimus .q-body--layout-animate .q-drawer,.q-body--layout-animate .q-drawer{transition:transform .12s,width .12s,top .12s,bottom .12s!important}#toyota-huoltosopimus .q-body--layout-animate .q-layout__section--marginal,.q-body--layout-animate .q-layout__section--marginal{transition:transform .12s,left .12s,right .12s!important}#toyota-huoltosopimus .q-body--layout-animate .q-page-container,.q-body--layout-animate .q-page-container{transition:padding-top .12s,padding-right .12s,padding-bottom .12s,padding-left .12s!important}#toyota-huoltosopimus .q-body--layout-animate .q-page-sticky,.q-body--layout-animate .q-page-sticky{transition:transform .12s,left .12s,right .12s,top .12s,bottom .12s!important}#toyota-huoltosopimus body:not(.q-body--layout-animate) .q-layout--prevent-focus{visibility:hidden}#toyota-huoltosopimus .q-body--drawer-toggle,.q-body--drawer-toggle{overflow-x:hidden!important}@media(max-width:599.98px){#toyota-huoltosopimus .q-layout-padding,.q-layout-padding{padding:8px}}@media(min-width:600px)and (max-width:1439.98px){#toyota-huoltosopimus .q-layout-padding,.q-layout-padding{padding:16px}}@media(min-width:1440px){#toyota-huoltosopimus .q-layout-padding,.q-layout-padding{padding:24px}}#toyota-huoltosopimus body.body--dark .q-header,#toyota-huoltosopimus body.body--dark .q-footer,#toyota-huoltosopimus body.body--dark .q-drawer{border-color:#ffffff47}#toyota-huoltosopimus body.body--dark .q-layout__shadow:after{box-shadow:0 0 10px 2px #fff3,0 0 10px #ffffff3d}#toyota-huoltosopimus body.platform-ios .q-layout--containerized{position:unset!important}#toyota-huoltosopimus .q-linear-progress,.q-linear-progress{--q-linear-progress-speed: .3s;position:relative;width:100%;overflow:hidden;font-size:4px;height:1em;color:var(--q-primary);transform:scaleZ(1)}#toyota-huoltosopimus .q-linear-progress__model,.q-linear-progress__model,#toyota-huoltosopimus .q-linear-progress__track,.q-linear-progress__track{transform-origin:0 0}#toyota-huoltosopimus .q-linear-progress__model--with-transition,.q-linear-progress__model--with-transition,#toyota-huoltosopimus .q-linear-progress__track--with-transition,.q-linear-progress__track--with-transition{transition:transform var(--q-linear-progress-speed)}#toyota-huoltosopimus .q-linear-progress--reverse .q-linear-progress__model,.q-linear-progress--reverse .q-linear-progress__model,#toyota-huoltosopimus .q-linear-progress--reverse .q-linear-progress__track,.q-linear-progress--reverse .q-linear-progress__track{transform-origin:0 100%}#toyota-huoltosopimus .q-linear-progress__model--determinate,.q-linear-progress__model--determinate{background:currentColor}#toyota-huoltosopimus .q-linear-progress__model--indeterminate,.q-linear-progress__model--indeterminate,#toyota-huoltosopimus .q-linear-progress__model--query,.q-linear-progress__model--query{transition:none}#toyota-huoltosopimus .q-linear-progress__model--indeterminate:before,.q-linear-progress__model--indeterminate:before,#toyota-huoltosopimus .q-linear-progress__model--indeterminate:after,.q-linear-progress__model--indeterminate:after,#toyota-huoltosopimus .q-linear-progress__model--query:before,.q-linear-progress__model--query:before,#toyota-huoltosopimus .q-linear-progress__model--query:after,.q-linear-progress__model--query:after{background:currentColor;content:"";position:absolute;inset:0;transform-origin:0 0}#toyota-huoltosopimus .q-linear-progress__model--indeterminate:before,.q-linear-progress__model--indeterminate:before,#toyota-huoltosopimus .q-linear-progress__model--query:before,.q-linear-progress__model--query:before{animation:q-linear-progress--indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}#toyota-huoltosopimus .q-linear-progress__model--indeterminate:after,.q-linear-progress__model--indeterminate:after,#toyota-huoltosopimus .q-linear-progress__model--query:after,.q-linear-progress__model--query:after{transform:translate3d(-101%,0,0) scaleZ(1);animation:q-linear-progress--indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s}#toyota-huoltosopimus .q-linear-progress__track,.q-linear-progress__track{opacity:.4}#toyota-huoltosopimus .q-linear-progress__track--light,.q-linear-progress__track--light{background:#00000042}#toyota-huoltosopimus .q-linear-progress__track--dark,.q-linear-progress__track--dark{background:#fff9}#toyota-huoltosopimus .q-linear-progress__stripe,.q-linear-progress__stripe{background-image:linear-gradient(45deg,#ffffff26 25%,#fff0 25% 50%,#ffffff26 50% 75%,#fff0 75%,#fff0)!important;background-size:40px 40px!important}#toyota-huoltosopimus .q-linear-progress__stripe--with-transition,.q-linear-progress__stripe--with-transition{transition:width var(--q-linear-progress-speed)}@keyframes q-linear-progress--indeterminate{0%{transform:translate3d(-35%,0,0) scale3d(.35,1,1)}60%{transform:translate3d(100%,0,0) scale3d(.9,1,1)}to{transform:translate3d(100%,0,0) scale3d(.9,1,1)}}@keyframes q-linear-progress--indeterminate-short{0%{transform:translate3d(-101%,0,0) scaleZ(1)}60%{transform:translate3d(107%,0,0) scale3d(.01,1,1)}to{transform:translate3d(107%,0,0) scale3d(.01,1,1)}}#toyota-huoltosopimus .q-menu,.q-menu{position:fixed!important;display:inline-block;max-width:95vw;max-height:65vh;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;background:#fff;border-radius:4px;overflow-y:auto;overflow-x:hidden;outline:0;z-index:6000}#toyota-huoltosopimus .q-menu--square,.q-menu--square{border-radius:0}#toyota-huoltosopimus .q-menu--dark,.q-menu--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}#toyota-huoltosopimus .q-option-group--inline>div,.q-option-group--inline>div{display:inline-block}#toyota-huoltosopimus .q-pagination input,.q-pagination input{text-align:center;-moz-appearance:textfield}#toyota-huoltosopimus .q-pagination input::-webkit-outer-spin-button,.q-pagination input::-webkit-outer-spin-button,#toyota-huoltosopimus .q-pagination input::-webkit-inner-spin-button,.q-pagination input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#toyota-huoltosopimus .q-pagination__content,.q-pagination__content{--q-pagination-gutter-parent: -2px;--q-pagination-gutter-child: 2px;margin-top:var(--q-pagination-gutter-parent);margin-left:var(--q-pagination-gutter-parent)}#toyota-huoltosopimus .q-pagination__content>.q-btn,.q-pagination__content>.q-btn,#toyota-huoltosopimus .q-pagination__content>.q-input,.q-pagination__content>.q-input,#toyota-huoltosopimus .q-pagination__middle>.q-btn,.q-pagination__middle>.q-btn{margin-top:var(--q-pagination-gutter-child);margin-left:var(--q-pagination-gutter-child)}#toyota-huoltosopimus .q-parallax,.q-parallax{position:relative;width:100%;overflow:hidden;border-radius:inherit}#toyota-huoltosopimus .q-parallax__media>img,.q-parallax__media>img,#toyota-huoltosopimus .q-parallax__media>video,.q-parallax__media>video{position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;will-change:transform;display:none}#toyota-huoltosopimus .q-popup-edit,.q-popup-edit{padding:8px 16px}#toyota-huoltosopimus .q-popup-edit__buttons,.q-popup-edit__buttons{margin-top:8px}#toyota-huoltosopimus .q-popup-edit__buttons .q-btn+.q-btn,.q-popup-edit__buttons .q-btn+.q-btn{margin-left:8px}#toyota-huoltosopimus .q-pull-to-refresh,.q-pull-to-refresh{position:relative}#toyota-huoltosopimus .q-pull-to-refresh__puller,.q-pull-to-refresh__puller{border-radius:50%;width:40px;height:40px;color:var(--q-primary);background:#fff;box-shadow:0 0 4px #0000004d}#toyota-huoltosopimus .q-pull-to-refresh__puller--animating,.q-pull-to-refresh__puller--animating{transition:transform .3s,opacity .3s}#toyota-huoltosopimus .q-radio,.q-radio{vertical-align:middle}#toyota-huoltosopimus .q-radio__native,.q-radio__native{width:1px;height:1px}#toyota-huoltosopimus .q-radio__bg,.q-radio__bg,#toyota-huoltosopimus .q-radio__icon-container,.q-radio__icon-container{-webkit-user-select:none;user-select:none}#toyota-huoltosopimus .q-radio__bg,.q-radio__bg{top:25%;left:25%;width:50%;height:50%;-webkit-print-color-adjust:exact}#toyota-huoltosopimus .q-radio__bg path,.q-radio__bg path{fill:currentColor}#toyota-huoltosopimus .q-radio__icon,.q-radio__icon{color:currentColor;font-size:.5em}#toyota-huoltosopimus .q-radio__check,.q-radio__check{transform-origin:50% 50%;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1) 0ms}#toyota-huoltosopimus .q-radio__inner,.q-radio__inner{font-size:40px;width:1em;min-width:1em;height:1em;outline:0;border-radius:50%;color:#0000008a}#toyota-huoltosopimus .q-radio__inner--truthy,.q-radio__inner--truthy{color:var(--q-primary)}#toyota-huoltosopimus .q-radio__inner--truthy .q-radio__check,.q-radio__inner--truthy .q-radio__check{transform:scaleZ(1)}#toyota-huoltosopimus .q-radio.disabled,.q-radio.disabled{opacity:.75!important}#toyota-huoltosopimus .q-radio--dark .q-radio__inner,.q-radio--dark .q-radio__inner{color:#ffffffb3}#toyota-huoltosopimus .q-radio--dark .q-radio__inner:before,.q-radio--dark .q-radio__inner:before{opacity:.32!important}#toyota-huoltosopimus .q-radio--dark .q-radio__inner--truthy,.q-radio--dark .q-radio__inner--truthy{color:var(--q-primary)}#toyota-huoltosopimus .q-radio--dense .q-radio__inner,.q-radio--dense .q-radio__inner{width:.5em;min-width:.5em;height:.5em}#toyota-huoltosopimus .q-radio--dense .q-radio__bg,.q-radio--dense .q-radio__bg{left:0;top:0;width:100%;height:100%}#toyota-huoltosopimus .q-radio--dense .q-radio__label,.q-radio--dense .q-radio__label{padding-left:.5em}#toyota-huoltosopimus .q-radio--dense.reverse .q-radio__label,.q-radio--dense.reverse .q-radio__label{padding-left:0;padding-right:.5em}#toyota-huoltosopimus body.desktop .q-radio:not(.disabled) .q-radio__inner:before{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;opacity:.12;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1) 0ms}#toyota-huoltosopimus body.desktop .q-radio:not(.disabled):focus .q-radio__inner:before,#toyota-huoltosopimus body.desktop .q-radio:not(.disabled):hover .q-radio__inner:before{transform:scaleZ(1)}#toyota-huoltosopimus body.desktop .q-radio--dense:not(.disabled):focus .q-radio__inner:before,#toyota-huoltosopimus body.desktop .q-radio--dense:not(.disabled):hover .q-radio__inner:before{transform:scale3d(1.5,1.5,1)}#toyota-huoltosopimus .q-rating,.q-rating{color:#ffeb3b;vertical-align:middle}#toyota-huoltosopimus .q-rating__icon-container,.q-rating__icon-container{height:1em;outline:0}#toyota-huoltosopimus .q-rating__icon-container+.q-rating__icon-container,.q-rating__icon-container+.q-rating__icon-container{margin-left:2px}#toyota-huoltosopimus .q-rating__icon,.q-rating__icon{color:currentColor;text-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);position:relative;opacity:.4;transition:transform .2s ease-in,opacity .2s ease-in,color .2s ease-in}#toyota-huoltosopimus .q-rating__icon--hovered,.q-rating__icon--hovered{transform:scale(1.3)}#toyota-huoltosopimus .q-rating__icon--active,.q-rating__icon--active{opacity:1}#toyota-huoltosopimus .q-rating__icon--exselected,.q-rating__icon--exselected{opacity:.7}#toyota-huoltosopimus .q-rating--no-dimming .q-rating__icon,.q-rating--no-dimming .q-rating__icon{opacity:1}#toyota-huoltosopimus .q-rating--editable .q-rating__icon-container,.q-rating--editable .q-rating__icon-container{cursor:pointer}#toyota-huoltosopimus .q-responsive,.q-responsive{position:relative;max-width:100%;max-height:100%}#toyota-huoltosopimus .q-responsive__filler,.q-responsive__filler{width:inherit;max-width:inherit;height:inherit;max-height:inherit}#toyota-huoltosopimus .q-responsive__content,.q-responsive__content{border-radius:inherit}#toyota-huoltosopimus .q-responsive__content>*,.q-responsive__content>*{width:100%!important;height:100%!important;max-height:100%!important;max-width:100%!important}#toyota-huoltosopimus .q-scrollarea,.q-scrollarea{position:relative;contain:strict}#toyota-huoltosopimus .q-scrollarea__bar,.q-scrollarea__bar,#toyota-huoltosopimus .q-scrollarea__thumb,.q-scrollarea__thumb{opacity:.2;transition:opacity .3s;will-change:opacity;cursor:grab}#toyota-huoltosopimus .q-scrollarea__bar--v,.q-scrollarea__bar--v,#toyota-huoltosopimus .q-scrollarea__thumb--v,.q-scrollarea__thumb--v{right:0;width:10px}#toyota-huoltosopimus .q-scrollarea__bar--h,.q-scrollarea__bar--h,#toyota-huoltosopimus .q-scrollarea__thumb--h,.q-scrollarea__thumb--h{bottom:0;height:10px}#toyota-huoltosopimus .q-scrollarea__bar--invisible,.q-scrollarea__bar--invisible,#toyota-huoltosopimus .q-scrollarea__thumb--invisible,.q-scrollarea__thumb--invisible{opacity:0!important;pointer-events:none}#toyota-huoltosopimus .q-scrollarea__thumb,.q-scrollarea__thumb{background:#000;border-radius:3px}#toyota-huoltosopimus .q-scrollarea__thumb:hover,.q-scrollarea__thumb:hover{opacity:.3}#toyota-huoltosopimus .q-scrollarea__thumb:active,.q-scrollarea__thumb:active{opacity:.5}#toyota-huoltosopimus .q-scrollarea__content,.q-scrollarea__content{min-height:100%;min-width:100%}#toyota-huoltosopimus .q-scrollarea--dark .q-scrollarea__thumb,.q-scrollarea--dark .q-scrollarea__thumb{background:#fff}#toyota-huoltosopimus .q-select--without-input .q-field__control,.q-select--without-input .q-field__control{cursor:pointer}#toyota-huoltosopimus .q-select--with-input .q-field__control,.q-select--with-input .q-field__control{cursor:text}#toyota-huoltosopimus .q-select .q-field__input,.q-select .q-field__input{min-width:50px!important;cursor:text}#toyota-huoltosopimus .q-select .q-field__input--padding,.q-select .q-field__input--padding{padding-left:4px}#toyota-huoltosopimus .q-select__focus-target,.q-select__focus-target,#toyota-huoltosopimus .q-select__autocomplete-input,.q-select__autocomplete-input{position:absolute;outline:0!important;width:1px;height:1px;padding:0;border:0;opacity:0}#toyota-huoltosopimus .q-select__dropdown-icon,.q-select__dropdown-icon{cursor:pointer;transition:transform .28s}#toyota-huoltosopimus .q-select.q-field--readonly .q-field__control,.q-select.q-field--readonly .q-field__control,#toyota-huoltosopimus .q-select.q-field--readonly .q-select__dropdown-icon,.q-select.q-field--readonly .q-select__dropdown-icon{cursor:default}#toyota-huoltosopimus .q-select__dialog,.q-select__dialog{width:90vw!important;max-width:90vw!important;max-height:calc(100vh - 70px)!important;background:#fff;display:flex;flex-direction:column}#toyota-huoltosopimus .q-select__dialog>.scroll,.q-select__dialog>.scroll{position:relative;background:inherit}#toyota-huoltosopimus body.mobile:not(.native-mobile) .q-select__dialog{max-height:calc(100vh - 108px)!important}#toyota-huoltosopimus body.platform-android.native-mobile .q-dialog__inner--top .q-select__dialog{max-height:calc(100vh - 24px)!important}#toyota-huoltosopimus body.platform-android:not(.native-mobile) .q-dialog__inner--top .q-select__dialog{max-height:calc(100vh - 80px)!important}#toyota-huoltosopimus body.platform-ios.native-mobile .q-dialog__inner--top>div{border-radius:4px}#toyota-huoltosopimus body.platform-ios.native-mobile .q-dialog__inner--top .q-select__dialog--focused{max-height:47vh!important}#toyota-huoltosopimus body.platform-ios:not(.native-mobile) .q-dialog__inner--top .q-select__dialog--focused{max-height:50vh!important}#toyota-huoltosopimus .q-separator,.q-separator{border:0;background:#0000001f;margin:0;transition:background .3s,opacity .3s;flex-shrink:0}#toyota-huoltosopimus .q-separator--dark,.q-separator--dark{background:#ffffff47}#toyota-huoltosopimus .q-separator--horizontal,.q-separator--horizontal{display:block;height:1px}#toyota-huoltosopimus .q-separator--horizontal-inset,.q-separator--horizontal-inset{margin-left:16px;margin-right:16px}#toyota-huoltosopimus .q-separator--horizontal-item-inset,.q-separator--horizontal-item-inset{margin-left:72px;margin-right:0}#toyota-huoltosopimus .q-separator--horizontal-item-thumbnail-inset,.q-separator--horizontal-item-thumbnail-inset{margin-left:116px;margin-right:0}#toyota-huoltosopimus .q-separator--vertical,.q-separator--vertical{width:1px;height:auto;align-self:stretch}#toyota-huoltosopimus .q-separator--vertical-inset,.q-separator--vertical-inset{margin-top:8px;margin-bottom:8px}#toyota-huoltosopimus .q-skeleton,.q-skeleton{--q-skeleton-speed: 1.5s;background:#0000001f;border-radius:4px;box-sizing:border-box}#toyota-huoltosopimus .q-skeleton--anim,.q-skeleton--anim{cursor:wait}#toyota-huoltosopimus .q-skeleton:before,.q-skeleton:before{content:" "}#toyota-huoltosopimus .q-skeleton--type-text,.q-skeleton--type-text{transform:scaleY(.5)}#toyota-huoltosopimus .q-skeleton--type-circle,.q-skeleton--type-circle,#toyota-huoltosopimus .q-skeleton--type-QAvatar,.q-skeleton--type-QAvatar{height:48px;width:48px;border-radius:50%}#toyota-huoltosopimus .q-skeleton--type-QBtn,.q-skeleton--type-QBtn{width:90px;height:36px}#toyota-huoltosopimus .q-skeleton--type-QBadge,.q-skeleton--type-QBadge{width:70px;height:16px}#toyota-huoltosopimus .q-skeleton--type-QChip,.q-skeleton--type-QChip{width:90px;height:28px;border-radius:16px}#toyota-huoltosopimus .q-skeleton--type-QToolbar,.q-skeleton--type-QToolbar{height:50px}#toyota-huoltosopimus .q-skeleton--type-QCheckbox,.q-skeleton--type-QCheckbox,#toyota-huoltosopimus .q-skeleton--type-QRadio,.q-skeleton--type-QRadio{width:40px;height:40px;border-radius:50%}#toyota-huoltosopimus .q-skeleton--type-QToggle,.q-skeleton--type-QToggle{width:56px;height:40px;border-radius:7px}#toyota-huoltosopimus .q-skeleton--type-QSlider,.q-skeleton--type-QSlider,#toyota-huoltosopimus .q-skeleton--type-QRange,.q-skeleton--type-QRange{height:40px}#toyota-huoltosopimus .q-skeleton--type-QInput,.q-skeleton--type-QInput{height:56px}#toyota-huoltosopimus .q-skeleton--bordered,.q-skeleton--bordered{border:1px solid rgba(0,0,0,.05)}#toyota-huoltosopimus .q-skeleton--square,.q-skeleton--square{border-radius:0}#toyota-huoltosopimus .q-skeleton--anim-fade,.q-skeleton--anim-fade{animation:q-skeleton--fade var(--q-skeleton-speed) linear .5s infinite}#toyota-huoltosopimus .q-skeleton--anim-pulse,.q-skeleton--anim-pulse{animation:q-skeleton--pulse var(--q-skeleton-speed) ease-in-out .5s infinite}#toyota-huoltosopimus .q-skeleton--anim-pulse-x,.q-skeleton--anim-pulse-x{animation:q-skeleton--pulse-x var(--q-skeleton-speed) ease-in-out .5s infinite}#toyota-huoltosopimus .q-skeleton--anim-pulse-y,.q-skeleton--anim-pulse-y{animation:q-skeleton--pulse-y var(--q-skeleton-speed) ease-in-out .5s infinite}#toyota-huoltosopimus .q-skeleton--anim-wave,.q-skeleton--anim-wave,#toyota-huoltosopimus .q-skeleton--anim-blink,.q-skeleton--anim-blink,#toyota-huoltosopimus .q-skeleton--anim-pop,.q-skeleton--anim-pop{position:relative;overflow:hidden;z-index:1}#toyota-huoltosopimus .q-skeleton--anim-wave:after,.q-skeleton--anim-wave:after,#toyota-huoltosopimus .q-skeleton--anim-blink:after,.q-skeleton--anim-blink:after,#toyota-huoltosopimus .q-skeleton--anim-pop:after,.q-skeleton--anim-pop:after{content:"";position:absolute;inset:0;z-index:0}#toyota-huoltosopimus .q-skeleton--anim-blink:after,.q-skeleton--anim-blink:after{background:#ffffffb3;animation:q-skeleton--fade var(--q-skeleton-speed) linear .5s infinite}#toyota-huoltosopimus .q-skeleton--anim-wave:after,.q-skeleton--anim-wave:after{background:linear-gradient(90deg,#fff0,#ffffff80,#fff0);animation:q-skeleton--wave var(--q-skeleton-speed) linear .5s infinite}#toyota-huoltosopimus .q-skeleton--dark,.q-skeleton--dark{background:#ffffff0d}#toyota-huoltosopimus .q-skeleton--dark.q-skeleton--bordered,.q-skeleton--dark.q-skeleton--bordered{border:1px solid rgba(255,255,255,.25)}#toyota-huoltosopimus .q-skeleton--dark.q-skeleton--anim-wave:after,.q-skeleton--dark.q-skeleton--anim-wave:after{background:linear-gradient(90deg,#fff0,#ffffff1a,#fff0)}#toyota-huoltosopimus .q-skeleton--dark.q-skeleton--anim-blink:after,.q-skeleton--dark.q-skeleton--anim-blink:after{background:#fff3}@keyframes q-skeleton--fade{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes q-skeleton--pulse{0%{transform:scale(1)}50%{transform:scale(.85)}to{transform:scale(1)}}@keyframes q-skeleton--pulse-x{0%{transform:scaleX(1)}50%{transform:scaleX(.75)}to{transform:scaleX(1)}}@keyframes q-skeleton--pulse-y{0%{transform:scaleY(1)}50%{transform:scaleY(.75)}to{transform:scaleY(1)}}@keyframes q-skeleton--wave{0%{transform:translate(-100%)}to{transform:translate(100%)}}#toyota-huoltosopimus .q-slide-item,.q-slide-item{position:relative;background:#fff}#toyota-huoltosopimus .q-slide-item__left,.q-slide-item__left,#toyota-huoltosopimus .q-slide-item__right,.q-slide-item__right,#toyota-huoltosopimus .q-slide-item__top,.q-slide-item__top,#toyota-huoltosopimus .q-slide-item__bottom,.q-slide-item__bottom{visibility:hidden;font-size:14px;color:#fff}#toyota-huoltosopimus .q-slide-item__left .q-icon,.q-slide-item__left .q-icon,#toyota-huoltosopimus .q-slide-item__right .q-icon,.q-slide-item__right .q-icon,#toyota-huoltosopimus .q-slide-item__top .q-icon,.q-slide-item__top .q-icon,#toyota-huoltosopimus .q-slide-item__bottom .q-icon,.q-slide-item__bottom .q-icon{font-size:1.714em}#toyota-huoltosopimus .q-slide-item__left,.q-slide-item__left{background:#4caf50;padding:8px 16px}#toyota-huoltosopimus .q-slide-item__left>div,.q-slide-item__left>div{transform-origin:left center}#toyota-huoltosopimus .q-slide-item__right,.q-slide-item__right{background:#ff9800;padding:8px 16px}#toyota-huoltosopimus .q-slide-item__right>div,.q-slide-item__right>div{transform-origin:right center}#toyota-huoltosopimus .q-slide-item__top,.q-slide-item__top{background:#2196f3;padding:16px 8px}#toyota-huoltosopimus .q-slide-item__top>div,.q-slide-item__top>div{transform-origin:top center}#toyota-huoltosopimus .q-slide-item__bottom,.q-slide-item__bottom{background:#9c27b0;padding:16px 8px}#toyota-huoltosopimus .q-slide-item__bottom>div,.q-slide-item__bottom>div{transform-origin:bottom center}#toyota-huoltosopimus .q-slide-item__content,.q-slide-item__content{background:inherit;transition:transform .2s ease-in;-webkit-user-select:none;user-select:none;cursor:pointer}#toyota-huoltosopimus .q-slider,.q-slider{position:relative}#toyota-huoltosopimus .q-slider--h,.q-slider--h{width:100%}#toyota-huoltosopimus .q-slider--v,.q-slider--v{height:200px}#toyota-huoltosopimus .q-slider--editable .q-slider__track-container,.q-slider--editable .q-slider__track-container{cursor:grab}#toyota-huoltosopimus .q-slider__track-container,.q-slider__track-container{outline:0}#toyota-huoltosopimus .q-slider__track-container--h,.q-slider__track-container--h{width:100%;padding:12px 0}#toyota-huoltosopimus .q-slider__track-container--h .q-slider__selection,.q-slider__track-container--h .q-slider__selection{will-change:width,left}#toyota-huoltosopimus .q-slider__track-container--v,.q-slider__track-container--v{height:100%;padding:0 12px}#toyota-huoltosopimus .q-slider__track-container--v .q-slider__selection,.q-slider__track-container--v .q-slider__selection{will-change:height,top}#toyota-huoltosopimus .q-slider__track,.q-slider__track{color:var(--q-primary);background:#0000001a;border-radius:4px;width:inherit;height:inherit}#toyota-huoltosopimus .q-slider__inner,.q-slider__inner{background:#0000001a;border-radius:inherit;width:100%;height:100%}#toyota-huoltosopimus .q-slider__selection,.q-slider__selection{background:currentColor;border-radius:inherit;width:100%;height:100%}#toyota-huoltosopimus .q-slider__markers,.q-slider__markers{color:#0000004d;border-radius:inherit;width:100%;height:100%}#toyota-huoltosopimus .q-slider__markers:after,.q-slider__markers:after{content:"";position:absolute;background:currentColor}#toyota-huoltosopimus .q-slider__markers--h,.q-slider__markers--h{background-image:repeating-linear-gradient(to right,currentColor,currentColor 2px,rgba(255,255,255,0) 0,rgba(255,255,255,0))}#toyota-huoltosopimus .q-slider__markers--h:after,.q-slider__markers--h:after{height:100%;width:2px;top:0;right:0}#toyota-huoltosopimus .q-slider__markers--v,.q-slider__markers--v{background-image:repeating-linear-gradient(to bottom,currentColor,currentColor 2px,rgba(255,255,255,0) 0,rgba(255,255,255,0))}#toyota-huoltosopimus .q-slider__markers--v:after,.q-slider__markers--v:after{width:100%;height:2px;left:0;bottom:0}#toyota-huoltosopimus .q-slider__marker-labels-container,.q-slider__marker-labels-container{position:relative;width:100%;height:100%;min-height:24px;min-width:24px}#toyota-huoltosopimus .q-slider__marker-labels,.q-slider__marker-labels{position:absolute}#toyota-huoltosopimus .q-slider__marker-labels--h-standard,.q-slider__marker-labels--h-standard{top:0}#toyota-huoltosopimus .q-slider__marker-labels--h-switched,.q-slider__marker-labels--h-switched{bottom:0}#toyota-huoltosopimus .q-slider__marker-labels--h-ltr,.q-slider__marker-labels--h-ltr{transform:translate(-50%)}#toyota-huoltosopimus .q-slider__marker-labels--h-rtl,.q-slider__marker-labels--h-rtl{transform:translate(50%)}#toyota-huoltosopimus .q-slider__marker-labels--v-standard,.q-slider__marker-labels--v-standard{left:4px}#toyota-huoltosopimus .q-slider__marker-labels--v-switched,.q-slider__marker-labels--v-switched{right:4px}#toyota-huoltosopimus .q-slider__marker-labels--v-ltr,.q-slider__marker-labels--v-ltr{transform:translateY(-50%)}#toyota-huoltosopimus .q-slider__marker-labels--v-rtl,.q-slider__marker-labels--v-rtl{transform:translateY(50%)}#toyota-huoltosopimus .q-slider__thumb,.q-slider__thumb{z-index:1;outline:0;color:var(--q-primary);transition:transform .18s ease-out,fill .18s ease-out,stroke .18s ease-out}#toyota-huoltosopimus .q-slider__thumb.q-slider--focus,.q-slider__thumb.q-slider--focus{opacity:1!important}#toyota-huoltosopimus .q-slider__thumb--h,.q-slider__thumb--h{top:50%;will-change:left}#toyota-huoltosopimus .q-slider__thumb--h-ltr,.q-slider__thumb--h-ltr{transform:scale(1) translate(-50%,-50%)}#toyota-huoltosopimus .q-slider__thumb--h-rtl,.q-slider__thumb--h-rtl{transform:scale(1) translate(50%,-50%)}#toyota-huoltosopimus .q-slider__thumb--v,.q-slider__thumb--v{left:50%;will-change:top}#toyota-huoltosopimus .q-slider__thumb--v-ltr,.q-slider__thumb--v-ltr{transform:scale(1) translate(-50%,-50%)}#toyota-huoltosopimus .q-slider__thumb--v-rtl,.q-slider__thumb--v-rtl{transform:scale(1) translate(-50%,50%)}#toyota-huoltosopimus .q-slider__thumb-shape,.q-slider__thumb-shape{top:0;left:0;stroke-width:3.5;stroke:currentColor;transition:transform .28s}#toyota-huoltosopimus .q-slider__thumb-shape path,.q-slider__thumb-shape path{stroke:currentColor;fill:currentColor}#toyota-huoltosopimus .q-slider__focus-ring,.q-slider__focus-ring{border-radius:50%;opacity:0;transition:transform .26667s ease-out,opacity .26667s ease-out,background-color .26667s ease-out;transition-delay:.14s}#toyota-huoltosopimus .q-slider__pin,.q-slider__pin{opacity:0;white-space:nowrap;transition:opacity .28s ease-out;transition-delay:.14s}#toyota-huoltosopimus .q-slider__pin:before,.q-slider__pin:before{content:"";width:0;height:0;position:absolute}#toyota-huoltosopimus .q-slider__pin--h:before,.q-slider__pin--h:before{border-left:6px solid transparent;border-right:6px solid transparent;left:50%;transform:translate(-50%)}#toyota-huoltosopimus .q-slider__pin--h-standard,.q-slider__pin--h-standard{bottom:100%}#toyota-huoltosopimus .q-slider__pin--h-standard:before,.q-slider__pin--h-standard:before{bottom:2px;border-top:6px solid currentColor}#toyota-huoltosopimus .q-slider__pin--h-switched,.q-slider__pin--h-switched{top:100%}#toyota-huoltosopimus .q-slider__pin--h-switched:before,.q-slider__pin--h-switched:before{top:2px;border-bottom:6px solid currentColor}#toyota-huoltosopimus .q-slider__pin--v,.q-slider__pin--v{top:0}#toyota-huoltosopimus .q-slider__pin--v:before,.q-slider__pin--v:before{top:50%;transform:translateY(-50%);border-top:6px solid transparent;border-bottom:6px solid transparent}#toyota-huoltosopimus .q-slider__pin--v-standard,.q-slider__pin--v-standard{left:100%}#toyota-huoltosopimus .q-slider__pin--v-standard:before,.q-slider__pin--v-standard:before{left:2px;border-right:6px solid currentColor}#toyota-huoltosopimus .q-slider__pin--v-switched,.q-slider__pin--v-switched{right:100%}#toyota-huoltosopimus .q-slider__pin--v-switched:before,.q-slider__pin--v-switched:before{right:2px;border-left:6px solid currentColor}#toyota-huoltosopimus .q-slider__label,.q-slider__label{z-index:1;white-space:nowrap;position:absolute}#toyota-huoltosopimus .q-slider__label--h,.q-slider__label--h{left:50%;transform:translate(-50%)}#toyota-huoltosopimus .q-slider__label--h-standard,.q-slider__label--h-standard{bottom:7px}#toyota-huoltosopimus .q-slider__label--h-switched,.q-slider__label--h-switched{top:7px}#toyota-huoltosopimus .q-slider__label--v,.q-slider__label--v{top:50%;transform:translateY(-50%)}#toyota-huoltosopimus .q-slider__label--v-standard,.q-slider__label--v-standard{left:7px}#toyota-huoltosopimus .q-slider__label--v-switched,.q-slider__label--v-switched{right:7px}#toyota-huoltosopimus .q-slider__text-container,.q-slider__text-container{min-height:25px;padding:2px 8px;border-radius:4px;background:currentColor;position:relative;text-align:center}#toyota-huoltosopimus .q-slider__text,.q-slider__text{color:#fff;font-size:12px}#toyota-huoltosopimus .q-slider--no-value .q-slider__thumb,.q-slider--no-value .q-slider__thumb,#toyota-huoltosopimus .q-slider--no-value .q-slider__inner,.q-slider--no-value .q-slider__inner,#toyota-huoltosopimus .q-slider--no-value .q-slider__selection,.q-slider--no-value .q-slider__selection{opacity:0}#toyota-huoltosopimus .q-slider--focus .q-slider__focus-ring,.q-slider--focus .q-slider__focus-ring,#toyota-huoltosopimus body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__focus-ring{background:currentColor;transform:scale3d(1.55,1.55,1);opacity:.25}#toyota-huoltosopimus .q-slider--focus .q-slider__thumb,.q-slider--focus .q-slider__thumb,#toyota-huoltosopimus .q-slider--focus .q-slider__inner,.q-slider--focus .q-slider__inner,#toyota-huoltosopimus .q-slider--focus .q-slider__selection,.q-slider--focus .q-slider__selection,#toyota-huoltosopimus body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__thumb,#toyota-huoltosopimus body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__inner,#toyota-huoltosopimus body.desktop .q-slider.q-slider--editable .q-slider__track-container:hover .q-slider__selection{opacity:1}#toyota-huoltosopimus .q-slider--inactive .q-slider__thumb--h,.q-slider--inactive .q-slider__thumb--h{transition:left .28s,right .28s}#toyota-huoltosopimus .q-slider--inactive .q-slider__thumb--v,.q-slider--inactive .q-slider__thumb--v{transition:top .28s,bottom .28s}#toyota-huoltosopimus .q-slider--inactive .q-slider__selection,.q-slider--inactive .q-slider__selection{transition:width .28s,left .28s,right .28s,height .28s,top .28s,bottom .28s}#toyota-huoltosopimus .q-slider--inactive .q-slider__text-container,.q-slider--inactive .q-slider__text-container{transition:transform .28s}#toyota-huoltosopimus .q-slider--active,.q-slider--active{cursor:grabbing}#toyota-huoltosopimus .q-slider--active .q-slider__thumb-shape,.q-slider--active .q-slider__thumb-shape{transform:scale(1.5)}#toyota-huoltosopimus .q-slider--active .q-slider__focus-ring,.q-slider--active .q-slider__focus-ring,#toyota-huoltosopimus .q-slider--active.q-slider--label .q-slider__thumb-shape,.q-slider--active.q-slider--label .q-slider__thumb-shape{transform:scale(0)!important}#toyota-huoltosopimus body.desktop .q-slider.q-slider--enabled .q-slider__track-container:hover .q-slider__pin,#toyota-huoltosopimus .q-slider--label.q-slider--active .q-slider__pin,.q-slider--label.q-slider--active .q-slider__pin,#toyota-huoltosopimus .q-slider--label .q-slider--focus .q-slider__pin,.q-slider--label .q-slider--focus .q-slider__pin,#toyota-huoltosopimus .q-slider--label.q-slider--label-always .q-slider__pin,.q-slider--label.q-slider--label-always .q-slider__pin{opacity:1}#toyota-huoltosopimus .q-slider--dark .q-slider__track,.q-slider--dark .q-slider__track,#toyota-huoltosopimus .q-slider--dark .q-slider__inner,.q-slider--dark .q-slider__inner{background:#ffffff1a}#toyota-huoltosopimus .q-slider--dark .q-slider__markers,.q-slider--dark .q-slider__markers{color:#ffffff4d}#toyota-huoltosopimus .q-slider--dense .q-slider__track-container--h,.q-slider--dense .q-slider__track-container--h{padding:6px 0}#toyota-huoltosopimus .q-slider--dense .q-slider__track-container--v,.q-slider--dense .q-slider__track-container--v{padding:0 6px}#toyota-huoltosopimus .q-space,.q-space{flex-grow:1!important}#toyota-huoltosopimus .q-spinner,.q-spinner{vertical-align:middle}#toyota-huoltosopimus .q-spinner-mat,.q-spinner-mat{animation:q-spin 2s linear infinite;transform-origin:center center}#toyota-huoltosopimus .q-spinner-mat .path,.q-spinner-mat .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:q-mat-dash 1.5s ease-in-out infinite}@keyframes q-spin{0%{transform:rotate3d(0,0,1,0)}25%{transform:rotate3d(0,0,1,90deg)}50%{transform:rotate3d(0,0,1,180deg)}75%{transform:rotate3d(0,0,1,270deg)}to{transform:rotate3d(0,0,1,359deg)}}@keyframes q-mat-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}#toyota-huoltosopimus .q-splitter__panel,.q-splitter__panel{position:relative;z-index:0}#toyota-huoltosopimus .q-splitter__panel>.q-splitter,.q-splitter__panel>.q-splitter{width:100%;height:100%}#toyota-huoltosopimus .q-splitter__separator,.q-splitter__separator{background-color:#0000001f;-webkit-user-select:none;user-select:none;position:relative;z-index:1}#toyota-huoltosopimus .q-splitter__separator-area>*,.q-splitter__separator-area>*{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#toyota-huoltosopimus .q-splitter--dark .q-splitter__separator,.q-splitter--dark .q-splitter__separator{background-color:#ffffff47}#toyota-huoltosopimus .q-splitter--vertical>.q-splitter__panel,.q-splitter--vertical>.q-splitter__panel{height:100%}#toyota-huoltosopimus .q-splitter--vertical.q-splitter--active,.q-splitter--vertical.q-splitter--active{cursor:col-resize}#toyota-huoltosopimus .q-splitter--vertical>.q-splitter__separator,.q-splitter--vertical>.q-splitter__separator{width:1px}#toyota-huoltosopimus .q-splitter--vertical>.q-splitter__separator>div,.q-splitter--vertical>.q-splitter__separator>div{left:-6px;right:-6px}#toyota-huoltosopimus .q-splitter--vertical.q-splitter--workable>.q-splitter__separator,.q-splitter--vertical.q-splitter--workable>.q-splitter__separator{cursor:col-resize}#toyota-huoltosopimus .q-splitter--horizontal>.q-splitter__panel,.q-splitter--horizontal>.q-splitter__panel{width:100%}#toyota-huoltosopimus .q-splitter--horizontal.q-splitter--active,.q-splitter--horizontal.q-splitter--active{cursor:row-resize}#toyota-huoltosopimus .q-splitter--horizontal>.q-splitter__separator,.q-splitter--horizontal>.q-splitter__separator{height:1px}#toyota-huoltosopimus .q-splitter--horizontal>.q-splitter__separator>div,.q-splitter--horizontal>.q-splitter__separator>div{top:-6px;bottom:-6px}#toyota-huoltosopimus .q-splitter--horizontal.q-splitter--workable>.q-splitter__separator,.q-splitter--horizontal.q-splitter--workable>.q-splitter__separator{cursor:row-resize}#toyota-huoltosopimus .q-splitter__before,.q-splitter__before,#toyota-huoltosopimus .q-splitter__after,.q-splitter__after{overflow:auto}#toyota-huoltosopimus .q-stepper,.q-stepper{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;border-radius:4px;background:#fff}#toyota-huoltosopimus .q-stepper__title,.q-stepper__title{font-size:14px;line-height:1.285714;letter-spacing:.1px}#toyota-huoltosopimus .q-stepper__caption,.q-stepper__caption{font-size:12px;line-height:1.16667}#toyota-huoltosopimus .q-stepper__dot,.q-stepper__dot{contain:layout;margin-right:8px;font-size:14px;width:24px;min-width:24px;height:24px;border-radius:50%;background:currentColor}#toyota-huoltosopimus .q-stepper__dot span,.q-stepper__dot span{color:#fff}#toyota-huoltosopimus .q-stepper__tab,.q-stepper__tab{padding:8px 24px;font-size:14px;color:#9e9e9e;flex-direction:row}#toyota-huoltosopimus .q-stepper--dark,.q-stepper--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}#toyota-huoltosopimus .q-stepper--dark .q-stepper__dot span,.q-stepper--dark .q-stepper__dot span{color:#000}#toyota-huoltosopimus .q-stepper__tab--navigation,.q-stepper__tab--navigation{-webkit-user-select:none;user-select:none;cursor:pointer}#toyota-huoltosopimus .q-stepper__tab--active,.q-stepper__tab--active,#toyota-huoltosopimus .q-stepper__tab--done,.q-stepper__tab--done{color:var(--q-primary)}#toyota-huoltosopimus .q-stepper__tab--active .q-stepper__dot,.q-stepper__tab--active .q-stepper__dot,#toyota-huoltosopimus .q-stepper__tab--active .q-stepper__label,.q-stepper__tab--active .q-stepper__label,#toyota-huoltosopimus .q-stepper__tab--done .q-stepper__dot,.q-stepper__tab--done .q-stepper__dot,#toyota-huoltosopimus .q-stepper__tab--done .q-stepper__label,.q-stepper__tab--done .q-stepper__label{text-shadow:0 0 0 currentColor}#toyota-huoltosopimus .q-stepper__tab--disabled .q-stepper__dot,.q-stepper__tab--disabled .q-stepper__dot{background:#00000038}#toyota-huoltosopimus .q-stepper__tab--disabled .q-stepper__label,.q-stepper__tab--disabled .q-stepper__label{color:#00000052}#toyota-huoltosopimus .q-stepper__tab--error,.q-stepper__tab--error{color:var(--q-negative)}#toyota-huoltosopimus .q-stepper__tab--error-with-icon .q-stepper__dot,.q-stepper__tab--error-with-icon .q-stepper__dot{background:transparent!important}#toyota-huoltosopimus .q-stepper__tab--error-with-icon .q-stepper__dot span,.q-stepper__tab--error-with-icon .q-stepper__dot span{color:currentColor;font-size:24px}#toyota-huoltosopimus .q-stepper__header,.q-stepper__header{border-top-left-radius:inherit;border-top-right-radius:inherit}#toyota-huoltosopimus .q-stepper__header--border,.q-stepper__header--border{border-bottom:1px solid rgba(0,0,0,.12)}#toyota-huoltosopimus .q-stepper__header--standard-labels .q-stepper__tab,.q-stepper__header--standard-labels .q-stepper__tab{min-height:72px;justify-content:center}#toyota-huoltosopimus .q-stepper__header--standard-labels .q-stepper__tab:first-child,.q-stepper__header--standard-labels .q-stepper__tab:first-child{justify-content:flex-start}#toyota-huoltosopimus .q-stepper__header--standard-labels .q-stepper__tab:last-child,.q-stepper__header--standard-labels .q-stepper__tab:last-child{justify-content:flex-end}#toyota-huoltosopimus .q-stepper__header--standard-labels .q-stepper__tab:only-child,.q-stepper__header--standard-labels .q-stepper__tab:only-child{justify-content:center}#toyota-huoltosopimus .q-stepper__header--standard-labels .q-stepper__dot:after,.q-stepper__header--standard-labels .q-stepper__dot:after{display:none}#toyota-huoltosopimus .q-stepper__header--alternative-labels .q-stepper__tab,.q-stepper__header--alternative-labels .q-stepper__tab{min-height:104px;padding:24px 32px;flex-direction:column;justify-content:flex-start}#toyota-huoltosopimus .q-stepper__header--alternative-labels .q-stepper__dot,.q-stepper__header--alternative-labels .q-stepper__dot{margin-right:0}#toyota-huoltosopimus .q-stepper__header--alternative-labels .q-stepper__label,.q-stepper__header--alternative-labels .q-stepper__label{margin-top:8px;text-align:center}#toyota-huoltosopimus .q-stepper__header--alternative-labels .q-stepper__label:before,.q-stepper__header--alternative-labels .q-stepper__label:before,#toyota-huoltosopimus .q-stepper__header--alternative-labels .q-stepper__label:after,.q-stepper__header--alternative-labels .q-stepper__label:after{display:none}#toyota-huoltosopimus .q-stepper__header--contracted,.q-stepper__header--contracted,#toyota-huoltosopimus .q-stepper__header--contracted.q-stepper__header--alternative-labels .q-stepper__tab,.q-stepper__header--contracted.q-stepper__header--alternative-labels .q-stepper__tab{min-height:72px}#toyota-huoltosopimus .q-stepper__header--contracted.q-stepper__header--alternative-labels .q-stepper__tab:first-child,.q-stepper__header--contracted.q-stepper__header--alternative-labels .q-stepper__tab:first-child{align-items:flex-start}#toyota-huoltosopimus .q-stepper__header--contracted.q-stepper__header--alternative-labels .q-stepper__tab:last-child,.q-stepper__header--contracted.q-stepper__header--alternative-labels .q-stepper__tab:last-child{align-items:flex-end}#toyota-huoltosopimus .q-stepper__header--contracted .q-stepper__tab,.q-stepper__header--contracted .q-stepper__tab{padding:24px 0}#toyota-huoltosopimus .q-stepper__header--contracted .q-stepper__tab:first-child .q-stepper__dot,.q-stepper__header--contracted .q-stepper__tab:first-child .q-stepper__dot{transform:translate(24px)}#toyota-huoltosopimus .q-stepper__header--contracted .q-stepper__tab:last-child .q-stepper__dot,.q-stepper__header--contracted .q-stepper__tab:last-child .q-stepper__dot{transform:translate(-24px)}#toyota-huoltosopimus .q-stepper__header--contracted .q-stepper__tab:not(:last-child) .q-stepper__dot:after,.q-stepper__header--contracted .q-stepper__tab:not(:last-child) .q-stepper__dot:after{display:block!important}#toyota-huoltosopimus .q-stepper__header--contracted .q-stepper__dot,.q-stepper__header--contracted .q-stepper__dot{margin:0}#toyota-huoltosopimus .q-stepper__header--contracted .q-stepper__label,.q-stepper__header--contracted .q-stepper__label{display:none}#toyota-huoltosopimus .q-stepper__nav,.q-stepper__nav{padding-top:24px}#toyota-huoltosopimus .q-stepper--flat,.q-stepper--flat{box-shadow:none}#toyota-huoltosopimus .q-stepper--bordered,.q-stepper--bordered{border:1px solid rgba(0,0,0,.12)}#toyota-huoltosopimus .q-stepper--horizontal .q-stepper__step-inner,.q-stepper--horizontal .q-stepper__step-inner{padding:24px}#toyota-huoltosopimus .q-stepper--horizontal .q-stepper__tab:first-child,.q-stepper--horizontal .q-stepper__tab:first-child{border-top-left-radius:inherit}#toyota-huoltosopimus .q-stepper--horizontal .q-stepper__tab:last-child,.q-stepper--horizontal .q-stepper__tab:last-child{border-top-right-radius:inherit}#toyota-huoltosopimus .q-stepper--horizontal .q-stepper__tab:first-child .q-stepper__dot:before,.q-stepper--horizontal .q-stepper__tab:first-child .q-stepper__dot:before,#toyota-huoltosopimus .q-stepper--horizontal .q-stepper__tab:last-child .q-stepper__label:after,.q-stepper--horizontal .q-stepper__tab:last-child .q-stepper__label:after,#toyota-huoltosopimus .q-stepper--horizontal .q-stepper__tab:last-child .q-stepper__dot:after,.q-stepper--horizontal .q-stepper__tab:last-child .q-stepper__dot:after{display:none}#toyota-huoltosopimus .q-stepper--horizontal .q-stepper__tab,.q-stepper--horizontal .q-stepper__tab{overflow:hidden}#toyota-huoltosopimus .q-stepper--horizontal .q-stepper__line,.q-stepper--horizontal .q-stepper__line{contain:layout}#toyota-huoltosopimus .q-stepper--horizontal .q-stepper__line:before,.q-stepper--horizontal .q-stepper__line:before,#toyota-huoltosopimus .q-stepper--horizontal .q-stepper__line:after,.q-stepper--horizontal .q-stepper__line:after{position:absolute;top:50%;height:1px;width:100vw;background:#0000001f}#toyota-huoltosopimus .q-stepper--horizontal .q-stepper__label:after,.q-stepper--horizontal .q-stepper__label:after,#toyota-huoltosopimus .q-stepper--horizontal .q-stepper__dot:after,.q-stepper--horizontal .q-stepper__dot:after{content:"";left:100%;margin-left:8px}#toyota-huoltosopimus .q-stepper--horizontal .q-stepper__dot:before,.q-stepper--horizontal .q-stepper__dot:before{content:"";right:100%;margin-right:8px}#toyota-huoltosopimus .q-stepper--horizontal>.q-stepper__nav,.q-stepper--horizontal>.q-stepper__nav{padding:0 24px 24px}#toyota-huoltosopimus .q-stepper--vertical,.q-stepper--vertical{padding:16px 0}#toyota-huoltosopimus .q-stepper--vertical .q-stepper__tab,.q-stepper--vertical .q-stepper__tab{padding:12px 24px}#toyota-huoltosopimus .q-stepper--vertical .q-stepper__title,.q-stepper--vertical .q-stepper__title{line-height:18px}#toyota-huoltosopimus .q-stepper--vertical .q-stepper__step-inner,.q-stepper--vertical .q-stepper__step-inner{padding:0 24px 32px 60px}#toyota-huoltosopimus .q-stepper--vertical>.q-stepper__nav,.q-stepper--vertical>.q-stepper__nav{padding:24px 24px 0}#toyota-huoltosopimus .q-stepper--vertical .q-stepper__step,.q-stepper--vertical .q-stepper__step{overflow:hidden}#toyota-huoltosopimus .q-stepper--vertical .q-stepper__dot,.q-stepper--vertical .q-stepper__dot{margin-right:12px}#toyota-huoltosopimus .q-stepper--vertical .q-stepper__dot:before,.q-stepper--vertical .q-stepper__dot:before,#toyota-huoltosopimus .q-stepper--vertical .q-stepper__dot:after,.q-stepper--vertical .q-stepper__dot:after{content:"";position:absolute;left:50%;width:1px;height:99999px;background:#0000001f}#toyota-huoltosopimus .q-stepper--vertical .q-stepper__dot:before,.q-stepper--vertical .q-stepper__dot:before{bottom:100%;margin-bottom:8px}#toyota-huoltosopimus .q-stepper--vertical .q-stepper__dot:after,.q-stepper--vertical .q-stepper__dot:after{top:100%;margin-top:8px}#toyota-huoltosopimus .q-stepper--vertical .q-stepper__step:first-child .q-stepper__dot:before,.q-stepper--vertical .q-stepper__step:first-child .q-stepper__dot:before,#toyota-huoltosopimus .q-stepper--vertical .q-stepper__step:last-child .q-stepper__dot:after,.q-stepper--vertical .q-stepper__step:last-child .q-stepper__dot:after{display:none}#toyota-huoltosopimus .q-stepper--vertical .q-stepper__step:last-child .q-stepper__step-inner,.q-stepper--vertical .q-stepper__step:last-child .q-stepper__step-inner{padding-bottom:8px}#toyota-huoltosopimus .q-stepper--dark.q-stepper--bordered,.q-stepper--dark.q-stepper--bordered,#toyota-huoltosopimus .q-stepper--dark .q-stepper__header--border,.q-stepper--dark .q-stepper__header--border{border-color:#ffffff47}#toyota-huoltosopimus .q-stepper--dark.q-stepper--horizontal .q-stepper__line:before,.q-stepper--dark.q-stepper--horizontal .q-stepper__line:before,#toyota-huoltosopimus .q-stepper--dark.q-stepper--horizontal .q-stepper__line:after,.q-stepper--dark.q-stepper--horizontal .q-stepper__line:after{background:#ffffff47}#toyota-huoltosopimus .q-stepper--dark.q-stepper--vertical .q-stepper__dot:before,.q-stepper--dark.q-stepper--vertical .q-stepper__dot:before,#toyota-huoltosopimus .q-stepper--dark.q-stepper--vertical .q-stepper__dot:after,.q-stepper--dark.q-stepper--vertical .q-stepper__dot:after{background:#ffffff47}#toyota-huoltosopimus .q-stepper--dark .q-stepper__tab--disabled,.q-stepper--dark .q-stepper__tab--disabled{color:#ffffff47}#toyota-huoltosopimus .q-stepper--dark .q-stepper__tab--disabled .q-stepper__dot,.q-stepper--dark .q-stepper__tab--disabled .q-stepper__dot{background:#ffffff47}#toyota-huoltosopimus .q-stepper--dark .q-stepper__tab--disabled .q-stepper__label,.q-stepper--dark .q-stepper__tab--disabled .q-stepper__label{color:#ffffff8a}#toyota-huoltosopimus .q-tab-panels,.q-tab-panels{background:#fff}#toyota-huoltosopimus .q-tab-panel,.q-tab-panel{padding:16px}#toyota-huoltosopimus .q-markup-table,.q-markup-table{overflow:auto;background:#fff}#toyota-huoltosopimus .q-table,.q-table{width:100%;max-width:100%;border-collapse:separate;border-spacing:0}#toyota-huoltosopimus .q-table thead tr,.q-table thead tr,#toyota-huoltosopimus .q-table tbody td,.q-table tbody td{height:48px}#toyota-huoltosopimus .q-table th,.q-table th{font-weight:500;font-size:12px;-webkit-user-select:none;user-select:none}#toyota-huoltosopimus .q-table th.sortable,.q-table th.sortable{cursor:pointer}#toyota-huoltosopimus .q-table th.sortable:hover .q-table__sort-icon,.q-table th.sortable:hover .q-table__sort-icon{opacity:.64}#toyota-huoltosopimus .q-table th.sorted .q-table__sort-icon,.q-table th.sorted .q-table__sort-icon{opacity:.86!important}#toyota-huoltosopimus .q-table th.sort-desc .q-table__sort-icon,.q-table th.sort-desc .q-table__sort-icon{transform:rotate(180deg)}#toyota-huoltosopimus .q-table th,.q-table th,#toyota-huoltosopimus .q-table td,.q-table td{padding:7px 16px;background-color:inherit}#toyota-huoltosopimus .q-table thead,.q-table thead,#toyota-huoltosopimus .q-table td,.q-table td,#toyota-huoltosopimus .q-table th,.q-table th{border-style:solid;border-width:0}#toyota-huoltosopimus .q-table tbody td,.q-table tbody td{font-size:13px}#toyota-huoltosopimus .q-table__card,.q-table__card{color:#000;background-color:#fff;border-radius:4px;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}#toyota-huoltosopimus .q-table__card .q-table__middle,.q-table__card .q-table__middle{flex:1 1 auto}#toyota-huoltosopimus .q-table__card .q-table__top,.q-table__card .q-table__top,#toyota-huoltosopimus .q-table__card .q-table__bottom,.q-table__card .q-table__bottom{flex:0 0 auto}#toyota-huoltosopimus .q-table__container,.q-table__container{position:relative}#toyota-huoltosopimus .q-table__container>div:first-child,.q-table__container>div:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}#toyota-huoltosopimus .q-table__container>div:last-child,.q-table__container>div:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}#toyota-huoltosopimus .q-table__container>.q-inner-loading,.q-table__container>.q-inner-loading{border-radius:inherit!important}#toyota-huoltosopimus .q-table__top,.q-table__top{padding:12px 16px}#toyota-huoltosopimus .q-table__top .q-table__control,.q-table__top .q-table__control{flex-wrap:wrap}#toyota-huoltosopimus .q-table__title,.q-table__title{font-size:20px;letter-spacing:.005em;font-weight:400}#toyota-huoltosopimus .q-table__separator,.q-table__separator{min-width:8px!important}#toyota-huoltosopimus .q-table__progress,.q-table__progress{height:0!important}#toyota-huoltosopimus .q-table__progress th,.q-table__progress th{padding:0!important;border:0!important}#toyota-huoltosopimus .q-table__progress .q-linear-progress,.q-table__progress .q-linear-progress{position:absolute;bottom:0}#toyota-huoltosopimus .q-table__middle,.q-table__middle{max-width:100%}#toyota-huoltosopimus .q-table__bottom,.q-table__bottom{min-height:50px;padding:4px 14px 4px 16px;font-size:12px}#toyota-huoltosopimus .q-table__bottom .q-table__control,.q-table__bottom .q-table__control{min-height:24px}#toyota-huoltosopimus .q-table__bottom-nodata-icon,.q-table__bottom-nodata-icon{font-size:200%;margin-right:8px}#toyota-huoltosopimus .q-table__bottom-item,.q-table__bottom-item{margin-right:16px}#toyota-huoltosopimus .q-table__control,.q-table__control{display:flex;align-items:center}#toyota-huoltosopimus .q-table__sort-icon,.q-table__sort-icon{transition:transform .3s cubic-bezier(.25,.8,.5,1);opacity:0;font-size:120%}#toyota-huoltosopimus .q-table__sort-icon--left,.q-table__sort-icon--left,#toyota-huoltosopimus .q-table__sort-icon--center,.q-table__sort-icon--center{margin-left:4px}#toyota-huoltosopimus .q-table__sort-icon--right,.q-table__sort-icon--right{margin-right:4px}#toyota-huoltosopimus .q-table--col-auto-width,.q-table--col-auto-width{width:1px}#toyota-huoltosopimus .q-table__card--dark,.q-table__card--dark,#toyota-huoltosopimus .q-table--dark,.q-table--dark{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}#toyota-huoltosopimus .q-table--flat,.q-table--flat{box-shadow:none}#toyota-huoltosopimus .q-table--bordered,.q-table--bordered{border:1px solid rgba(0,0,0,.12)}#toyota-huoltosopimus .q-table--square,.q-table--square{border-radius:0}#toyota-huoltosopimus .q-table__linear-progress,.q-table__linear-progress{height:2px}#toyota-huoltosopimus .q-table--no-wrap th,.q-table--no-wrap th,#toyota-huoltosopimus .q-table--no-wrap td,.q-table--no-wrap td{white-space:nowrap}#toyota-huoltosopimus .q-table--grid,.q-table--grid{box-shadow:none;border-radius:4px}#toyota-huoltosopimus .q-table--grid .q-table__top,.q-table--grid .q-table__top{padding-bottom:4px}#toyota-huoltosopimus .q-table--grid .q-table__middle,.q-table--grid .q-table__middle{min-height:2px;margin-bottom:4px}#toyota-huoltosopimus .q-table--grid .q-table__middle thead,.q-table--grid .q-table__middle thead,#toyota-huoltosopimus .q-table--grid .q-table__middle thead th,.q-table--grid .q-table__middle thead th{border:0!important}#toyota-huoltosopimus .q-table--grid .q-table__linear-progress,.q-table--grid .q-table__linear-progress{bottom:0}#toyota-huoltosopimus .q-table--grid .q-table__bottom,.q-table--grid .q-table__bottom{border-top:0}#toyota-huoltosopimus .q-table--grid .q-table__grid-content,.q-table--grid .q-table__grid-content{flex:1 1 auto}#toyota-huoltosopimus .q-table--grid.fullscreen,.q-table--grid.fullscreen{background:inherit}#toyota-huoltosopimus .q-table__grid-item-card,.q-table__grid-item-card{vertical-align:top;padding:12px}#toyota-huoltosopimus .q-table__grid-item-card .q-separator,.q-table__grid-item-card .q-separator{margin:12px 0}#toyota-huoltosopimus .q-table__grid-item-row+.q-table__grid-item-row,.q-table__grid-item-row+.q-table__grid-item-row{margin-top:8px}#toyota-huoltosopimus .q-table__grid-item-title,.q-table__grid-item-title{opacity:.54;font-weight:500;font-size:12px}#toyota-huoltosopimus .q-table__grid-item-value,.q-table__grid-item-value{font-size:13px}#toyota-huoltosopimus .q-table__grid-item,.q-table__grid-item{padding:4px;transition:transform .3s cubic-bezier(.25,.8,.5,1)}#toyota-huoltosopimus .q-table__grid-item--selected,.q-table__grid-item--selected{transform:scale(.95)}#toyota-huoltosopimus .q-table--horizontal-separator thead th,.q-table--horizontal-separator thead th,#toyota-huoltosopimus .q-table--horizontal-separator tbody tr:not(:last-child)>td,.q-table--horizontal-separator tbody tr:not(:last-child)>td,#toyota-huoltosopimus .q-table--cell-separator thead th,.q-table--cell-separator thead th,#toyota-huoltosopimus .q-table--cell-separator tbody tr:not(:last-child)>td,.q-table--cell-separator tbody tr:not(:last-child)>td{border-bottom-width:1px}#toyota-huoltosopimus .q-table--vertical-separator td,.q-table--vertical-separator td,#toyota-huoltosopimus .q-table--vertical-separator th,.q-table--vertical-separator th,#toyota-huoltosopimus .q-table--cell-separator td,.q-table--cell-separator td,#toyota-huoltosopimus .q-table--cell-separator th,.q-table--cell-separator th{border-left-width:1px}#toyota-huoltosopimus .q-table--vertical-separator thead tr:last-child th,.q-table--vertical-separator thead tr:last-child th,#toyota-huoltosopimus .q-table--vertical-separator.q-table--loading tr:nth-last-child(2) th,.q-table--vertical-separator.q-table--loading tr:nth-last-child(2) th,#toyota-huoltosopimus .q-table--cell-separator thead tr:last-child th,.q-table--cell-separator thead tr:last-child th,#toyota-huoltosopimus .q-table--cell-separator.q-table--loading tr:nth-last-child(2) th,.q-table--cell-separator.q-table--loading tr:nth-last-child(2) th{border-bottom-width:1px}#toyota-huoltosopimus .q-table--vertical-separator td:first-child,.q-table--vertical-separator td:first-child,#toyota-huoltosopimus .q-table--vertical-separator th:first-child,.q-table--vertical-separator th:first-child,#toyota-huoltosopimus .q-table--cell-separator td:first-child,.q-table--cell-separator td:first-child,#toyota-huoltosopimus .q-table--cell-separator th:first-child,.q-table--cell-separator th:first-child{border-left:0}#toyota-huoltosopimus .q-table--vertical-separator .q-table__top,.q-table--vertical-separator .q-table__top,#toyota-huoltosopimus .q-table--cell-separator .q-table__top,.q-table--cell-separator .q-table__top{border-bottom:1px solid rgba(0,0,0,.12)}#toyota-huoltosopimus .q-table--dense .q-table__top,.q-table--dense .q-table__top{padding:6px 16px}#toyota-huoltosopimus .q-table--dense .q-table__bottom,.q-table--dense .q-table__bottom{min-height:33px}#toyota-huoltosopimus .q-table--dense .q-table__sort-icon,.q-table--dense .q-table__sort-icon{font-size:110%}#toyota-huoltosopimus .q-table--dense .q-table th,.q-table--dense .q-table th,#toyota-huoltosopimus .q-table--dense .q-table td,.q-table--dense .q-table td{padding:4px 8px}#toyota-huoltosopimus .q-table--dense .q-table thead tr,.q-table--dense .q-table thead tr,#toyota-huoltosopimus .q-table--dense .q-table tbody tr,.q-table--dense .q-table tbody tr,#toyota-huoltosopimus .q-table--dense .q-table tbody td,.q-table--dense .q-table tbody td{height:28px}#toyota-huoltosopimus .q-table--dense .q-table th:first-child,.q-table--dense .q-table th:first-child,#toyota-huoltosopimus .q-table--dense .q-table td:first-child,.q-table--dense .q-table td:first-child{padding-left:16px}#toyota-huoltosopimus .q-table--dense .q-table th:last-child,.q-table--dense .q-table th:last-child,#toyota-huoltosopimus .q-table--dense .q-table td:last-child,.q-table--dense .q-table td:last-child{padding-right:16px}#toyota-huoltosopimus .q-table--dense .q-table__bottom-item,.q-table--dense .q-table__bottom-item{margin-right:8px}#toyota-huoltosopimus .q-table--dense .q-table__select .q-field__control,.q-table--dense .q-table__select .q-field__control,#toyota-huoltosopimus .q-table--dense .q-table__select .q-field__native,.q-table--dense .q-table__select .q-field__native{min-height:24px;padding:0}#toyota-huoltosopimus .q-table--dense .q-table__select .q-field__marginal,.q-table--dense .q-table__select .q-field__marginal{height:24px}#toyota-huoltosopimus .q-table__bottom:not(.q-table__bottom--nodata),.q-table__bottom:not(.q-table__bottom--nodata){border-top:1px solid rgba(0,0,0,.12)}#toyota-huoltosopimus .q-table thead,.q-table thead,#toyota-huoltosopimus .q-table tr,.q-table tr,#toyota-huoltosopimus .q-table th,.q-table th,#toyota-huoltosopimus .q-table td,.q-table td{border-color:#0000001f}#toyota-huoltosopimus .q-table tbody td,.q-table tbody td{position:relative}#toyota-huoltosopimus .q-table tbody td:before,.q-table tbody td:before,#toyota-huoltosopimus .q-table tbody td:after,.q-table tbody td:after{position:absolute;inset:0;pointer-events:none}#toyota-huoltosopimus .q-table tbody td:before,.q-table tbody td:before{background:#00000008}#toyota-huoltosopimus .q-table tbody td:after,.q-table tbody td:after{background:#0000000f}#toyota-huoltosopimus .q-table tbody tr.selected td:after,.q-table tbody tr.selected td:after{content:""}#toyota-huoltosopimus body.desktop .q-table>tbody>tr:not(.q-tr--no-hover):hover>td:not(.q-td--no-hover):before{content:""}#toyota-huoltosopimus .q-table__card--dark,.q-table__card--dark,#toyota-huoltosopimus .q-table--dark,.q-table--dark,#toyota-huoltosopimus .q-table--dark .q-table__bottom,.q-table--dark .q-table__bottom,#toyota-huoltosopimus .q-table--dark thead,.q-table--dark thead,#toyota-huoltosopimus .q-table--dark tr,.q-table--dark tr,#toyota-huoltosopimus .q-table--dark th,.q-table--dark th,#toyota-huoltosopimus .q-table--dark td,.q-table--dark td{border-color:#ffffff47}#toyota-huoltosopimus .q-table--dark tbody td:before,.q-table--dark tbody td:before{background:#ffffff12}#toyota-huoltosopimus .q-table--dark tbody td:after,.q-table--dark tbody td:after{background:#ffffff1a}#toyota-huoltosopimus .q-table--dark.q-table--vertical-separator .q-table__top,.q-table--dark.q-table--vertical-separator .q-table__top,#toyota-huoltosopimus .q-table--dark.q-table--cell-separator .q-table__top,.q-table--dark.q-table--cell-separator .q-table__top{border-color:#ffffff47}#toyota-huoltosopimus .q-tab,.q-tab{padding:0 16px;min-height:48px;transition:color .3s,background-color .3s;text-transform:uppercase;white-space:nowrap;color:inherit;text-decoration:none}#toyota-huoltosopimus .q-tab--full,.q-tab--full{min-height:72px}#toyota-huoltosopimus .q-tab--no-caps,.q-tab--no-caps{text-transform:none}#toyota-huoltosopimus .q-tab__content,.q-tab__content{height:inherit;padding:4px 0;min-width:40px}#toyota-huoltosopimus .q-tab__content--inline .q-tab__icon+.q-tab__label,.q-tab__content--inline .q-tab__icon+.q-tab__label{padding-left:8px}#toyota-huoltosopimus .q-tab__content .q-chip--floating,.q-tab__content .q-chip--floating{top:0;right:-16px}#toyota-huoltosopimus .q-tab__icon,.q-tab__icon{width:24px;height:24px;font-size:24px}#toyota-huoltosopimus .q-tab__label,.q-tab__label{font-size:14px;line-height:1.715em;font-weight:500}#toyota-huoltosopimus .q-tab .q-badge,.q-tab .q-badge{top:3px;right:-12px}#toyota-huoltosopimus .q-tab__alert,.q-tab__alert,#toyota-huoltosopimus .q-tab__alert-icon,.q-tab__alert-icon{position:absolute}#toyota-huoltosopimus .q-tab__alert,.q-tab__alert{top:7px;right:-9px;height:10px;width:10px;border-radius:50%;background:currentColor}#toyota-huoltosopimus .q-tab__alert-icon,.q-tab__alert-icon{top:2px;right:-12px;font-size:18px}#toyota-huoltosopimus .q-tab__indicator,.q-tab__indicator{opacity:0;height:2px;background:currentColor}#toyota-huoltosopimus .q-tab--active .q-tab__indicator,.q-tab--active .q-tab__indicator{opacity:1;transform-origin:left}#toyota-huoltosopimus .q-tab--inactive,.q-tab--inactive{opacity:.85}#toyota-huoltosopimus .q-tabs,.q-tabs{position:relative;transition:color .3s,background-color .3s}#toyota-huoltosopimus .q-tabs--scrollable.q-tabs__arrows--outside.q-tabs--horizontal,.q-tabs--scrollable.q-tabs__arrows--outside.q-tabs--horizontal{padding-left:36px;padding-right:36px}#toyota-huoltosopimus .q-tabs--scrollable.q-tabs__arrows--outside.q-tabs--vertical,.q-tabs--scrollable.q-tabs__arrows--outside.q-tabs--vertical{padding-top:36px;padding-bottom:36px}#toyota-huoltosopimus .q-tabs--scrollable.q-tabs__arrows--outside .q-tabs__arrow--faded,.q-tabs--scrollable.q-tabs__arrows--outside .q-tabs__arrow--faded{opacity:.3;pointer-events:none}#toyota-huoltosopimus .q-tabs--scrollable.q-tabs__arrows--inside .q-tabs__arrow--faded,.q-tabs--scrollable.q-tabs__arrows--inside .q-tabs__arrow--faded{display:none}#toyota-huoltosopimus .q-tabs--not-scrollable.q-tabs__arrows--outside,.q-tabs--not-scrollable.q-tabs__arrows--outside,#toyota-huoltosopimus body.mobile .q-tabs--scrollable.q-tabs--mobile-without-arrows.q-tabs__arrows--outside{padding-left:0;padding-right:0}#toyota-huoltosopimus .q-tabs--not-scrollable .q-tabs__arrow,.q-tabs--not-scrollable .q-tabs__arrow,#toyota-huoltosopimus body.mobile .q-tabs--scrollable.q-tabs--mobile-without-arrows .q-tabs__arrow{display:none}#toyota-huoltosopimus .q-tabs--not-scrollable .q-tabs__content,.q-tabs--not-scrollable .q-tabs__content,#toyota-huoltosopimus body.mobile .q-tabs--scrollable.q-tabs--mobile-without-arrows .q-tabs__content{border-radius:inherit}#toyota-huoltosopimus .q-tabs__arrow,.q-tabs__arrow{cursor:pointer;font-size:32px;min-width:36px;text-shadow:0 0 3px #fff,0 0 1px #fff,0 0 1px #000;transition:opacity .3s}#toyota-huoltosopimus .q-tabs__content,.q-tabs__content{overflow:hidden;flex:1 1 auto}#toyota-huoltosopimus .q-tabs__content--align-center,.q-tabs__content--align-center{justify-content:center}#toyota-huoltosopimus .q-tabs__content--align-right,.q-tabs__content--align-right{justify-content:flex-end}#toyota-huoltosopimus .q-tabs__content--align-justify .q-tab,.q-tabs__content--align-justify .q-tab{flex:1 1 auto}#toyota-huoltosopimus .q-tabs__offset,.q-tabs__offset{display:none}#toyota-huoltosopimus .q-tabs--horizontal .q-tabs__arrow,.q-tabs--horizontal .q-tabs__arrow{height:100%}#toyota-huoltosopimus .q-tabs--horizontal .q-tabs__arrow--left,.q-tabs--horizontal .q-tabs__arrow--left{top:0;left:0;bottom:0}#toyota-huoltosopimus .q-tabs--horizontal .q-tabs__arrow--right,.q-tabs--horizontal .q-tabs__arrow--right{top:0;right:0;bottom:0}#toyota-huoltosopimus .q-tabs--vertical,.q-tabs--vertical,#toyota-huoltosopimus .q-tabs--vertical .q-tabs__content,.q-tabs--vertical .q-tabs__content{display:block!important;height:100%}#toyota-huoltosopimus .q-tabs--vertical .q-tabs__arrow,.q-tabs--vertical .q-tabs__arrow{width:100%;height:36px;text-align:center}#toyota-huoltosopimus .q-tabs--vertical .q-tabs__arrow--left,.q-tabs--vertical .q-tabs__arrow--left{top:0;left:0;right:0}#toyota-huoltosopimus .q-tabs--vertical .q-tabs__arrow--right,.q-tabs--vertical .q-tabs__arrow--right{left:0;right:0;bottom:0}#toyota-huoltosopimus .q-tabs--vertical .q-tab,.q-tabs--vertical .q-tab{padding:0 8px}#toyota-huoltosopimus .q-tabs--vertical .q-tab__indicator,.q-tabs--vertical .q-tab__indicator{height:unset;width:2px}#toyota-huoltosopimus .q-tabs--vertical.q-tabs--not-scrollable .q-tabs__content,.q-tabs--vertical.q-tabs--not-scrollable .q-tabs__content{height:100%}#toyota-huoltosopimus .q-tabs--vertical.q-tabs--dense .q-tab__content,.q-tabs--vertical.q-tabs--dense .q-tab__content{min-width:24px}#toyota-huoltosopimus .q-tabs--dense .q-tab,.q-tabs--dense .q-tab{min-height:36px}#toyota-huoltosopimus .q-tabs--dense .q-tab--full,.q-tabs--dense .q-tab--full{min-height:52px}#toyota-huoltosopimus .q-time,.q-time{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;border-radius:4px;background:#fff;outline:0;width:290px;min-width:290px;max-width:100%}#toyota-huoltosopimus .q-time--bordered,.q-time--bordered{border:1px solid rgba(0,0,0,.12)}#toyota-huoltosopimus .q-time__header,.q-time__header{border-top-left-radius:inherit;color:#fff;background-color:var(--q-primary);padding:16px;font-weight:300}#toyota-huoltosopimus .q-time__actions,.q-time__actions{padding:0 16px 16px}#toyota-huoltosopimus .q-time__header-label,.q-time__header-label{font-size:28px;line-height:1;letter-spacing:-.00833em}#toyota-huoltosopimus .q-time__header-label>div+div,.q-time__header-label>div+div{margin-left:4px}#toyota-huoltosopimus .q-time__link,.q-time__link{opacity:.56;outline:0;transition:opacity .3s ease-out}#toyota-huoltosopimus .q-time__link--active,.q-time__link--active,#toyota-huoltosopimus .q-time__link:hover,.q-time__link:hover,#toyota-huoltosopimus .q-time__link:focus,.q-time__link:focus{opacity:1}#toyota-huoltosopimus .q-time__header-ampm,.q-time__header-ampm{font-size:16px;letter-spacing:.1em}#toyota-huoltosopimus .q-time__content,.q-time__content{padding:16px}#toyota-huoltosopimus .q-time__content:before,.q-time__content:before{content:"";display:block;padding-bottom:100%}#toyota-huoltosopimus .q-time__container-parent,.q-time__container-parent{padding:16px}#toyota-huoltosopimus .q-time__container-child,.q-time__container-child{border-radius:50%;background:#0000001f}#toyota-huoltosopimus .q-time__clock,.q-time__clock{padding:24px;width:100%;height:100%;max-width:100%;max-height:100%;font-size:14px}#toyota-huoltosopimus .q-time__clock-circle,.q-time__clock-circle{position:relative}#toyota-huoltosopimus .q-time__clock-center,.q-time__clock-center{height:6px;width:6px;margin:auto;border-radius:50%;min-height:0;background:currentColor}#toyota-huoltosopimus .q-time__clock-pointer,.q-time__clock-pointer{width:2px;height:50%;transform-origin:0 0;min-height:0;position:absolute;left:50%;right:0;bottom:0;color:var(--q-primary);background:currentColor;transform:translate(-50%)}#toyota-huoltosopimus .q-time__clock-pointer:before,.q-time__clock-pointer:before,#toyota-huoltosopimus .q-time__clock-pointer:after,.q-time__clock-pointer:after{content:"";position:absolute;left:50%;border-radius:50%;background:currentColor;transform:translate(-50%)}#toyota-huoltosopimus .q-time__clock-pointer:before,.q-time__clock-pointer:before{bottom:-4px;width:8px;height:8px}#toyota-huoltosopimus .q-time__clock-pointer:after,.q-time__clock-pointer:after{top:-3px;height:6px;width:6px}#toyota-huoltosopimus .q-time__clock-position,.q-time__clock-position{position:absolute;min-height:32px;width:32px;height:32px;font-size:12px;line-height:32px;margin:0;padding:0;transform:translate(-50%,-50%);border-radius:50%}#toyota-huoltosopimus .q-time__clock-position--disable,.q-time__clock-position--disable{opacity:.4}#toyota-huoltosopimus .q-time__clock-position--active,.q-time__clock-position--active{background-color:var(--q-primary);color:#fff}#toyota-huoltosopimus .q-time__clock-pos-0,.q-time__clock-pos-0{top:0%;left:50%}#toyota-huoltosopimus .q-time__clock-pos-1,.q-time__clock-pos-1{top:6.7%;left:75%}#toyota-huoltosopimus .q-time__clock-pos-2,.q-time__clock-pos-2{top:25%;left:93.3%}#toyota-huoltosopimus .q-time__clock-pos-3,.q-time__clock-pos-3{top:50%;left:100%}#toyota-huoltosopimus .q-time__clock-pos-4,.q-time__clock-pos-4{top:75%;left:93.3%}#toyota-huoltosopimus .q-time__clock-pos-5,.q-time__clock-pos-5{top:93.3%;left:75%}#toyota-huoltosopimus .q-time__clock-pos-6,.q-time__clock-pos-6{top:100%;left:50%}#toyota-huoltosopimus .q-time__clock-pos-7,.q-time__clock-pos-7{top:93.3%;left:25%}#toyota-huoltosopimus .q-time__clock-pos-8,.q-time__clock-pos-8{top:75%;left:6.7%}#toyota-huoltosopimus .q-time__clock-pos-9,.q-time__clock-pos-9{top:50%;left:0%}#toyota-huoltosopimus .q-time__clock-pos-10,.q-time__clock-pos-10{top:25%;left:6.7%}#toyota-huoltosopimus .q-time__clock-pos-11,.q-time__clock-pos-11{top:6.7%;left:25%}#toyota-huoltosopimus .q-time__clock-pos-12,.q-time__clock-pos-12{top:15%;left:50%}#toyota-huoltosopimus .q-time__clock-pos-13,.q-time__clock-pos-13{top:19.69%;left:67.5%}#toyota-huoltosopimus .q-time__clock-pos-14,.q-time__clock-pos-14{top:32.5%;left:80.31%}#toyota-huoltosopimus .q-time__clock-pos-15,.q-time__clock-pos-15{top:50%;left:85%}#toyota-huoltosopimus .q-time__clock-pos-16,.q-time__clock-pos-16{top:67.5%;left:80.31%}#toyota-huoltosopimus .q-time__clock-pos-17,.q-time__clock-pos-17{top:80.31%;left:67.5%}#toyota-huoltosopimus .q-time__clock-pos-18,.q-time__clock-pos-18{top:85%;left:50%}#toyota-huoltosopimus .q-time__clock-pos-19,.q-time__clock-pos-19{top:80.31%;left:32.5%}#toyota-huoltosopimus .q-time__clock-pos-20,.q-time__clock-pos-20{top:67.5%;left:19.69%}#toyota-huoltosopimus .q-time__clock-pos-21,.q-time__clock-pos-21{top:50%;left:15%}#toyota-huoltosopimus .q-time__clock-pos-22,.q-time__clock-pos-22{top:32.5%;left:19.69%}#toyota-huoltosopimus .q-time__clock-pos-23,.q-time__clock-pos-23{top:19.69%;left:32.5%}#toyota-huoltosopimus .q-time__now-button,.q-time__now-button{background-color:var(--q-primary);color:#fff;top:12px;right:12px}#toyota-huoltosopimus .q-time.disabled .q-time__header-ampm,.q-time.disabled .q-time__header-ampm,#toyota-huoltosopimus .q-time.disabled .q-time__content,.q-time.disabled .q-time__content,#toyota-huoltosopimus .q-time--readonly .q-time__header-ampm,.q-time--readonly .q-time__header-ampm,#toyota-huoltosopimus .q-time--readonly .q-time__content,.q-time--readonly .q-time__content{pointer-events:none}#toyota-huoltosopimus .q-time--portrait,.q-time--portrait{display:inline-flex;flex-direction:column}#toyota-huoltosopimus .q-time--portrait .q-time__header,.q-time--portrait .q-time__header{border-top-right-radius:inherit;min-height:86px}#toyota-huoltosopimus .q-time--portrait .q-time__header-ampm,.q-time--portrait .q-time__header-ampm{margin-left:12px}#toyota-huoltosopimus .q-time--portrait.q-time--bordered .q-time__content,.q-time--portrait.q-time--bordered .q-time__content{margin:1px 0}#toyota-huoltosopimus .q-time--landscape,.q-time--landscape{display:inline-flex;align-items:stretch;min-width:420px}#toyota-huoltosopimus .q-time--landscape>div,.q-time--landscape>div{display:flex;flex-direction:column;justify-content:center}#toyota-huoltosopimus .q-time--landscape .q-time__header,.q-time--landscape .q-time__header{border-bottom-left-radius:inherit;min-width:156px}#toyota-huoltosopimus .q-time--landscape .q-time__header-ampm,.q-time--landscape .q-time__header-ampm{margin-top:12px}#toyota-huoltosopimus .q-time--dark,.q-time--dark{border-color:#ffffff47;box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}#toyota-huoltosopimus .q-timeline,.q-timeline{padding:0;width:100%;list-style:none}#toyota-huoltosopimus .q-timeline h6,.q-timeline h6{line-height:inherit}#toyota-huoltosopimus .q-timeline--dark,.q-timeline--dark{color:#fff}#toyota-huoltosopimus .q-timeline--dark .q-timeline__subtitle,.q-timeline--dark .q-timeline__subtitle{opacity:.7}#toyota-huoltosopimus .q-timeline__content,.q-timeline__content{padding-bottom:24px}#toyota-huoltosopimus .q-timeline__title,.q-timeline__title{margin-top:0;margin-bottom:16px}#toyota-huoltosopimus .q-timeline__subtitle,.q-timeline__subtitle{font-size:12px;margin-bottom:8px;opacity:.6;text-transform:uppercase;letter-spacing:1px;font-weight:700}#toyota-huoltosopimus .q-timeline__dot,.q-timeline__dot{position:absolute;top:0;bottom:0;width:15px}#toyota-huoltosopimus .q-timeline__dot:before,.q-timeline__dot:before,#toyota-huoltosopimus .q-timeline__dot:after,.q-timeline__dot:after{content:"";background:currentColor;display:block;position:absolute}#toyota-huoltosopimus .q-timeline__dot:before,.q-timeline__dot:before{border:3px solid transparent;border-radius:100%;height:15px;width:15px;top:4px;left:0;transition:background .3s ease-in-out,border .3s ease-in-out}#toyota-huoltosopimus .q-timeline__dot:after,.q-timeline__dot:after{width:3px;opacity:.4;top:24px;bottom:0;left:6px}#toyota-huoltosopimus .q-timeline__dot .q-icon,.q-timeline__dot .q-icon{position:absolute;top:0;left:0;right:0;font-size:16px;height:38px;line-height:38px;width:100%;color:#fff}#toyota-huoltosopimus .q-timeline__dot .q-icon>svg,.q-timeline__dot .q-icon>svg,#toyota-huoltosopimus .q-timeline__dot .q-icon>img,.q-timeline__dot .q-icon>img{width:1em;height:1em}#toyota-huoltosopimus .q-timeline__dot-img,.q-timeline__dot-img{position:absolute;top:4px;left:0;right:0;height:31px;width:31px;background:currentColor;border-radius:50%}#toyota-huoltosopimus .q-timeline__heading,.q-timeline__heading{position:relative}#toyota-huoltosopimus .q-timeline__heading:first-child .q-timeline__heading-title,.q-timeline__heading:first-child .q-timeline__heading-title{padding-top:0}#toyota-huoltosopimus .q-timeline__heading:last-child .q-timeline__heading-title,.q-timeline__heading:last-child .q-timeline__heading-title{padding-bottom:0}#toyota-huoltosopimus .q-timeline__heading-title,.q-timeline__heading-title{padding:32px 0;margin:0}#toyota-huoltosopimus .q-timeline__entry,.q-timeline__entry{position:relative;line-height:22px}#toyota-huoltosopimus .q-timeline__entry:last-child,.q-timeline__entry:last-child{padding-bottom:0!important}#toyota-huoltosopimus .q-timeline__entry:last-child .q-timeline__dot:after,.q-timeline__entry:last-child .q-timeline__dot:after{content:none}#toyota-huoltosopimus .q-timeline__entry--icon .q-timeline__dot,.q-timeline__entry--icon .q-timeline__dot{width:31px}#toyota-huoltosopimus .q-timeline__entry--icon .q-timeline__dot:before,.q-timeline__entry--icon .q-timeline__dot:before{height:31px;width:31px}#toyota-huoltosopimus .q-timeline__entry--icon .q-timeline__dot:after,.q-timeline__entry--icon .q-timeline__dot:after{top:41px;left:14px}#toyota-huoltosopimus .q-timeline__entry--icon .q-timeline__subtitle,.q-timeline__entry--icon .q-timeline__subtitle{padding-top:8px}#toyota-huoltosopimus .q-timeline--dense--right .q-timeline__entry,.q-timeline--dense--right .q-timeline__entry{padding-left:40px}#toyota-huoltosopimus .q-timeline--dense--right .q-timeline__entry--icon .q-timeline__dot,.q-timeline--dense--right .q-timeline__entry--icon .q-timeline__dot{left:-8px}#toyota-huoltosopimus .q-timeline--dense--right .q-timeline__dot,.q-timeline--dense--right .q-timeline__dot{left:0}#toyota-huoltosopimus .q-timeline--dense--left .q-timeline__heading,.q-timeline--dense--left .q-timeline__heading{text-align:right}#toyota-huoltosopimus .q-timeline--dense--left .q-timeline__entry,.q-timeline--dense--left .q-timeline__entry{padding-right:40px}#toyota-huoltosopimus .q-timeline--dense--left .q-timeline__entry--icon .q-timeline__dot,.q-timeline--dense--left .q-timeline__entry--icon .q-timeline__dot{right:-8px}#toyota-huoltosopimus .q-timeline--dense--left .q-timeline__content,.q-timeline--dense--left .q-timeline__content,#toyota-huoltosopimus .q-timeline--dense--left .q-timeline__title,.q-timeline--dense--left .q-timeline__title,#toyota-huoltosopimus .q-timeline--dense--left .q-timeline__subtitle,.q-timeline--dense--left .q-timeline__subtitle{text-align:right}#toyota-huoltosopimus .q-timeline--dense--left .q-timeline__dot,.q-timeline--dense--left .q-timeline__dot{right:0}#toyota-huoltosopimus .q-timeline--comfortable,.q-timeline--comfortable{display:table}#toyota-huoltosopimus .q-timeline--comfortable .q-timeline__heading,.q-timeline--comfortable .q-timeline__heading{display:table-row;font-size:200%}#toyota-huoltosopimus .q-timeline--comfortable .q-timeline__heading>div,.q-timeline--comfortable .q-timeline__heading>div{display:table-cell}#toyota-huoltosopimus .q-timeline--comfortable .q-timeline__entry,.q-timeline--comfortable .q-timeline__entry{display:table-row;padding:0}#toyota-huoltosopimus .q-timeline--comfortable .q-timeline__entry--icon .q-timeline__content,.q-timeline--comfortable .q-timeline__entry--icon .q-timeline__content{padding-top:8px}#toyota-huoltosopimus .q-timeline--comfortable .q-timeline__subtitle,.q-timeline--comfortable .q-timeline__subtitle,#toyota-huoltosopimus .q-timeline--comfortable .q-timeline__dot,.q-timeline--comfortable .q-timeline__dot,#toyota-huoltosopimus .q-timeline--comfortable .q-timeline__content,.q-timeline--comfortable .q-timeline__content{display:table-cell;vertical-align:top}#toyota-huoltosopimus .q-timeline--comfortable .q-timeline__subtitle,.q-timeline--comfortable .q-timeline__subtitle{width:35%}#toyota-huoltosopimus .q-timeline--comfortable .q-timeline__dot,.q-timeline--comfortable .q-timeline__dot{position:relative;min-width:31px}#toyota-huoltosopimus .q-timeline--comfortable--right .q-timeline__heading .q-timeline__heading-title,.q-timeline--comfortable--right .q-timeline__heading .q-timeline__heading-title{margin-left:-50px}#toyota-huoltosopimus .q-timeline--comfortable--right .q-timeline__subtitle,.q-timeline--comfortable--right .q-timeline__subtitle{text-align:right;padding-right:30px}#toyota-huoltosopimus .q-timeline--comfortable--right .q-timeline__content,.q-timeline--comfortable--right .q-timeline__content{padding-left:30px}#toyota-huoltosopimus .q-timeline--comfortable--right .q-timeline__entry--icon .q-timeline__dot,.q-timeline--comfortable--right .q-timeline__entry--icon .q-timeline__dot{left:-8px}#toyota-huoltosopimus .q-timeline--comfortable--left .q-timeline__heading,.q-timeline--comfortable--left .q-timeline__heading{text-align:right}#toyota-huoltosopimus .q-timeline--comfortable--left .q-timeline__heading .q-timeline__heading-title,.q-timeline--comfortable--left .q-timeline__heading .q-timeline__heading-title{margin-right:-50px}#toyota-huoltosopimus .q-timeline--comfortable--left .q-timeline__subtitle,.q-timeline--comfortable--left .q-timeline__subtitle{padding-left:30px}#toyota-huoltosopimus .q-timeline--comfortable--left .q-timeline__content,.q-timeline--comfortable--left .q-timeline__content{padding-right:30px}#toyota-huoltosopimus .q-timeline--comfortable--left .q-timeline__content,.q-timeline--comfortable--left .q-timeline__content,#toyota-huoltosopimus .q-timeline--comfortable--left .q-timeline__title,.q-timeline--comfortable--left .q-timeline__title{text-align:right}#toyota-huoltosopimus .q-timeline--comfortable--left .q-timeline__entry--icon .q-timeline__dot,.q-timeline--comfortable--left .q-timeline__entry--icon .q-timeline__dot{right:0}#toyota-huoltosopimus .q-timeline--comfortable--left .q-timeline__dot,.q-timeline--comfortable--left .q-timeline__dot{right:-8px}#toyota-huoltosopimus .q-timeline--loose .q-timeline__heading-title,.q-timeline--loose .q-timeline__heading-title{text-align:center;margin-left:0}#toyota-huoltosopimus .q-timeline--loose .q-timeline__entry,.q-timeline--loose .q-timeline__entry,#toyota-huoltosopimus .q-timeline--loose .q-timeline__subtitle,.q-timeline--loose .q-timeline__subtitle,#toyota-huoltosopimus .q-timeline--loose .q-timeline__dot,.q-timeline--loose .q-timeline__dot,#toyota-huoltosopimus .q-timeline--loose .q-timeline__content,.q-timeline--loose .q-timeline__content{display:block;margin:0;padding:0}#toyota-huoltosopimus .q-timeline--loose .q-timeline__dot,.q-timeline--loose .q-timeline__dot{position:absolute;left:50%;margin-left:-7.15px}#toyota-huoltosopimus .q-timeline--loose .q-timeline__entry,.q-timeline--loose .q-timeline__entry{padding-bottom:24px;overflow:hidden}#toyota-huoltosopimus .q-timeline--loose .q-timeline__entry--icon .q-timeline__dot,.q-timeline--loose .q-timeline__entry--icon .q-timeline__dot{margin-left:-15px}#toyota-huoltosopimus .q-timeline--loose .q-timeline__entry--icon .q-timeline__subtitle,.q-timeline--loose .q-timeline__entry--icon .q-timeline__subtitle{line-height:38px}#toyota-huoltosopimus .q-timeline--loose .q-timeline__entry--icon .q-timeline__content,.q-timeline--loose .q-timeline__entry--icon .q-timeline__content{padding-top:8px}#toyota-huoltosopimus .q-timeline--loose .q-timeline__entry--left .q-timeline__content,.q-timeline--loose .q-timeline__entry--left .q-timeline__content,#toyota-huoltosopimus .q-timeline--loose .q-timeline__entry--right .q-timeline__subtitle,.q-timeline--loose .q-timeline__entry--right .q-timeline__subtitle{float:left;padding-right:30px;text-align:right}#toyota-huoltosopimus .q-timeline--loose .q-timeline__entry--left .q-timeline__subtitle,.q-timeline--loose .q-timeline__entry--left .q-timeline__subtitle,#toyota-huoltosopimus .q-timeline--loose .q-timeline__entry--right .q-timeline__content,.q-timeline--loose .q-timeline__entry--right .q-timeline__content{float:right;text-align:left;padding-left:30px}#toyota-huoltosopimus .q-timeline--loose .q-timeline__subtitle,.q-timeline--loose .q-timeline__subtitle,#toyota-huoltosopimus .q-timeline--loose .q-timeline__content,.q-timeline--loose .q-timeline__content{width:50%}#toyota-huoltosopimus .q-toggle,.q-toggle{vertical-align:middle}#toyota-huoltosopimus .q-toggle__native,.q-toggle__native{width:1px;height:1px}#toyota-huoltosopimus .q-toggle__track,.q-toggle__track{height:.35em;border-radius:.175em;opacity:.38;background:currentColor}#toyota-huoltosopimus .q-toggle__thumb,.q-toggle__thumb{top:.25em;left:.25em;width:.5em;height:.5em;transition:left .22s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;z-index:0}#toyota-huoltosopimus .q-toggle__thumb:after,.q-toggle__thumb:after{content:"";position:absolute;inset:0;border-radius:50%;background:#fff;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}#toyota-huoltosopimus .q-toggle__thumb .q-icon,.q-toggle__thumb .q-icon{font-size:.3em;min-width:1em;color:#000;opacity:.54;z-index:1}#toyota-huoltosopimus .q-toggle__inner,.q-toggle__inner{font-size:40px;width:1.4em;min-width:1.4em;height:1em;padding:.325em .3em;-webkit-print-color-adjust:exact}#toyota-huoltosopimus .q-toggle__inner--indet .q-toggle__thumb,.q-toggle__inner--indet .q-toggle__thumb{left:.45em}#toyota-huoltosopimus .q-toggle__inner--truthy,.q-toggle__inner--truthy{color:var(--q-primary)}#toyota-huoltosopimus .q-toggle__inner--truthy .q-toggle__track,.q-toggle__inner--truthy .q-toggle__track{opacity:.54}#toyota-huoltosopimus .q-toggle__inner--truthy .q-toggle__thumb,.q-toggle__inner--truthy .q-toggle__thumb{left:.65em}#toyota-huoltosopimus .q-toggle__inner--truthy .q-toggle__thumb:after,.q-toggle__inner--truthy .q-toggle__thumb:after{background-color:currentColor}#toyota-huoltosopimus .q-toggle__inner--truthy .q-toggle__thumb .q-icon,.q-toggle__inner--truthy .q-toggle__thumb .q-icon{color:#fff;opacity:1}#toyota-huoltosopimus .q-toggle.disabled,.q-toggle.disabled{opacity:.75!important}#toyota-huoltosopimus .q-toggle--dark .q-toggle__inner,.q-toggle--dark .q-toggle__inner{color:#fff}#toyota-huoltosopimus .q-toggle--dark .q-toggle__inner--truthy,.q-toggle--dark .q-toggle__inner--truthy{color:var(--q-primary)}#toyota-huoltosopimus .q-toggle--dark .q-toggle__thumb:after,.q-toggle--dark .q-toggle__thumb:after{box-shadow:none}#toyota-huoltosopimus .q-toggle--dark .q-toggle__thumb:before,.q-toggle--dark .q-toggle__thumb:before{opacity:.32!important}#toyota-huoltosopimus .q-toggle--dense .q-toggle__inner,.q-toggle--dense .q-toggle__inner{width:.8em;min-width:.8em;height:.5em;padding:.07625em 0}#toyota-huoltosopimus .q-toggle--dense .q-toggle__thumb,.q-toggle--dense .q-toggle__thumb{top:0;left:0}#toyota-huoltosopimus .q-toggle--dense .q-toggle__inner--indet .q-toggle__thumb,.q-toggle--dense .q-toggle__inner--indet .q-toggle__thumb{left:.15em}#toyota-huoltosopimus .q-toggle--dense .q-toggle__inner--truthy .q-toggle__thumb,.q-toggle--dense .q-toggle__inner--truthy .q-toggle__thumb{left:.3em}#toyota-huoltosopimus .q-toggle--dense .q-toggle__label,.q-toggle--dense .q-toggle__label{padding-left:.5em}#toyota-huoltosopimus .q-toggle--dense.reverse .q-toggle__label,.q-toggle--dense.reverse .q-toggle__label{padding-left:0;padding-right:.5em}#toyota-huoltosopimus body.desktop .q-toggle:not(.disabled) .q-toggle__thumb:before{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;opacity:.12;transform:scale3d(0,0,1);transition:transform .22s cubic-bezier(0,0,.2,1)}#toyota-huoltosopimus body.desktop .q-toggle:not(.disabled):focus .q-toggle__thumb:before,#toyota-huoltosopimus body.desktop .q-toggle:not(.disabled):hover .q-toggle__thumb:before{transform:scale3d(2,2,1)}#toyota-huoltosopimus body.desktop .q-toggle--dense:not(.disabled):focus .q-toggle__thumb:before,#toyota-huoltosopimus body.desktop .q-toggle--dense:not(.disabled):hover .q-toggle__thumb:before{transform:scale3d(1.5,1.5,1)}#toyota-huoltosopimus .q-toolbar,.q-toolbar{position:relative;padding:0 12px;min-height:50px;width:100%}#toyota-huoltosopimus .q-toolbar--inset,.q-toolbar--inset{padding-left:58px}#toyota-huoltosopimus .q-toolbar .q-avatar,.q-toolbar .q-avatar{font-size:38px}#toyota-huoltosopimus .q-toolbar__title,.q-toolbar__title{flex:1 1 0%;min-width:1px;max-width:100%;font-size:21px;font-weight:400;letter-spacing:.01em;padding:0 12px}#toyota-huoltosopimus .q-toolbar__title:first-child,.q-toolbar__title:first-child{padding-left:0}#toyota-huoltosopimus .q-toolbar__title:last-child,.q-toolbar__title:last-child{padding-right:0}#toyota-huoltosopimus .q-tooltip--style,.q-tooltip--style{font-size:10px;color:#fafafa;background:#757575;border-radius:4px;text-transform:none;font-weight:400}#toyota-huoltosopimus .q-tooltip,.q-tooltip{z-index:9000;position:fixed!important;overflow-y:auto;overflow-x:hidden;padding:6px 10px;max-width:95vw;max-height:65vh}@media(max-width:599.98px){#toyota-huoltosopimus .q-tooltip,.q-tooltip{font-size:14px;padding:8px 16px}}#toyota-huoltosopimus .q-tree,.q-tree{position:relative;color:#9e9e9e}#toyota-huoltosopimus .q-tree__node,.q-tree__node{padding:0 0 3px 22px}#toyota-huoltosopimus .q-tree__node:after,.q-tree__node:after{content:"";position:absolute;width:2px;inset:-3px auto 0 -13px;border-left:1px solid currentColor}#toyota-huoltosopimus .q-tree__node:last-child:after,.q-tree__node:last-child:after{display:none}#toyota-huoltosopimus .q-tree__node--disabled,.q-tree__node--disabled{pointer-events:none}#toyota-huoltosopimus .q-tree__node--disabled .disabled,.q-tree__node--disabled .disabled{opacity:1!important}#toyota-huoltosopimus .q-tree__node--disabled>div,.q-tree__node--disabled>div,#toyota-huoltosopimus .q-tree__node--disabled>i,.q-tree__node--disabled>i,#toyota-huoltosopimus .q-tree__node--disabled>.disabled,.q-tree__node--disabled>.disabled{opacity:.6!important}#toyota-huoltosopimus .q-tree__node--disabled>div .q-tree__node--disabled>div,.q-tree__node--disabled>div .q-tree__node--disabled>div,#toyota-huoltosopimus .q-tree__node--disabled>div .q-tree__node--disabled>i,.q-tree__node--disabled>div .q-tree__node--disabled>i,#toyota-huoltosopimus .q-tree__node--disabled>div .q-tree__node--disabled>.disabled,.q-tree__node--disabled>div .q-tree__node--disabled>.disabled,#toyota-huoltosopimus .q-tree__node--disabled>i .q-tree__node--disabled>div,.q-tree__node--disabled>i .q-tree__node--disabled>div,#toyota-huoltosopimus .q-tree__node--disabled>i .q-tree__node--disabled>i,.q-tree__node--disabled>i .q-tree__node--disabled>i,#toyota-huoltosopimus .q-tree__node--disabled>i .q-tree__node--disabled>.disabled,.q-tree__node--disabled>i .q-tree__node--disabled>.disabled,#toyota-huoltosopimus .q-tree__node--disabled>.disabled .q-tree__node--disabled>div,.q-tree__node--disabled>.disabled .q-tree__node--disabled>div,#toyota-huoltosopimus .q-tree__node--disabled>.disabled .q-tree__node--disabled>i,.q-tree__node--disabled>.disabled .q-tree__node--disabled>i,#toyota-huoltosopimus .q-tree__node--disabled>.disabled .q-tree__node--disabled>.disabled,.q-tree__node--disabled>.disabled .q-tree__node--disabled>.disabled{opacity:1!important}#toyota-huoltosopimus .q-tree__node-header:before,.q-tree__node-header:before{content:"";position:absolute;top:-3px;bottom:50%;width:31px;left:-35px;border-left:1px solid currentColor;border-bottom:1px solid currentColor}#toyota-huoltosopimus .q-tree__children,.q-tree__children{padding-left:25px}#toyota-huoltosopimus .q-tree__node-body,.q-tree__node-body{padding:5px 0 8px 5px}#toyota-huoltosopimus .q-tree__node--parent,.q-tree__node--parent{padding-left:2px}#toyota-huoltosopimus .q-tree__node--parent>.q-tree__node-header:before,.q-tree__node--parent>.q-tree__node-header:before{width:15px;left:-15px}#toyota-huoltosopimus .q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body,.q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body{padding:5px 0 8px 27px}#toyota-huoltosopimus .q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body:after,.q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body:after{content:"";position:absolute;width:2px;height:100%;inset:0 auto 50px 12px;border-left:1px solid currentColor}#toyota-huoltosopimus .q-tree__node--link,.q-tree__node--link{cursor:pointer}#toyota-huoltosopimus .q-tree__node-header,.q-tree__node-header{padding:4px;margin-top:3px;border-radius:4px;outline:0}#toyota-huoltosopimus .q-tree__node-header-content,.q-tree__node-header-content{color:#000;transition:color .3s}#toyota-huoltosopimus .q-tree__node--selected .q-tree__node-header-content,.q-tree__node--selected .q-tree__node-header-content{color:#9e9e9e}#toyota-huoltosopimus .q-tree__icon,.q-tree__icon,#toyota-huoltosopimus .q-tree__node-header-content .q-icon,.q-tree__node-header-content .q-icon{font-size:21px}#toyota-huoltosopimus .q-tree__img,.q-tree__img{height:42px;border-radius:2px}#toyota-huoltosopimus .q-tree__avatar,.q-tree__avatar,#toyota-huoltosopimus .q-tree__node-header-content .q-avatar,.q-tree__node-header-content .q-avatar{font-size:28px;border-radius:50%;width:28px;height:28px}#toyota-huoltosopimus .q-tree__arrow,.q-tree__arrow,#toyota-huoltosopimus .q-tree__spinner,.q-tree__spinner{font-size:16px;margin-right:4px}#toyota-huoltosopimus .q-tree__arrow,.q-tree__arrow{transition:transform .3s}#toyota-huoltosopimus .q-tree__arrow--rotate,.q-tree__arrow--rotate{transform:rotate3d(0,0,1,90deg)}#toyota-huoltosopimus .q-tree__tickbox,.q-tree__tickbox{margin-right:4px}#toyota-huoltosopimus .q-tree>.q-tree__node,.q-tree>.q-tree__node{padding:0}#toyota-huoltosopimus .q-tree>.q-tree__node:after,.q-tree>.q-tree__node:after,#toyota-huoltosopimus .q-tree>.q-tree__node>.q-tree__node-header:before,.q-tree>.q-tree__node>.q-tree__node-header:before{display:none}#toyota-huoltosopimus .q-tree>.q-tree__node--child>.q-tree__node-header,.q-tree>.q-tree__node--child>.q-tree__node-header{padding-left:24px}#toyota-huoltosopimus .q-tree--dark .q-tree__node-header-content,.q-tree--dark .q-tree__node-header-content{color:#fff}#toyota-huoltosopimus .q-tree--no-connectors .q-tree__node:after,.q-tree--no-connectors .q-tree__node:after,#toyota-huoltosopimus .q-tree--no-connectors .q-tree__node-header:before,.q-tree--no-connectors .q-tree__node-header:before,#toyota-huoltosopimus .q-tree--no-connectors .q-tree__node-body:after,.q-tree--no-connectors .q-tree__node-body:after{display:none!important}#toyota-huoltosopimus .q-tree--dense>.q-tree__node--child>.q-tree__node-header,.q-tree--dense>.q-tree__node--child>.q-tree__node-header{padding-left:1px}#toyota-huoltosopimus .q-tree--dense .q-tree__arrow,.q-tree--dense .q-tree__arrow,#toyota-huoltosopimus .q-tree--dense .q-tree__spinner,.q-tree--dense .q-tree__spinner{margin-right:1px}#toyota-huoltosopimus .q-tree--dense .q-tree__img,.q-tree--dense .q-tree__img{height:32px}#toyota-huoltosopimus .q-tree--dense .q-tree__tickbox,.q-tree--dense .q-tree__tickbox{margin-right:3px}#toyota-huoltosopimus .q-tree--dense .q-tree__node,.q-tree--dense .q-tree__node{padding:0}#toyota-huoltosopimus .q-tree--dense .q-tree__node:after,.q-tree--dense .q-tree__node:after{top:0;left:-8px}#toyota-huoltosopimus .q-tree--dense .q-tree__node-header,.q-tree--dense .q-tree__node-header{margin-top:0;padding:1px}#toyota-huoltosopimus .q-tree--dense .q-tree__node-header:before,.q-tree--dense .q-tree__node-header:before{top:0;left:-8px;width:8px}#toyota-huoltosopimus .q-tree--dense .q-tree__node--child,.q-tree--dense .q-tree__node--child{padding-left:17px}#toyota-huoltosopimus .q-tree--dense .q-tree__node--child>.q-tree__node-header:before,.q-tree--dense .q-tree__node--child>.q-tree__node-header:before{left:-25px;width:21px}#toyota-huoltosopimus .q-tree--dense .q-tree__node-body,.q-tree--dense .q-tree__node-body{padding:0 0 2px}#toyota-huoltosopimus .q-tree--dense .q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body,.q-tree--dense .q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body{padding:0 0 2px 20px}#toyota-huoltosopimus .q-tree--dense .q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body:after,.q-tree--dense .q-tree__node--parent>.q-tree__node-collapsible>.q-tree__node-body:after{left:8px}#toyota-huoltosopimus .q-tree--dense .q-tree__children,.q-tree--dense .q-tree__children{padding-left:16px}#toyota-huoltosopimus [dir=rtl] .q-tree__arrow{transform:rotate3d(0,0,1,180deg)}#toyota-huoltosopimus [dir=rtl] .q-tree__arrow--rotate{transform:rotate3d(0,0,1,90deg)}#toyota-huoltosopimus .q-uploader,.q-uploader{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;border-radius:4px;vertical-align:top;background:#fff;position:relative;width:320px;max-height:320px}#toyota-huoltosopimus .q-uploader--bordered,.q-uploader--bordered{border:1px solid rgba(0,0,0,.12)}#toyota-huoltosopimus .q-uploader__input,.q-uploader__input{opacity:0;width:100%;height:100%;cursor:pointer!important;z-index:1}#toyota-huoltosopimus .q-uploader__input::-webkit-file-upload-button,.q-uploader__input::-webkit-file-upload-button{cursor:pointer}#toyota-huoltosopimus .q-uploader__file:before,.q-uploader__file:before{content:"";border-top-left-radius:inherit;border-top-right-radius:inherit;position:absolute;inset:0;pointer-events:none;background:currentColor;opacity:.04}#toyota-huoltosopimus .q-uploader__header,.q-uploader__header{position:relative;border-top-left-radius:inherit;border-top-right-radius:inherit;background-color:var(--q-primary);color:#fff;width:100%}#toyota-huoltosopimus .q-uploader__spinner,.q-uploader__spinner{font-size:24px;margin-right:4px}#toyota-huoltosopimus .q-uploader__header-content,.q-uploader__header-content{padding:8px}#toyota-huoltosopimus .q-uploader__dnd,.q-uploader__dnd{outline:1px dashed currentColor;outline-offset:-4px;background:#fff9}#toyota-huoltosopimus .q-uploader__overlay,.q-uploader__overlay{font-size:36px;color:#000;background-color:#fff9}#toyota-huoltosopimus .q-uploader__list,.q-uploader__list{position:relative;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;padding:8px;min-height:60px;flex:1 1 auto}#toyota-huoltosopimus .q-uploader__file,.q-uploader__file{border-radius:4px 4px 0 0;border:1px solid rgba(0,0,0,.12)}#toyota-huoltosopimus .q-uploader__file .q-circular-progress,.q-uploader__file .q-circular-progress{font-size:24px}#toyota-huoltosopimus .q-uploader__file--img,.q-uploader__file--img{color:#fff;height:200px;min-width:200px;background-position:50% 50%;background-repeat:no-repeat}#toyota-huoltosopimus .q-uploader__file--img:before,.q-uploader__file--img:before{content:none}#toyota-huoltosopimus .q-uploader__file--img .q-circular-progress,.q-uploader__file--img .q-circular-progress{color:#fff}#toyota-huoltosopimus .q-uploader__file--img .q-uploader__file-header,.q-uploader__file--img .q-uploader__file-header{padding-bottom:24px;background:linear-gradient(to bottom,#000000b3 20%,#fff0)}#toyota-huoltosopimus .q-uploader__file+.q-uploader__file,.q-uploader__file+.q-uploader__file{margin-top:8px}#toyota-huoltosopimus .q-uploader__file-header,.q-uploader__file-header{position:relative;padding:4px 8px;border-top-left-radius:inherit;border-top-right-radius:inherit}#toyota-huoltosopimus .q-uploader__file-header-content,.q-uploader__file-header-content{padding-right:8px}#toyota-huoltosopimus .q-uploader__file-status,.q-uploader__file-status{font-size:24px;margin-right:4px}#toyota-huoltosopimus .q-uploader__title,.q-uploader__title{font-size:14px;font-weight:700;line-height:1.285714;word-break:break-word}#toyota-huoltosopimus .q-uploader__subtitle,.q-uploader__subtitle{font-size:12px;line-height:1.5}#toyota-huoltosopimus .q-uploader--disable .q-uploader__header,.q-uploader--disable .q-uploader__header,#toyota-huoltosopimus .q-uploader--disable .q-uploader__list,.q-uploader--disable .q-uploader__list{pointer-events:none}#toyota-huoltosopimus .q-uploader--dark,.q-uploader--dark{border-color:#ffffff47;box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}#toyota-huoltosopimus .q-uploader--dark .q-uploader__file,.q-uploader--dark .q-uploader__file{border-color:#ffffff47}#toyota-huoltosopimus .q-uploader--dark .q-uploader__dnd,.q-uploader--dark .q-uploader__dnd,#toyota-huoltosopimus .q-uploader--dark .q-uploader__overlay,.q-uploader--dark .q-uploader__overlay{background:#ffffff4d}#toyota-huoltosopimus .q-uploader--dark .q-uploader__overlay,.q-uploader--dark .q-uploader__overlay{color:#fff}#toyota-huoltosopimus .q-video,.q-video{position:relative;overflow:hidden;border-radius:inherit}#toyota-huoltosopimus .q-video iframe,.q-video iframe,#toyota-huoltosopimus .q-video object,.q-video object,#toyota-huoltosopimus .q-video embed,.q-video embed{width:100%;height:100%}#toyota-huoltosopimus .q-video--responsive,.q-video--responsive{height:0}#toyota-huoltosopimus .q-video--responsive iframe,.q-video--responsive iframe,#toyota-huoltosopimus .q-video--responsive object,.q-video--responsive object,#toyota-huoltosopimus .q-video--responsive embed,.q-video--responsive embed{position:absolute;top:0;left:0}#toyota-huoltosopimus .q-virtual-scroll:focus,.q-virtual-scroll:focus{outline:0}#toyota-huoltosopimus .q-virtual-scroll__content,.q-virtual-scroll__content{outline:none;contain:content}#toyota-huoltosopimus .q-virtual-scroll__content>*,.q-virtual-scroll__content>*{overflow-anchor:none}#toyota-huoltosopimus .q-virtual-scroll__content>[data-q-vs-anchor],.q-virtual-scroll__content>[data-q-vs-anchor]{overflow-anchor:auto}#toyota-huoltosopimus .q-virtual-scroll__padding,.q-virtual-scroll__padding{background:linear-gradient(#fff0,#fff0 20%,#80808008 20%,#80808014,#80808008 80%,#fff0 80%,#fff0);background-size:var(--q-virtual-scroll-item-width, 100%) var(--q-virtual-scroll-item-height, 50px)}#toyota-huoltosopimus .q-table .q-virtual-scroll__padding tr,.q-table .q-virtual-scroll__padding tr{height:0!important}#toyota-huoltosopimus .q-table .q-virtual-scroll__padding td,.q-table .q-virtual-scroll__padding td{padding:0!important}#toyota-huoltosopimus .q-virtual-scroll--horizontal,.q-virtual-scroll--horizontal{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch}#toyota-huoltosopimus .q-virtual-scroll--horizontal .q-virtual-scroll__content,.q-virtual-scroll--horizontal .q-virtual-scroll__content{display:flex;flex-direction:row;flex-wrap:nowrap}#toyota-huoltosopimus .q-virtual-scroll--horizontal .q-virtual-scroll__padding,.q-virtual-scroll--horizontal .q-virtual-scroll__padding,#toyota-huoltosopimus .q-virtual-scroll--horizontal .q-virtual-scroll__content,.q-virtual-scroll--horizontal .q-virtual-scroll__content,#toyota-huoltosopimus .q-virtual-scroll--horizontal .q-virtual-scroll__content>*,.q-virtual-scroll--horizontal .q-virtual-scroll__content>*{flex:0 0 auto}#toyota-huoltosopimus .q-virtual-scroll--horizontal .q-virtual-scroll__padding,.q-virtual-scroll--horizontal .q-virtual-scroll__padding{background:linear-gradient(to left,#fff0,#fff0 20%,#80808008 20%,#80808014,#80808008 80%,#fff0 80%,#fff0);background-size:var(--q-virtual-scroll-item-width, 50px) var(--q-virtual-scroll-item-height, 100%)}#toyota-huoltosopimus .q-ripple,.q-ripple{position:absolute;top:0;left:0;width:100%;height:100%;color:inherit;border-radius:inherit;z-index:0;pointer-events:none;overflow:hidden;contain:strict}#toyota-huoltosopimus .q-ripple__inner,.q-ripple__inner{position:absolute;top:0;left:0;opacity:0;color:inherit;border-radius:50%;background:currentColor;pointer-events:none;will-change:transform,opacity}#toyota-huoltosopimus .q-ripple__inner--enter,.q-ripple__inner--enter{transition:transform .225s cubic-bezier(.4,0,.2,1),opacity .1s cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .q-ripple__inner--leave,.q-ripple__inner--leave{transition:opacity .25s cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .q-morph--invisible,.q-morph--invisible,#toyota-huoltosopimus .q-morph--internal,.q-morph--internal{opacity:0!important;pointer-events:none!important;position:fixed!important;right:200vw!important;bottom:200vh!important}#toyota-huoltosopimus .q-bottom-sheet,.q-bottom-sheet{padding-bottom:8px}#toyota-huoltosopimus .q-bottom-sheet__avatar,.q-bottom-sheet__avatar{border-radius:50%}#toyota-huoltosopimus .q-bottom-sheet--list,.q-bottom-sheet--list{width:400px}#toyota-huoltosopimus .q-bottom-sheet--list .q-icon,.q-bottom-sheet--list .q-icon,#toyota-huoltosopimus .q-bottom-sheet--list img,.q-bottom-sheet--list img{font-size:24px;width:24px;height:24px}#toyota-huoltosopimus .q-bottom-sheet--grid,.q-bottom-sheet--grid{width:700px}#toyota-huoltosopimus .q-bottom-sheet--grid .q-bottom-sheet__item,.q-bottom-sheet--grid .q-bottom-sheet__item{padding:8px;text-align:center;min-width:100px}#toyota-huoltosopimus .q-bottom-sheet--grid .q-icon,.q-bottom-sheet--grid .q-icon,#toyota-huoltosopimus .q-bottom-sheet--grid img,.q-bottom-sheet--grid img,#toyota-huoltosopimus .q-bottom-sheet--grid .q-bottom-sheet__empty-icon,.q-bottom-sheet--grid .q-bottom-sheet__empty-icon{font-size:48px;width:48px;height:48px;margin-bottom:8px}#toyota-huoltosopimus .q-bottom-sheet--grid .q-separator,.q-bottom-sheet--grid .q-separator{margin:12px 0}#toyota-huoltosopimus .q-bottom-sheet__item,.q-bottom-sheet__item{flex:0 0 33.3333%}@media(min-width:600px){#toyota-huoltosopimus .q-bottom-sheet__item,.q-bottom-sheet__item{flex:0 0 25%}}#toyota-huoltosopimus .q-dialog-plugin,.q-dialog-plugin{width:400px}#toyota-huoltosopimus .q-dialog-plugin__form,.q-dialog-plugin__form{max-height:50vh}#toyota-huoltosopimus .q-dialog-plugin .q-card__section+.q-card__section,.q-dialog-plugin .q-card__section+.q-card__section{padding-top:0}#toyota-huoltosopimus .q-dialog-plugin--progress,.q-dialog-plugin--progress{text-align:center}#toyota-huoltosopimus .q-loading,.q-loading{color:#000;position:fixed!important}#toyota-huoltosopimus .q-loading__backdrop,.q-loading__backdrop{position:fixed;inset:0;opacity:.5;z-index:-1;background-color:#000;transition:background-color .28s}#toyota-huoltosopimus .q-loading__box,.q-loading__box{border-radius:4px;padding:18px;color:#fff;max-width:450px}#toyota-huoltosopimus .q-loading__message,.q-loading__message{margin:40px 20px 0;text-align:center}#toyota-huoltosopimus .q-notifications__list,.q-notifications__list{z-index:9500;pointer-events:none;left:0;right:0;margin-bottom:10px;position:relative}#toyota-huoltosopimus .q-notifications__list--center,.q-notifications__list--center{top:0;bottom:0}#toyota-huoltosopimus .q-notifications__list--top,.q-notifications__list--top{top:0}#toyota-huoltosopimus .q-notifications__list--bottom,.q-notifications__list--bottom{bottom:0}#toyota-huoltosopimus body.q-ios-padding .q-notifications__list--center,#toyota-huoltosopimus body.q-ios-padding .q-notifications__list--top{top:20px;top:env(safe-area-inset-top)}#toyota-huoltosopimus body.q-ios-padding .q-notifications__list--center,#toyota-huoltosopimus body.q-ios-padding .q-notifications__list--bottom{bottom:env(safe-area-inset-bottom)}#toyota-huoltosopimus .q-notification,.q-notification{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f;border-radius:4px;pointer-events:all;display:inline-flex;margin:10px 10px 0;transition:transform 1s,opacity 1s;z-index:9500;flex-shrink:0;max-width:95vw;background:#323232;color:#fff;font-size:14px}#toyota-huoltosopimus .q-notification__icon,.q-notification__icon{font-size:24px;flex:0 0 1em}#toyota-huoltosopimus .q-notification__icon--additional,.q-notification__icon--additional{margin-right:16px}#toyota-huoltosopimus .q-notification__avatar,.q-notification__avatar{font-size:32px}#toyota-huoltosopimus .q-notification__avatar--additional,.q-notification__avatar--additional{margin-right:8px}#toyota-huoltosopimus .q-notification__spinner,.q-notification__spinner{font-size:32px}#toyota-huoltosopimus .q-notification__spinner--additional,.q-notification__spinner--additional{margin-right:8px}#toyota-huoltosopimus .q-notification__message,.q-notification__message{padding:8px 0}#toyota-huoltosopimus .q-notification__caption,.q-notification__caption{font-size:.9em;opacity:.7}#toyota-huoltosopimus .q-notification__actions,.q-notification__actions{color:var(--q-primary)}#toyota-huoltosopimus .q-notification__badge,.q-notification__badge{animation:q-notif-badge .42s;padding:4px 8px;position:absolute;box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f;background-color:var(--q-negative);color:#fff;border-radius:4px;font-size:12px;line-height:12px}#toyota-huoltosopimus .q-notification__badge--top-left,.q-notification__badge--top-left,#toyota-huoltosopimus .q-notification__badge--top-right,.q-notification__badge--top-right{top:-6px}#toyota-huoltosopimus .q-notification__badge--bottom-left,.q-notification__badge--bottom-left,#toyota-huoltosopimus .q-notification__badge--bottom-right,.q-notification__badge--bottom-right{bottom:-6px}#toyota-huoltosopimus .q-notification__badge--top-left,.q-notification__badge--top-left,#toyota-huoltosopimus .q-notification__badge--bottom-left,.q-notification__badge--bottom-left{left:-22px}#toyota-huoltosopimus .q-notification__badge--top-right,.q-notification__badge--top-right,#toyota-huoltosopimus .q-notification__badge--bottom-right,.q-notification__badge--bottom-right{right:-22px}#toyota-huoltosopimus .q-notification__progress,.q-notification__progress{z-index:-1;position:absolute;height:3px;bottom:0;left:-10px;right:-10px;animation:q-notif-progress linear;background:currentColor;opacity:.3;border-radius:4px 4px 0 0;transform-origin:0 50%;transform:scaleX(0)}#toyota-huoltosopimus .q-notification--standard,.q-notification--standard{padding:0 16px;min-height:48px}#toyota-huoltosopimus .q-notification--standard .q-notification__actions,.q-notification--standard .q-notification__actions{padding:6px 0 6px 8px;margin-right:-8px}#toyota-huoltosopimus .q-notification--multi-line,.q-notification--multi-line{min-height:68px;padding:8px 16px}#toyota-huoltosopimus .q-notification--multi-line .q-notification__badge--top-left,.q-notification--multi-line .q-notification__badge--top-left,#toyota-huoltosopimus .q-notification--multi-line .q-notification__badge--top-right,.q-notification--multi-line .q-notification__badge--top-right{top:-15px}#toyota-huoltosopimus .q-notification--multi-line .q-notification__badge--bottom-left,.q-notification--multi-line .q-notification__badge--bottom-left,#toyota-huoltosopimus .q-notification--multi-line .q-notification__badge--bottom-right,.q-notification--multi-line .q-notification__badge--bottom-right{bottom:-15px}#toyota-huoltosopimus .q-notification--multi-line .q-notification__progress,.q-notification--multi-line .q-notification__progress{bottom:-8px}#toyota-huoltosopimus .q-notification--multi-line .q-notification__actions,.q-notification--multi-line .q-notification__actions{padding:0}#toyota-huoltosopimus .q-notification--multi-line .q-notification__actions--with-media,.q-notification--multi-line .q-notification__actions--with-media{padding-left:25px}#toyota-huoltosopimus .q-notification--top-left-enter-from,.q-notification--top-left-enter-from,#toyota-huoltosopimus .q-notification--top-left-leave-to,.q-notification--top-left-leave-to,#toyota-huoltosopimus .q-notification--top-enter-from,.q-notification--top-enter-from,#toyota-huoltosopimus .q-notification--top-leave-to,.q-notification--top-leave-to,#toyota-huoltosopimus .q-notification--top-right-enter-from,.q-notification--top-right-enter-from,#toyota-huoltosopimus .q-notification--top-right-leave-to,.q-notification--top-right-leave-to{opacity:0;transform:translateY(-50px);z-index:9499}#toyota-huoltosopimus .q-notification--left-enter-from,.q-notification--left-enter-from,#toyota-huoltosopimus .q-notification--left-leave-to,.q-notification--left-leave-to,#toyota-huoltosopimus .q-notification--center-enter-from,.q-notification--center-enter-from,#toyota-huoltosopimus .q-notification--center-leave-to,.q-notification--center-leave-to,#toyota-huoltosopimus .q-notification--right-enter-from,.q-notification--right-enter-from,#toyota-huoltosopimus .q-notification--right-leave-to,.q-notification--right-leave-to{opacity:0;transform:rotateX(90deg);z-index:9499}#toyota-huoltosopimus .q-notification--bottom-left-enter-from,.q-notification--bottom-left-enter-from,#toyota-huoltosopimus .q-notification--bottom-left-leave-to,.q-notification--bottom-left-leave-to,#toyota-huoltosopimus .q-notification--bottom-enter-from,.q-notification--bottom-enter-from,#toyota-huoltosopimus .q-notification--bottom-leave-to,.q-notification--bottom-leave-to,#toyota-huoltosopimus .q-notification--bottom-right-enter-from,.q-notification--bottom-right-enter-from,#toyota-huoltosopimus .q-notification--bottom-right-leave-to,.q-notification--bottom-right-leave-to{opacity:0;transform:translateY(50px);z-index:9499}#toyota-huoltosopimus .q-notification--top-left-leave-active,.q-notification--top-left-leave-active,#toyota-huoltosopimus .q-notification--top-leave-active,.q-notification--top-leave-active,#toyota-huoltosopimus .q-notification--top-right-leave-active,.q-notification--top-right-leave-active,#toyota-huoltosopimus .q-notification--left-leave-active,.q-notification--left-leave-active,#toyota-huoltosopimus .q-notification--center-leave-active,.q-notification--center-leave-active,#toyota-huoltosopimus .q-notification--right-leave-active,.q-notification--right-leave-active,#toyota-huoltosopimus .q-notification--bottom-left-leave-active,.q-notification--bottom-left-leave-active,#toyota-huoltosopimus .q-notification--bottom-leave-active,.q-notification--bottom-leave-active,#toyota-huoltosopimus .q-notification--bottom-right-leave-active,.q-notification--bottom-right-leave-active{position:absolute;z-index:9499;margin-left:0;margin-right:0}#toyota-huoltosopimus .q-notification--top-leave-active,.q-notification--top-leave-active,#toyota-huoltosopimus .q-notification--center-leave-active,.q-notification--center-leave-active{top:0}#toyota-huoltosopimus .q-notification--bottom-left-leave-active,.q-notification--bottom-left-leave-active,#toyota-huoltosopimus .q-notification--bottom-leave-active,.q-notification--bottom-leave-active,#toyota-huoltosopimus .q-notification--bottom-right-leave-active,.q-notification--bottom-right-leave-active{bottom:0}@media(min-width:600px){#toyota-huoltosopimus .q-notification,.q-notification{max-width:65vw}}@keyframes q-notif-badge{15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes q-notif-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}#toyota-huoltosopimus{--animate-duration: .3s;--animate-delay: .3s;--animate-repeat: 1}#toyota-huoltosopimus .animated{animation-duration:var(--animate-duration);animation-fill-mode:both}#toyota-huoltosopimus .animated.infinite{animation-iteration-count:infinite}#toyota-huoltosopimus .animated.hinge{animation-duration:2s}#toyota-huoltosopimus .animated.repeat-1{animation-iteration-count:var(--animate-repeat)}#toyota-huoltosopimus .animated.repeat-2{animation-iteration-count:calc(var(--animate-repeat) * 2)}#toyota-huoltosopimus .animated.repeat-3{animation-iteration-count:calc(var(--animate-repeat) * 3)}#toyota-huoltosopimus .animated.delay-1s{animation-delay:var(--animate-delay)}#toyota-huoltosopimus .animated.delay-2s{animation-delay:calc(var(--animate-delay) * 2)}#toyota-huoltosopimus .animated.delay-3s{animation-delay:calc(var(--animate-delay) * 3)}#toyota-huoltosopimus .animated.delay-4s{animation-delay:calc(var(--animate-delay) * 4)}#toyota-huoltosopimus .animated.delay-5s{animation-delay:calc(var(--animate-delay) * 5)}#toyota-huoltosopimus .animated.faster{animation-duration:calc(var(--animate-duration) / 2)}#toyota-huoltosopimus .animated.fast{animation-duration:calc(var(--animate-duration) * .8)}#toyota-huoltosopimus .animated.slow{animation-duration:calc(var(--animate-duration) * 2)}#toyota-huoltosopimus .animated.slower{animation-duration:calc(var(--animate-duration) * 3)}@media print,(prefers-reduced-motion:reduce){#toyota-huoltosopimus .animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}#toyota-huoltosopimus .animated[class*=Out]{opacity:0}}#toyota-huoltosopimus .q-animate--scale,.q-animate--scale{animation:q-scale .15s;animation-timing-function:cubic-bezier(.25,.8,.25,1)}@keyframes q-scale{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}#toyota-huoltosopimus .q-animate--fade,.q-animate--fade{animation:q-fade .2s}@keyframes q-fade{0%{opacity:0}to{opacity:1}}#toyota-huoltosopimus{--q-primary: #1976D2;--q-secondary: #26A69A;--q-accent: #9C27B0;--q-positive: #21BA45;--q-negative: #C10015;--q-info: #31CCEC;--q-warning: #F2C037;--q-dark: #1d1d1d;--q-dark-page: #121212}#toyota-huoltosopimus .text-dark{color:var(--q-dark)!important}#toyota-huoltosopimus .bg-dark{background:var(--q-dark)!important}#toyota-huoltosopimus .text-primary{color:var(--q-primary)!important}#toyota-huoltosopimus .bg-primary{background:var(--q-primary)!important}#toyota-huoltosopimus .text-secondary{color:var(--q-secondary)!important}#toyota-huoltosopimus .bg-secondary{background:var(--q-secondary)!important}#toyota-huoltosopimus .text-accent{color:var(--q-accent)!important}#toyota-huoltosopimus .bg-accent{background:var(--q-accent)!important}#toyota-huoltosopimus .text-positive{color:var(--q-positive)!important}#toyota-huoltosopimus .bg-positive{background:var(--q-positive)!important}#toyota-huoltosopimus .text-negative{color:var(--q-negative)!important}#toyota-huoltosopimus .bg-negative{background:var(--q-negative)!important}#toyota-huoltosopimus .text-info{color:var(--q-info)!important}#toyota-huoltosopimus .bg-info{background:var(--q-info)!important}#toyota-huoltosopimus .text-warning{color:var(--q-warning)!important}#toyota-huoltosopimus .bg-warning{background:var(--q-warning)!important}#toyota-huoltosopimus .text-white{color:#fff!important}#toyota-huoltosopimus .bg-white{background:#fff!important}#toyota-huoltosopimus .text-black{color:#000!important}#toyota-huoltosopimus .bg-black{background:#000!important}#toyota-huoltosopimus .text-transparent{color:transparent!important}#toyota-huoltosopimus .bg-transparent{background:transparent!important}#toyota-huoltosopimus .text-separator{color:#0000001f!important}#toyota-huoltosopimus .bg-separator{background:#0000001f!important}#toyota-huoltosopimus .text-dark-separator{color:#ffffff47!important}#toyota-huoltosopimus .bg-dark-separator{background:#ffffff47!important}#toyota-huoltosopimus .text-red{color:#f44336!important}#toyota-huoltosopimus .text-red-1{color:#ffebee!important}#toyota-huoltosopimus .text-red-2{color:#ffcdd2!important}#toyota-huoltosopimus .text-red-3{color:#ef9a9a!important}#toyota-huoltosopimus .text-red-4{color:#e57373!important}#toyota-huoltosopimus .text-red-5{color:#ef5350!important}#toyota-huoltosopimus .text-red-6{color:#f44336!important}#toyota-huoltosopimus .text-red-7{color:#e53935!important}#toyota-huoltosopimus .text-red-8{color:#d32f2f!important}#toyota-huoltosopimus .text-red-9{color:#c62828!important}#toyota-huoltosopimus .text-red-10{color:#b71c1c!important}#toyota-huoltosopimus .text-red-11{color:#ff8a80!important}#toyota-huoltosopimus .text-red-12{color:#ff5252!important}#toyota-huoltosopimus .text-red-13{color:#ff1744!important}#toyota-huoltosopimus .text-red-14{color:#d50000!important}#toyota-huoltosopimus .text-pink{color:#e91e63!important}#toyota-huoltosopimus .text-pink-1{color:#fce4ec!important}#toyota-huoltosopimus .text-pink-2{color:#f8bbd0!important}#toyota-huoltosopimus .text-pink-3{color:#f48fb1!important}#toyota-huoltosopimus .text-pink-4{color:#f06292!important}#toyota-huoltosopimus .text-pink-5{color:#ec407a!important}#toyota-huoltosopimus .text-pink-6{color:#e91e63!important}#toyota-huoltosopimus .text-pink-7{color:#d81b60!important}#toyota-huoltosopimus .text-pink-8{color:#c2185b!important}#toyota-huoltosopimus .text-pink-9{color:#ad1457!important}#toyota-huoltosopimus .text-pink-10{color:#880e4f!important}#toyota-huoltosopimus .text-pink-11{color:#ff80ab!important}#toyota-huoltosopimus .text-pink-12{color:#ff4081!important}#toyota-huoltosopimus .text-pink-13{color:#f50057!important}#toyota-huoltosopimus .text-pink-14{color:#c51162!important}#toyota-huoltosopimus .text-purple{color:#9c27b0!important}#toyota-huoltosopimus .text-purple-1{color:#f3e5f5!important}#toyota-huoltosopimus .text-purple-2{color:#e1bee7!important}#toyota-huoltosopimus .text-purple-3{color:#ce93d8!important}#toyota-huoltosopimus .text-purple-4{color:#ba68c8!important}#toyota-huoltosopimus .text-purple-5{color:#ab47bc!important}#toyota-huoltosopimus .text-purple-6{color:#9c27b0!important}#toyota-huoltosopimus .text-purple-7{color:#8e24aa!important}#toyota-huoltosopimus .text-purple-8{color:#7b1fa2!important}#toyota-huoltosopimus .text-purple-9{color:#6a1b9a!important}#toyota-huoltosopimus .text-purple-10{color:#4a148c!important}#toyota-huoltosopimus .text-purple-11{color:#ea80fc!important}#toyota-huoltosopimus .text-purple-12{color:#e040fb!important}#toyota-huoltosopimus .text-purple-13{color:#d500f9!important}#toyota-huoltosopimus .text-purple-14{color:#a0f!important}#toyota-huoltosopimus .text-deep-purple{color:#673ab7!important}#toyota-huoltosopimus .text-deep-purple-1{color:#ede7f6!important}#toyota-huoltosopimus .text-deep-purple-2{color:#d1c4e9!important}#toyota-huoltosopimus .text-deep-purple-3{color:#b39ddb!important}#toyota-huoltosopimus .text-deep-purple-4{color:#9575cd!important}#toyota-huoltosopimus .text-deep-purple-5{color:#7e57c2!important}#toyota-huoltosopimus .text-deep-purple-6{color:#673ab7!important}#toyota-huoltosopimus .text-deep-purple-7{color:#5e35b1!important}#toyota-huoltosopimus .text-deep-purple-8{color:#512da8!important}#toyota-huoltosopimus .text-deep-purple-9{color:#4527a0!important}#toyota-huoltosopimus .text-deep-purple-10{color:#311b92!important}#toyota-huoltosopimus .text-deep-purple-11{color:#b388ff!important}#toyota-huoltosopimus .text-deep-purple-12{color:#7c4dff!important}#toyota-huoltosopimus .text-deep-purple-13{color:#651fff!important}#toyota-huoltosopimus .text-deep-purple-14{color:#6200ea!important}#toyota-huoltosopimus .text-indigo{color:#3f51b5!important}#toyota-huoltosopimus .text-indigo-1{color:#e8eaf6!important}#toyota-huoltosopimus .text-indigo-2{color:#c5cae9!important}#toyota-huoltosopimus .text-indigo-3{color:#9fa8da!important}#toyota-huoltosopimus .text-indigo-4{color:#7986cb!important}#toyota-huoltosopimus .text-indigo-5{color:#5c6bc0!important}#toyota-huoltosopimus .text-indigo-6{color:#3f51b5!important}#toyota-huoltosopimus .text-indigo-7{color:#3949ab!important}#toyota-huoltosopimus .text-indigo-8{color:#303f9f!important}#toyota-huoltosopimus .text-indigo-9{color:#283593!important}#toyota-huoltosopimus .text-indigo-10{color:#1a237e!important}#toyota-huoltosopimus .text-indigo-11{color:#8c9eff!important}#toyota-huoltosopimus .text-indigo-12{color:#536dfe!important}#toyota-huoltosopimus .text-indigo-13{color:#3d5afe!important}#toyota-huoltosopimus .text-indigo-14{color:#304ffe!important}#toyota-huoltosopimus .text-blue{color:#2196f3!important}#toyota-huoltosopimus .text-blue-1{color:#e3f2fd!important}#toyota-huoltosopimus .text-blue-2{color:#bbdefb!important}#toyota-huoltosopimus .text-blue-3{color:#90caf9!important}#toyota-huoltosopimus .text-blue-4{color:#64b5f6!important}#toyota-huoltosopimus .text-blue-5{color:#42a5f5!important}#toyota-huoltosopimus .text-blue-6{color:#2196f3!important}#toyota-huoltosopimus .text-blue-7{color:#1e88e5!important}#toyota-huoltosopimus .text-blue-8{color:#1976d2!important}#toyota-huoltosopimus .text-blue-9{color:#1565c0!important}#toyota-huoltosopimus .text-blue-10{color:#0d47a1!important}#toyota-huoltosopimus .text-blue-11{color:#82b1ff!important}#toyota-huoltosopimus .text-blue-12{color:#448aff!important}#toyota-huoltosopimus .text-blue-13{color:#2979ff!important}#toyota-huoltosopimus .text-blue-14{color:#2962ff!important}#toyota-huoltosopimus .text-light-blue{color:#03a9f4!important}#toyota-huoltosopimus .text-light-blue-1{color:#e1f5fe!important}#toyota-huoltosopimus .text-light-blue-2{color:#b3e5fc!important}#toyota-huoltosopimus .text-light-blue-3{color:#81d4fa!important}#toyota-huoltosopimus .text-light-blue-4{color:#4fc3f7!important}#toyota-huoltosopimus .text-light-blue-5{color:#29b6f6!important}#toyota-huoltosopimus .text-light-blue-6{color:#03a9f4!important}#toyota-huoltosopimus .text-light-blue-7{color:#039be5!important}#toyota-huoltosopimus .text-light-blue-8{color:#0288d1!important}#toyota-huoltosopimus .text-light-blue-9{color:#0277bd!important}#toyota-huoltosopimus .text-light-blue-10{color:#01579b!important}#toyota-huoltosopimus .text-light-blue-11{color:#80d8ff!important}#toyota-huoltosopimus .text-light-blue-12{color:#40c4ff!important}#toyota-huoltosopimus .text-light-blue-13{color:#00b0ff!important}#toyota-huoltosopimus .text-light-blue-14{color:#0091ea!important}#toyota-huoltosopimus .text-cyan{color:#00bcd4!important}#toyota-huoltosopimus .text-cyan-1{color:#e0f7fa!important}#toyota-huoltosopimus .text-cyan-2{color:#b2ebf2!important}#toyota-huoltosopimus .text-cyan-3{color:#80deea!important}#toyota-huoltosopimus .text-cyan-4{color:#4dd0e1!important}#toyota-huoltosopimus .text-cyan-5{color:#26c6da!important}#toyota-huoltosopimus .text-cyan-6{color:#00bcd4!important}#toyota-huoltosopimus .text-cyan-7{color:#00acc1!important}#toyota-huoltosopimus .text-cyan-8{color:#0097a7!important}#toyota-huoltosopimus .text-cyan-9{color:#00838f!important}#toyota-huoltosopimus .text-cyan-10{color:#006064!important}#toyota-huoltosopimus .text-cyan-11{color:#84ffff!important}#toyota-huoltosopimus .text-cyan-12{color:#18ffff!important}#toyota-huoltosopimus .text-cyan-13{color:#00e5ff!important}#toyota-huoltosopimus .text-cyan-14{color:#00b8d4!important}#toyota-huoltosopimus .text-teal{color:#009688!important}#toyota-huoltosopimus .text-teal-1{color:#e0f2f1!important}#toyota-huoltosopimus .text-teal-2{color:#b2dfdb!important}#toyota-huoltosopimus .text-teal-3{color:#80cbc4!important}#toyota-huoltosopimus .text-teal-4{color:#4db6ac!important}#toyota-huoltosopimus .text-teal-5{color:#26a69a!important}#toyota-huoltosopimus .text-teal-6{color:#009688!important}#toyota-huoltosopimus .text-teal-7{color:#00897b!important}#toyota-huoltosopimus .text-teal-8{color:#00796b!important}#toyota-huoltosopimus .text-teal-9{color:#00695c!important}#toyota-huoltosopimus .text-teal-10{color:#004d40!important}#toyota-huoltosopimus .text-teal-11{color:#a7ffeb!important}#toyota-huoltosopimus .text-teal-12{color:#64ffda!important}#toyota-huoltosopimus .text-teal-13{color:#1de9b6!important}#toyota-huoltosopimus .text-teal-14{color:#00bfa5!important}#toyota-huoltosopimus .text-green{color:#4caf50!important}#toyota-huoltosopimus .text-green-1{color:#e8f5e9!important}#toyota-huoltosopimus .text-green-2{color:#c8e6c9!important}#toyota-huoltosopimus .text-green-3{color:#a5d6a7!important}#toyota-huoltosopimus .text-green-4{color:#81c784!important}#toyota-huoltosopimus .text-green-5{color:#66bb6a!important}#toyota-huoltosopimus .text-green-6{color:#4caf50!important}#toyota-huoltosopimus .text-green-7{color:#43a047!important}#toyota-huoltosopimus .text-green-8{color:#388e3c!important}#toyota-huoltosopimus .text-green-9{color:#2e7d32!important}#toyota-huoltosopimus .text-green-10{color:#1b5e20!important}#toyota-huoltosopimus .text-green-11{color:#b9f6ca!important}#toyota-huoltosopimus .text-green-12{color:#69f0ae!important}#toyota-huoltosopimus .text-green-13{color:#00e676!important}#toyota-huoltosopimus .text-green-14{color:#00c853!important}#toyota-huoltosopimus .text-light-green{color:#8bc34a!important}#toyota-huoltosopimus .text-light-green-1{color:#f1f8e9!important}#toyota-huoltosopimus .text-light-green-2{color:#dcedc8!important}#toyota-huoltosopimus .text-light-green-3{color:#c5e1a5!important}#toyota-huoltosopimus .text-light-green-4{color:#aed581!important}#toyota-huoltosopimus .text-light-green-5{color:#9ccc65!important}#toyota-huoltosopimus .text-light-green-6{color:#8bc34a!important}#toyota-huoltosopimus .text-light-green-7{color:#7cb342!important}#toyota-huoltosopimus .text-light-green-8{color:#689f38!important}#toyota-huoltosopimus .text-light-green-9{color:#558b2f!important}#toyota-huoltosopimus .text-light-green-10{color:#33691e!important}#toyota-huoltosopimus .text-light-green-11{color:#ccff90!important}#toyota-huoltosopimus .text-light-green-12{color:#b2ff59!important}#toyota-huoltosopimus .text-light-green-13{color:#76ff03!important}#toyota-huoltosopimus .text-light-green-14{color:#64dd17!important}#toyota-huoltosopimus .text-lime{color:#cddc39!important}#toyota-huoltosopimus .text-lime-1{color:#f9fbe7!important}#toyota-huoltosopimus .text-lime-2{color:#f0f4c3!important}#toyota-huoltosopimus .text-lime-3{color:#e6ee9c!important}#toyota-huoltosopimus .text-lime-4{color:#dce775!important}#toyota-huoltosopimus .text-lime-5{color:#d4e157!important}#toyota-huoltosopimus .text-lime-6{color:#cddc39!important}#toyota-huoltosopimus .text-lime-7{color:#c0ca33!important}#toyota-huoltosopimus .text-lime-8{color:#afb42b!important}#toyota-huoltosopimus .text-lime-9{color:#9e9d24!important}#toyota-huoltosopimus .text-lime-10{color:#827717!important}#toyota-huoltosopimus .text-lime-11{color:#f4ff81!important}#toyota-huoltosopimus .text-lime-12{color:#eeff41!important}#toyota-huoltosopimus .text-lime-13{color:#c6ff00!important}#toyota-huoltosopimus .text-lime-14{color:#aeea00!important}#toyota-huoltosopimus .text-yellow{color:#ffeb3b!important}#toyota-huoltosopimus .text-yellow-1{color:#fffde7!important}#toyota-huoltosopimus .text-yellow-2{color:#fff9c4!important}#toyota-huoltosopimus .text-yellow-3{color:#fff59d!important}#toyota-huoltosopimus .text-yellow-4{color:#fff176!important}#toyota-huoltosopimus .text-yellow-5{color:#ffee58!important}#toyota-huoltosopimus .text-yellow-6{color:#ffeb3b!important}#toyota-huoltosopimus .text-yellow-7{color:#fdd835!important}#toyota-huoltosopimus .text-yellow-8{color:#fbc02d!important}#toyota-huoltosopimus .text-yellow-9{color:#f9a825!important}#toyota-huoltosopimus .text-yellow-10{color:#f57f17!important}#toyota-huoltosopimus .text-yellow-11{color:#ffff8d!important}#toyota-huoltosopimus .text-yellow-12{color:#ff0!important}#toyota-huoltosopimus .text-yellow-13{color:#ffea00!important}#toyota-huoltosopimus .text-yellow-14{color:#ffd600!important}#toyota-huoltosopimus .text-amber{color:#ffc107!important}#toyota-huoltosopimus .text-amber-1{color:#fff8e1!important}#toyota-huoltosopimus .text-amber-2{color:#ffecb3!important}#toyota-huoltosopimus .text-amber-3{color:#ffe082!important}#toyota-huoltosopimus .text-amber-4{color:#ffd54f!important}#toyota-huoltosopimus .text-amber-5{color:#ffca28!important}#toyota-huoltosopimus .text-amber-6{color:#ffc107!important}#toyota-huoltosopimus .text-amber-7{color:#ffb300!important}#toyota-huoltosopimus .text-amber-8{color:#ffa000!important}#toyota-huoltosopimus .text-amber-9{color:#ff8f00!important}#toyota-huoltosopimus .text-amber-10{color:#ff6f00!important}#toyota-huoltosopimus .text-amber-11{color:#ffe57f!important}#toyota-huoltosopimus .text-amber-12{color:#ffd740!important}#toyota-huoltosopimus .text-amber-13{color:#ffc400!important}#toyota-huoltosopimus .text-amber-14{color:#ffab00!important}#toyota-huoltosopimus .text-orange{color:#ff9800!important}#toyota-huoltosopimus .text-orange-1{color:#fff3e0!important}#toyota-huoltosopimus .text-orange-2{color:#ffe0b2!important}#toyota-huoltosopimus .text-orange-3{color:#ffcc80!important}#toyota-huoltosopimus .text-orange-4{color:#ffb74d!important}#toyota-huoltosopimus .text-orange-5{color:#ffa726!important}#toyota-huoltosopimus .text-orange-6{color:#ff9800!important}#toyota-huoltosopimus .text-orange-7{color:#fb8c00!important}#toyota-huoltosopimus .text-orange-8{color:#f57c00!important}#toyota-huoltosopimus .text-orange-9{color:#ef6c00!important}#toyota-huoltosopimus .text-orange-10{color:#e65100!important}#toyota-huoltosopimus .text-orange-11{color:#ffd180!important}#toyota-huoltosopimus .text-orange-12{color:#ffab40!important}#toyota-huoltosopimus .text-orange-13{color:#ff9100!important}#toyota-huoltosopimus .text-orange-14{color:#ff6d00!important}#toyota-huoltosopimus .text-deep-orange{color:#ff5722!important}#toyota-huoltosopimus .text-deep-orange-1{color:#fbe9e7!important}#toyota-huoltosopimus .text-deep-orange-2{color:#ffccbc!important}#toyota-huoltosopimus .text-deep-orange-3{color:#ffab91!important}#toyota-huoltosopimus .text-deep-orange-4{color:#ff8a65!important}#toyota-huoltosopimus .text-deep-orange-5{color:#ff7043!important}#toyota-huoltosopimus .text-deep-orange-6{color:#ff5722!important}#toyota-huoltosopimus .text-deep-orange-7{color:#f4511e!important}#toyota-huoltosopimus .text-deep-orange-8{color:#e64a19!important}#toyota-huoltosopimus .text-deep-orange-9{color:#d84315!important}#toyota-huoltosopimus .text-deep-orange-10{color:#bf360c!important}#toyota-huoltosopimus .text-deep-orange-11{color:#ff9e80!important}#toyota-huoltosopimus .text-deep-orange-12{color:#ff6e40!important}#toyota-huoltosopimus .text-deep-orange-13{color:#ff3d00!important}#toyota-huoltosopimus .text-deep-orange-14{color:#dd2c00!important}#toyota-huoltosopimus .text-brown{color:#795548!important}#toyota-huoltosopimus .text-brown-1{color:#efebe9!important}#toyota-huoltosopimus .text-brown-2{color:#d7ccc8!important}#toyota-huoltosopimus .text-brown-3{color:#bcaaa4!important}#toyota-huoltosopimus .text-brown-4{color:#a1887f!important}#toyota-huoltosopimus .text-brown-5{color:#8d6e63!important}#toyota-huoltosopimus .text-brown-6{color:#795548!important}#toyota-huoltosopimus .text-brown-7{color:#6d4c41!important}#toyota-huoltosopimus .text-brown-8{color:#5d4037!important}#toyota-huoltosopimus .text-brown-9{color:#4e342e!important}#toyota-huoltosopimus .text-brown-10{color:#3e2723!important}#toyota-huoltosopimus .text-brown-11{color:#d7ccc8!important}#toyota-huoltosopimus .text-brown-12{color:#bcaaa4!important}#toyota-huoltosopimus .text-brown-13{color:#8d6e63!important}#toyota-huoltosopimus .text-brown-14{color:#5d4037!important}#toyota-huoltosopimus .text-grey{color:#9e9e9e!important}#toyota-huoltosopimus .text-grey-1{color:#fafafa!important}#toyota-huoltosopimus .text-grey-2{color:#f5f5f5!important}#toyota-huoltosopimus .text-grey-3{color:#eee!important}#toyota-huoltosopimus .text-grey-4{color:#e0e0e0!important}#toyota-huoltosopimus .text-grey-5{color:#bdbdbd!important}#toyota-huoltosopimus .text-grey-6{color:#9e9e9e!important}#toyota-huoltosopimus .text-grey-7{color:#757575!important}#toyota-huoltosopimus .text-grey-8{color:#616161!important}#toyota-huoltosopimus .text-grey-9{color:#424242!important}#toyota-huoltosopimus .text-grey-10{color:#212121!important}#toyota-huoltosopimus .text-grey-11{color:#f5f5f5!important}#toyota-huoltosopimus .text-grey-12{color:#eee!important}#toyota-huoltosopimus .text-grey-13{color:#bdbdbd!important}#toyota-huoltosopimus .text-grey-14{color:#616161!important}#toyota-huoltosopimus .text-blue-grey{color:#607d8b!important}#toyota-huoltosopimus .text-blue-grey-1{color:#eceff1!important}#toyota-huoltosopimus .text-blue-grey-2{color:#cfd8dc!important}#toyota-huoltosopimus .text-blue-grey-3{color:#b0bec5!important}#toyota-huoltosopimus .text-blue-grey-4{color:#90a4ae!important}#toyota-huoltosopimus .text-blue-grey-5{color:#78909c!important}#toyota-huoltosopimus .text-blue-grey-6{color:#607d8b!important}#toyota-huoltosopimus .text-blue-grey-7{color:#546e7a!important}#toyota-huoltosopimus .text-blue-grey-8{color:#455a64!important}#toyota-huoltosopimus .text-blue-grey-9{color:#37474f!important}#toyota-huoltosopimus .text-blue-grey-10{color:#263238!important}#toyota-huoltosopimus .text-blue-grey-11{color:#cfd8dc!important}#toyota-huoltosopimus .text-blue-grey-12{color:#b0bec5!important}#toyota-huoltosopimus .text-blue-grey-13{color:#78909c!important}#toyota-huoltosopimus .text-blue-grey-14{color:#455a64!important}#toyota-huoltosopimus .bg-red{background:#f44336!important}#toyota-huoltosopimus .bg-red-1{background:#ffebee!important}#toyota-huoltosopimus .bg-red-2{background:#ffcdd2!important}#toyota-huoltosopimus .bg-red-3{background:#ef9a9a!important}#toyota-huoltosopimus .bg-red-4{background:#e57373!important}#toyota-huoltosopimus .bg-red-5{background:#ef5350!important}#toyota-huoltosopimus .bg-red-6{background:#f44336!important}#toyota-huoltosopimus .bg-red-7{background:#e53935!important}#toyota-huoltosopimus .bg-red-8{background:#d32f2f!important}#toyota-huoltosopimus .bg-red-9{background:#c62828!important}#toyota-huoltosopimus .bg-red-10{background:#b71c1c!important}#toyota-huoltosopimus .bg-red-11{background:#ff8a80!important}#toyota-huoltosopimus .bg-red-12{background:#ff5252!important}#toyota-huoltosopimus .bg-red-13{background:#ff1744!important}#toyota-huoltosopimus .bg-red-14{background:#d50000!important}#toyota-huoltosopimus .bg-pink{background:#e91e63!important}#toyota-huoltosopimus .bg-pink-1{background:#fce4ec!important}#toyota-huoltosopimus .bg-pink-2{background:#f8bbd0!important}#toyota-huoltosopimus .bg-pink-3{background:#f48fb1!important}#toyota-huoltosopimus .bg-pink-4{background:#f06292!important}#toyota-huoltosopimus .bg-pink-5{background:#ec407a!important}#toyota-huoltosopimus .bg-pink-6{background:#e91e63!important}#toyota-huoltosopimus .bg-pink-7{background:#d81b60!important}#toyota-huoltosopimus .bg-pink-8{background:#c2185b!important}#toyota-huoltosopimus .bg-pink-9{background:#ad1457!important}#toyota-huoltosopimus .bg-pink-10{background:#880e4f!important}#toyota-huoltosopimus .bg-pink-11{background:#ff80ab!important}#toyota-huoltosopimus .bg-pink-12{background:#ff4081!important}#toyota-huoltosopimus .bg-pink-13{background:#f50057!important}#toyota-huoltosopimus .bg-pink-14{background:#c51162!important}#toyota-huoltosopimus .bg-purple{background:#9c27b0!important}#toyota-huoltosopimus .bg-purple-1{background:#f3e5f5!important}#toyota-huoltosopimus .bg-purple-2{background:#e1bee7!important}#toyota-huoltosopimus .bg-purple-3{background:#ce93d8!important}#toyota-huoltosopimus .bg-purple-4{background:#ba68c8!important}#toyota-huoltosopimus .bg-purple-5{background:#ab47bc!important}#toyota-huoltosopimus .bg-purple-6{background:#9c27b0!important}#toyota-huoltosopimus .bg-purple-7{background:#8e24aa!important}#toyota-huoltosopimus .bg-purple-8{background:#7b1fa2!important}#toyota-huoltosopimus .bg-purple-9{background:#6a1b9a!important}#toyota-huoltosopimus .bg-purple-10{background:#4a148c!important}#toyota-huoltosopimus .bg-purple-11{background:#ea80fc!important}#toyota-huoltosopimus .bg-purple-12{background:#e040fb!important}#toyota-huoltosopimus .bg-purple-13{background:#d500f9!important}#toyota-huoltosopimus .bg-purple-14{background:#a0f!important}#toyota-huoltosopimus .bg-deep-purple{background:#673ab7!important}#toyota-huoltosopimus .bg-deep-purple-1{background:#ede7f6!important}#toyota-huoltosopimus .bg-deep-purple-2{background:#d1c4e9!important}#toyota-huoltosopimus .bg-deep-purple-3{background:#b39ddb!important}#toyota-huoltosopimus .bg-deep-purple-4{background:#9575cd!important}#toyota-huoltosopimus .bg-deep-purple-5{background:#7e57c2!important}#toyota-huoltosopimus .bg-deep-purple-6{background:#673ab7!important}#toyota-huoltosopimus .bg-deep-purple-7{background:#5e35b1!important}#toyota-huoltosopimus .bg-deep-purple-8{background:#512da8!important}#toyota-huoltosopimus .bg-deep-purple-9{background:#4527a0!important}#toyota-huoltosopimus .bg-deep-purple-10{background:#311b92!important}#toyota-huoltosopimus .bg-deep-purple-11{background:#b388ff!important}#toyota-huoltosopimus .bg-deep-purple-12{background:#7c4dff!important}#toyota-huoltosopimus .bg-deep-purple-13{background:#651fff!important}#toyota-huoltosopimus .bg-deep-purple-14{background:#6200ea!important}#toyota-huoltosopimus .bg-indigo{background:#3f51b5!important}#toyota-huoltosopimus .bg-indigo-1{background:#e8eaf6!important}#toyota-huoltosopimus .bg-indigo-2{background:#c5cae9!important}#toyota-huoltosopimus .bg-indigo-3{background:#9fa8da!important}#toyota-huoltosopimus .bg-indigo-4{background:#7986cb!important}#toyota-huoltosopimus .bg-indigo-5{background:#5c6bc0!important}#toyota-huoltosopimus .bg-indigo-6{background:#3f51b5!important}#toyota-huoltosopimus .bg-indigo-7{background:#3949ab!important}#toyota-huoltosopimus .bg-indigo-8{background:#303f9f!important}#toyota-huoltosopimus .bg-indigo-9{background:#283593!important}#toyota-huoltosopimus .bg-indigo-10{background:#1a237e!important}#toyota-huoltosopimus .bg-indigo-11{background:#8c9eff!important}#toyota-huoltosopimus .bg-indigo-12{background:#536dfe!important}#toyota-huoltosopimus .bg-indigo-13{background:#3d5afe!important}#toyota-huoltosopimus .bg-indigo-14{background:#304ffe!important}#toyota-huoltosopimus .bg-blue{background:#2196f3!important}#toyota-huoltosopimus .bg-blue-1{background:#e3f2fd!important}#toyota-huoltosopimus .bg-blue-2{background:#bbdefb!important}#toyota-huoltosopimus .bg-blue-3{background:#90caf9!important}#toyota-huoltosopimus .bg-blue-4{background:#64b5f6!important}#toyota-huoltosopimus .bg-blue-5{background:#42a5f5!important}#toyota-huoltosopimus .bg-blue-6{background:#2196f3!important}#toyota-huoltosopimus .bg-blue-7{background:#1e88e5!important}#toyota-huoltosopimus .bg-blue-8{background:#1976d2!important}#toyota-huoltosopimus .bg-blue-9{background:#1565c0!important}#toyota-huoltosopimus .bg-blue-10{background:#0d47a1!important}#toyota-huoltosopimus .bg-blue-11{background:#82b1ff!important}#toyota-huoltosopimus .bg-blue-12{background:#448aff!important}#toyota-huoltosopimus .bg-blue-13{background:#2979ff!important}#toyota-huoltosopimus .bg-blue-14{background:#2962ff!important}#toyota-huoltosopimus .bg-light-blue{background:#03a9f4!important}#toyota-huoltosopimus .bg-light-blue-1{background:#e1f5fe!important}#toyota-huoltosopimus .bg-light-blue-2{background:#b3e5fc!important}#toyota-huoltosopimus .bg-light-blue-3{background:#81d4fa!important}#toyota-huoltosopimus .bg-light-blue-4{background:#4fc3f7!important}#toyota-huoltosopimus .bg-light-blue-5{background:#29b6f6!important}#toyota-huoltosopimus .bg-light-blue-6{background:#03a9f4!important}#toyota-huoltosopimus .bg-light-blue-7{background:#039be5!important}#toyota-huoltosopimus .bg-light-blue-8{background:#0288d1!important}#toyota-huoltosopimus .bg-light-blue-9{background:#0277bd!important}#toyota-huoltosopimus .bg-light-blue-10{background:#01579b!important}#toyota-huoltosopimus .bg-light-blue-11{background:#80d8ff!important}#toyota-huoltosopimus .bg-light-blue-12{background:#40c4ff!important}#toyota-huoltosopimus .bg-light-blue-13{background:#00b0ff!important}#toyota-huoltosopimus .bg-light-blue-14{background:#0091ea!important}#toyota-huoltosopimus .bg-cyan{background:#00bcd4!important}#toyota-huoltosopimus .bg-cyan-1{background:#e0f7fa!important}#toyota-huoltosopimus .bg-cyan-2{background:#b2ebf2!important}#toyota-huoltosopimus .bg-cyan-3{background:#80deea!important}#toyota-huoltosopimus .bg-cyan-4{background:#4dd0e1!important}#toyota-huoltosopimus .bg-cyan-5{background:#26c6da!important}#toyota-huoltosopimus .bg-cyan-6{background:#00bcd4!important}#toyota-huoltosopimus .bg-cyan-7{background:#00acc1!important}#toyota-huoltosopimus .bg-cyan-8{background:#0097a7!important}#toyota-huoltosopimus .bg-cyan-9{background:#00838f!important}#toyota-huoltosopimus .bg-cyan-10{background:#006064!important}#toyota-huoltosopimus .bg-cyan-11{background:#84ffff!important}#toyota-huoltosopimus .bg-cyan-12{background:#18ffff!important}#toyota-huoltosopimus .bg-cyan-13{background:#00e5ff!important}#toyota-huoltosopimus .bg-cyan-14{background:#00b8d4!important}#toyota-huoltosopimus .bg-teal{background:#009688!important}#toyota-huoltosopimus .bg-teal-1{background:#e0f2f1!important}#toyota-huoltosopimus .bg-teal-2{background:#b2dfdb!important}#toyota-huoltosopimus .bg-teal-3{background:#80cbc4!important}#toyota-huoltosopimus .bg-teal-4{background:#4db6ac!important}#toyota-huoltosopimus .bg-teal-5{background:#26a69a!important}#toyota-huoltosopimus .bg-teal-6{background:#009688!important}#toyota-huoltosopimus .bg-teal-7{background:#00897b!important}#toyota-huoltosopimus .bg-teal-8{background:#00796b!important}#toyota-huoltosopimus .bg-teal-9{background:#00695c!important}#toyota-huoltosopimus .bg-teal-10{background:#004d40!important}#toyota-huoltosopimus .bg-teal-11{background:#a7ffeb!important}#toyota-huoltosopimus .bg-teal-12{background:#64ffda!important}#toyota-huoltosopimus .bg-teal-13{background:#1de9b6!important}#toyota-huoltosopimus .bg-teal-14{background:#00bfa5!important}#toyota-huoltosopimus .bg-green{background:#4caf50!important}#toyota-huoltosopimus .bg-green-1{background:#e8f5e9!important}#toyota-huoltosopimus .bg-green-2{background:#c8e6c9!important}#toyota-huoltosopimus .bg-green-3{background:#a5d6a7!important}#toyota-huoltosopimus .bg-green-4{background:#81c784!important}#toyota-huoltosopimus .bg-green-5{background:#66bb6a!important}#toyota-huoltosopimus .bg-green-6{background:#4caf50!important}#toyota-huoltosopimus .bg-green-7{background:#43a047!important}#toyota-huoltosopimus .bg-green-8{background:#388e3c!important}#toyota-huoltosopimus .bg-green-9{background:#2e7d32!important}#toyota-huoltosopimus .bg-green-10{background:#1b5e20!important}#toyota-huoltosopimus .bg-green-11{background:#b9f6ca!important}#toyota-huoltosopimus .bg-green-12{background:#69f0ae!important}#toyota-huoltosopimus .bg-green-13{background:#00e676!important}#toyota-huoltosopimus .bg-green-14{background:#00c853!important}#toyota-huoltosopimus .bg-light-green{background:#8bc34a!important}#toyota-huoltosopimus .bg-light-green-1{background:#f1f8e9!important}#toyota-huoltosopimus .bg-light-green-2{background:#dcedc8!important}#toyota-huoltosopimus .bg-light-green-3{background:#c5e1a5!important}#toyota-huoltosopimus .bg-light-green-4{background:#aed581!important}#toyota-huoltosopimus .bg-light-green-5{background:#9ccc65!important}#toyota-huoltosopimus .bg-light-green-6{background:#8bc34a!important}#toyota-huoltosopimus .bg-light-green-7{background:#7cb342!important}#toyota-huoltosopimus .bg-light-green-8{background:#689f38!important}#toyota-huoltosopimus .bg-light-green-9{background:#558b2f!important}#toyota-huoltosopimus .bg-light-green-10{background:#33691e!important}#toyota-huoltosopimus .bg-light-green-11{background:#ccff90!important}#toyota-huoltosopimus .bg-light-green-12{background:#b2ff59!important}#toyota-huoltosopimus .bg-light-green-13{background:#76ff03!important}#toyota-huoltosopimus .bg-light-green-14{background:#64dd17!important}#toyota-huoltosopimus .bg-lime{background:#cddc39!important}#toyota-huoltosopimus .bg-lime-1{background:#f9fbe7!important}#toyota-huoltosopimus .bg-lime-2{background:#f0f4c3!important}#toyota-huoltosopimus .bg-lime-3{background:#e6ee9c!important}#toyota-huoltosopimus .bg-lime-4{background:#dce775!important}#toyota-huoltosopimus .bg-lime-5{background:#d4e157!important}#toyota-huoltosopimus .bg-lime-6{background:#cddc39!important}#toyota-huoltosopimus .bg-lime-7{background:#c0ca33!important}#toyota-huoltosopimus .bg-lime-8{background:#afb42b!important}#toyota-huoltosopimus .bg-lime-9{background:#9e9d24!important}#toyota-huoltosopimus .bg-lime-10{background:#827717!important}#toyota-huoltosopimus .bg-lime-11{background:#f4ff81!important}#toyota-huoltosopimus .bg-lime-12{background:#eeff41!important}#toyota-huoltosopimus .bg-lime-13{background:#c6ff00!important}#toyota-huoltosopimus .bg-lime-14{background:#aeea00!important}#toyota-huoltosopimus .bg-yellow{background:#ffeb3b!important}#toyota-huoltosopimus .bg-yellow-1{background:#fffde7!important}#toyota-huoltosopimus .bg-yellow-2{background:#fff9c4!important}#toyota-huoltosopimus .bg-yellow-3{background:#fff59d!important}#toyota-huoltosopimus .bg-yellow-4{background:#fff176!important}#toyota-huoltosopimus .bg-yellow-5{background:#ffee58!important}#toyota-huoltosopimus .bg-yellow-6{background:#ffeb3b!important}#toyota-huoltosopimus .bg-yellow-7{background:#fdd835!important}#toyota-huoltosopimus .bg-yellow-8{background:#fbc02d!important}#toyota-huoltosopimus .bg-yellow-9{background:#f9a825!important}#toyota-huoltosopimus .bg-yellow-10{background:#f57f17!important}#toyota-huoltosopimus .bg-yellow-11{background:#ffff8d!important}#toyota-huoltosopimus .bg-yellow-12{background:#ff0!important}#toyota-huoltosopimus .bg-yellow-13{background:#ffea00!important}#toyota-huoltosopimus .bg-yellow-14{background:#ffd600!important}#toyota-huoltosopimus .bg-amber{background:#ffc107!important}#toyota-huoltosopimus .bg-amber-1{background:#fff8e1!important}#toyota-huoltosopimus .bg-amber-2{background:#ffecb3!important}#toyota-huoltosopimus .bg-amber-3{background:#ffe082!important}#toyota-huoltosopimus .bg-amber-4{background:#ffd54f!important}#toyota-huoltosopimus .bg-amber-5{background:#ffca28!important}#toyota-huoltosopimus .bg-amber-6{background:#ffc107!important}#toyota-huoltosopimus .bg-amber-7{background:#ffb300!important}#toyota-huoltosopimus .bg-amber-8{background:#ffa000!important}#toyota-huoltosopimus .bg-amber-9{background:#ff8f00!important}#toyota-huoltosopimus .bg-amber-10{background:#ff6f00!important}#toyota-huoltosopimus .bg-amber-11{background:#ffe57f!important}#toyota-huoltosopimus .bg-amber-12{background:#ffd740!important}#toyota-huoltosopimus .bg-amber-13{background:#ffc400!important}#toyota-huoltosopimus .bg-amber-14{background:#ffab00!important}#toyota-huoltosopimus .bg-orange{background:#ff9800!important}#toyota-huoltosopimus .bg-orange-1{background:#fff3e0!important}#toyota-huoltosopimus .bg-orange-2{background:#ffe0b2!important}#toyota-huoltosopimus .bg-orange-3{background:#ffcc80!important}#toyota-huoltosopimus .bg-orange-4{background:#ffb74d!important}#toyota-huoltosopimus .bg-orange-5{background:#ffa726!important}#toyota-huoltosopimus .bg-orange-6{background:#ff9800!important}#toyota-huoltosopimus .bg-orange-7{background:#fb8c00!important}#toyota-huoltosopimus .bg-orange-8{background:#f57c00!important}#toyota-huoltosopimus .bg-orange-9{background:#ef6c00!important}#toyota-huoltosopimus .bg-orange-10{background:#e65100!important}#toyota-huoltosopimus .bg-orange-11{background:#ffd180!important}#toyota-huoltosopimus .bg-orange-12{background:#ffab40!important}#toyota-huoltosopimus .bg-orange-13{background:#ff9100!important}#toyota-huoltosopimus .bg-orange-14{background:#ff6d00!important}#toyota-huoltosopimus .bg-deep-orange{background:#ff5722!important}#toyota-huoltosopimus .bg-deep-orange-1{background:#fbe9e7!important}#toyota-huoltosopimus .bg-deep-orange-2{background:#ffccbc!important}#toyota-huoltosopimus .bg-deep-orange-3{background:#ffab91!important}#toyota-huoltosopimus .bg-deep-orange-4{background:#ff8a65!important}#toyota-huoltosopimus .bg-deep-orange-5{background:#ff7043!important}#toyota-huoltosopimus .bg-deep-orange-6{background:#ff5722!important}#toyota-huoltosopimus .bg-deep-orange-7{background:#f4511e!important}#toyota-huoltosopimus .bg-deep-orange-8{background:#e64a19!important}#toyota-huoltosopimus .bg-deep-orange-9{background:#d84315!important}#toyota-huoltosopimus .bg-deep-orange-10{background:#bf360c!important}#toyota-huoltosopimus .bg-deep-orange-11{background:#ff9e80!important}#toyota-huoltosopimus .bg-deep-orange-12{background:#ff6e40!important}#toyota-huoltosopimus .bg-deep-orange-13{background:#ff3d00!important}#toyota-huoltosopimus .bg-deep-orange-14{background:#dd2c00!important}#toyota-huoltosopimus .bg-brown{background:#795548!important}#toyota-huoltosopimus .bg-brown-1{background:#efebe9!important}#toyota-huoltosopimus .bg-brown-2{background:#d7ccc8!important}#toyota-huoltosopimus .bg-brown-3{background:#bcaaa4!important}#toyota-huoltosopimus .bg-brown-4{background:#a1887f!important}#toyota-huoltosopimus .bg-brown-5{background:#8d6e63!important}#toyota-huoltosopimus .bg-brown-6{background:#795548!important}#toyota-huoltosopimus .bg-brown-7{background:#6d4c41!important}#toyota-huoltosopimus .bg-brown-8{background:#5d4037!important}#toyota-huoltosopimus .bg-brown-9{background:#4e342e!important}#toyota-huoltosopimus .bg-brown-10{background:#3e2723!important}#toyota-huoltosopimus .bg-brown-11{background:#d7ccc8!important}#toyota-huoltosopimus .bg-brown-12{background:#bcaaa4!important}#toyota-huoltosopimus .bg-brown-13{background:#8d6e63!important}#toyota-huoltosopimus .bg-brown-14{background:#5d4037!important}#toyota-huoltosopimus .bg-grey{background:#9e9e9e!important}#toyota-huoltosopimus .bg-grey-1{background:#fafafa!important}#toyota-huoltosopimus .bg-grey-2{background:#f5f5f5!important}#toyota-huoltosopimus .bg-grey-3{background:#eee!important}#toyota-huoltosopimus .bg-grey-4{background:#e0e0e0!important}#toyota-huoltosopimus .bg-grey-5{background:#bdbdbd!important}#toyota-huoltosopimus .bg-grey-6{background:#9e9e9e!important}#toyota-huoltosopimus .bg-grey-7{background:#757575!important}#toyota-huoltosopimus .bg-grey-8{background:#616161!important}#toyota-huoltosopimus .bg-grey-9{background:#424242!important}#toyota-huoltosopimus .bg-grey-10{background:#212121!important}#toyota-huoltosopimus .bg-grey-11{background:#f5f5f5!important}#toyota-huoltosopimus .bg-grey-12{background:#eee!important}#toyota-huoltosopimus .bg-grey-13{background:#bdbdbd!important}#toyota-huoltosopimus .bg-grey-14{background:#616161!important}#toyota-huoltosopimus .bg-blue-grey{background:#607d8b!important}#toyota-huoltosopimus .bg-blue-grey-1{background:#eceff1!important}#toyota-huoltosopimus .bg-blue-grey-2{background:#cfd8dc!important}#toyota-huoltosopimus .bg-blue-grey-3{background:#b0bec5!important}#toyota-huoltosopimus .bg-blue-grey-4{background:#90a4ae!important}#toyota-huoltosopimus .bg-blue-grey-5{background:#78909c!important}#toyota-huoltosopimus .bg-blue-grey-6{background:#607d8b!important}#toyota-huoltosopimus .bg-blue-grey-7{background:#546e7a!important}#toyota-huoltosopimus .bg-blue-grey-8{background:#455a64!important}#toyota-huoltosopimus .bg-blue-grey-9{background:#37474f!important}#toyota-huoltosopimus .bg-blue-grey-10{background:#263238!important}#toyota-huoltosopimus .bg-blue-grey-11{background:#cfd8dc!important}#toyota-huoltosopimus .bg-blue-grey-12{background:#b0bec5!important}#toyota-huoltosopimus .bg-blue-grey-13{background:#78909c!important}#toyota-huoltosopimus .bg-blue-grey-14{background:#455a64!important}#toyota-huoltosopimus .shadow-transition{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)!important}#toyota-huoltosopimus .shadow-1{box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f}#toyota-huoltosopimus .shadow-up-1{box-shadow:0 -1px 3px #0003,0 -1px 1px #00000024,0 -2px 1px -1px #0000001f}#toyota-huoltosopimus .shadow-2{box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}#toyota-huoltosopimus .shadow-up-2{box-shadow:0 -1px 5px #0003,0 -2px 2px #00000024,0 -3px 1px -2px #0000001f}#toyota-huoltosopimus .shadow-3{box-shadow:0 1px 8px #0003,0 3px 4px #00000024,0 3px 3px -2px #0000001f}#toyota-huoltosopimus .shadow-up-3{box-shadow:0 -1px 8px #0003,0 -3px 4px #00000024,0 -3px 3px -2px #0000001f}#toyota-huoltosopimus .shadow-4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}#toyota-huoltosopimus .shadow-up-4{box-shadow:0 -2px 4px -1px #0003,0 -4px 5px #00000024,0 -1px 10px #0000001f}#toyota-huoltosopimus .shadow-5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}#toyota-huoltosopimus .shadow-up-5{box-shadow:0 -3px 5px -1px #0003,0 -5px 8px #00000024,0 -1px 14px #0000001f}#toyota-huoltosopimus .shadow-6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}#toyota-huoltosopimus .shadow-up-6{box-shadow:0 -3px 5px -1px #0003,0 -6px 10px #00000024,0 -1px 18px #0000001f}#toyota-huoltosopimus .shadow-7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}#toyota-huoltosopimus .shadow-up-7{box-shadow:0 -4px 5px -2px #0003,0 -7px 10px 1px #00000024,0 -2px 16px 1px #0000001f}#toyota-huoltosopimus .shadow-8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}#toyota-huoltosopimus .shadow-up-8{box-shadow:0 -5px 5px -3px #0003,0 -8px 10px 1px #00000024,0 -3px 14px 2px #0000001f}#toyota-huoltosopimus .shadow-9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}#toyota-huoltosopimus .shadow-up-9{box-shadow:0 -5px 6px -3px #0003,0 -9px 12px 1px #00000024,0 -3px 16px 2px #0000001f}#toyota-huoltosopimus .shadow-10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}#toyota-huoltosopimus .shadow-up-10{box-shadow:0 -6px 6px -3px #0003,0 -10px 14px 1px #00000024,0 -4px 18px 3px #0000001f}#toyota-huoltosopimus .shadow-11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}#toyota-huoltosopimus .shadow-up-11{box-shadow:0 -6px 7px -4px #0003,0 -11px 15px 1px #00000024,0 -4px 20px 3px #0000001f}#toyota-huoltosopimus .shadow-12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}#toyota-huoltosopimus .shadow-up-12{box-shadow:0 -7px 8px -4px #0003,0 -12px 17px 2px #00000024,0 -5px 22px 4px #0000001f}#toyota-huoltosopimus .shadow-13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}#toyota-huoltosopimus .shadow-up-13{box-shadow:0 -7px 8px -4px #0003,0 -13px 19px 2px #00000024,0 -5px 24px 4px #0000001f}#toyota-huoltosopimus .shadow-14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}#toyota-huoltosopimus .shadow-up-14{box-shadow:0 -7px 9px -4px #0003,0 -14px 21px 2px #00000024,0 -5px 26px 4px #0000001f}#toyota-huoltosopimus .shadow-15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}#toyota-huoltosopimus .shadow-up-15{box-shadow:0 -8px 9px -5px #0003,0 -15px 22px 2px #00000024,0 -6px 28px 5px #0000001f}#toyota-huoltosopimus .shadow-16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}#toyota-huoltosopimus .shadow-up-16{box-shadow:0 -8px 10px -5px #0003,0 -16px 24px 2px #00000024,0 -6px 30px 5px #0000001f}#toyota-huoltosopimus .shadow-17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}#toyota-huoltosopimus .shadow-up-17{box-shadow:0 -8px 11px -5px #0003,0 -17px 26px 2px #00000024,0 -6px 32px 5px #0000001f}#toyota-huoltosopimus .shadow-18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}#toyota-huoltosopimus .shadow-up-18{box-shadow:0 -9px 11px -5px #0003,0 -18px 28px 2px #00000024,0 -7px 34px 6px #0000001f}#toyota-huoltosopimus .shadow-19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}#toyota-huoltosopimus .shadow-up-19{box-shadow:0 -9px 12px -6px #0003,0 -19px 29px 2px #00000024,0 -7px 36px 6px #0000001f}#toyota-huoltosopimus .shadow-20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}#toyota-huoltosopimus .shadow-up-20{box-shadow:0 -10px 13px -6px #0003,0 -20px 31px 3px #00000024,0 -8px 38px 7px #0000001f}#toyota-huoltosopimus .shadow-21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}#toyota-huoltosopimus .shadow-up-21{box-shadow:0 -10px 13px -6px #0003,0 -21px 33px 3px #00000024,0 -8px 40px 7px #0000001f}#toyota-huoltosopimus .shadow-22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}#toyota-huoltosopimus .shadow-up-22{box-shadow:0 -10px 14px -6px #0003,0 -22px 35px 3px #00000024,0 -8px 42px 7px #0000001f}#toyota-huoltosopimus .shadow-23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}#toyota-huoltosopimus .shadow-up-23{box-shadow:0 -11px 14px -7px #0003,0 -23px 36px 3px #00000024,0 -9px 44px 8px #0000001f}#toyota-huoltosopimus .shadow-24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}#toyota-huoltosopimus .shadow-up-24{box-shadow:0 -11px 15px -7px #0003,0 -24px 38px 3px #00000024,0 -9px 46px 8px #0000001f}#toyota-huoltosopimus .inset-shadow{box-shadow:0 7px 9px -7px #000000b3 inset}#toyota-huoltosopimus .inset-shadow-down{box-shadow:0 -7px 9px -7px #000000b3 inset}#toyota-huoltosopimus body.body--dark .shadow-1{box-shadow:0 1px 3px #fff3,0 1px 1px #ffffff24,0 2px 1px -1px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-1{box-shadow:0 -1px 3px #fff3,0 -1px 1px #ffffff24,0 -2px 1px -1px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-2{box-shadow:0 1px 5px #fff3,0 2px 2px #ffffff24,0 3px 1px -2px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-2{box-shadow:0 -1px 5px #fff3,0 -2px 2px #ffffff24,0 -3px 1px -2px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-3{box-shadow:0 1px 8px #fff3,0 3px 4px #ffffff24,0 3px 3px -2px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-3{box-shadow:0 -1px 8px #fff3,0 -3px 4px #ffffff24,0 -3px 3px -2px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-4{box-shadow:0 2px 4px -1px #fff3,0 4px 5px #ffffff24,0 1px 10px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-4{box-shadow:0 -2px 4px -1px #fff3,0 -4px 5px #ffffff24,0 -1px 10px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-5{box-shadow:0 3px 5px -1px #fff3,0 5px 8px #ffffff24,0 1px 14px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-5{box-shadow:0 -3px 5px -1px #fff3,0 -5px 8px #ffffff24,0 -1px 14px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-6{box-shadow:0 3px 5px -1px #fff3,0 6px 10px #ffffff24,0 1px 18px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-6{box-shadow:0 -3px 5px -1px #fff3,0 -6px 10px #ffffff24,0 -1px 18px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-7{box-shadow:0 4px 5px -2px #fff3,0 7px 10px 1px #ffffff24,0 2px 16px 1px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-7{box-shadow:0 -4px 5px -2px #fff3,0 -7px 10px 1px #ffffff24,0 -2px 16px 1px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-8{box-shadow:0 5px 5px -3px #fff3,0 8px 10px 1px #ffffff24,0 3px 14px 2px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-8{box-shadow:0 -5px 5px -3px #fff3,0 -8px 10px 1px #ffffff24,0 -3px 14px 2px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-9{box-shadow:0 5px 6px -3px #fff3,0 9px 12px 1px #ffffff24,0 3px 16px 2px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-9{box-shadow:0 -5px 6px -3px #fff3,0 -9px 12px 1px #ffffff24,0 -3px 16px 2px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-10{box-shadow:0 6px 6px -3px #fff3,0 10px 14px 1px #ffffff24,0 4px 18px 3px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-10{box-shadow:0 -6px 6px -3px #fff3,0 -10px 14px 1px #ffffff24,0 -4px 18px 3px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-11{box-shadow:0 6px 7px -4px #fff3,0 11px 15px 1px #ffffff24,0 4px 20px 3px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-11{box-shadow:0 -6px 7px -4px #fff3,0 -11px 15px 1px #ffffff24,0 -4px 20px 3px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-12{box-shadow:0 7px 8px -4px #fff3,0 12px 17px 2px #ffffff24,0 5px 22px 4px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-12{box-shadow:0 -7px 8px -4px #fff3,0 -12px 17px 2px #ffffff24,0 -5px 22px 4px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-13{box-shadow:0 7px 8px -4px #fff3,0 13px 19px 2px #ffffff24,0 5px 24px 4px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-13{box-shadow:0 -7px 8px -4px #fff3,0 -13px 19px 2px #ffffff24,0 -5px 24px 4px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-14{box-shadow:0 7px 9px -4px #fff3,0 14px 21px 2px #ffffff24,0 5px 26px 4px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-14{box-shadow:0 -7px 9px -4px #fff3,0 -14px 21px 2px #ffffff24,0 -5px 26px 4px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-15{box-shadow:0 8px 9px -5px #fff3,0 15px 22px 2px #ffffff24,0 6px 28px 5px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-15{box-shadow:0 -8px 9px -5px #fff3,0 -15px 22px 2px #ffffff24,0 -6px 28px 5px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-16{box-shadow:0 8px 10px -5px #fff3,0 16px 24px 2px #ffffff24,0 6px 30px 5px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-16{box-shadow:0 -8px 10px -5px #fff3,0 -16px 24px 2px #ffffff24,0 -6px 30px 5px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-17{box-shadow:0 8px 11px -5px #fff3,0 17px 26px 2px #ffffff24,0 6px 32px 5px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-17{box-shadow:0 -8px 11px -5px #fff3,0 -17px 26px 2px #ffffff24,0 -6px 32px 5px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-18{box-shadow:0 9px 11px -5px #fff3,0 18px 28px 2px #ffffff24,0 7px 34px 6px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-18{box-shadow:0 -9px 11px -5px #fff3,0 -18px 28px 2px #ffffff24,0 -7px 34px 6px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-19{box-shadow:0 9px 12px -6px #fff3,0 19px 29px 2px #ffffff24,0 7px 36px 6px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-19{box-shadow:0 -9px 12px -6px #fff3,0 -19px 29px 2px #ffffff24,0 -7px 36px 6px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-20{box-shadow:0 10px 13px -6px #fff3,0 20px 31px 3px #ffffff24,0 8px 38px 7px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-20{box-shadow:0 -10px 13px -6px #fff3,0 -20px 31px 3px #ffffff24,0 -8px 38px 7px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-21{box-shadow:0 10px 13px -6px #fff3,0 21px 33px 3px #ffffff24,0 8px 40px 7px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-21{box-shadow:0 -10px 13px -6px #fff3,0 -21px 33px 3px #ffffff24,0 -8px 40px 7px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-22{box-shadow:0 10px 14px -6px #fff3,0 22px 35px 3px #ffffff24,0 8px 42px 7px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-22{box-shadow:0 -10px 14px -6px #fff3,0 -22px 35px 3px #ffffff24,0 -8px 42px 7px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-23{box-shadow:0 11px 14px -7px #fff3,0 23px 36px 3px #ffffff24,0 9px 44px 8px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-23{box-shadow:0 -11px 14px -7px #fff3,0 -23px 36px 3px #ffffff24,0 -9px 44px 8px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-24{box-shadow:0 11px 15px -7px #fff3,0 24px 38px 3px #ffffff24,0 9px 46px 8px #ffffff1f}#toyota-huoltosopimus body.body--dark .shadow-up-24{box-shadow:0 -11px 15px -7px #fff3,0 -24px 38px 3px #ffffff24,0 -9px 46px 8px #ffffff1f}#toyota-huoltosopimus body.body--dark .inset-shadow{box-shadow:0 7px 9px -7px #ffffffb3 inset}#toyota-huoltosopimus body.body--dark .inset-shadow-down{box-shadow:0 -7px 9px -7px #ffffffb3 inset}#toyota-huoltosopimus .no-shadow,#toyota-huoltosopimus .shadow-0{box-shadow:none!important}#toyota-huoltosopimus .z-marginals{z-index:2000}#toyota-huoltosopimus .z-notify{z-index:9500}#toyota-huoltosopimus .z-fullscreen{z-index:6000}#toyota-huoltosopimus .z-inherit{z-index:inherit!important}#toyota-huoltosopimus .row,#toyota-huoltosopimus .column,#toyota-huoltosopimus .flex{display:flex;flex-wrap:wrap}#toyota-huoltosopimus .row.inline,#toyota-huoltosopimus .column.inline,#toyota-huoltosopimus .flex.inline{display:inline-flex}#toyota-huoltosopimus .row.reverse{flex-direction:row-reverse}#toyota-huoltosopimus .column.reverse{flex-direction:column-reverse}#toyota-huoltosopimus .wrap{flex-wrap:wrap}#toyota-huoltosopimus .no-wrap{flex-wrap:nowrap}#toyota-huoltosopimus .reverse-wrap{flex-wrap:wrap-reverse}#toyota-huoltosopimus .order-first{order:-10000}#toyota-huoltosopimus .order-last{order:10000}#toyota-huoltosopimus .order-none{order:0}#toyota-huoltosopimus .justify-start{justify-content:flex-start}#toyota-huoltosopimus .justify-end{justify-content:flex-end}#toyota-huoltosopimus .justify-between{justify-content:space-between}#toyota-huoltosopimus .justify-around{justify-content:space-around}#toyota-huoltosopimus .justify-evenly{justify-content:space-evenly}#toyota-huoltosopimus .items-start{align-items:flex-start}#toyota-huoltosopimus .items-end{align-items:flex-end}#toyota-huoltosopimus .items-baseline{align-items:baseline}#toyota-huoltosopimus .items-stretch{align-items:stretch}#toyota-huoltosopimus .content-start{align-content:flex-start}#toyota-huoltosopimus .content-end{align-content:flex-end}#toyota-huoltosopimus .content-center{align-content:center}#toyota-huoltosopimus .content-stretch{align-content:stretch}#toyota-huoltosopimus .content-between{align-content:space-between}#toyota-huoltosopimus .content-around{align-content:space-around}#toyota-huoltosopimus .self-start{align-self:flex-start}#toyota-huoltosopimus .self-end{align-self:flex-end}#toyota-huoltosopimus .self-center{align-self:center}#toyota-huoltosopimus .self-baseline{align-self:baseline}#toyota-huoltosopimus .self-stretch{align-self:stretch}#toyota-huoltosopimus .q-gutter-x-none,.q-gutter-x-none,#toyota-huoltosopimus .q-gutter-none,.q-gutter-none{margin-left:0}#toyota-huoltosopimus .q-gutter-x-none>*,.q-gutter-x-none>*,#toyota-huoltosopimus .q-gutter-none>*,.q-gutter-none>*{margin-left:0}#toyota-huoltosopimus .q-gutter-y-none,.q-gutter-y-none,#toyota-huoltosopimus .q-gutter-none,.q-gutter-none{margin-top:0}#toyota-huoltosopimus .q-gutter-y-none>*,.q-gutter-y-none>*,#toyota-huoltosopimus .q-gutter-none>*,.q-gutter-none>*{margin-top:0}#toyota-huoltosopimus .q-col-gutter-x-none,.q-col-gutter-x-none,#toyota-huoltosopimus .q-col-gutter-none,.q-col-gutter-none{margin-left:0}#toyota-huoltosopimus .q-col-gutter-x-none>*,.q-col-gutter-x-none>*,#toyota-huoltosopimus .q-col-gutter-none>*,.q-col-gutter-none>*{padding-left:0}#toyota-huoltosopimus .q-col-gutter-y-none,.q-col-gutter-y-none,#toyota-huoltosopimus .q-col-gutter-none,.q-col-gutter-none{margin-top:0}#toyota-huoltosopimus .q-col-gutter-y-none>*,.q-col-gutter-y-none>*,#toyota-huoltosopimus .q-col-gutter-none>*,.q-col-gutter-none>*{padding-top:0}#toyota-huoltosopimus .q-gutter-x-xs,.q-gutter-x-xs,#toyota-huoltosopimus .q-gutter-xs,.q-gutter-xs{margin-left:-4px}#toyota-huoltosopimus .q-gutter-x-xs>*,.q-gutter-x-xs>*,#toyota-huoltosopimus .q-gutter-xs>*,.q-gutter-xs>*{margin-left:4px}#toyota-huoltosopimus .q-gutter-y-xs,.q-gutter-y-xs,#toyota-huoltosopimus .q-gutter-xs,.q-gutter-xs{margin-top:-4px}#toyota-huoltosopimus .q-gutter-y-xs>*,.q-gutter-y-xs>*,#toyota-huoltosopimus .q-gutter-xs>*,.q-gutter-xs>*{margin-top:4px}#toyota-huoltosopimus .q-col-gutter-x-xs,.q-col-gutter-x-xs,#toyota-huoltosopimus .q-col-gutter-xs,.q-col-gutter-xs{margin-left:-4px}#toyota-huoltosopimus .q-col-gutter-x-xs>*,.q-col-gutter-x-xs>*,#toyota-huoltosopimus .q-col-gutter-xs>*,.q-col-gutter-xs>*{padding-left:4px}#toyota-huoltosopimus .q-col-gutter-y-xs,.q-col-gutter-y-xs,#toyota-huoltosopimus .q-col-gutter-xs,.q-col-gutter-xs{margin-top:-4px}#toyota-huoltosopimus .q-col-gutter-y-xs>*,.q-col-gutter-y-xs>*,#toyota-huoltosopimus .q-col-gutter-xs>*,.q-col-gutter-xs>*{padding-top:4px}#toyota-huoltosopimus .q-gutter-x-sm,.q-gutter-x-sm,#toyota-huoltosopimus .q-gutter-sm,.q-gutter-sm{margin-left:-8px}#toyota-huoltosopimus .q-gutter-x-sm>*,.q-gutter-x-sm>*,#toyota-huoltosopimus .q-gutter-sm>*,.q-gutter-sm>*{margin-left:8px}#toyota-huoltosopimus .q-gutter-y-sm,.q-gutter-y-sm,#toyota-huoltosopimus .q-gutter-sm,.q-gutter-sm{margin-top:-8px}#toyota-huoltosopimus .q-gutter-y-sm>*,.q-gutter-y-sm>*,#toyota-huoltosopimus .q-gutter-sm>*,.q-gutter-sm>*{margin-top:8px}#toyota-huoltosopimus .q-col-gutter-x-sm,.q-col-gutter-x-sm,#toyota-huoltosopimus .q-col-gutter-sm,.q-col-gutter-sm{margin-left:-8px}#toyota-huoltosopimus .q-col-gutter-x-sm>*,.q-col-gutter-x-sm>*,#toyota-huoltosopimus .q-col-gutter-sm>*,.q-col-gutter-sm>*{padding-left:8px}#toyota-huoltosopimus .q-col-gutter-y-sm,.q-col-gutter-y-sm,#toyota-huoltosopimus .q-col-gutter-sm,.q-col-gutter-sm{margin-top:-8px}#toyota-huoltosopimus .q-col-gutter-y-sm>*,.q-col-gutter-y-sm>*,#toyota-huoltosopimus .q-col-gutter-sm>*,.q-col-gutter-sm>*{padding-top:8px}#toyota-huoltosopimus .q-gutter-x-md,.q-gutter-x-md,#toyota-huoltosopimus .q-gutter-md,.q-gutter-md{margin-left:-16px}#toyota-huoltosopimus .q-gutter-x-md>*,.q-gutter-x-md>*,#toyota-huoltosopimus .q-gutter-md>*,.q-gutter-md>*{margin-left:16px}#toyota-huoltosopimus .q-gutter-y-md,.q-gutter-y-md,#toyota-huoltosopimus .q-gutter-md,.q-gutter-md{margin-top:-16px}#toyota-huoltosopimus .q-gutter-y-md>*,.q-gutter-y-md>*,#toyota-huoltosopimus .q-gutter-md>*,.q-gutter-md>*{margin-top:16px}#toyota-huoltosopimus .q-col-gutter-x-md,.q-col-gutter-x-md,#toyota-huoltosopimus .q-col-gutter-md,.q-col-gutter-md{margin-left:-16px}#toyota-huoltosopimus .q-col-gutter-x-md>*,.q-col-gutter-x-md>*,#toyota-huoltosopimus .q-col-gutter-md>*,.q-col-gutter-md>*{padding-left:16px}#toyota-huoltosopimus .q-col-gutter-y-md,.q-col-gutter-y-md,#toyota-huoltosopimus .q-col-gutter-md,.q-col-gutter-md{margin-top:-16px}#toyota-huoltosopimus .q-col-gutter-y-md>*,.q-col-gutter-y-md>*,#toyota-huoltosopimus .q-col-gutter-md>*,.q-col-gutter-md>*{padding-top:16px}#toyota-huoltosopimus .q-gutter-x-lg,.q-gutter-x-lg,#toyota-huoltosopimus .q-gutter-lg,.q-gutter-lg{margin-left:-24px}#toyota-huoltosopimus .q-gutter-x-lg>*,.q-gutter-x-lg>*,#toyota-huoltosopimus .q-gutter-lg>*,.q-gutter-lg>*{margin-left:24px}#toyota-huoltosopimus .q-gutter-y-lg,.q-gutter-y-lg,#toyota-huoltosopimus .q-gutter-lg,.q-gutter-lg{margin-top:-24px}#toyota-huoltosopimus .q-gutter-y-lg>*,.q-gutter-y-lg>*,#toyota-huoltosopimus .q-gutter-lg>*,.q-gutter-lg>*{margin-top:24px}#toyota-huoltosopimus .q-col-gutter-x-lg,.q-col-gutter-x-lg,#toyota-huoltosopimus .q-col-gutter-lg,.q-col-gutter-lg{margin-left:-24px}#toyota-huoltosopimus .q-col-gutter-x-lg>*,.q-col-gutter-x-lg>*,#toyota-huoltosopimus .q-col-gutter-lg>*,.q-col-gutter-lg>*{padding-left:24px}#toyota-huoltosopimus .q-col-gutter-y-lg,.q-col-gutter-y-lg,#toyota-huoltosopimus .q-col-gutter-lg,.q-col-gutter-lg{margin-top:-24px}#toyota-huoltosopimus .q-col-gutter-y-lg>*,.q-col-gutter-y-lg>*,#toyota-huoltosopimus .q-col-gutter-lg>*,.q-col-gutter-lg>*{padding-top:24px}#toyota-huoltosopimus .q-gutter-x-xl,.q-gutter-x-xl,#toyota-huoltosopimus .q-gutter-xl,.q-gutter-xl{margin-left:-48px}#toyota-huoltosopimus .q-gutter-x-xl>*,.q-gutter-x-xl>*,#toyota-huoltosopimus .q-gutter-xl>*,.q-gutter-xl>*{margin-left:48px}#toyota-huoltosopimus .q-gutter-y-xl,.q-gutter-y-xl,#toyota-huoltosopimus .q-gutter-xl,.q-gutter-xl{margin-top:-48px}#toyota-huoltosopimus .q-gutter-y-xl>*,.q-gutter-y-xl>*,#toyota-huoltosopimus .q-gutter-xl>*,.q-gutter-xl>*{margin-top:48px}#toyota-huoltosopimus .q-col-gutter-x-xl,.q-col-gutter-x-xl,#toyota-huoltosopimus .q-col-gutter-xl,.q-col-gutter-xl{margin-left:-48px}#toyota-huoltosopimus .q-col-gutter-x-xl>*,.q-col-gutter-x-xl>*,#toyota-huoltosopimus .q-col-gutter-xl>*,.q-col-gutter-xl>*{padding-left:48px}#toyota-huoltosopimus .q-col-gutter-y-xl,.q-col-gutter-y-xl,#toyota-huoltosopimus .q-col-gutter-xl,.q-col-gutter-xl{margin-top:-48px}#toyota-huoltosopimus .q-col-gutter-y-xl>*,.q-col-gutter-y-xl>*,#toyota-huoltosopimus .q-col-gutter-xl>*,.q-col-gutter-xl>*{padding-top:48px}@media(min-width:0){#toyota-huoltosopimus .row>.col,#toyota-huoltosopimus .flex>.col,#toyota-huoltosopimus .row>.col-auto,#toyota-huoltosopimus .flex>.col-auto,#toyota-huoltosopimus .row>.col-grow,#toyota-huoltosopimus .flex>.col-grow,#toyota-huoltosopimus .row>.col-shrink,#toyota-huoltosopimus .flex>.col-shrink,#toyota-huoltosopimus .row>.col-xs,#toyota-huoltosopimus .flex>.col-xs,#toyota-huoltosopimus .row>.col-xs-auto,#toyota-huoltosopimus .row>.col-12,#toyota-huoltosopimus .row>.col-xs-12,#toyota-huoltosopimus .row>.col-11,#toyota-huoltosopimus .row>.col-xs-11,#toyota-huoltosopimus .row>.col-10,#toyota-huoltosopimus .row>.col-xs-10,#toyota-huoltosopimus .row>.col-9,#toyota-huoltosopimus .row>.col-xs-9,#toyota-huoltosopimus .row>.col-8,#toyota-huoltosopimus .row>.col-xs-8,#toyota-huoltosopimus .row>.col-7,#toyota-huoltosopimus .row>.col-xs-7,#toyota-huoltosopimus .row>.col-6,#toyota-huoltosopimus .row>.col-xs-6,#toyota-huoltosopimus .row>.col-5,#toyota-huoltosopimus .row>.col-xs-5,#toyota-huoltosopimus .row>.col-4,#toyota-huoltosopimus .row>.col-xs-4,#toyota-huoltosopimus .row>.col-3,#toyota-huoltosopimus .row>.col-xs-3,#toyota-huoltosopimus .row>.col-2,#toyota-huoltosopimus .row>.col-xs-2,#toyota-huoltosopimus .row>.col-1,#toyota-huoltosopimus .row>.col-xs-1,#toyota-huoltosopimus .row>.col-0,#toyota-huoltosopimus .row>.col-xs-0,#toyota-huoltosopimus .flex>.col-xs-auto,#toyota-huoltosopimus .flex>.col-12,#toyota-huoltosopimus .flex>.col-xs-12,#toyota-huoltosopimus .flex>.col-11,#toyota-huoltosopimus .flex>.col-xs-11,#toyota-huoltosopimus .flex>.col-10,#toyota-huoltosopimus .flex>.col-xs-10,#toyota-huoltosopimus .flex>.col-9,#toyota-huoltosopimus .flex>.col-xs-9,#toyota-huoltosopimus .flex>.col-8,#toyota-huoltosopimus .flex>.col-xs-8,#toyota-huoltosopimus .flex>.col-7,#toyota-huoltosopimus .flex>.col-xs-7,#toyota-huoltosopimus .flex>.col-6,#toyota-huoltosopimus .flex>.col-xs-6,#toyota-huoltosopimus .flex>.col-5,#toyota-huoltosopimus .flex>.col-xs-5,#toyota-huoltosopimus .flex>.col-4,#toyota-huoltosopimus .flex>.col-xs-4,#toyota-huoltosopimus .flex>.col-3,#toyota-huoltosopimus .flex>.col-xs-3,#toyota-huoltosopimus .flex>.col-2,#toyota-huoltosopimus .flex>.col-xs-2,#toyota-huoltosopimus .flex>.col-1,#toyota-huoltosopimus .flex>.col-xs-1,#toyota-huoltosopimus .flex>.col-0,#toyota-huoltosopimus .flex>.col-xs-0,#toyota-huoltosopimus .row>.col-xs-grow,#toyota-huoltosopimus .flex>.col-xs-grow,#toyota-huoltosopimus .row>.col-xs-shrink,#toyota-huoltosopimus .flex>.col-xs-shrink{width:auto;min-width:0;max-width:100%}#toyota-huoltosopimus .column>.col,#toyota-huoltosopimus .flex>.col,#toyota-huoltosopimus .column>.col-auto,#toyota-huoltosopimus .flex>.col-auto,#toyota-huoltosopimus .column>.col-grow,#toyota-huoltosopimus .flex>.col-grow,#toyota-huoltosopimus .column>.col-shrink,#toyota-huoltosopimus .flex>.col-shrink,#toyota-huoltosopimus .column>.col-xs,#toyota-huoltosopimus .flex>.col-xs,#toyota-huoltosopimus .column>.col-xs-auto,#toyota-huoltosopimus .column>.col-12,#toyota-huoltosopimus .column>.col-xs-12,#toyota-huoltosopimus .column>.col-11,#toyota-huoltosopimus .column>.col-xs-11,#toyota-huoltosopimus .column>.col-10,#toyota-huoltosopimus .column>.col-xs-10,#toyota-huoltosopimus .column>.col-9,#toyota-huoltosopimus .column>.col-xs-9,#toyota-huoltosopimus .column>.col-8,#toyota-huoltosopimus .column>.col-xs-8,#toyota-huoltosopimus .column>.col-7,#toyota-huoltosopimus .column>.col-xs-7,#toyota-huoltosopimus .column>.col-6,#toyota-huoltosopimus .column>.col-xs-6,#toyota-huoltosopimus .column>.col-5,#toyota-huoltosopimus .column>.col-xs-5,#toyota-huoltosopimus .column>.col-4,#toyota-huoltosopimus .column>.col-xs-4,#toyota-huoltosopimus .column>.col-3,#toyota-huoltosopimus .column>.col-xs-3,#toyota-huoltosopimus .column>.col-2,#toyota-huoltosopimus .column>.col-xs-2,#toyota-huoltosopimus .column>.col-1,#toyota-huoltosopimus .column>.col-xs-1,#toyota-huoltosopimus .column>.col-0,#toyota-huoltosopimus .column>.col-xs-0,#toyota-huoltosopimus .flex>.col-xs-auto,#toyota-huoltosopimus .flex>.col-12,#toyota-huoltosopimus .flex>.col-xs-12,#toyota-huoltosopimus .flex>.col-11,#toyota-huoltosopimus .flex>.col-xs-11,#toyota-huoltosopimus .flex>.col-10,#toyota-huoltosopimus .flex>.col-xs-10,#toyota-huoltosopimus .flex>.col-9,#toyota-huoltosopimus .flex>.col-xs-9,#toyota-huoltosopimus .flex>.col-8,#toyota-huoltosopimus .flex>.col-xs-8,#toyota-huoltosopimus .flex>.col-7,#toyota-huoltosopimus .flex>.col-xs-7,#toyota-huoltosopimus .flex>.col-6,#toyota-huoltosopimus .flex>.col-xs-6,#toyota-huoltosopimus .flex>.col-5,#toyota-huoltosopimus .flex>.col-xs-5,#toyota-huoltosopimus .flex>.col-4,#toyota-huoltosopimus .flex>.col-xs-4,#toyota-huoltosopimus .flex>.col-3,#toyota-huoltosopimus .flex>.col-xs-3,#toyota-huoltosopimus .flex>.col-2,#toyota-huoltosopimus .flex>.col-xs-2,#toyota-huoltosopimus .flex>.col-1,#toyota-huoltosopimus .flex>.col-xs-1,#toyota-huoltosopimus .flex>.col-0,#toyota-huoltosopimus .flex>.col-xs-0,#toyota-huoltosopimus .column>.col-xs-grow,#toyota-huoltosopimus .flex>.col-xs-grow,#toyota-huoltosopimus .column>.col-xs-shrink,#toyota-huoltosopimus .flex>.col-xs-shrink{height:auto;min-height:0;max-height:100%}#toyota-huoltosopimus .col,#toyota-huoltosopimus .col-xs{flex:10000 1 0%}#toyota-huoltosopimus .col-auto,#toyota-huoltosopimus .col-xs-auto,#toyota-huoltosopimus .col-12,#toyota-huoltosopimus .col-xs-12,#toyota-huoltosopimus .col-11,#toyota-huoltosopimus .col-xs-11,#toyota-huoltosopimus .col-10,#toyota-huoltosopimus .col-xs-10,#toyota-huoltosopimus .col-9,#toyota-huoltosopimus .col-xs-9,#toyota-huoltosopimus .col-8,#toyota-huoltosopimus .col-xs-8,#toyota-huoltosopimus .col-7,#toyota-huoltosopimus .col-xs-7,#toyota-huoltosopimus .col-6,#toyota-huoltosopimus .col-xs-6,#toyota-huoltosopimus .col-5,#toyota-huoltosopimus .col-xs-5,#toyota-huoltosopimus .col-4,#toyota-huoltosopimus .col-xs-4,#toyota-huoltosopimus .col-3,#toyota-huoltosopimus .col-xs-3,#toyota-huoltosopimus .col-2,#toyota-huoltosopimus .col-xs-2,#toyota-huoltosopimus .col-1,#toyota-huoltosopimus .col-xs-1,#toyota-huoltosopimus .col-0,#toyota-huoltosopimus .col-xs-0{flex:0 0 auto}#toyota-huoltosopimus .col-grow,#toyota-huoltosopimus .col-xs-grow{flex:1 0 auto}#toyota-huoltosopimus .col-shrink,#toyota-huoltosopimus .col-xs-shrink{flex:0 1 auto}#toyota-huoltosopimus .row>.col-0,#toyota-huoltosopimus .row>.col-xs-0{height:auto;width:0%}#toyota-huoltosopimus .row>.offset-0,#toyota-huoltosopimus .row>.offset-xs-0{margin-left:0%}#toyota-huoltosopimus .column>.col-0,#toyota-huoltosopimus .column>.col-xs-0{height:0%;width:auto}#toyota-huoltosopimus .row>.col-1,#toyota-huoltosopimus .row>.col-xs-1{height:auto;width:8.3333%}#toyota-huoltosopimus .row>.offset-1,#toyota-huoltosopimus .row>.offset-xs-1{margin-left:8.3333%}#toyota-huoltosopimus .column>.col-1,#toyota-huoltosopimus .column>.col-xs-1{height:8.3333%;width:auto}#toyota-huoltosopimus .row>.col-2,#toyota-huoltosopimus .row>.col-xs-2{height:auto;width:16.6667%}#toyota-huoltosopimus .row>.offset-2,#toyota-huoltosopimus .row>.offset-xs-2{margin-left:16.6667%}#toyota-huoltosopimus .column>.col-2,#toyota-huoltosopimus .column>.col-xs-2{height:16.6667%;width:auto}#toyota-huoltosopimus .row>.col-3,#toyota-huoltosopimus .row>.col-xs-3{height:auto;width:25%}#toyota-huoltosopimus .row>.offset-3,#toyota-huoltosopimus .row>.offset-xs-3{margin-left:25%}#toyota-huoltosopimus .column>.col-3,#toyota-huoltosopimus .column>.col-xs-3{height:25%;width:auto}#toyota-huoltosopimus .row>.col-4,#toyota-huoltosopimus .row>.col-xs-4{height:auto;width:33.3333%}#toyota-huoltosopimus .row>.offset-4,#toyota-huoltosopimus .row>.offset-xs-4{margin-left:33.3333%}#toyota-huoltosopimus .column>.col-4,#toyota-huoltosopimus .column>.col-xs-4{height:33.3333%;width:auto}#toyota-huoltosopimus .row>.col-5,#toyota-huoltosopimus .row>.col-xs-5{height:auto;width:41.6667%}#toyota-huoltosopimus .row>.offset-5,#toyota-huoltosopimus .row>.offset-xs-5{margin-left:41.6667%}#toyota-huoltosopimus .column>.col-5,#toyota-huoltosopimus .column>.col-xs-5{height:41.6667%;width:auto}#toyota-huoltosopimus .row>.col-6,#toyota-huoltosopimus .row>.col-xs-6{height:auto;width:50%}#toyota-huoltosopimus .row>.offset-6,#toyota-huoltosopimus .row>.offset-xs-6{margin-left:50%}#toyota-huoltosopimus .column>.col-6,#toyota-huoltosopimus .column>.col-xs-6{height:50%;width:auto}#toyota-huoltosopimus .row>.col-7,#toyota-huoltosopimus .row>.col-xs-7{height:auto;width:58.3333%}#toyota-huoltosopimus .row>.offset-7,#toyota-huoltosopimus .row>.offset-xs-7{margin-left:58.3333%}#toyota-huoltosopimus .column>.col-7,#toyota-huoltosopimus .column>.col-xs-7{height:58.3333%;width:auto}#toyota-huoltosopimus .row>.col-8,#toyota-huoltosopimus .row>.col-xs-8{height:auto;width:66.6667%}#toyota-huoltosopimus .row>.offset-8,#toyota-huoltosopimus .row>.offset-xs-8{margin-left:66.6667%}#toyota-huoltosopimus .column>.col-8,#toyota-huoltosopimus .column>.col-xs-8{height:66.6667%;width:auto}#toyota-huoltosopimus .row>.col-9,#toyota-huoltosopimus .row>.col-xs-9{height:auto;width:75%}#toyota-huoltosopimus .row>.offset-9,#toyota-huoltosopimus .row>.offset-xs-9{margin-left:75%}#toyota-huoltosopimus .column>.col-9,#toyota-huoltosopimus .column>.col-xs-9{height:75%;width:auto}#toyota-huoltosopimus .row>.col-10,#toyota-huoltosopimus .row>.col-xs-10{height:auto;width:83.3333%}#toyota-huoltosopimus .row>.offset-10,#toyota-huoltosopimus .row>.offset-xs-10{margin-left:83.3333%}#toyota-huoltosopimus .column>.col-10,#toyota-huoltosopimus .column>.col-xs-10{height:83.3333%;width:auto}#toyota-huoltosopimus .row>.col-11,#toyota-huoltosopimus .row>.col-xs-11{height:auto;width:91.6667%}#toyota-huoltosopimus .row>.offset-11,#toyota-huoltosopimus .row>.offset-xs-11{margin-left:91.6667%}#toyota-huoltosopimus .column>.col-11,#toyota-huoltosopimus .column>.col-xs-11{height:91.6667%;width:auto}#toyota-huoltosopimus .row>.col-12,#toyota-huoltosopimus .row>.col-xs-12{height:auto;width:100%}#toyota-huoltosopimus .row>.offset-12,#toyota-huoltosopimus .row>.offset-xs-12{margin-left:100%}#toyota-huoltosopimus .column>.col-12,#toyota-huoltosopimus .column>.col-xs-12{height:100%;width:auto}#toyota-huoltosopimus .row>.col-all{height:auto;flex:0 0 100%}}@media(min-width:600px){#toyota-huoltosopimus .row>.col-sm,#toyota-huoltosopimus .flex>.col-sm,#toyota-huoltosopimus .row>.col-sm-auto,#toyota-huoltosopimus .row>.col-sm-12,#toyota-huoltosopimus .row>.col-sm-11,#toyota-huoltosopimus .row>.col-sm-10,#toyota-huoltosopimus .row>.col-sm-9,#toyota-huoltosopimus .row>.col-sm-8,#toyota-huoltosopimus .row>.col-sm-7,#toyota-huoltosopimus .row>.col-sm-6,#toyota-huoltosopimus .row>.col-sm-5,#toyota-huoltosopimus .row>.col-sm-4,#toyota-huoltosopimus .row>.col-sm-3,#toyota-huoltosopimus .row>.col-sm-2,#toyota-huoltosopimus .row>.col-sm-1,#toyota-huoltosopimus .row>.col-sm-0,#toyota-huoltosopimus .flex>.col-sm-auto,#toyota-huoltosopimus .flex>.col-sm-12,#toyota-huoltosopimus .flex>.col-sm-11,#toyota-huoltosopimus .flex>.col-sm-10,#toyota-huoltosopimus .flex>.col-sm-9,#toyota-huoltosopimus .flex>.col-sm-8,#toyota-huoltosopimus .flex>.col-sm-7,#toyota-huoltosopimus .flex>.col-sm-6,#toyota-huoltosopimus .flex>.col-sm-5,#toyota-huoltosopimus .flex>.col-sm-4,#toyota-huoltosopimus .flex>.col-sm-3,#toyota-huoltosopimus .flex>.col-sm-2,#toyota-huoltosopimus .flex>.col-sm-1,#toyota-huoltosopimus .flex>.col-sm-0,#toyota-huoltosopimus .row>.col-sm-grow,#toyota-huoltosopimus .flex>.col-sm-grow,#toyota-huoltosopimus .row>.col-sm-shrink,#toyota-huoltosopimus .flex>.col-sm-shrink{width:auto;min-width:0;max-width:100%}#toyota-huoltosopimus .column>.col-sm,#toyota-huoltosopimus .flex>.col-sm,#toyota-huoltosopimus .column>.col-sm-auto,#toyota-huoltosopimus .column>.col-sm-12,#toyota-huoltosopimus .column>.col-sm-11,#toyota-huoltosopimus .column>.col-sm-10,#toyota-huoltosopimus .column>.col-sm-9,#toyota-huoltosopimus .column>.col-sm-8,#toyota-huoltosopimus .column>.col-sm-7,#toyota-huoltosopimus .column>.col-sm-6,#toyota-huoltosopimus .column>.col-sm-5,#toyota-huoltosopimus .column>.col-sm-4,#toyota-huoltosopimus .column>.col-sm-3,#toyota-huoltosopimus .column>.col-sm-2,#toyota-huoltosopimus .column>.col-sm-1,#toyota-huoltosopimus .column>.col-sm-0,#toyota-huoltosopimus .flex>.col-sm-auto,#toyota-huoltosopimus .flex>.col-sm-12,#toyota-huoltosopimus .flex>.col-sm-11,#toyota-huoltosopimus .flex>.col-sm-10,#toyota-huoltosopimus .flex>.col-sm-9,#toyota-huoltosopimus .flex>.col-sm-8,#toyota-huoltosopimus .flex>.col-sm-7,#toyota-huoltosopimus .flex>.col-sm-6,#toyota-huoltosopimus .flex>.col-sm-5,#toyota-huoltosopimus .flex>.col-sm-4,#toyota-huoltosopimus .flex>.col-sm-3,#toyota-huoltosopimus .flex>.col-sm-2,#toyota-huoltosopimus .flex>.col-sm-1,#toyota-huoltosopimus .flex>.col-sm-0,#toyota-huoltosopimus .column>.col-sm-grow,#toyota-huoltosopimus .flex>.col-sm-grow,#toyota-huoltosopimus .column>.col-sm-shrink,#toyota-huoltosopimus .flex>.col-sm-shrink{height:auto;min-height:0;max-height:100%}#toyota-huoltosopimus .col-sm{flex:10000 1 0%}#toyota-huoltosopimus .col-sm-auto,#toyota-huoltosopimus .col-sm-12,#toyota-huoltosopimus .col-sm-11,#toyota-huoltosopimus .col-sm-10,#toyota-huoltosopimus .col-sm-9,#toyota-huoltosopimus .col-sm-8,#toyota-huoltosopimus .col-sm-7,#toyota-huoltosopimus .col-sm-6,#toyota-huoltosopimus .col-sm-5,#toyota-huoltosopimus .col-sm-4,#toyota-huoltosopimus .col-sm-3,#toyota-huoltosopimus .col-sm-2,#toyota-huoltosopimus .col-sm-1,#toyota-huoltosopimus .col-sm-0{flex:0 0 auto}#toyota-huoltosopimus .col-sm-grow{flex:1 0 auto}#toyota-huoltosopimus .col-sm-shrink{flex:0 1 auto}#toyota-huoltosopimus .row>.col-sm-0{height:auto;width:0%}#toyota-huoltosopimus .row>.offset-sm-0{margin-left:0%}#toyota-huoltosopimus .column>.col-sm-0{height:0%;width:auto}#toyota-huoltosopimus .row>.col-sm-1{height:auto;width:8.3333%}#toyota-huoltosopimus .row>.offset-sm-1{margin-left:8.3333%}#toyota-huoltosopimus .column>.col-sm-1{height:8.3333%;width:auto}#toyota-huoltosopimus .row>.col-sm-2{height:auto;width:16.6667%}#toyota-huoltosopimus .row>.offset-sm-2{margin-left:16.6667%}#toyota-huoltosopimus .column>.col-sm-2{height:16.6667%;width:auto}#toyota-huoltosopimus .row>.col-sm-3{height:auto;width:25%}#toyota-huoltosopimus .row>.offset-sm-3{margin-left:25%}#toyota-huoltosopimus .column>.col-sm-3{height:25%;width:auto}#toyota-huoltosopimus .row>.col-sm-4{height:auto;width:33.3333%}#toyota-huoltosopimus .row>.offset-sm-4{margin-left:33.3333%}#toyota-huoltosopimus .column>.col-sm-4{height:33.3333%;width:auto}#toyota-huoltosopimus .row>.col-sm-5{height:auto;width:41.6667%}#toyota-huoltosopimus .row>.offset-sm-5{margin-left:41.6667%}#toyota-huoltosopimus .column>.col-sm-5{height:41.6667%;width:auto}#toyota-huoltosopimus .row>.col-sm-6{height:auto;width:50%}#toyota-huoltosopimus .row>.offset-sm-6{margin-left:50%}#toyota-huoltosopimus .column>.col-sm-6{height:50%;width:auto}#toyota-huoltosopimus .row>.col-sm-7{height:auto;width:58.3333%}#toyota-huoltosopimus .row>.offset-sm-7{margin-left:58.3333%}#toyota-huoltosopimus .column>.col-sm-7{height:58.3333%;width:auto}#toyota-huoltosopimus .row>.col-sm-8{height:auto;width:66.6667%}#toyota-huoltosopimus .row>.offset-sm-8{margin-left:66.6667%}#toyota-huoltosopimus .column>.col-sm-8{height:66.6667%;width:auto}#toyota-huoltosopimus .row>.col-sm-9{height:auto;width:75%}#toyota-huoltosopimus .row>.offset-sm-9{margin-left:75%}#toyota-huoltosopimus .column>.col-sm-9{height:75%;width:auto}#toyota-huoltosopimus .row>.col-sm-10{height:auto;width:83.3333%}#toyota-huoltosopimus .row>.offset-sm-10{margin-left:83.3333%}#toyota-huoltosopimus .column>.col-sm-10{height:83.3333%;width:auto}#toyota-huoltosopimus .row>.col-sm-11{height:auto;width:91.6667%}#toyota-huoltosopimus .row>.offset-sm-11{margin-left:91.6667%}#toyota-huoltosopimus .column>.col-sm-11{height:91.6667%;width:auto}#toyota-huoltosopimus .row>.col-sm-12{height:auto;width:100%}#toyota-huoltosopimus .row>.offset-sm-12{margin-left:100%}#toyota-huoltosopimus .column>.col-sm-12{height:100%;width:auto}}@media(min-width:1024px){#toyota-huoltosopimus .row>.col-md,#toyota-huoltosopimus .flex>.col-md,#toyota-huoltosopimus .row>.col-md-auto,#toyota-huoltosopimus .row>.col-md-12,#toyota-huoltosopimus .row>.col-md-11,#toyota-huoltosopimus .row>.col-md-10,#toyota-huoltosopimus .row>.col-md-9,#toyota-huoltosopimus .row>.col-md-8,#toyota-huoltosopimus .row>.col-md-7,#toyota-huoltosopimus .row>.col-md-6,#toyota-huoltosopimus .row>.col-md-5,#toyota-huoltosopimus .row>.col-md-4,#toyota-huoltosopimus .row>.col-md-3,#toyota-huoltosopimus .row>.col-md-2,#toyota-huoltosopimus .row>.col-md-1,#toyota-huoltosopimus .row>.col-md-0,#toyota-huoltosopimus .flex>.col-md-auto,#toyota-huoltosopimus .flex>.col-md-12,#toyota-huoltosopimus .flex>.col-md-11,#toyota-huoltosopimus .flex>.col-md-10,#toyota-huoltosopimus .flex>.col-md-9,#toyota-huoltosopimus .flex>.col-md-8,#toyota-huoltosopimus .flex>.col-md-7,#toyota-huoltosopimus .flex>.col-md-6,#toyota-huoltosopimus .flex>.col-md-5,#toyota-huoltosopimus .flex>.col-md-4,#toyota-huoltosopimus .flex>.col-md-3,#toyota-huoltosopimus .flex>.col-md-2,#toyota-huoltosopimus .flex>.col-md-1,#toyota-huoltosopimus .flex>.col-md-0,#toyota-huoltosopimus .row>.col-md-grow,#toyota-huoltosopimus .flex>.col-md-grow,#toyota-huoltosopimus .row>.col-md-shrink,#toyota-huoltosopimus .flex>.col-md-shrink{width:auto;min-width:0;max-width:100%}#toyota-huoltosopimus .column>.col-md,#toyota-huoltosopimus .flex>.col-md,#toyota-huoltosopimus .column>.col-md-auto,#toyota-huoltosopimus .column>.col-md-12,#toyota-huoltosopimus .column>.col-md-11,#toyota-huoltosopimus .column>.col-md-10,#toyota-huoltosopimus .column>.col-md-9,#toyota-huoltosopimus .column>.col-md-8,#toyota-huoltosopimus .column>.col-md-7,#toyota-huoltosopimus .column>.col-md-6,#toyota-huoltosopimus .column>.col-md-5,#toyota-huoltosopimus .column>.col-md-4,#toyota-huoltosopimus .column>.col-md-3,#toyota-huoltosopimus .column>.col-md-2,#toyota-huoltosopimus .column>.col-md-1,#toyota-huoltosopimus .column>.col-md-0,#toyota-huoltosopimus .flex>.col-md-auto,#toyota-huoltosopimus .flex>.col-md-12,#toyota-huoltosopimus .flex>.col-md-11,#toyota-huoltosopimus .flex>.col-md-10,#toyota-huoltosopimus .flex>.col-md-9,#toyota-huoltosopimus .flex>.col-md-8,#toyota-huoltosopimus .flex>.col-md-7,#toyota-huoltosopimus .flex>.col-md-6,#toyota-huoltosopimus .flex>.col-md-5,#toyota-huoltosopimus .flex>.col-md-4,#toyota-huoltosopimus .flex>.col-md-3,#toyota-huoltosopimus .flex>.col-md-2,#toyota-huoltosopimus .flex>.col-md-1,#toyota-huoltosopimus .flex>.col-md-0,#toyota-huoltosopimus .column>.col-md-grow,#toyota-huoltosopimus .flex>.col-md-grow,#toyota-huoltosopimus .column>.col-md-shrink,#toyota-huoltosopimus .flex>.col-md-shrink{height:auto;min-height:0;max-height:100%}#toyota-huoltosopimus .col-md{flex:10000 1 0%}#toyota-huoltosopimus .col-md-auto,#toyota-huoltosopimus .col-md-12,#toyota-huoltosopimus .col-md-11,#toyota-huoltosopimus .col-md-10,#toyota-huoltosopimus .col-md-9,#toyota-huoltosopimus .col-md-8,#toyota-huoltosopimus .col-md-7,#toyota-huoltosopimus .col-md-6,#toyota-huoltosopimus .col-md-5,#toyota-huoltosopimus .col-md-4,#toyota-huoltosopimus .col-md-3,#toyota-huoltosopimus .col-md-2,#toyota-huoltosopimus .col-md-1,#toyota-huoltosopimus .col-md-0{flex:0 0 auto}#toyota-huoltosopimus .col-md-grow{flex:1 0 auto}#toyota-huoltosopimus .col-md-shrink{flex:0 1 auto}#toyota-huoltosopimus .row>.col-md-0{height:auto;width:0%}#toyota-huoltosopimus .row>.offset-md-0{margin-left:0%}#toyota-huoltosopimus .column>.col-md-0{height:0%;width:auto}#toyota-huoltosopimus .row>.col-md-1{height:auto;width:8.3333%}#toyota-huoltosopimus .row>.offset-md-1{margin-left:8.3333%}#toyota-huoltosopimus .column>.col-md-1{height:8.3333%;width:auto}#toyota-huoltosopimus .row>.col-md-2{height:auto;width:16.6667%}#toyota-huoltosopimus .row>.offset-md-2{margin-left:16.6667%}#toyota-huoltosopimus .column>.col-md-2{height:16.6667%;width:auto}#toyota-huoltosopimus .row>.col-md-3{height:auto;width:25%}#toyota-huoltosopimus .row>.offset-md-3{margin-left:25%}#toyota-huoltosopimus .column>.col-md-3{height:25%;width:auto}#toyota-huoltosopimus .row>.col-md-4{height:auto;width:33.3333%}#toyota-huoltosopimus .row>.offset-md-4{margin-left:33.3333%}#toyota-huoltosopimus .column>.col-md-4{height:33.3333%;width:auto}#toyota-huoltosopimus .row>.col-md-5{height:auto;width:41.6667%}#toyota-huoltosopimus .row>.offset-md-5{margin-left:41.6667%}#toyota-huoltosopimus .column>.col-md-5{height:41.6667%;width:auto}#toyota-huoltosopimus .row>.col-md-6{height:auto;width:50%}#toyota-huoltosopimus .row>.offset-md-6{margin-left:50%}#toyota-huoltosopimus .column>.col-md-6{height:50%;width:auto}#toyota-huoltosopimus .row>.col-md-7{height:auto;width:58.3333%}#toyota-huoltosopimus .row>.offset-md-7{margin-left:58.3333%}#toyota-huoltosopimus .column>.col-md-7{height:58.3333%;width:auto}#toyota-huoltosopimus .row>.col-md-8{height:auto;width:66.6667%}#toyota-huoltosopimus .row>.offset-md-8{margin-left:66.6667%}#toyota-huoltosopimus .column>.col-md-8{height:66.6667%;width:auto}#toyota-huoltosopimus .row>.col-md-9{height:auto;width:75%}#toyota-huoltosopimus .row>.offset-md-9{margin-left:75%}#toyota-huoltosopimus .column>.col-md-9{height:75%;width:auto}#toyota-huoltosopimus .row>.col-md-10{height:auto;width:83.3333%}#toyota-huoltosopimus .row>.offset-md-10{margin-left:83.3333%}#toyota-huoltosopimus .column>.col-md-10{height:83.3333%;width:auto}#toyota-huoltosopimus .row>.col-md-11{height:auto;width:91.6667%}#toyota-huoltosopimus .row>.offset-md-11{margin-left:91.6667%}#toyota-huoltosopimus .column>.col-md-11{height:91.6667%;width:auto}#toyota-huoltosopimus .row>.col-md-12{height:auto;width:100%}#toyota-huoltosopimus .row>.offset-md-12{margin-left:100%}#toyota-huoltosopimus .column>.col-md-12{height:100%;width:auto}}@media(min-width:1440px){#toyota-huoltosopimus .row>.col-lg,#toyota-huoltosopimus .flex>.col-lg,#toyota-huoltosopimus .row>.col-lg-auto,#toyota-huoltosopimus .row>.col-lg-12,#toyota-huoltosopimus .row>.col-lg-11,#toyota-huoltosopimus .row>.col-lg-10,#toyota-huoltosopimus .row>.col-lg-9,#toyota-huoltosopimus .row>.col-lg-8,#toyota-huoltosopimus .row>.col-lg-7,#toyota-huoltosopimus .row>.col-lg-6,#toyota-huoltosopimus .row>.col-lg-5,#toyota-huoltosopimus .row>.col-lg-4,#toyota-huoltosopimus .row>.col-lg-3,#toyota-huoltosopimus .row>.col-lg-2,#toyota-huoltosopimus .row>.col-lg-1,#toyota-huoltosopimus .row>.col-lg-0,#toyota-huoltosopimus .flex>.col-lg-auto,#toyota-huoltosopimus .flex>.col-lg-12,#toyota-huoltosopimus .flex>.col-lg-11,#toyota-huoltosopimus .flex>.col-lg-10,#toyota-huoltosopimus .flex>.col-lg-9,#toyota-huoltosopimus .flex>.col-lg-8,#toyota-huoltosopimus .flex>.col-lg-7,#toyota-huoltosopimus .flex>.col-lg-6,#toyota-huoltosopimus .flex>.col-lg-5,#toyota-huoltosopimus .flex>.col-lg-4,#toyota-huoltosopimus .flex>.col-lg-3,#toyota-huoltosopimus .flex>.col-lg-2,#toyota-huoltosopimus .flex>.col-lg-1,#toyota-huoltosopimus .flex>.col-lg-0,#toyota-huoltosopimus .row>.col-lg-grow,#toyota-huoltosopimus .flex>.col-lg-grow,#toyota-huoltosopimus .row>.col-lg-shrink,#toyota-huoltosopimus .flex>.col-lg-shrink{width:auto;min-width:0;max-width:100%}#toyota-huoltosopimus .column>.col-lg,#toyota-huoltosopimus .flex>.col-lg,#toyota-huoltosopimus .column>.col-lg-auto,#toyota-huoltosopimus .column>.col-lg-12,#toyota-huoltosopimus .column>.col-lg-11,#toyota-huoltosopimus .column>.col-lg-10,#toyota-huoltosopimus .column>.col-lg-9,#toyota-huoltosopimus .column>.col-lg-8,#toyota-huoltosopimus .column>.col-lg-7,#toyota-huoltosopimus .column>.col-lg-6,#toyota-huoltosopimus .column>.col-lg-5,#toyota-huoltosopimus .column>.col-lg-4,#toyota-huoltosopimus .column>.col-lg-3,#toyota-huoltosopimus .column>.col-lg-2,#toyota-huoltosopimus .column>.col-lg-1,#toyota-huoltosopimus .column>.col-lg-0,#toyota-huoltosopimus .flex>.col-lg-auto,#toyota-huoltosopimus .flex>.col-lg-12,#toyota-huoltosopimus .flex>.col-lg-11,#toyota-huoltosopimus .flex>.col-lg-10,#toyota-huoltosopimus .flex>.col-lg-9,#toyota-huoltosopimus .flex>.col-lg-8,#toyota-huoltosopimus .flex>.col-lg-7,#toyota-huoltosopimus .flex>.col-lg-6,#toyota-huoltosopimus .flex>.col-lg-5,#toyota-huoltosopimus .flex>.col-lg-4,#toyota-huoltosopimus .flex>.col-lg-3,#toyota-huoltosopimus .flex>.col-lg-2,#toyota-huoltosopimus .flex>.col-lg-1,#toyota-huoltosopimus .flex>.col-lg-0,#toyota-huoltosopimus .column>.col-lg-grow,#toyota-huoltosopimus .flex>.col-lg-grow,#toyota-huoltosopimus .column>.col-lg-shrink,#toyota-huoltosopimus .flex>.col-lg-shrink{height:auto;min-height:0;max-height:100%}#toyota-huoltosopimus .col-lg{flex:10000 1 0%}#toyota-huoltosopimus .col-lg-auto,#toyota-huoltosopimus .col-lg-12,#toyota-huoltosopimus .col-lg-11,#toyota-huoltosopimus .col-lg-10,#toyota-huoltosopimus .col-lg-9,#toyota-huoltosopimus .col-lg-8,#toyota-huoltosopimus .col-lg-7,#toyota-huoltosopimus .col-lg-6,#toyota-huoltosopimus .col-lg-5,#toyota-huoltosopimus .col-lg-4,#toyota-huoltosopimus .col-lg-3,#toyota-huoltosopimus .col-lg-2,#toyota-huoltosopimus .col-lg-1,#toyota-huoltosopimus .col-lg-0{flex:0 0 auto}#toyota-huoltosopimus .col-lg-grow{flex:1 0 auto}#toyota-huoltosopimus .col-lg-shrink{flex:0 1 auto}#toyota-huoltosopimus .row>.col-lg-0{height:auto;width:0%}#toyota-huoltosopimus .row>.offset-lg-0{margin-left:0%}#toyota-huoltosopimus .column>.col-lg-0{height:0%;width:auto}#toyota-huoltosopimus .row>.col-lg-1{height:auto;width:8.3333%}#toyota-huoltosopimus .row>.offset-lg-1{margin-left:8.3333%}#toyota-huoltosopimus .column>.col-lg-1{height:8.3333%;width:auto}#toyota-huoltosopimus .row>.col-lg-2{height:auto;width:16.6667%}#toyota-huoltosopimus .row>.offset-lg-2{margin-left:16.6667%}#toyota-huoltosopimus .column>.col-lg-2{height:16.6667%;width:auto}#toyota-huoltosopimus .row>.col-lg-3{height:auto;width:25%}#toyota-huoltosopimus .row>.offset-lg-3{margin-left:25%}#toyota-huoltosopimus .column>.col-lg-3{height:25%;width:auto}#toyota-huoltosopimus .row>.col-lg-4{height:auto;width:33.3333%}#toyota-huoltosopimus .row>.offset-lg-4{margin-left:33.3333%}#toyota-huoltosopimus .column>.col-lg-4{height:33.3333%;width:auto}#toyota-huoltosopimus .row>.col-lg-5{height:auto;width:41.6667%}#toyota-huoltosopimus .row>.offset-lg-5{margin-left:41.6667%}#toyota-huoltosopimus .column>.col-lg-5{height:41.6667%;width:auto}#toyota-huoltosopimus .row>.col-lg-6{height:auto;width:50%}#toyota-huoltosopimus .row>.offset-lg-6{margin-left:50%}#toyota-huoltosopimus .column>.col-lg-6{height:50%;width:auto}#toyota-huoltosopimus .row>.col-lg-7{height:auto;width:58.3333%}#toyota-huoltosopimus .row>.offset-lg-7{margin-left:58.3333%}#toyota-huoltosopimus .column>.col-lg-7{height:58.3333%;width:auto}#toyota-huoltosopimus .row>.col-lg-8{height:auto;width:66.6667%}#toyota-huoltosopimus .row>.offset-lg-8{margin-left:66.6667%}#toyota-huoltosopimus .column>.col-lg-8{height:66.6667%;width:auto}#toyota-huoltosopimus .row>.col-lg-9{height:auto;width:75%}#toyota-huoltosopimus .row>.offset-lg-9{margin-left:75%}#toyota-huoltosopimus .column>.col-lg-9{height:75%;width:auto}#toyota-huoltosopimus .row>.col-lg-10{height:auto;width:83.3333%}#toyota-huoltosopimus .row>.offset-lg-10{margin-left:83.3333%}#toyota-huoltosopimus .column>.col-lg-10{height:83.3333%;width:auto}#toyota-huoltosopimus .row>.col-lg-11{height:auto;width:91.6667%}#toyota-huoltosopimus .row>.offset-lg-11{margin-left:91.6667%}#toyota-huoltosopimus .column>.col-lg-11{height:91.6667%;width:auto}#toyota-huoltosopimus .row>.col-lg-12{height:auto;width:100%}#toyota-huoltosopimus .row>.offset-lg-12{margin-left:100%}#toyota-huoltosopimus .column>.col-lg-12{height:100%;width:auto}}@media(min-width:1920px){#toyota-huoltosopimus .row>.col-xl,#toyota-huoltosopimus .flex>.col-xl,#toyota-huoltosopimus .row>.col-xl-auto,#toyota-huoltosopimus .row>.col-xl-12,#toyota-huoltosopimus .row>.col-xl-11,#toyota-huoltosopimus .row>.col-xl-10,#toyota-huoltosopimus .row>.col-xl-9,#toyota-huoltosopimus .row>.col-xl-8,#toyota-huoltosopimus .row>.col-xl-7,#toyota-huoltosopimus .row>.col-xl-6,#toyota-huoltosopimus .row>.col-xl-5,#toyota-huoltosopimus .row>.col-xl-4,#toyota-huoltosopimus .row>.col-xl-3,#toyota-huoltosopimus .row>.col-xl-2,#toyota-huoltosopimus .row>.col-xl-1,#toyota-huoltosopimus .row>.col-xl-0,#toyota-huoltosopimus .flex>.col-xl-auto,#toyota-huoltosopimus .flex>.col-xl-12,#toyota-huoltosopimus .flex>.col-xl-11,#toyota-huoltosopimus .flex>.col-xl-10,#toyota-huoltosopimus .flex>.col-xl-9,#toyota-huoltosopimus .flex>.col-xl-8,#toyota-huoltosopimus .flex>.col-xl-7,#toyota-huoltosopimus .flex>.col-xl-6,#toyota-huoltosopimus .flex>.col-xl-5,#toyota-huoltosopimus .flex>.col-xl-4,#toyota-huoltosopimus .flex>.col-xl-3,#toyota-huoltosopimus .flex>.col-xl-2,#toyota-huoltosopimus .flex>.col-xl-1,#toyota-huoltosopimus .flex>.col-xl-0,#toyota-huoltosopimus .row>.col-xl-grow,#toyota-huoltosopimus .flex>.col-xl-grow,#toyota-huoltosopimus .row>.col-xl-shrink,#toyota-huoltosopimus .flex>.col-xl-shrink{width:auto;min-width:0;max-width:100%}#toyota-huoltosopimus .column>.col-xl,#toyota-huoltosopimus .flex>.col-xl,#toyota-huoltosopimus .column>.col-xl-auto,#toyota-huoltosopimus .column>.col-xl-12,#toyota-huoltosopimus .column>.col-xl-11,#toyota-huoltosopimus .column>.col-xl-10,#toyota-huoltosopimus .column>.col-xl-9,#toyota-huoltosopimus .column>.col-xl-8,#toyota-huoltosopimus .column>.col-xl-7,#toyota-huoltosopimus .column>.col-xl-6,#toyota-huoltosopimus .column>.col-xl-5,#toyota-huoltosopimus .column>.col-xl-4,#toyota-huoltosopimus .column>.col-xl-3,#toyota-huoltosopimus .column>.col-xl-2,#toyota-huoltosopimus .column>.col-xl-1,#toyota-huoltosopimus .column>.col-xl-0,#toyota-huoltosopimus .flex>.col-xl-auto,#toyota-huoltosopimus .flex>.col-xl-12,#toyota-huoltosopimus .flex>.col-xl-11,#toyota-huoltosopimus .flex>.col-xl-10,#toyota-huoltosopimus .flex>.col-xl-9,#toyota-huoltosopimus .flex>.col-xl-8,#toyota-huoltosopimus .flex>.col-xl-7,#toyota-huoltosopimus .flex>.col-xl-6,#toyota-huoltosopimus .flex>.col-xl-5,#toyota-huoltosopimus .flex>.col-xl-4,#toyota-huoltosopimus .flex>.col-xl-3,#toyota-huoltosopimus .flex>.col-xl-2,#toyota-huoltosopimus .flex>.col-xl-1,#toyota-huoltosopimus .flex>.col-xl-0,#toyota-huoltosopimus .column>.col-xl-grow,#toyota-huoltosopimus .flex>.col-xl-grow,#toyota-huoltosopimus .column>.col-xl-shrink,#toyota-huoltosopimus .flex>.col-xl-shrink{height:auto;min-height:0;max-height:100%}#toyota-huoltosopimus .col-xl{flex:10000 1 0%}#toyota-huoltosopimus .col-xl-auto,#toyota-huoltosopimus .col-xl-12,#toyota-huoltosopimus .col-xl-11,#toyota-huoltosopimus .col-xl-10,#toyota-huoltosopimus .col-xl-9,#toyota-huoltosopimus .col-xl-8,#toyota-huoltosopimus .col-xl-7,#toyota-huoltosopimus .col-xl-6,#toyota-huoltosopimus .col-xl-5,#toyota-huoltosopimus .col-xl-4,#toyota-huoltosopimus .col-xl-3,#toyota-huoltosopimus .col-xl-2,#toyota-huoltosopimus .col-xl-1,#toyota-huoltosopimus .col-xl-0{flex:0 0 auto}#toyota-huoltosopimus .col-xl-grow{flex:1 0 auto}#toyota-huoltosopimus .col-xl-shrink{flex:0 1 auto}#toyota-huoltosopimus .row>.col-xl-0{height:auto;width:0%}#toyota-huoltosopimus .row>.offset-xl-0{margin-left:0%}#toyota-huoltosopimus .column>.col-xl-0{height:0%;width:auto}#toyota-huoltosopimus .row>.col-xl-1{height:auto;width:8.3333%}#toyota-huoltosopimus .row>.offset-xl-1{margin-left:8.3333%}#toyota-huoltosopimus .column>.col-xl-1{height:8.3333%;width:auto}#toyota-huoltosopimus .row>.col-xl-2{height:auto;width:16.6667%}#toyota-huoltosopimus .row>.offset-xl-2{margin-left:16.6667%}#toyota-huoltosopimus .column>.col-xl-2{height:16.6667%;width:auto}#toyota-huoltosopimus .row>.col-xl-3{height:auto;width:25%}#toyota-huoltosopimus .row>.offset-xl-3{margin-left:25%}#toyota-huoltosopimus .column>.col-xl-3{height:25%;width:auto}#toyota-huoltosopimus .row>.col-xl-4{height:auto;width:33.3333%}#toyota-huoltosopimus .row>.offset-xl-4{margin-left:33.3333%}#toyota-huoltosopimus .column>.col-xl-4{height:33.3333%;width:auto}#toyota-huoltosopimus .row>.col-xl-5{height:auto;width:41.6667%}#toyota-huoltosopimus .row>.offset-xl-5{margin-left:41.6667%}#toyota-huoltosopimus .column>.col-xl-5{height:41.6667%;width:auto}#toyota-huoltosopimus .row>.col-xl-6{height:auto;width:50%}#toyota-huoltosopimus .row>.offset-xl-6{margin-left:50%}#toyota-huoltosopimus .column>.col-xl-6{height:50%;width:auto}#toyota-huoltosopimus .row>.col-xl-7{height:auto;width:58.3333%}#toyota-huoltosopimus .row>.offset-xl-7{margin-left:58.3333%}#toyota-huoltosopimus .column>.col-xl-7{height:58.3333%;width:auto}#toyota-huoltosopimus .row>.col-xl-8{height:auto;width:66.6667%}#toyota-huoltosopimus .row>.offset-xl-8{margin-left:66.6667%}#toyota-huoltosopimus .column>.col-xl-8{height:66.6667%;width:auto}#toyota-huoltosopimus .row>.col-xl-9{height:auto;width:75%}#toyota-huoltosopimus .row>.offset-xl-9{margin-left:75%}#toyota-huoltosopimus .column>.col-xl-9{height:75%;width:auto}#toyota-huoltosopimus .row>.col-xl-10{height:auto;width:83.3333%}#toyota-huoltosopimus .row>.offset-xl-10{margin-left:83.3333%}#toyota-huoltosopimus .column>.col-xl-10{height:83.3333%;width:auto}#toyota-huoltosopimus .row>.col-xl-11{height:auto;width:91.6667%}#toyota-huoltosopimus .row>.offset-xl-11{margin-left:91.6667%}#toyota-huoltosopimus .column>.col-xl-11{height:91.6667%;width:auto}#toyota-huoltosopimus .row>.col-xl-12{height:auto;width:100%}#toyota-huoltosopimus .row>.offset-xl-12{margin-left:100%}#toyota-huoltosopimus .column>.col-xl-12{height:100%;width:auto}}#toyota-huoltosopimus .rounded-borders{border-radius:4px}#toyota-huoltosopimus .border-radius-inherit{border-radius:inherit}#toyota-huoltosopimus .no-transition{transition:none!important}#toyota-huoltosopimus .transition-0{transition:0s!important}#toyota-huoltosopimus .glossy{background-image:linear-gradient(to bottom,#ffffff4d,#fff0 50%,#0000001f 51%,#0000000a)!important}#toyota-huoltosopimus .q-placeholder::placeholder,.q-placeholder::placeholder{color:inherit;opacity:.7}#toyota-huoltosopimus .q-body--fullscreen-mixin,.q-body--fullscreen-mixin,#toyota-huoltosopimus .q-body--prevent-scroll,.q-body--prevent-scroll{position:fixed!important}#toyota-huoltosopimus .q-body--force-scrollbar-x,.q-body--force-scrollbar-x{overflow-x:scroll}#toyota-huoltosopimus .q-body--force-scrollbar-y,.q-body--force-scrollbar-y{overflow-y:scroll}#toyota-huoltosopimus .q-no-input-spinner,.q-no-input-spinner{-moz-appearance:textfield!important}#toyota-huoltosopimus .q-no-input-spinner::-webkit-outer-spin-button,.q-no-input-spinner::-webkit-outer-spin-button,#toyota-huoltosopimus .q-no-input-spinner::-webkit-inner-spin-button,.q-no-input-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#toyota-huoltosopimus .q-link,.q-link{outline:0;text-decoration:none}#toyota-huoltosopimus .q-link--focusable:focus-visible,.q-link--focusable:focus-visible{-webkit-text-decoration:underline dashed currentColor 1px;text-decoration:underline dashed currentColor 1px}#toyota-huoltosopimus body.electron .q-electron-drag{-webkit-user-select:none;-webkit-app-region:drag}#toyota-huoltosopimus body.electron .q-electron-drag .q-btn-item,#toyota-huoltosopimus body.electron .q-electron-drag--exception{-webkit-app-region:no-drag}#toyota-huoltosopimus img.responsive{max-width:100%;height:auto}#toyota-huoltosopimus .non-selectable{-webkit-user-select:none!important;user-select:none!important}#toyota-huoltosopimus .scroll,#toyota-huoltosopimus body.mobile .scroll--mobile{overflow:auto}#toyota-huoltosopimus .scroll,#toyota-huoltosopimus .scroll-x,#toyota-huoltosopimus .scroll-y{-webkit-overflow-scrolling:touch;will-change:scroll-position}#toyota-huoltosopimus .scroll-x{overflow-x:auto}#toyota-huoltosopimus .scroll-y{overflow-y:auto}#toyota-huoltosopimus .no-scroll{overflow:hidden!important}#toyota-huoltosopimus .no-pointer-events,#toyota-huoltosopimus .no-pointer-events--children,#toyota-huoltosopimus .no-pointer-events--children *{pointer-events:none!important}#toyota-huoltosopimus .all-pointer-events{pointer-events:all!important}#toyota-huoltosopimus .cursor-pointer{cursor:pointer!important}#toyota-huoltosopimus .cursor-not-allowed{cursor:not-allowed!important}#toyota-huoltosopimus .cursor-inherit{cursor:inherit!important}#toyota-huoltosopimus .cursor-none{cursor:none!important}#toyota-huoltosopimus [aria-busy=true]{cursor:progress}#toyota-huoltosopimus [aria-controls]{cursor:pointer}#toyota-huoltosopimus [aria-disabled=true]{cursor:default}#toyota-huoltosopimus .rotate-45{transform:rotate(45deg)}#toyota-huoltosopimus .rotate-90{transform:rotate(90deg)}#toyota-huoltosopimus .rotate-135{transform:rotate(135deg)}#toyota-huoltosopimus .rotate-180{transform:rotate(180deg)}#toyota-huoltosopimus .rotate-225{transform:rotate(225deg)}#toyota-huoltosopimus .rotate-270{transform:rotate(270deg)}#toyota-huoltosopimus .rotate-315{transform:rotate(315deg)}#toyota-huoltosopimus .flip-horizontal{transform:scaleX(-1)}#toyota-huoltosopimus .flip-vertical{transform:scaleY(-1)}#toyota-huoltosopimus .float-left{float:left}#toyota-huoltosopimus .float-right{float:right}#toyota-huoltosopimus .relative-position{position:relative}#toyota-huoltosopimus .fixed,#toyota-huoltosopimus .fixed-full,#toyota-huoltosopimus .fullscreen,#toyota-huoltosopimus .fixed-center,#toyota-huoltosopimus .fixed-bottom,#toyota-huoltosopimus .fixed-left,#toyota-huoltosopimus .fixed-right,#toyota-huoltosopimus .fixed-top,#toyota-huoltosopimus .fixed-top-left,#toyota-huoltosopimus .fixed-top-right,#toyota-huoltosopimus .fixed-bottom-left,#toyota-huoltosopimus .fixed-bottom-right{position:fixed}#toyota-huoltosopimus .absolute,#toyota-huoltosopimus .absolute-full,#toyota-huoltosopimus .absolute-center,#toyota-huoltosopimus .absolute-bottom,#toyota-huoltosopimus .absolute-left,#toyota-huoltosopimus .absolute-right,#toyota-huoltosopimus .absolute-top,#toyota-huoltosopimus .absolute-top-left,#toyota-huoltosopimus .absolute-top-right,#toyota-huoltosopimus .absolute-bottom-left,#toyota-huoltosopimus .absolute-bottom-right{position:absolute}#toyota-huoltosopimus .fixed-top,#toyota-huoltosopimus .absolute-top{top:0;left:0;right:0}#toyota-huoltosopimus .fixed-right,#toyota-huoltosopimus .absolute-right{top:0;right:0;bottom:0}#toyota-huoltosopimus .fixed-bottom,#toyota-huoltosopimus .absolute-bottom{right:0;bottom:0;left:0}#toyota-huoltosopimus .fixed-left,#toyota-huoltosopimus .absolute-left{top:0;bottom:0;left:0}#toyota-huoltosopimus .fixed-top-left,#toyota-huoltosopimus .absolute-top-left{top:0;left:0}#toyota-huoltosopimus .fixed-top-right,#toyota-huoltosopimus .absolute-top-right{top:0;right:0}#toyota-huoltosopimus .fixed-bottom-left,#toyota-huoltosopimus .absolute-bottom-left{bottom:0;left:0}#toyota-huoltosopimus .fixed-bottom-right,#toyota-huoltosopimus .absolute-bottom-right{bottom:0;right:0}#toyota-huoltosopimus .fullscreen{z-index:6000;border-radius:0!important;max-width:100vw;max-height:100vh}#toyota-huoltosopimus body.q-ios-padding .fullscreen{padding-top:20px!important;padding-top:env(safe-area-inset-top)!important;padding-bottom:env(safe-area-inset-bottom)!important}#toyota-huoltosopimus .absolute-full,#toyota-huoltosopimus .fullscreen,#toyota-huoltosopimus .fixed-full{inset:0}#toyota-huoltosopimus .fixed-center,#toyota-huoltosopimus .absolute-center{top:50%;left:50%;transform:translate(-50%,-50%)}#toyota-huoltosopimus .vertical-top{vertical-align:top!important}#toyota-huoltosopimus .vertical-middle{vertical-align:middle!important}#toyota-huoltosopimus .vertical-bottom{vertical-align:bottom!important}#toyota-huoltosopimus .on-left{margin-right:12px}#toyota-huoltosopimus .on-right{margin-left:12px}#toyota-huoltosopimus .q-position-engine,.q-position-engine{margin-top:var(--q-pe-top, 0)!important;margin-left:var(--q-pe-left, 0)!important;will-change:auto;visibility:collapse}#toyota-huoltosopimus{--q-size-xs: 0;--q-size-sm: 600px;--q-size-md: 1024px;--q-size-lg: 1440px;--q-size-xl: 1920px}#toyota-huoltosopimus .fit{width:100%!important;height:100%!important}#toyota-huoltosopimus .full-height{height:100%!important}#toyota-huoltosopimus .full-width{width:100%!important;margin-left:0!important;margin-right:0!important}#toyota-huoltosopimus .window-height{margin-top:0!important;margin-bottom:0!important;height:100vh!important}#toyota-huoltosopimus .window-width{margin-left:0!important;margin-right:0!important;width:100vw!important}#toyota-huoltosopimus .block{display:block!important}#toyota-huoltosopimus .inline-block{display:inline-block!important}#toyota-huoltosopimus .q-pa-none,.q-pa-none{padding:0}#toyota-huoltosopimus .q-pl-none,.q-pl-none{padding-left:0}#toyota-huoltosopimus .q-pr-none,.q-pr-none{padding-right:0}#toyota-huoltosopimus .q-pt-none,.q-pt-none{padding-top:0}#toyota-huoltosopimus .q-pb-none,.q-pb-none{padding-bottom:0}#toyota-huoltosopimus .q-px-none,.q-px-none{padding-left:0;padding-right:0}#toyota-huoltosopimus .q-py-none,.q-py-none{padding-top:0;padding-bottom:0}#toyota-huoltosopimus .q-ma-none,.q-ma-none{margin:0}#toyota-huoltosopimus .q-ml-none,.q-ml-none{margin-left:0}#toyota-huoltosopimus .q-mr-none,.q-mr-none{margin-right:0}#toyota-huoltosopimus .q-mt-none,.q-mt-none{margin-top:0}#toyota-huoltosopimus .q-mb-none,.q-mb-none{margin-bottom:0}#toyota-huoltosopimus .q-mx-none,.q-mx-none{margin-left:0;margin-right:0}#toyota-huoltosopimus .q-my-none,.q-my-none{margin-top:0;margin-bottom:0}#toyota-huoltosopimus .q-pa-xs,.q-pa-xs{padding:4px}#toyota-huoltosopimus .q-pl-xs,.q-pl-xs{padding-left:4px}#toyota-huoltosopimus .q-pr-xs,.q-pr-xs{padding-right:4px}#toyota-huoltosopimus .q-pt-xs,.q-pt-xs{padding-top:4px}#toyota-huoltosopimus .q-pb-xs,.q-pb-xs{padding-bottom:4px}#toyota-huoltosopimus .q-px-xs,.q-px-xs{padding-left:4px;padding-right:4px}#toyota-huoltosopimus .q-py-xs,.q-py-xs{padding-top:4px;padding-bottom:4px}#toyota-huoltosopimus .q-ma-xs,.q-ma-xs{margin:4px}#toyota-huoltosopimus .q-ml-xs,.q-ml-xs{margin-left:4px}#toyota-huoltosopimus .q-mr-xs,.q-mr-xs{margin-right:4px}#toyota-huoltosopimus .q-mt-xs,.q-mt-xs{margin-top:4px}#toyota-huoltosopimus .q-mb-xs,.q-mb-xs{margin-bottom:4px}#toyota-huoltosopimus .q-mx-xs,.q-mx-xs{margin-left:4px;margin-right:4px}#toyota-huoltosopimus .q-my-xs,.q-my-xs{margin-top:4px;margin-bottom:4px}#toyota-huoltosopimus .q-pa-sm,.q-pa-sm{padding:8px}#toyota-huoltosopimus .q-pl-sm,.q-pl-sm{padding-left:8px}#toyota-huoltosopimus .q-pr-sm,.q-pr-sm{padding-right:8px}#toyota-huoltosopimus .q-pt-sm,.q-pt-sm{padding-top:8px}#toyota-huoltosopimus .q-pb-sm,.q-pb-sm{padding-bottom:8px}#toyota-huoltosopimus .q-px-sm,.q-px-sm{padding-left:8px;padding-right:8px}#toyota-huoltosopimus .q-py-sm,.q-py-sm{padding-top:8px;padding-bottom:8px}#toyota-huoltosopimus .q-ma-sm,.q-ma-sm{margin:8px}#toyota-huoltosopimus .q-ml-sm,.q-ml-sm{margin-left:8px}#toyota-huoltosopimus .q-mr-sm,.q-mr-sm{margin-right:8px}#toyota-huoltosopimus .q-mt-sm,.q-mt-sm{margin-top:8px}#toyota-huoltosopimus .q-mb-sm,.q-mb-sm{margin-bottom:8px}#toyota-huoltosopimus .q-mx-sm,.q-mx-sm{margin-left:8px;margin-right:8px}#toyota-huoltosopimus .q-my-sm,.q-my-sm{margin-top:8px;margin-bottom:8px}#toyota-huoltosopimus .q-pa-md,.q-pa-md{padding:16px}#toyota-huoltosopimus .q-pl-md,.q-pl-md{padding-left:16px}#toyota-huoltosopimus .q-pr-md,.q-pr-md{padding-right:16px}#toyota-huoltosopimus .q-pt-md,.q-pt-md{padding-top:16px}#toyota-huoltosopimus .q-pb-md,.q-pb-md{padding-bottom:16px}#toyota-huoltosopimus .q-px-md,.q-px-md{padding-left:16px;padding-right:16px}#toyota-huoltosopimus .q-py-md,.q-py-md{padding-top:16px;padding-bottom:16px}#toyota-huoltosopimus .q-ma-md,.q-ma-md{margin:16px}#toyota-huoltosopimus .q-ml-md,.q-ml-md{margin-left:16px}#toyota-huoltosopimus .q-mr-md,.q-mr-md{margin-right:16px}#toyota-huoltosopimus .q-mt-md,.q-mt-md{margin-top:16px}#toyota-huoltosopimus .q-mb-md,.q-mb-md{margin-bottom:16px}#toyota-huoltosopimus .q-mx-md,.q-mx-md{margin-left:16px;margin-right:16px}#toyota-huoltosopimus .q-my-md,.q-my-md{margin-top:16px;margin-bottom:16px}#toyota-huoltosopimus .q-pa-lg,.q-pa-lg{padding:24px}#toyota-huoltosopimus .q-pl-lg,.q-pl-lg{padding-left:24px}#toyota-huoltosopimus .q-pr-lg,.q-pr-lg{padding-right:24px}#toyota-huoltosopimus .q-pt-lg,.q-pt-lg{padding-top:24px}#toyota-huoltosopimus .q-pb-lg,.q-pb-lg{padding-bottom:24px}#toyota-huoltosopimus .q-px-lg,.q-px-lg{padding-left:24px;padding-right:24px}#toyota-huoltosopimus .q-py-lg,.q-py-lg{padding-top:24px;padding-bottom:24px}#toyota-huoltosopimus .q-ma-lg,.q-ma-lg{margin:24px}#toyota-huoltosopimus .q-ml-lg,.q-ml-lg{margin-left:24px}#toyota-huoltosopimus .q-mr-lg,.q-mr-lg{margin-right:24px}#toyota-huoltosopimus .q-mt-lg,.q-mt-lg{margin-top:24px}#toyota-huoltosopimus .q-mb-lg,.q-mb-lg{margin-bottom:24px}#toyota-huoltosopimus .q-mx-lg,.q-mx-lg{margin-left:24px;margin-right:24px}#toyota-huoltosopimus .q-my-lg,.q-my-lg{margin-top:24px;margin-bottom:24px}#toyota-huoltosopimus .q-pa-xl,.q-pa-xl{padding:48px}#toyota-huoltosopimus .q-pl-xl,.q-pl-xl{padding-left:48px}#toyota-huoltosopimus .q-pr-xl,.q-pr-xl{padding-right:48px}#toyota-huoltosopimus .q-pt-xl,.q-pt-xl{padding-top:48px}#toyota-huoltosopimus .q-pb-xl,.q-pb-xl{padding-bottom:48px}#toyota-huoltosopimus .q-px-xl,.q-px-xl{padding-left:48px;padding-right:48px}#toyota-huoltosopimus .q-py-xl,.q-py-xl{padding-top:48px;padding-bottom:48px}#toyota-huoltosopimus .q-ma-xl,.q-ma-xl{margin:48px}#toyota-huoltosopimus .q-ml-xl,.q-ml-xl{margin-left:48px}#toyota-huoltosopimus .q-mr-xl,.q-mr-xl{margin-right:48px}#toyota-huoltosopimus .q-mt-xl,.q-mt-xl{margin-top:48px}#toyota-huoltosopimus .q-mb-xl,.q-mb-xl{margin-bottom:48px}#toyota-huoltosopimus .q-mx-xl,.q-mx-xl{margin-left:48px;margin-right:48px}#toyota-huoltosopimus .q-my-xl,.q-my-xl{margin-top:48px;margin-bottom:48px}#toyota-huoltosopimus .q-mt-auto,.q-mt-auto,#toyota-huoltosopimus .q-my-auto,.q-my-auto{margin-top:auto}#toyota-huoltosopimus .q-ml-auto,.q-ml-auto{margin-left:auto}#toyota-huoltosopimus .q-mb-auto,.q-mb-auto,#toyota-huoltosopimus .q-my-auto,.q-my-auto{margin-bottom:auto}#toyota-huoltosopimus .q-mr-auto,.q-mr-auto{margin-right:auto}#toyota-huoltosopimus .q-mx-auto,.q-mx-auto{margin-left:auto;margin-right:auto}#toyota-huoltosopimus .q-touch,.q-touch{-webkit-user-select:none;user-select:none;user-drag:none;-khtml-user-drag:none;-webkit-user-drag:none}#toyota-huoltosopimus .q-touch-x,.q-touch-x{touch-action:pan-x}#toyota-huoltosopimus .q-touch-y,.q-touch-y{touch-action:pan-y}#toyota-huoltosopimus{--q-transition-duration: .3s}#toyota-huoltosopimus .q-transition--slide-right-enter-active,.q-transition--slide-right-enter-active,#toyota-huoltosopimus .q-transition--slide-right-leave-active,.q-transition--slide-right-leave-active,#toyota-huoltosopimus .q-transition--slide-left-enter-active,.q-transition--slide-left-enter-active,#toyota-huoltosopimus .q-transition--slide-left-leave-active,.q-transition--slide-left-leave-active,#toyota-huoltosopimus .q-transition--slide-up-enter-active,.q-transition--slide-up-enter-active,#toyota-huoltosopimus .q-transition--slide-up-leave-active,.q-transition--slide-up-leave-active,#toyota-huoltosopimus .q-transition--slide-down-enter-active,.q-transition--slide-down-enter-active,#toyota-huoltosopimus .q-transition--slide-down-leave-active,.q-transition--slide-down-leave-active,#toyota-huoltosopimus .q-transition--jump-right-enter-active,.q-transition--jump-right-enter-active,#toyota-huoltosopimus .q-transition--jump-right-leave-active,.q-transition--jump-right-leave-active,#toyota-huoltosopimus .q-transition--jump-left-enter-active,.q-transition--jump-left-enter-active,#toyota-huoltosopimus .q-transition--jump-left-leave-active,.q-transition--jump-left-leave-active,#toyota-huoltosopimus .q-transition--jump-up-enter-active,.q-transition--jump-up-enter-active,#toyota-huoltosopimus .q-transition--jump-up-leave-active,.q-transition--jump-up-leave-active,#toyota-huoltosopimus .q-transition--jump-down-enter-active,.q-transition--jump-down-enter-active,#toyota-huoltosopimus .q-transition--jump-down-leave-active,.q-transition--jump-down-leave-active,#toyota-huoltosopimus .q-transition--fade-enter-active,.q-transition--fade-enter-active,#toyota-huoltosopimus .q-transition--fade-leave-active,.q-transition--fade-leave-active,#toyota-huoltosopimus .q-transition--scale-enter-active,.q-transition--scale-enter-active,#toyota-huoltosopimus .q-transition--scale-leave-active,.q-transition--scale-leave-active,#toyota-huoltosopimus .q-transition--rotate-enter-active,.q-transition--rotate-enter-active,#toyota-huoltosopimus .q-transition--rotate-leave-active,.q-transition--rotate-leave-active,#toyota-huoltosopimus .q-transition--flip-enter-active,.q-transition--flip-enter-active,#toyota-huoltosopimus .q-transition--flip-leave-active,.q-transition--flip-leave-active{--q-transition-duration: .3s;--q-transition-easing: cubic-bezier(.215,.61,.355,1)}#toyota-huoltosopimus .q-transition--slide-right-leave-active,.q-transition--slide-right-leave-active,#toyota-huoltosopimus .q-transition--slide-left-leave-active,.q-transition--slide-left-leave-active,#toyota-huoltosopimus .q-transition--slide-up-leave-active,.q-transition--slide-up-leave-active,#toyota-huoltosopimus .q-transition--slide-down-leave-active,.q-transition--slide-down-leave-active,#toyota-huoltosopimus .q-transition--jump-right-leave-active,.q-transition--jump-right-leave-active,#toyota-huoltosopimus .q-transition--jump-left-leave-active,.q-transition--jump-left-leave-active,#toyota-huoltosopimus .q-transition--jump-up-leave-active,.q-transition--jump-up-leave-active,#toyota-huoltosopimus .q-transition--jump-down-leave-active,.q-transition--jump-down-leave-active,#toyota-huoltosopimus .q-transition--fade-leave-active,.q-transition--fade-leave-active,#toyota-huoltosopimus .q-transition--scale-leave-active,.q-transition--scale-leave-active,#toyota-huoltosopimus .q-transition--rotate-leave-active,.q-transition--rotate-leave-active,#toyota-huoltosopimus .q-transition--flip-leave-active,.q-transition--flip-leave-active{position:absolute}#toyota-huoltosopimus .q-transition--slide-right-enter-active,.q-transition--slide-right-enter-active,#toyota-huoltosopimus .q-transition--slide-right-leave-active,.q-transition--slide-right-leave-active,#toyota-huoltosopimus .q-transition--slide-left-enter-active,.q-transition--slide-left-enter-active,#toyota-huoltosopimus .q-transition--slide-left-leave-active,.q-transition--slide-left-leave-active,#toyota-huoltosopimus .q-transition--slide-up-enter-active,.q-transition--slide-up-enter-active,#toyota-huoltosopimus .q-transition--slide-up-leave-active,.q-transition--slide-up-leave-active,#toyota-huoltosopimus .q-transition--slide-down-enter-active,.q-transition--slide-down-enter-active,#toyota-huoltosopimus .q-transition--slide-down-leave-active,.q-transition--slide-down-leave-active{transition:transform var(--q-transition-duration) var(--q-transition-easing)}#toyota-huoltosopimus .q-transition--slide-right-enter-from,.q-transition--slide-right-enter-from{transform:translate3d(-100%,0,0)}#toyota-huoltosopimus .q-transition--slide-right-leave-to,.q-transition--slide-right-leave-to,#toyota-huoltosopimus .q-transition--slide-left-enter-from,.q-transition--slide-left-enter-from{transform:translate3d(100%,0,0)}#toyota-huoltosopimus .q-transition--slide-left-leave-to,.q-transition--slide-left-leave-to{transform:translate3d(-100%,0,0)}#toyota-huoltosopimus .q-transition--slide-up-enter-from,.q-transition--slide-up-enter-from{transform:translate3d(0,100%,0)}#toyota-huoltosopimus .q-transition--slide-up-leave-to,.q-transition--slide-up-leave-to,#toyota-huoltosopimus .q-transition--slide-down-enter-from,.q-transition--slide-down-enter-from{transform:translate3d(0,-100%,0)}#toyota-huoltosopimus .q-transition--slide-down-leave-to,.q-transition--slide-down-leave-to{transform:translate3d(0,100%,0)}#toyota-huoltosopimus .q-transition--jump-right-enter-active,.q-transition--jump-right-enter-active,#toyota-huoltosopimus .q-transition--jump-right-leave-active,.q-transition--jump-right-leave-active,#toyota-huoltosopimus .q-transition--jump-left-enter-active,.q-transition--jump-left-enter-active,#toyota-huoltosopimus .q-transition--jump-left-leave-active,.q-transition--jump-left-leave-active,#toyota-huoltosopimus .q-transition--jump-up-enter-active,.q-transition--jump-up-enter-active,#toyota-huoltosopimus .q-transition--jump-up-leave-active,.q-transition--jump-up-leave-active,#toyota-huoltosopimus .q-transition--jump-down-enter-active,.q-transition--jump-down-enter-active,#toyota-huoltosopimus .q-transition--jump-down-leave-active,.q-transition--jump-down-leave-active{transition:opacity var(--q-transition-duration),transform var(--q-transition-duration)}#toyota-huoltosopimus .q-transition--jump-right-enter-from,.q-transition--jump-right-enter-from,#toyota-huoltosopimus .q-transition--jump-right-leave-to,.q-transition--jump-right-leave-to,#toyota-huoltosopimus .q-transition--jump-left-enter-from,.q-transition--jump-left-enter-from,#toyota-huoltosopimus .q-transition--jump-left-leave-to,.q-transition--jump-left-leave-to,#toyota-huoltosopimus .q-transition--jump-up-enter-from,.q-transition--jump-up-enter-from,#toyota-huoltosopimus .q-transition--jump-up-leave-to,.q-transition--jump-up-leave-to,#toyota-huoltosopimus .q-transition--jump-down-enter-from,.q-transition--jump-down-enter-from,#toyota-huoltosopimus .q-transition--jump-down-leave-to,.q-transition--jump-down-leave-to{opacity:0}#toyota-huoltosopimus .q-transition--jump-right-enter-from,.q-transition--jump-right-enter-from{transform:translate3d(-15px,0,0)}#toyota-huoltosopimus .q-transition--jump-right-leave-to,.q-transition--jump-right-leave-to,#toyota-huoltosopimus .q-transition--jump-left-enter-from,.q-transition--jump-left-enter-from{transform:translate3d(15px,0,0)}#toyota-huoltosopimus .q-transition--jump-left-leave-to,.q-transition--jump-left-leave-to{transform:translate(-15px)}#toyota-huoltosopimus .q-transition--jump-up-enter-from,.q-transition--jump-up-enter-from{transform:translate3d(0,15px,0)}#toyota-huoltosopimus .q-transition--jump-up-leave-to,.q-transition--jump-up-leave-to,#toyota-huoltosopimus .q-transition--jump-down-enter-from,.q-transition--jump-down-enter-from{transform:translate3d(0,-15px,0)}#toyota-huoltosopimus .q-transition--jump-down-leave-to,.q-transition--jump-down-leave-to{transform:translate3d(0,15px,0)}#toyota-huoltosopimus .q-transition--fade-enter-active,.q-transition--fade-enter-active,#toyota-huoltosopimus .q-transition--fade-leave-active,.q-transition--fade-leave-active{transition:opacity var(--q-transition-duration) ease-out}#toyota-huoltosopimus .q-transition--fade-enter-from,.q-transition--fade-enter-from,#toyota-huoltosopimus .q-transition--fade-leave-to,.q-transition--fade-leave-to{opacity:0}#toyota-huoltosopimus .q-transition--scale-enter-active,.q-transition--scale-enter-active,#toyota-huoltosopimus .q-transition--scale-leave-active,.q-transition--scale-leave-active{transition:opacity var(--q-transition-duration),transform var(--q-transition-duration) var(--q-transition-easing)}#toyota-huoltosopimus .q-transition--scale-enter-from,.q-transition--scale-enter-from,#toyota-huoltosopimus .q-transition--scale-leave-to,.q-transition--scale-leave-to{opacity:0;transform:scale3d(0,0,1)}#toyota-huoltosopimus .q-transition--rotate-enter-active,.q-transition--rotate-enter-active,#toyota-huoltosopimus .q-transition--rotate-leave-active,.q-transition--rotate-leave-active{transition:opacity var(--q-transition-duration),transform var(--q-transition-duration) var(--q-transition-easing);transform-style:preserve-3d}#toyota-huoltosopimus .q-transition--rotate-enter-from,.q-transition--rotate-enter-from,#toyota-huoltosopimus .q-transition--rotate-leave-to,.q-transition--rotate-leave-to{opacity:0;transform:scale3d(0,0,1) rotate3d(0,0,1,90deg)}#toyota-huoltosopimus .q-transition--flip-right-enter-active,.q-transition--flip-right-enter-active,#toyota-huoltosopimus .q-transition--flip-right-leave-active,.q-transition--flip-right-leave-active,#toyota-huoltosopimus .q-transition--flip-left-enter-active,.q-transition--flip-left-enter-active,#toyota-huoltosopimus .q-transition--flip-left-leave-active,.q-transition--flip-left-leave-active,#toyota-huoltosopimus .q-transition--flip-up-enter-active,.q-transition--flip-up-enter-active,#toyota-huoltosopimus .q-transition--flip-up-leave-active,.q-transition--flip-up-leave-active,#toyota-huoltosopimus .q-transition--flip-down-enter-active,.q-transition--flip-down-enter-active,#toyota-huoltosopimus .q-transition--flip-down-leave-active,.q-transition--flip-down-leave-active{transition:transform var(--q-transition-duration);backface-visibility:hidden}#toyota-huoltosopimus .q-transition--flip-right-enter-to,.q-transition--flip-right-enter-to,#toyota-huoltosopimus .q-transition--flip-right-leave-from,.q-transition--flip-right-leave-from,#toyota-huoltosopimus .q-transition--flip-left-enter-to,.q-transition--flip-left-enter-to,#toyota-huoltosopimus .q-transition--flip-left-leave-from,.q-transition--flip-left-leave-from,#toyota-huoltosopimus .q-transition--flip-up-enter-to,.q-transition--flip-up-enter-to,#toyota-huoltosopimus .q-transition--flip-up-leave-from,.q-transition--flip-up-leave-from,#toyota-huoltosopimus .q-transition--flip-down-enter-to,.q-transition--flip-down-enter-to,#toyota-huoltosopimus .q-transition--flip-down-leave-from,.q-transition--flip-down-leave-from{transform:perspective(400px) rotate3d(1,1,0,0)}#toyota-huoltosopimus .q-transition--flip-right-enter-from,.q-transition--flip-right-enter-from{transform:perspective(400px) rotateY(-180deg)}#toyota-huoltosopimus .q-transition--flip-right-leave-to,.q-transition--flip-right-leave-to,#toyota-huoltosopimus .q-transition--flip-left-enter-from,.q-transition--flip-left-enter-from{transform:perspective(400px) rotateY(180deg)}#toyota-huoltosopimus .q-transition--flip-left-leave-to,.q-transition--flip-left-leave-to{transform:perspective(400px) rotateY(-180deg)}#toyota-huoltosopimus .q-transition--flip-up-enter-from,.q-transition--flip-up-enter-from{transform:perspective(400px) rotateX(-180deg)}#toyota-huoltosopimus .q-transition--flip-up-leave-to,.q-transition--flip-up-leave-to,#toyota-huoltosopimus .q-transition--flip-down-enter-from,.q-transition--flip-down-enter-from{transform:perspective(400px) rotateX(180deg)}#toyota-huoltosopimus .q-transition--flip-down-leave-to,.q-transition--flip-down-leave-to{transform:perspective(400px) rotateX(-180deg)}#toyota-huoltosopimus{min-width:100px;min-height:100%;font-family:Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;line-height:1.5;font-size:14px}#toyota-huoltosopimus h1{font-size:6rem;font-weight:300;line-height:6rem;letter-spacing:-.01562em}#toyota-huoltosopimus h2{font-size:3.75rem;font-weight:300;line-height:3.75rem;letter-spacing:-.00833em}#toyota-huoltosopimus h3{font-size:3rem;font-weight:400;line-height:3.125rem;letter-spacing:normal}#toyota-huoltosopimus h4{font-size:2.125rem;font-weight:400;line-height:2.5rem;letter-spacing:.00735em}#toyota-huoltosopimus h5{font-size:1.5rem;font-weight:400;line-height:2rem;letter-spacing:normal}#toyota-huoltosopimus h6{font-size:1.25rem;font-weight:500;line-height:2rem;letter-spacing:.0125em}#toyota-huoltosopimus p{margin:0 0 16px}#toyota-huoltosopimus .text-h1{font-size:6rem;font-weight:300;line-height:6rem;letter-spacing:-.01562em}#toyota-huoltosopimus .text-h2{font-size:3.75rem;font-weight:300;line-height:3.75rem;letter-spacing:-.00833em}#toyota-huoltosopimus .text-h3{font-size:3rem;font-weight:400;line-height:3.125rem;letter-spacing:normal}#toyota-huoltosopimus .text-h4{font-size:2.125rem;font-weight:400;line-height:2.5rem;letter-spacing:.00735em}#toyota-huoltosopimus .text-h5{font-size:1.5rem;font-weight:400;line-height:2rem;letter-spacing:normal}#toyota-huoltosopimus .text-h6{font-size:1.25rem;font-weight:500;line-height:2rem;letter-spacing:.0125em}#toyota-huoltosopimus .text-subtitle1{font-size:1rem;font-weight:400;line-height:1.75rem;letter-spacing:.00937em}#toyota-huoltosopimus .text-subtitle2{font-size:.875rem;font-weight:500;line-height:1.375rem;letter-spacing:.00714em}#toyota-huoltosopimus .text-body1{font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:.03125em}#toyota-huoltosopimus .text-body2{font-size:.875rem;font-weight:400;line-height:1.25rem;letter-spacing:.01786em}#toyota-huoltosopimus .text-overline{font-size:.75rem;font-weight:500;line-height:2rem;letter-spacing:.16667em}#toyota-huoltosopimus .text-caption{font-size:.75rem;font-weight:400;line-height:1.25rem;letter-spacing:.03333em}#toyota-huoltosopimus .text-uppercase{text-transform:uppercase}#toyota-huoltosopimus .text-lowercase{text-transform:lowercase}#toyota-huoltosopimus .text-capitalize{text-transform:capitalize}#toyota-huoltosopimus .text-center{text-align:center}#toyota-huoltosopimus .text-left{text-align:left}#toyota-huoltosopimus .text-right{text-align:right}#toyota-huoltosopimus .text-justify{text-align:justify;-webkit-hyphens:auto;hyphens:auto}#toyota-huoltosopimus .text-italic{font-style:italic}#toyota-huoltosopimus .text-bold{font-weight:700}#toyota-huoltosopimus .text-no-wrap{white-space:nowrap}#toyota-huoltosopimus .text-strike{text-decoration:line-through}#toyota-huoltosopimus .text-weight-thin{font-weight:100}#toyota-huoltosopimus .text-weight-light{font-weight:300}#toyota-huoltosopimus .text-weight-regular{font-weight:400}#toyota-huoltosopimus .text-weight-medium{font-weight:500}#toyota-huoltosopimus .text-weight-bold{font-weight:700}#toyota-huoltosopimus .text-weight-bolder{font-weight:900}#toyota-huoltosopimus small{font-size:80%}#toyota-huoltosopimus big{font-size:170%}#toyota-huoltosopimus sub{bottom:-.25em}#toyota-huoltosopimus sup{top:-.5em}#toyota-huoltosopimus .no-margin{margin:0!important}#toyota-huoltosopimus .no-padding{padding:0!important}#toyota-huoltosopimus .no-border{border:0!important}#toyota-huoltosopimus .no-border-radius{border-radius:0!important}#toyota-huoltosopimus .no-box-shadow{box-shadow:none!important}#toyota-huoltosopimus .no-outline{outline:0!important}#toyota-huoltosopimus .ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#toyota-huoltosopimus .ellipsis-2-lines,#toyota-huoltosopimus .ellipsis-3-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}#toyota-huoltosopimus .ellipsis-2-lines{-webkit-line-clamp:2}#toyota-huoltosopimus .ellipsis-3-lines{-webkit-line-clamp:3}#toyota-huoltosopimus .readonly{cursor:default!important}#toyota-huoltosopimus .disabled,#toyota-huoltosopimus .disabled *,#toyota-huoltosopimus [disabled],#toyota-huoltosopimus [disabled] *{outline:0!important;cursor:not-allowed!important}#toyota-huoltosopimus .disabled,#toyota-huoltosopimus [disabled]{opacity:.6!important}#toyota-huoltosopimus .hidden{display:none!important}#toyota-huoltosopimus .invisible,#toyota-huoltosopimus .invisible *{visibility:hidden!important;transition:none!important;animation:none!important}#toyota-huoltosopimus .transparent{background:transparent!important}#toyota-huoltosopimus .overflow-auto{overflow:auto!important}#toyota-huoltosopimus .overflow-hidden{overflow:hidden!important}#toyota-huoltosopimus .overflow-hidden-y{overflow-y:hidden!important}#toyota-huoltosopimus .hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}#toyota-huoltosopimus .hide-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}#toyota-huoltosopimus .dimmed:after,#toyota-huoltosopimus .light-dimmed:after{content:"";position:absolute;inset:0}#toyota-huoltosopimus .dimmed:after{background:#0006!important}#toyota-huoltosopimus .light-dimmed:after{background:#fff9!important}#toyota-huoltosopimus .z-top{z-index:7000!important}#toyota-huoltosopimus .z-max{z-index:9998!important}#toyota-huoltosopimus body:not(.desktop) .desktop-only,#toyota-huoltosopimus body.desktop .desktop-hide{display:none!important}#toyota-huoltosopimus body:not(.mobile) .mobile-only,#toyota-huoltosopimus body.mobile .mobile-hide{display:none!important}#toyota-huoltosopimus body:not(.native-mobile) .native-mobile-only,#toyota-huoltosopimus body.native-mobile .native-mobile-hide{display:none!important}#toyota-huoltosopimus body:not(.cordova) .cordova-only,#toyota-huoltosopimus body.cordova .cordova-hide{display:none!important}#toyota-huoltosopimus body:not(.capacitor) .capacitor-only,#toyota-huoltosopimus body.capacitor .capacitor-hide{display:none!important}#toyota-huoltosopimus body:not(.electron) .electron-only,#toyota-huoltosopimus body.electron .electron-hide{display:none!important}#toyota-huoltosopimus body:not(.touch) .touch-only,#toyota-huoltosopimus body.touch .touch-hide{display:none!important}#toyota-huoltosopimus body:not(.within-iframe) .within-iframe-only,#toyota-huoltosopimus body.within-iframe .within-iframe-hide{display:none!important}#toyota-huoltosopimus body:not(.platform-ios) .platform-ios-only,#toyota-huoltosopimus body.platform-ios .platform-ios-hide{display:none!important}#toyota-huoltosopimus body:not(.platform-android) .platform-android-only,#toyota-huoltosopimus body.platform-android .platform-android-hide{display:none!important}@media all and (orientation:portrait){#toyota-huoltosopimus .orientation-landscape{display:none!important}}@media all and (orientation:landscape){#toyota-huoltosopimus .orientation-portrait{display:none!important}}@media screen{#toyota-huoltosopimus .print-only{display:none!important}}@media print{#toyota-huoltosopimus .print-hide{display:none!important}}@media(max-width:599.98px){#toyota-huoltosopimus .xs-hide,#toyota-huoltosopimus .gt-xs,#toyota-huoltosopimus .sm,#toyota-huoltosopimus .gt-sm,#toyota-huoltosopimus .md,#toyota-huoltosopimus .gt-md,#toyota-huoltosopimus .lg,#toyota-huoltosopimus .gt-lg,#toyota-huoltosopimus .xl{display:none!important}}@media(min-width:600px)and (max-width:1023.98px){#toyota-huoltosopimus .sm-hide,#toyota-huoltosopimus .xs,#toyota-huoltosopimus .lt-sm,#toyota-huoltosopimus .gt-sm,#toyota-huoltosopimus .md,#toyota-huoltosopimus .gt-md,#toyota-huoltosopimus .lg,#toyota-huoltosopimus .gt-lg,#toyota-huoltosopimus .xl{display:none!important}}@media(min-width:1024px)and (max-width:1439.98px){#toyota-huoltosopimus .md-hide,#toyota-huoltosopimus .xs,#toyota-huoltosopimus .lt-sm,#toyota-huoltosopimus .sm,#toyota-huoltosopimus .lt-md,#toyota-huoltosopimus .gt-md,#toyota-huoltosopimus .lg,#toyota-huoltosopimus .gt-lg,#toyota-huoltosopimus .xl{display:none!important}}@media(min-width:1440px)and (max-width:1919.98px){#toyota-huoltosopimus .lg-hide,#toyota-huoltosopimus .xs,#toyota-huoltosopimus .lt-sm,#toyota-huoltosopimus .sm,#toyota-huoltosopimus .lt-md,#toyota-huoltosopimus .md,#toyota-huoltosopimus .lt-lg,#toyota-huoltosopimus .gt-lg,#toyota-huoltosopimus .xl{display:none!important}}@media(min-width:1920px){#toyota-huoltosopimus .xl-hide,#toyota-huoltosopimus .xs,#toyota-huoltosopimus .lt-sm,#toyota-huoltosopimus .sm,#toyota-huoltosopimus .lt-md,#toyota-huoltosopimus .md,#toyota-huoltosopimus .lt-lg,#toyota-huoltosopimus .lg,#toyota-huoltosopimus .lt-xl{display:none!important}}#toyota-huoltosopimus .q-focus-helper,.q-focus-helper,#toyota-huoltosopimus .q-focusable,.q-focusable,#toyota-huoltosopimus .q-manual-focusable,.q-manual-focusable,#toyota-huoltosopimus .q-hoverable,.q-hoverable{outline:0}#toyota-huoltosopimus body.desktop .q-focus-helper{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border-radius:inherit;opacity:0;transition:background-color .3s cubic-bezier(.25,.8,.5,1),opacity .4s cubic-bezier(.25,.8,.5,1)}#toyota-huoltosopimus body.desktop .q-focus-helper:before,#toyota-huoltosopimus body.desktop .q-focus-helper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border-radius:inherit;transition:background-color .3s cubic-bezier(.25,.8,.5,1),opacity .6s cubic-bezier(.25,.8,.5,1)}#toyota-huoltosopimus body.desktop .q-focus-helper:before{background:#000}#toyota-huoltosopimus body.desktop .q-focus-helper:after{background:#fff}#toyota-huoltosopimus body.desktop .q-focus-helper--rounded{border-radius:4px}#toyota-huoltosopimus body.desktop .q-focus-helper--round{border-radius:50%}#toyota-huoltosopimus body.desktop .q-focusable:focus>.q-focus-helper,#toyota-huoltosopimus body.desktop .q-manual-focusable--focused>.q-focus-helper,#toyota-huoltosopimus body.desktop .q-hoverable:hover>.q-focus-helper{background:currentColor;opacity:.15}#toyota-huoltosopimus body.desktop .q-focusable:focus>.q-focus-helper:before,#toyota-huoltosopimus body.desktop .q-manual-focusable--focused>.q-focus-helper:before,#toyota-huoltosopimus body.desktop .q-hoverable:hover>.q-focus-helper:before{opacity:.1}#toyota-huoltosopimus body.desktop .q-focusable:focus>.q-focus-helper:after,#toyota-huoltosopimus body.desktop .q-manual-focusable--focused>.q-focus-helper:after,#toyota-huoltosopimus body.desktop .q-hoverable:hover>.q-focus-helper:after{opacity:.4}#toyota-huoltosopimus body.desktop .q-focusable:focus>.q-focus-helper,#toyota-huoltosopimus body.desktop .q-manual-focusable--focused>.q-focus-helper{opacity:.22}#toyota-huoltosopimus body.body--dark{color:#fff;background:var(--q-dark-page)}#toyota-huoltosopimus .q-dark,.q-dark{color:#fff;background:var(--q-dark)}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){#toyota-huoltosopimus *,#toyota-huoltosopimus :before,#toyota-huoltosopimus :after,#toyota-huoltosopimus ::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}@layer theme{#toyota-huoltosopimus,#toyota-huoltosopimus :host{--tw-color-gray-50:oklch(98.5% .002 247.839);--tw-color-gray-200:oklch(92.8% .006 264.531);--tw-color-gray-300:oklch(87.2% .01 258.338);--tw-color-gray-400:oklch(70.7% .022 261.325);--tw-color-gray-500:oklch(55.1% .027 264.364);--tw-color-gray-600:oklch(44.6% .03 256.802);--tw-color-gray-700:oklch(37.3% .034 259.733);--tw-color-black:#282830;--tw-spacing:.25rem;--tw-container-sm:24rem;--tw-container-3xl:48rem;--tw-container-4xl:56rem;--tw-container-6xl:72rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1/.75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25/.875);--tw-text-base:1rem;--tw-text-base--line-height: 1.5 ;--tw-text-lg:1.125rem;--tw-text-lg--line-height:calc(1.75/1.125);--tw-text-3xl:1.875rem;--tw-text-3xl--line-height: 1.2 ;--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-radius-md:.375rem;--tw-radius-lg:.5rem;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-color-grey-light:#f0f0f0;--tw-color-grey-light-hover:#cecfd0}}@layer base,components;@layer utilities{#toyota-huoltosopimus .tw\:pointer-events-none{pointer-events:none}#toyota-huoltosopimus .tw\:mx-auto{margin-inline:auto}#toyota-huoltosopimus .tw\:-mt-8{margin-top:calc(var(--tw-spacing)*-8)}#toyota-huoltosopimus .tw\:mt-0\.5{margin-top:calc(var(--tw-spacing)*.5)}#toyota-huoltosopimus .tw\:mt-1{margin-top:calc(var(--tw-spacing)*1)}#toyota-huoltosopimus .tw\:mt-2{margin-top:calc(var(--tw-spacing)*2)}#toyota-huoltosopimus .tw\:mt-3{margin-top:calc(var(--tw-spacing)*3)}#toyota-huoltosopimus .tw\:mt-4{margin-top:calc(var(--tw-spacing)*4)}#toyota-huoltosopimus .tw\:mt-6{margin-top:calc(var(--tw-spacing)*6)}#toyota-huoltosopimus .tw\:mt-8{margin-top:calc(var(--tw-spacing)*8)}#toyota-huoltosopimus .tw\:mt-12{margin-top:calc(var(--tw-spacing)*12)}#toyota-huoltosopimus .tw\:mt-16{margin-top:calc(var(--tw-spacing)*16)}#toyota-huoltosopimus .tw\:mb-3{margin-bottom:calc(var(--tw-spacing)*3)}#toyota-huoltosopimus .tw\:mb-4{margin-bottom:calc(var(--tw-spacing)*4)}#toyota-huoltosopimus .tw\:mb-6{margin-bottom:calc(var(--tw-spacing)*6)}#toyota-huoltosopimus .tw\:mb-8{margin-bottom:calc(var(--tw-spacing)*8)}#toyota-huoltosopimus .tw\:mb-12\!{margin-bottom:calc(var(--tw-spacing)*12)!important}#toyota-huoltosopimus .tw\:ml-2{margin-left:calc(var(--tw-spacing)*2)}#toyota-huoltosopimus .tw\:ml-auto{margin-left:auto}#toyota-huoltosopimus .tw\:block{display:block}#toyota-huoltosopimus .tw\:flex{display:flex}#toyota-huoltosopimus .tw\:grid{display:grid}#toyota-huoltosopimus .tw\:h-full{height:100%}#toyota-huoltosopimus .tw\:w-full{width:100%}#toyota-huoltosopimus .tw\:max-w-3xl{max-width:var(--tw-container-3xl)}#toyota-huoltosopimus .tw\:max-w-4xl{max-width:var(--tw-container-4xl)}#toyota-huoltosopimus .tw\:max-w-6xl{max-width:var(--tw-container-6xl)}#toyota-huoltosopimus .tw\:max-w-\[1180px\]{max-width:1180px}#toyota-huoltosopimus .tw\:max-w-sm{max-width:var(--tw-container-sm)}#toyota-huoltosopimus .tw\:flex-1{flex:1}#toyota-huoltosopimus .tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#toyota-huoltosopimus .tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#toyota-huoltosopimus .tw\:flex-col{flex-direction:column}#toyota-huoltosopimus .tw\:flex-row{flex-direction:row}#toyota-huoltosopimus .tw\:flex-wrap{flex-wrap:wrap}#toyota-huoltosopimus .tw\:items-center{align-items:center}#toyota-huoltosopimus .tw\:justify-between{justify-content:space-between}#toyota-huoltosopimus .tw\:justify-center{justify-content:center}#toyota-huoltosopimus .tw\:justify-end{justify-content:flex-end}#toyota-huoltosopimus .tw\:justify-start{justify-content:flex-start}#toyota-huoltosopimus .tw\:gap-1{gap:calc(var(--tw-spacing)*1)}#toyota-huoltosopimus .tw\:gap-2{gap:calc(var(--tw-spacing)*2)}#toyota-huoltosopimus .tw\:gap-4{gap:calc(var(--tw-spacing)*4)}#toyota-huoltosopimus .tw\:gap-6{gap:calc(var(--tw-spacing)*6)}#toyota-huoltosopimus .tw\:gap-10{gap:calc(var(--tw-spacing)*10)}#toyota-huoltosopimus .tw\:gap-20{gap:calc(var(--tw-spacing)*20)}#toyota-huoltosopimus .tw\:gap-x-4{-moz-column-gap:calc(var(--tw-spacing)*4);column-gap:calc(var(--tw-spacing)*4)}#toyota-huoltosopimus .tw\:gap-y-2{row-gap:calc(var(--tw-spacing)*2)}#toyota-huoltosopimus .tw\:rounded-lg{border-radius:var(--tw-radius-lg)}#toyota-huoltosopimus .tw\:rounded-md{border-radius:var(--tw-radius-md)}#toyota-huoltosopimus .tw\:border{border-style:var(--tw-border-style);border-width:1px}#toyota-huoltosopimus .tw\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}#toyota-huoltosopimus .tw\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#toyota-huoltosopimus .tw\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#toyota-huoltosopimus .tw\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}#toyota-huoltosopimus .tw\:border-black{border-color:var(--tw-color-black)}#toyota-huoltosopimus .tw\:border-gray-200{border-color:var(--tw-color-gray-200)}#toyota-huoltosopimus .tw\:border-gray-300{border-color:var(--tw-color-gray-300)}#toyota-huoltosopimus .tw\:border-grey-light-hover{border-color:var(--tw-color-grey-light-hover)}#toyota-huoltosopimus .tw\:bg-gray-50{background-color:var(--tw-color-gray-50)}#toyota-huoltosopimus .tw\:bg-grey-light{background-color:var(--tw-color-grey-light)}#toyota-huoltosopimus .tw\:object-contain{-o-object-fit:contain;object-fit:contain}#toyota-huoltosopimus .tw\:p-2{padding:calc(var(--tw-spacing)*2)}#toyota-huoltosopimus .tw\:p-3{padding:calc(var(--tw-spacing)*3)}#toyota-huoltosopimus .tw\:p-4{padding:calc(var(--tw-spacing)*4)}#toyota-huoltosopimus .tw\:p-12{padding:calc(var(--tw-spacing)*12)}#toyota-huoltosopimus .tw\:px-3{padding-inline:calc(var(--tw-spacing)*3)}#toyota-huoltosopimus .tw\:px-4{padding-inline:calc(var(--tw-spacing)*4)}#toyota-huoltosopimus .tw\:px-10{padding-inline:calc(var(--tw-spacing)*10)}#toyota-huoltosopimus .tw\:py-1{padding-block:calc(var(--tw-spacing)*1)}#toyota-huoltosopimus .tw\:py-2{padding-block:calc(var(--tw-spacing)*2)}#toyota-huoltosopimus .tw\:py-6{padding-block:calc(var(--tw-spacing)*6)}#toyota-huoltosopimus .tw\:py-12{padding-block:calc(var(--tw-spacing)*12)}#toyota-huoltosopimus .tw\:pt-8{padding-top:calc(var(--tw-spacing)*8)}#toyota-huoltosopimus .tw\:pb-6{padding-bottom:calc(var(--tw-spacing)*6)}#toyota-huoltosopimus .tw\:pb-10{padding-bottom:calc(var(--tw-spacing)*10)}#toyota-huoltosopimus .tw\:text-center{text-align:center}#toyota-huoltosopimus .tw\:text-3xl{font-size:var(--tw-text-3xl);line-height:var(--tw-leading,var(--tw-text-3xl--line-height))}#toyota-huoltosopimus .tw\:text-base{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}#toyota-huoltosopimus .tw\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}#toyota-huoltosopimus .tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}#toyota-huoltosopimus .tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}#toyota-huoltosopimus .tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}#toyota-huoltosopimus .tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}#toyota-huoltosopimus .tw\:text-\[\#2c8eff\]\!{color:#2c8eff!important}#toyota-huoltosopimus .tw\:text-gray-400{color:var(--tw-color-gray-400)}#toyota-huoltosopimus .tw\:text-gray-500{color:var(--tw-color-gray-500)}#toyota-huoltosopimus .tw\:text-gray-600{color:var(--tw-color-gray-600)}#toyota-huoltosopimus .tw\:text-gray-700{color:var(--tw-color-gray-700)}#toyota-huoltosopimus .tw\:uppercase\!{text-transform:uppercase!important}#toyota-huoltosopimus .tw\:line-through{text-decoration-line:line-through}#toyota-huoltosopimus .tw\:opacity-0{opacity:0}#toyota-huoltosopimus .tw\:opacity-40{opacity:.4}#toyota-huoltosopimus .tw\:opacity-100{opacity:1}#toyota-huoltosopimus .tw\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}@media(hover:hover){#toyota-huoltosopimus .tw\:hover\:cursor-pointer:hover{cursor:pointer}#toyota-huoltosopimus .tw\:hover\:border-gray-400:hover{border-color:var(--tw-color-gray-400)}}@media(min-width:40rem){#toyota-huoltosopimus .tw\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#toyota-huoltosopimus .tw\:sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#toyota-huoltosopimus .tw\:sm\:items-center{align-items:center}}@media(min-width:48rem){#toyota-huoltosopimus .tw\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){#toyota-huoltosopimus .tw\:lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#toyota-huoltosopimus .tw\:lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}@font-face{font-family:Toyota Type Book;src:url(./fonts/ToyotaType-Book.otf)format("opentype");font-style:normal;font-display:swap}@font-face{font-family:Toyota Type Regular;src:url(./fonts/ToyotaType-Regular.otf)format("opentype");font-style:normal;font-display:swap}@font-face{font-family:Toyota Type Semibold;src:url(./fonts/ToyotaType-Semibold.otf)format("opentype");font-style:normal;font-display:swap}#toyota-huoltosopimus :where([class^=t-],[class*=" t-"]) :where(button,input,textarea,select),#toyota-huoltosopimus :where(button,input,textarea,select):where([class^=t-],[class*=" t-"]){-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;font:inherit;color:inherit;box-sizing:border-box;background:0 0;border:none;outline:none}#toyota-huoltosopimus{--t-font-family-book:"Toyota Type Book",sans-serif;--t-font-family-regular:"Toyota Type Regular",sans-serif;--t-font-family-semibold:"Toyota Type Semibold",sans-serif;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}#toyota-huoltosopimus [class^=t-],#toyota-huoltosopimus [class*=" t-"]{font-family:var(--t-font-family-book)}#toyota-huoltosopimus .t-header--large{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));font-size:68px;font-weight:400;line-height:76px;font-family:var(--t-font-family-regular)}#toyota-huoltosopimus .t-header--medium{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));font-size:44px;font-weight:300;line-height:48px;font-family:var(--t-font-family-book)}#toyota-huoltosopimus .t-header--small{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));font-size:34px;font-weight:500;line-height:40px;font-family:var(--t-font-family-regular)}#toyota-huoltosopimus .t-header--small-book{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));font-size:34px;font-weight:300;line-height:40px;font-family:var(--t-font-family-book)}#toyota-huoltosopimus .t-subheader-semibold{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));font-size:22px;font-weight:600;line-height:28px;font-family:var(--t-font-family-semibold)}#toyota-huoltosopimus .t-subheader{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));font-size:22px;font-weight:300;line-height:28px;font-family:var(--t-font-family-book)}#toyota-huoltosopimus .t-header--body{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));font-size:16px;font-weight:400;line-height:24px;font-family:var(--t-font-family-regular)}#toyota-huoltosopimus .t-body{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));font-size:16px;font-weight:300;line-height:24px;font-family:var(--t-font-family-book)}#toyota-huoltosopimus .t-header--support{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));font-size:13px;font-weight:600;line-height:20px;font-family:var(--t-font-family-semibold)}#toyota-huoltosopimus .t-support{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));font-size:13px;font-weight:300;line-height:20px;font-family:var(--t-font-family-book)}@media(max-width:568px){#toyota-huoltosopimus .t-header--large{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));font-size:44px;line-height:48px;font-family:var(--t-font-family-regular)}#toyota-huoltosopimus .t-header--medium{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));font-size:34px;font-weight:400;line-height:40px;font-family:var(--t-font-family-book)}}#toyota-huoltosopimus .t-button,#toyota-huoltosopimus .t-button--secondary{box-sizing:border-box;--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(40 40 48/var(--tw-border-opacity,1));--tw-text-opacity:1;min-width:120px;color:rgb(40 40 48/var(--tw-text-opacity,1));background-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:16px;font-weight:400;line-height:24px;transition-property:border-color,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,1,1);display:inline-flex}#toyota-huoltosopimus .t-button:hover,#toyota-huoltosopimus .t-button--secondary:hover{cursor:pointer;background-color:#2828300d}#toyota-huoltosopimus .t-button:active,#toyota-huoltosopimus .t-button--secondary:active{background-color:#2828301a;border-width:3px}#toyota-huoltosopimus .t-button:focus,#toyota-huoltosopimus .t-button--secondary:focus{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(173 173 176/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}#toyota-huoltosopimus .t-button:disabled,#toyota-huoltosopimus .t-button--secondary:disabled{cursor:not-allowed;opacity:.5}#toyota-huoltosopimus .t-button--primary{--tw-bg-opacity:1;background-color:rgb(40 40 48/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-width:0;min-width:140px;padding:.75rem 1.5rem}#toyota-huoltosopimus .t-button--primary:hover,#toyota-huoltosopimus .t-button--primary:active{--tw-bg-opacity:1;background-color:rgb(83 83 89/var(--tw-bg-opacity,1))}#toyota-huoltosopimus .t-button--primary:focus{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(173 173 176/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}#toyota-huoltosopimus .t-button--primary:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(173 173 176/var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);opacity:1}#toyota-huoltosopimus .t-button--function{--tw-border-opacity:1;border-width:1px;border-color:rgb(206 207 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));text-transform:none;min-width:80px;padding:.5rem 1rem;font-size:.875rem;font-weight:400;line-height:1.25rem}#toyota-huoltosopimus .t-button--function:hover{--tw-bg-opacity:1;background-color:rgb(206 207 208/var(--tw-bg-opacity,1))}#toyota-huoltosopimus .t-button--function:active{--tw-bg-opacity:1;background-color:rgb(173 173 176/var(--tw-bg-opacity,1))}#toyota-huoltosopimus .t-button--function:focus{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(173 173 176/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}#toyota-huoltosopimus .t-button--function:disabled{cursor:not-allowed;opacity:.5}#toyota-huoltosopimus .t-button--underline{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));--tw-border-opacity:1;border-style:solid;border-width:0 0 1px;border-color:rgb(40 40 48/var(--tw-border-opacity,1));background-color:#0000;min-width:120px;padding:.75rem 1.5rem;font-weight:400}#toyota-huoltosopimus .t-button--underline:hover{--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1));background-color:#0000}#toyota-huoltosopimus .t-button--underline:active{--tw-text-opacity:1;color:rgb(83 83 89/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-button--underline:focus{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(173 173 176/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}#toyota-huoltosopimus .t-button--underline:disabled{cursor:not-allowed;opacity:.5}#toyota-huoltosopimus .t-button--text{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));background-color:#0000;border-width:0;min-width:80px;padding:.75rem 1.5rem;font-weight:400}#toyota-huoltosopimus .t-button--text:hover{--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1));background-color:#0000}#toyota-huoltosopimus .t-button--text:active{--tw-text-opacity:1;color:rgb(83 83 89/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-button--text:focus{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(173 173 176/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}#toyota-huoltosopimus .t-button--text:disabled{cursor:not-allowed;opacity:.5}#toyota-huoltosopimus .t-button--small{min-width:80px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}#toyota-huoltosopimus .t-loading{--tw-text-opacity:1;color:rgb(89 93 96/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-input{--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(206 207 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(40 40 48/var(--tw-text-opacity,1));border-radius:0;padding:.625rem .75rem;font-size:16px;line-height:24px;transition-property:border-color,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,1,1)}#toyota-huoltosopimus .t-input:focus{--tw-border-opacity:1;border-color:rgb(40 40 48/var(--tw-border-opacity,1));outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(173 173 176/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;outline:2px solid #0000}#toyota-huoltosopimus .t-input::-moz-placeholder{--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-input::placeholder{--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-input--error{--tw-border-opacity:1;border-color:rgb(212 6 5/var(--tw-border-opacity,1))}#toyota-huoltosopimus .t-input--error:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(212 6 5/var(--tw-ring-opacity,1))}#toyota-huoltosopimus .t-input:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(206 207 208/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-input-container{width:100%;position:relative}#toyota-huoltosopimus .t-input-container--with-toggle .t-input{padding-right:3rem}#toyota-huoltosopimus .t-input__label{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));margin-bottom:.25rem;font-size:16px;font-weight:400;line-height:24px;display:block}#toyota-huoltosopimus .t-input__label--required:after{--tw-text-opacity:1;color:rgb(212 6 5/var(--tw-text-opacity,1));content:"*";margin-left:.25rem}#toyota-huoltosopimus .t-input__help-text{--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem;display:block}#toyota-huoltosopimus .t-input__error-message{--tw-text-opacity:1;color:rgb(212 6 5/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem;display:block}#toyota-huoltosopimus .t-input__toggle{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skew(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));cursor:pointer;--tw-text-opacity:1;width:1.75rem;height:1.75rem;color:rgb(106 107 112/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:25%;right:.75rem}#toyota-huoltosopimus .t-input__toggle:hover{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-textarea{--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(206 207 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(40 40 48/var(--tw-text-opacity,1));resize:vertical;border-radius:0;min-height:120px;padding:.625rem .75rem;font-size:16px;line-height:24px;transition-property:border-color,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,1,1)}#toyota-huoltosopimus .t-textarea:focus{--tw-border-opacity:1;border-color:rgb(40 40 48/var(--tw-border-opacity,1));outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(173 173 176/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;outline:2px solid #0000}#toyota-huoltosopimus .t-textarea::-moz-placeholder{--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-textarea::placeholder{--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-textarea--error{--tw-border-opacity:1;border-color:rgb(212 6 5/var(--tw-border-opacity,1))}#toyota-huoltosopimus .t-textarea--error:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(212 6 5/var(--tw-ring-opacity,1))}#toyota-huoltosopimus .t-textarea:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(206 207 208/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-textarea--resize-none{resize:none}#toyota-huoltosopimus .t-textarea--resize-vertical{resize:vertical}#toyota-huoltosopimus .t-textarea--resize-both{resize:both}#toyota-huoltosopimus .t-textarea__label{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));margin-bottom:.25rem;font-size:16px;font-weight:400;line-height:24px;display:block}#toyota-huoltosopimus .t-textarea__label--required:after{--tw-text-opacity:1;color:rgb(212 6 5/var(--tw-text-opacity,1));content:"*";margin-left:.25rem}#toyota-huoltosopimus .t-textarea__help-text{--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem;display:block}#toyota-huoltosopimus .t-textarea__error-message{--tw-text-opacity:1;color:rgb(212 6 5/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem;display:block}#toyota-huoltosopimus .t-textarea__counter{text-align:right;--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem;display:block}#toyota-huoltosopimus .t-radio-group{flex-direction:column;gap:.75rem;display:flex}#toyota-huoltosopimus .t-radio-group--inline{flex-flow:wrap;align-items:center;gap:1rem}#toyota-huoltosopimus .t-radio-item{align-items:flex-start;gap:.5rem;display:flex}#toyota-huoltosopimus .t-radio__input{--tw-border-opacity:1;border-style:solid;border-width:2px;border-color:rgb(206 207 208/var(--tw-border-opacity,1));cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;flex-shrink:0;width:1.25rem;height:1.25rem;transition-property:border-color,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .t-radio__input:checked{--tw-border-opacity:1;border-color:rgb(40 40 48/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(40 40 48/var(--tw-bg-opacity,1));background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath d='M13.5 3.5L6 11l-3.5-3.5' stroke='%23ffffff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:70%}#toyota-huoltosopimus .t-radio__input:hover:not(:disabled){--tw-border-opacity:1;border-color:rgb(40 40 48/var(--tw-border-opacity,1))}#toyota-huoltosopimus .t-radio__input:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(173 173 176/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;outline:2px solid #0000}#toyota-huoltosopimus .t-radio__input:disabled{cursor:not-allowed;--tw-border-opacity:1;border-color:rgb(173 173 176/var(--tw-border-opacity,1))}#toyota-huoltosopimus .t-radio__input:disabled:checked{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity,1));background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath d='M13.5 3.5L6 11l-3.5-3.5' stroke='%23adadb0' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:70%}#toyota-huoltosopimus .t-radio__label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));font-size:16px;line-height:24px}#toyota-huoltosopimus .t-radio__input:disabled+.t-radio__label{cursor:not-allowed;--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-checkbox-group{flex-direction:column;gap:.75rem;display:flex}#toyota-huoltosopimus .t-checkbox-group--inline{flex-flow:wrap;align-items:center;gap:1rem}#toyota-huoltosopimus .t-checkbox-item{align-items:flex-start;gap:.5rem;display:flex}#toyota-huoltosopimus .t-checkbox__input{--tw-border-opacity:1;border-style:solid;border-width:2px;border-color:rgb(209 213 219/var(--tw-border-opacity,1));cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;flex-shrink:0;width:1.25rem;height:1.25rem;transition-property:border-color,color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}#toyota-huoltosopimus .t-checkbox__input:checked{--tw-border-opacity:1;border-color:rgb(40 40 48/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(40 40 48/var(--tw-bg-opacity,1));background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath d='M13.5 3.5L6 11l-3.5-3.5' stroke='%23ffffff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:70%}#toyota-huoltosopimus .t-checkbox__input:indeterminate{--tw-border-opacity:1;border-color:rgb(212 6 5/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(212 6 5/var(--tw-bg-opacity,1))}#toyota-huoltosopimus .t-checkbox__input:indeterminate:after{content:"";--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));width:12px;height:2px;position:absolute;top:8px;left:4px}#toyota-huoltosopimus .t-checkbox__input:hover:not(:disabled){--tw-border-opacity:1;border-color:rgb(40 40 48/var(--tw-border-opacity,1))}#toyota-huoltosopimus .t-checkbox__input:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(173 173 176/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;outline:2px solid #0000}#toyota-huoltosopimus .t-checkbox__input:disabled{cursor:not-allowed;--tw-border-opacity:1;border-color:rgb(173 173 176/var(--tw-border-opacity,1))}#toyota-huoltosopimus .t-checkbox__input:disabled:checked,#toyota-huoltosopimus .t-checkbox__input:disabled:indeterminate{--tw-bg-opacity:1;background-color:rgb(173 173 176/var(--tw-bg-opacity,1))}#toyota-huoltosopimus .t-checkbox__label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));font-size:16px;line-height:24px}#toyota-huoltosopimus .t-checkbox__input:disabled+.t-checkbox__label{cursor:not-allowed;--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-tabs{width:100%}#toyota-huoltosopimus .t-tabs__nav{display:flex}#toyota-huoltosopimus .t-tabs__tab{box-sizing:content-box;--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));cursor:pointer;background-color:#0000;border:0 solid #0000;border-bottom-width:2px;margin-bottom:-2px;padding:.75rem 1.5rem;font-size:16px;font-weight:400;line-height:24px;transition-property:border-color,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,1,1)}#toyota-huoltosopimus .t-tabs__tab:hover{--tw-border-opacity:1;border-style:solid;border-bottom-width:2px;border-color:rgb(212 6 5/var(--tw-border-opacity,1))}#toyota-huoltosopimus .t-tabs__tab:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(212 6 5/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;outline:2px solid #0000}#toyota-huoltosopimus .t-tabs__tab--active{--tw-border-opacity:1;border-style:solid;border-bottom-width:2px;border-color:rgb(212 6 5/var(--tw-border-opacity,1))}#toyota-huoltosopimus .t-tabs__tab:disabled{cursor:not-allowed;--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1));opacity:.5}#toyota-huoltosopimus .t-tabs__panels{margin-top:1.5rem}#toyota-huoltosopimus .t-tabs__panel{display:none}#toyota-huoltosopimus .t-tabs__panel--active{display:block}#toyota-huoltosopimus .t-select{width:100%;position:relative}#toyota-huoltosopimus .t-select__trigger{--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(206 207 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(40 40 48/var(--tw-text-opacity,1));text-align:left;cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:16px;line-height:24px;transition-property:border-color,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,1,1);display:flex}#toyota-huoltosopimus .t-select__trigger:hover{--tw-border-opacity:1;border-color:rgb(40 40 48/var(--tw-border-opacity,1))}#toyota-huoltosopimus .t-select__trigger:focus{--tw-border-opacity:1;border-color:rgb(40 40 48/var(--tw-border-opacity,1));outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(173 173 176/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;outline:2px solid #0000}#toyota-huoltosopimus .t-select__trigger--open{--tw-border-opacity:1;border-color:rgb(40 40 48/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(40 40 48/var(--tw-ring-opacity,1));--tw-ring-offset-width:0px}#toyota-huoltosopimus .t-select__trigger:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(206 207 208/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-select__placeholder{--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}#toyota-huoltosopimus .t-select__tags{flex-wrap:wrap;gap:.5rem;display:flex}#toyota-huoltosopimus .t-select__tag{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));border-radius:0;align-items:center;gap:.25rem;padding-top:.25rem;padding-bottom:.25rem;display:inline-flex}#toyota-huoltosopimus .t-select__tag-remove{cursor:pointer;--tw-text-opacity:1;width:1rem;height:1rem;color:rgb(173 173 176/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .t-select__tag-remove:hover{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-select__icon{--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgb(173 173 176/var(--tw-text-opacity,1));flex-shrink:0;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .t-select__icon--open{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skew(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}#toyota-huoltosopimus .t-select__clear{cursor:pointer;--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgb(173 173 176/var(--tw-text-opacity,1));flex-shrink:0;margin-left:auto;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .t-select__clear:hover{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-select__dropdown{--tw-border-opacity:1;border-style:solid;border-width:0 1px 1px;border-color:rgb(40 40 48/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);z-index:50;position:absolute;left:0;right:0}#toyota-huoltosopimus .t-select__options{max-height:15rem;overflow-y:auto}#toyota-huoltosopimus .t-select__option{cursor:pointer;padding:.625rem .75rem;font-size:16px;line-height:24px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .t-select__option--multiple{align-items:flex-start;gap:.5rem;display:flex}#toyota-huoltosopimus .t-select__option-checkbox{margin-top:.125rem}#toyota-huoltosopimus .t-select__option:hover,#toyota-huoltosopimus .t-select__option--active{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity,1))}#toyota-huoltosopimus .t-select__label{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));margin-bottom:.25rem;font-size:16px;font-weight:400;line-height:24px;display:block}#toyota-huoltosopimus .t-select__label--required:after{--tw-text-opacity:1;color:rgb(212 6 5/var(--tw-text-opacity,1));content:"*";margin-left:.25rem}#toyota-huoltosopimus .t-select__help-text{--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem;display:block}#toyota-huoltosopimus .t-select__error-message{--tw-text-opacity:1;color:rgb(212 6 5/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem;display:block}#toyota-huoltosopimus .t-select__trigger--error{--tw-border-opacity:1;border-color:rgb(212 6 5/var(--tw-border-opacity,1))}#toyota-huoltosopimus .t-select__trigger--error:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(212 6 5/var(--tw-ring-opacity,1))}#toyota-huoltosopimus .t-file{width:100%;position:relative}#toyota-huoltosopimus .t-file__dropzone{--tw-border-opacity:1;border-style:dashed;border-width:2px;border-color:rgb(206 207 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity,1));cursor:pointer;text-align:center;border-radius:0;padding:2rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .t-file__dropzone:hover{--tw-border-opacity:1;border-color:rgb(40 40 48/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#toyota-huoltosopimus .t-file__dropzone--active{--tw-border-opacity:1;border-color:rgb(40 40 48/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-style:solid}#toyota-huoltosopimus .t-file__dropzone--disabled{cursor:not-allowed;opacity:.5}#toyota-huoltosopimus .t-file__dropzone--disabled:hover{--tw-border-opacity:1;border-color:rgb(206 207 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity,1))}#toyota-huoltosopimus .t-file__dropzone--error{--tw-border-opacity:1;border-color:rgb(212 6 5/var(--tw-border-opacity,1))}#toyota-huoltosopimus .t-file__dropzone-content{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}#toyota-huoltosopimus .t-file__dropzone-icon{--tw-text-opacity:1;width:2rem;height:2rem;color:rgb(173 173 176/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-file__dropzone-text{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));font-size:16px;line-height:24px}#toyota-huoltosopimus .t-file__dropzone-hint{--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}#toyota-huoltosopimus .t-file__input{display:none}#toyota-huoltosopimus .t-file__list{margin-top:1rem}#toyota-huoltosopimus .t-file__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}#toyota-huoltosopimus .t-file__item{--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(206 207 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity,1));border-radius:0;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}#toyota-huoltosopimus .t-file__item-info{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}#toyota-huoltosopimus .t-file__item-icon{--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgb(173 173 176/var(--tw-text-opacity,1));flex-shrink:0}#toyota-huoltosopimus .t-file__item-details{flex:1;min-width:0}#toyota-huoltosopimus .t-file__item-name{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));font-size:16px;line-height:24px;overflow:hidden}#toyota-huoltosopimus .t-file__item-size{--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}#toyota-huoltosopimus .t-file__item-remove{cursor:pointer;--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgb(173 173 176/var(--tw-text-opacity,1));flex-shrink:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .t-file__item-remove:hover{--tw-text-opacity:1;color:rgb(212 6 5/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-file__item--error{--tw-border-opacity:1;border-color:rgb(212 6 5/var(--tw-border-opacity,1));background-color:rgb(212 6 5/var(--tw-bg-opacity,1));--tw-bg-opacity:.1}#toyota-huoltosopimus .t-file__item--error .t-file__item-name{--tw-text-opacity:1;color:rgb(212 6 5/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-file__label{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));margin-bottom:.25rem;font-size:16px;font-weight:400;line-height:24px;display:block}#toyota-huoltosopimus .t-file__label--required:after{--tw-text-opacity:1;color:rgb(212 6 5/var(--tw-text-opacity,1));content:"*";margin-left:.25rem}#toyota-huoltosopimus .t-file__help-text{--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem;display:block}#toyota-huoltosopimus .t-file__error-message{--tw-text-opacity:1;color:rgb(212 6 5/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem;display:block}#toyota-huoltosopimus .t-combobox{width:100%;position:relative}#toyota-huoltosopimus .t-combobox__trigger{--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(206 207 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(40 40 48/var(--tw-text-opacity,1));text-align:left;cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:16px;line-height:24px;transition-property:border-color,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,1,1);display:flex}#toyota-huoltosopimus .t-combobox__trigger:hover{--tw-border-opacity:1;border-color:rgb(40 40 48/var(--tw-border-opacity,1))}#toyota-huoltosopimus .t-combobox__trigger:focus{--tw-border-opacity:1;border-color:rgb(40 40 48/var(--tw-border-opacity,1));outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(173 173 176/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;outline:2px solid #0000}#toyota-huoltosopimus .t-combobox__trigger--open{--tw-border-opacity:1;border-color:rgb(40 40 48/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(173 173 176/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}#toyota-huoltosopimus .t-combobox__trigger:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:rgb(206 207 208/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-combobox__value{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}#toyota-huoltosopimus .t-combobox__placeholder{--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-combobox__tags{flex-wrap:wrap;gap:.5rem;display:flex}#toyota-huoltosopimus .t-combobox__tag{--tw-bg-opacity:1;background-color:rgb(206 207 208/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));border-radius:0;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}#toyota-huoltosopimus .t-combobox__icon{--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgb(173 173 176/var(--tw-text-opacity,1));flex-shrink:0;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .t-combobox__icon--open{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skew(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}#toyota-huoltosopimus .t-combobox__clear{cursor:pointer;--tw-text-opacity:1;width:1.25rem;height:1.25rem;color:rgb(173 173 176/var(--tw-text-opacity,1));flex-shrink:0;margin-left:auto;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .t-combobox__clear:hover{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-combobox__dropdown{--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(40 40 48/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);z-index:50;margin-top:0;position:absolute;top:100%;left:0;right:0}#toyota-huoltosopimus .t-combobox__search{padding:1.5rem}#toyota-huoltosopimus .t-combobox__search-input-wrapper{position:relative}#toyota-huoltosopimus .t-combobox__search-input{--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(206 207 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(40 40 48/var(--tw-text-opacity,1));border-radius:0;padding:.625rem 2.25rem .625rem .75rem;font-size:16px;line-height:24px;transition-property:border-color,color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .t-combobox__search-input:focus{--tw-border-opacity:1;border-color:rgb(40 40 48/var(--tw-border-opacity,1));outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(173 173 176/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;outline:2px solid #0000}#toyota-huoltosopimus .t-combobox__search-input::-moz-placeholder{--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-combobox__search-input::placeholder{--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-combobox__search-icon{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skew(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));--tw-text-opacity:1;width:1rem;height:1rem;color:rgb(173 173 176/var(--tw-text-opacity,1));pointer-events:none;position:absolute;top:35%;right:.75rem}#toyota-huoltosopimus .t-combobox__options{max-height:15rem;overflow-y:auto}#toyota-huoltosopimus .t-combobox__option{cursor:pointer;padding:.625rem .75rem;font-size:16px;line-height:24px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .t-combobox__option:hover{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity,1))}#toyota-huoltosopimus .t-select__option--disabled{cursor:not-allowed;--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1));opacity:.5}#toyota-huoltosopimus .t-select__option--disabled:hover{background-color:#0000}#toyota-huoltosopimus .t-combobox__option--highlighted{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity,1))}#toyota-huoltosopimus .t-combobox__option--multiple{align-items:flex-start;gap:.5rem;display:flex}#toyota-huoltosopimus .t-combobox__option-checkbox{margin-top:2px}#toyota-huoltosopimus .t-combobox__no-results{text-align:center;--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1));padding:1rem .75rem;font-size:16px;line-height:24px}#toyota-huoltosopimus .t-combobox__label{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));margin-bottom:.25rem;font-size:16px;font-weight:400;line-height:24px;display:block}#toyota-huoltosopimus .t-combobox__label--required:after{--tw-text-opacity:1;color:rgb(212 6 5/var(--tw-text-opacity,1));content:"*";margin-left:.25rem}#toyota-huoltosopimus .t-combobox__help-text{--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem;display:block}#toyota-huoltosopimus .t-combobox__error-message{--tw-text-opacity:1;color:rgb(212 6 5/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem;display:block}#toyota-huoltosopimus .t-combobox__trigger--error{--tw-border-opacity:1;border-color:rgb(212 6 5/var(--tw-border-opacity,1))}#toyota-huoltosopimus .t-combobox__trigger--error:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(212 6 5/var(--tw-ring-opacity,1))}#toyota-huoltosopimus .t-datepicker{width:100%}#toyota-huoltosopimus .t-datepicker__label{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));margin-bottom:.25rem;font-size:16px;font-weight:400;line-height:24px;display:block}#toyota-huoltosopimus .t-datepicker__label--required:after{--tw-text-opacity:1;color:rgb(212 6 5/var(--tw-text-opacity,1));content:"*";margin-left:.25rem}#toyota-huoltosopimus .t-datepicker__help-text{--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem;display:block}#toyota-huoltosopimus .t-datepicker__error-message{--tw-text-opacity:1;color:rgb(212 6 5/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem;display:block}#toyota-huoltosopimus .t-datepicker__input{--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(206 207 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(40 40 48/var(--tw-text-opacity,1));border-radius:0;padding:.625rem .75rem;font-size:16px;line-height:24px;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#toyota-huoltosopimus .t-datepicker__input:hover{--tw-border-opacity:1;border-color:rgb(40 40 48/var(--tw-border-opacity,1))}#toyota-huoltosopimus .t-datepicker__input:focus{--tw-border-opacity:1;border-color:rgb(40 40 48/var(--tw-border-opacity,1));outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(173 173 176/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;outline:2px solid #0000}#toyota-huoltosopimus .t-datepicker__input::-moz-placeholder{--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-datepicker__input::placeholder{--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-datepicker__input-wrapper{width:100%}#toyota-huoltosopimus .t-datepicker--error .t-datepicker__input{--tw-border-opacity:1;border-color:rgb(212 6 5/var(--tw-border-opacity,1))}#toyota-huoltosopimus .t-datepicker--error .t-datepicker__input:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(212 6 5/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;outline:2px solid #0000}#toyota-huoltosopimus .t-datepicker [class*="dark:"]{color:revert;border-color:revert;box-shadow:revert;--tw-ring-offset-color:revert;--tw-ring-color:revert;--tw-ring-offset-shadow:revert;--tw-ring-shadow:revert;background-color:#fff}#toyota-huoltosopimus .vtd-datepicker{border-radius:0}#toyota-huoltosopimus .t-datepicker button:hover{box-sizing:border-box;cursor:pointer;--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(206 207 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity,1))}#toyota-huoltosopimus .vtd-datepicker button[disabled],#toyota-huoltosopimus .vtd-datepicker button[disabled]:hover{opacity:.2;background-color:#0000;border-style:none;cursor:not-allowed!important}#toyota-huoltosopimus .t-datepicker span:has(+.vtd-datepicker-date){cursor:pointer;--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(206 207 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity,1))}@media(prefers-color-scheme:dark){#toyota-huoltosopimus .t-datepicker .vtd-datepicker-date{background-color:#0000}}#toyota-huoltosopimus .t-tooltip{align-items:center;display:inline-flex;position:relative}#toyota-huoltosopimus .t-tooltip__trigger{align-items:center;display:inline-flex}#toyota-huoltosopimus .t-tooltip__icon{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:1rem;height:1rem;color:rgb(40 40 48/var(--tw-text-opacity,1));--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(40 40 48/var(--tw-border-opacity,1));border-radius:9999px;justify-content:center;align-items:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}#toyota-huoltosopimus .t-tooltip__icon:hover{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity,1))}#toyota-huoltosopimus .t-tooltip__icon:focus{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity,1));outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(173 173 176/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;outline:2px solid #0000}#toyota-huoltosopimus .t-tooltip__icon-svg{width:100%;height:100%}#toyota-huoltosopimus .t-tooltip__content{z-index:50;--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(206 207 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);pointer-events:none;visibility:hidden;opacity:0;border-radius:.375rem;width:324px;padding:.75rem 1rem;transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute}@media(max-width:768px){#toyota-huoltosopimus .t-tooltip__content{width:300px}}#toyota-huoltosopimus .t-tooltip:hover .t-tooltip__content,#toyota-huoltosopimus .t-tooltip:focus-within .t-tooltip__content{pointer-events:auto;visibility:visible;opacity:1}#toyota-huoltosopimus .t-tooltip__title{margin-bottom:.25rem;font-size:14px;font-weight:600;display:block}#toyota-huoltosopimus .t-tooltip__text{--tw-text-opacity:1;color:rgb(89 93 96/var(--tw-text-opacity,1));font-size:14px;line-height:1.625;display:block}#toyota-huoltosopimus .t-tooltip__content--top{margin-bottom:.75rem;bottom:100%;left:50%;transform:translate(-50%)}#toyota-huoltosopimus .t-tooltip__content--bottom{margin-top:.75rem;top:100%;left:50%;transform:translate(-50%)}#toyota-huoltosopimus .t-tooltip__content--left{margin-right:.75rem;top:50%;right:100%;transform:translateY(-50%)}#toyota-huoltosopimus .t-tooltip__content--right{margin-left:.75rem;top:50%;left:100%;transform:translateY(-50%)}#toyota-huoltosopimus .t-tooltip__content--top:before,#toyota-huoltosopimus .t-tooltip__content--top:after,#toyota-huoltosopimus .t-tooltip__content--bottom:before,#toyota-huoltosopimus .t-tooltip__content--bottom:after,#toyota-huoltosopimus .t-tooltip__content--left:before,#toyota-huoltosopimus .t-tooltip__content--left:after,#toyota-huoltosopimus .t-tooltip__content--right:before,#toyota-huoltosopimus .t-tooltip__content--right:after{content:"";border-style:solid;width:0;height:0;position:absolute}#toyota-huoltosopimus .t-tooltip__content--top:before{border-width:9px 9px 0;border-color:#cecfd0 #0000 #0000;bottom:-9px;left:50%;transform:translate(-50%)}#toyota-huoltosopimus .t-tooltip__content--top:after{border-width:8px 8px 0;border-color:#fff #0000 #0000;bottom:-8px;left:50%;transform:translate(-50%)}#toyota-huoltosopimus .t-tooltip__content--bottom:before{border-width:0 9px 9px;border-color:#0000 #0000 #cecfd0;top:-9px;left:50%;transform:translate(-50%)}#toyota-huoltosopimus .t-tooltip__content--bottom:after{border-width:0 8px 8px;border-color:#0000 #0000 #fff;top:-8px;left:50%;transform:translate(-50%)}#toyota-huoltosopimus .t-tooltip__content--left:before{border-width:9px 0 9px 9px;border-color:#0000 #0000 #0000 #cecfd0;top:50%;right:-9px;transform:translateY(-50%)}#toyota-huoltosopimus .t-tooltip__content--left:after{border-width:8px 0 8px 8px;border-color:#0000 #0000 #0000 #fff;top:50%;right:-8px;transform:translateY(-50%)}#toyota-huoltosopimus .t-tooltip__content--right:before{border-width:9px 9px 9px 0;border-color:#0000 #cecfd0 #0000 #0000;top:50%;left:-9px;transform:translateY(-50%)}#toyota-huoltosopimus .t-tooltip__content--right:after{border-width:8px 8px 8px 0;border-color:#0000 #fff #0000 #0000;top:50%;left:-8px;transform:translateY(-50%)}#toyota-huoltosopimus .t-dialog{z-index:50;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}#toyota-huoltosopimus .t-dialog__backdrop{background-color:#28283080;position:absolute;inset:0}#toyota-huoltosopimus .t-dialog__panel{z-index:10;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(206 207 208/var(--tw-border-opacity,1));--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);width:100%;max-width:800px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);max-height:90vh;margin:3rem 1.5rem;position:relative;overflow-y:auto}#toyota-huoltosopimus .t-dialog__close{cursor:pointer;--tw-text-opacity:1;color:rgb(106 107 112/var(--tw-text-opacity,1));background-color:#0000;border-width:0;align-items:center;gap:.5rem;font-size:16px;font-weight:400;line-height:24px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;top:1rem;right:1rem}#toyota-huoltosopimus .t-dialog__close:hover{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-dialog__close:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(212 6 5/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;outline:2px solid #0000}#toyota-huoltosopimus .t-dialog__close-icon{font-size:1.25rem;line-height:1}#toyota-huoltosopimus .t-dialog__content{padding:4rem 6rem}@media(max-width:768px){#toyota-huoltosopimus .t-dialog__content{padding-left:1rem;padding-right:1rem}}#toyota-huoltosopimus .t-alert{--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(206 207 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgb(40 40 48/var(--tw-text-opacity,1));border-radius:.375rem;padding:.875rem 1.25rem;font-size:16px;line-height:24px}#toyota-huoltosopimus .t-alert__content{font-size:16px;line-height:24px}#toyota-huoltosopimus .t-alert--default{--tw-border-opacity:1;border-color:rgb(206 207 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-alert--success{--tw-border-opacity:1;border-color:rgb(76 175 80/var(--tw-border-opacity,1));background-color:rgb(76 175 80/var(--tw-bg-opacity,1));--tw-bg-opacity:.1;--tw-text-opacity:1;color:rgb(76 175 80/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-alert--warning{--tw-border-opacity:1;border-color:rgb(40 40 48/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));background-color:#2828300d}#toyota-huoltosopimus .t-alert--error{--tw-border-opacity:1;border-color:rgb(212 6 5/var(--tw-border-opacity,1));background-color:rgb(212 6 5/var(--tw-bg-opacity,1));--tw-bg-opacity:.1;--tw-text-opacity:1;color:rgb(212 6 5/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-accordion{background-color:#0000;width:100%}#toyota-huoltosopimus .t-accordion__toggle{text-align:left;cursor:pointer;background-color:#0000;border-width:0;width:100%;padding:0}#toyota-huoltosopimus .t-accordion__header{--tw-border-opacity:1;border-style:solid;border-bottom-width:1px;border-color:rgb(240 240 240/var(--tw-border-opacity,1));justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}#toyota-huoltosopimus .t-accordion--expanded .t-accordion__header{border-color:#0000}#toyota-huoltosopimus .t-accordion__title{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));font-size:16px;font-weight:600;line-height:24px}#toyota-huoltosopimus .t-accordion__chevron{--tw-text-opacity:1;width:1rem;height:1rem;color:rgb(89 93 96/var(--tw-text-opacity,1));transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}#toyota-huoltosopimus .t-accordion__chevron--open{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skew(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}#toyota-huoltosopimus .t-accordion__panel{border-color:#0000;max-height:0;padding-top:.5rem;padding-bottom:.5rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}#toyota-huoltosopimus .t-accordion--expanded .t-accordion__panel{--tw-border-opacity:1;border-style:solid;border-bottom-width:1px;border-color:rgb(240 240 240/var(--tw-border-opacity,1));max-height:1000px}#toyota-huoltosopimus .t-accordion__panel-inner{overflow:hidden}#toyota-huoltosopimus .t-accordion--small .t-accordion__header{padding-top:.75rem;padding-bottom:.75rem}#toyota-huoltosopimus .t-accordion--small .t-accordion__title{font-size:.875rem;line-height:1.25rem}#toyota-huoltosopimus .t-stepper{width:100%}#toyota-huoltosopimus .t-stepper__list{flex-wrap:wrap;align-items:center;row-gap:.5rem;display:flex}#toyota-huoltosopimus .t-stepper__item{align-items:center;display:flex}#toyota-huoltosopimus .t-stepper__step{align-items:center;gap:.5rem;display:inline-flex}#toyota-huoltosopimus .t-stepper__number{--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal)var(--tw-slashed-zero)var(--tw-numeric-figure)var(--tw-numeric-spacing)var(--tw-numeric-fraction);font-size:16px;font-weight:400;line-height:24px}#toyota-huoltosopimus .t-stepper__label{--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1));font-size:16px;font-weight:400;line-height:24px}#toyota-huoltosopimus .t-stepper__separator{--tw-bg-opacity:1;background-color:rgb(206 207 208/var(--tw-bg-opacity,1));width:2rem;height:1px;margin-left:1.5rem;margin-right:1.5rem}#toyota-huoltosopimus .t-stepper__item--active .t-stepper__number{--tw-text-opacity:1;color:rgb(212 6 5/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-stepper__item--active .t-stepper__label{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1))}#toyota-huoltosopimus .t-stepper__item--disabled{opacity:.5}#toyota-huoltosopimus .t-stepper__item--disabled .t-stepper__number,#toyota-huoltosopimus .t-stepper__item--disabled .t-stepper__label{--tw-text-opacity:1;color:rgb(206 207 208/var(--tw-text-opacity,1))}@media(max-width:768px){#toyota-huoltosopimus .t-stepper__separator{width:1.5rem;margin-left:.75rem;margin-right:.75rem}#toyota-huoltosopimus .t-stepper__label{display:none}#toyota-huoltosopimus .t-stepper__item--active .t-stepper__label{display:inline}}#toyota-huoltosopimus .t-slider{width:100%}#toyota-huoltosopimus .t-slider__label{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));margin-bottom:.25rem;font-size:16px;font-weight:400;line-height:24px;display:block}#toyota-huoltosopimus .t-slider__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:grab;background-color:#0000;width:100%;height:1.5rem;display:block}#toyota-huoltosopimus .t-slider__control:focus{outline-offset:2px;outline:2px solid #0000}#toyota-huoltosopimus .t-slider__control:disabled{cursor:not-allowed}#toyota-huoltosopimus .t-slider__control::-webkit-slider-runnable-track{background:linear-gradient(to right,#282830 var(--t-slider-fill,0%),#cecfd0 var(--t-slider-fill,0%));border-radius:9999px;height:1px}#toyota-huoltosopimus .t-slider__control::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-width:0;border-radius:9999px;width:1.5rem;height:1.5rem;margin-top:-11px;box-shadow:0 2px 10px #0000002e}#toyota-huoltosopimus .t-slider__control:focus::-webkit-slider-thumb{outline-offset:1px;outline:1px solid #28283014}#toyota-huoltosopimus .t-slider__control::-moz-range-track{--tw-bg-opacity:1;background-color:rgb(206 207 208/var(--tw-bg-opacity,1));border-radius:9999px;height:1px}#toyota-huoltosopimus .t-slider__control::-moz-range-progress{--tw-bg-opacity:1;background-color:rgb(40 40 48/var(--tw-bg-opacity,1));border-radius:9999px;height:1px}#toyota-huoltosopimus .t-slider__control::-moz-range-thumb{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-width:0;border-radius:9999px;width:1.5rem;height:1.5rem;box-shadow:0 2px 10px #0000002e}#toyota-huoltosopimus .t-slider__control:focus::-moz-range-thumb{outline-offset:1px;outline:1px solid #28283014}#toyota-huoltosopimus .t-slider__endpoints{justify-content:space-between;align-items:center;margin-top:-.25rem;display:flex}#toyota-huoltosopimus .t-slider__endpoint{--tw-text-opacity:1;color:rgb(40 40 48/var(--tw-text-opacity,1));font-size:16px;line-height:24px}#toyota-huoltosopimus .t-slider__help-text{--tw-text-opacity:1;color:rgb(173 173 176/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem;display:block}#toyota-huoltosopimus .t-slider__error-message{--tw-text-opacity:1;color:rgb(212 6 5/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;line-height:1.25rem;display:block}#toyota-huoltosopimus .t-m-xxs{margin:8px}#toyota-huoltosopimus .t-m-xs{margin:16px}#toyota-huoltosopimus .t-m-s{margin:24px}#toyota-huoltosopimus .t-m-m{margin:32px}#toyota-huoltosopimus .t-m-l{margin:48px}#toyota-huoltosopimus .t-m-xl{margin:64px}#toyota-huoltosopimus .t-m-xxl{margin:96px}#toyota-huoltosopimus .t-m-super{margin:128px}#toyota-huoltosopimus .t-mt-xxs{margin-top:8px}#toyota-huoltosopimus .t-mt-xs{margin-top:16px}#toyota-huoltosopimus .t-mt-s{margin-top:24px}#toyota-huoltosopimus .t-mt-m{margin-top:32px}#toyota-huoltosopimus .t-mt-l{margin-top:48px}#toyota-huoltosopimus .t-mt-xl{margin-top:64px}#toyota-huoltosopimus .t-mt-xxl{margin-top:96px}#toyota-huoltosopimus .t-mt-super{margin-top:128px}#toyota-huoltosopimus .t-mr-xxs{margin-right:8px}#toyota-huoltosopimus .t-mr-xs{margin-right:16px}#toyota-huoltosopimus .t-mr-s{margin-right:24px}#toyota-huoltosopimus .t-mr-m{margin-right:32px}#toyota-huoltosopimus .t-mr-l{margin-right:48px}#toyota-huoltosopimus .t-mr-xl{margin-right:64px}#toyota-huoltosopimus .t-mr-xxl{margin-right:96px}#toyota-huoltosopimus .t-mr-super{margin-right:128px}#toyota-huoltosopimus .t-mb-xxs{margin-bottom:8px}#toyota-huoltosopimus .t-mb-xs{margin-bottom:16px}#toyota-huoltosopimus .t-mb-s{margin-bottom:24px}#toyota-huoltosopimus .t-mb-m{margin-bottom:32px}#toyota-huoltosopimus .t-mb-l{margin-bottom:48px}#toyota-huoltosopimus .t-mb-xl{margin-bottom:64px}#toyota-huoltosopimus .t-mb-xxl{margin-bottom:96px}#toyota-huoltosopimus .t-mb-super{margin-bottom:128px}#toyota-huoltosopimus .t-ml-xxs{margin-left:8px}#toyota-huoltosopimus .t-ml-xs{margin-left:16px}#toyota-huoltosopimus .t-ml-s{margin-left:24px}#toyota-huoltosopimus .t-ml-m{margin-left:32px}#toyota-huoltosopimus .t-ml-l{margin-left:48px}#toyota-huoltosopimus .t-ml-xl{margin-left:64px}#toyota-huoltosopimus .t-ml-xxl{margin-left:96px}#toyota-huoltosopimus .t-ml-super{margin-left:128px}#toyota-huoltosopimus .t-mx-xxs{margin-left:8px;margin-right:8px}#toyota-huoltosopimus .t-mx-xs{margin-left:16px;margin-right:16px}#toyota-huoltosopimus .t-mx-s{margin-left:24px;margin-right:24px}#toyota-huoltosopimus .t-mx-m{margin-left:32px;margin-right:32px}#toyota-huoltosopimus .t-mx-l{margin-left:48px;margin-right:48px}#toyota-huoltosopimus .t-mx-xl{margin-left:64px;margin-right:64px}#toyota-huoltosopimus .t-mx-xxl{margin-left:96px;margin-right:96px}#toyota-huoltosopimus .t-mx-super{margin-left:128px;margin-right:128px}#toyota-huoltosopimus .t-my-xxs{margin-top:8px;margin-bottom:8px}#toyota-huoltosopimus .t-my-xs{margin-top:16px;margin-bottom:16px}#toyota-huoltosopimus .t-my-s{margin-top:24px;margin-bottom:24px}#toyota-huoltosopimus .t-my-m{margin-top:32px;margin-bottom:32px}#toyota-huoltosopimus .t-my-l{margin-top:48px;margin-bottom:48px}#toyota-huoltosopimus .t-my-xl{margin-top:64px;margin-bottom:64px}#toyota-huoltosopimus .t-my-xxl{margin-top:96px;margin-bottom:96px}#toyota-huoltosopimus .t-my-super{margin-top:128px;margin-bottom:128px}#toyota-huoltosopimus .-t-m-xxs{margin:-8px}#toyota-huoltosopimus .-t-m-xs{margin:-16px}#toyota-huoltosopimus .-t-m-s{margin:-24px}#toyota-huoltosopimus .-t-m-m{margin:-32px}#toyota-huoltosopimus .-t-m-l{margin:-48px}#toyota-huoltosopimus .-t-m-xl{margin:-64px}#toyota-huoltosopimus .-t-m-xxl{margin:-96px}#toyota-huoltosopimus .-t-m-super{margin:-128px}#toyota-huoltosopimus .-t-mt-xxs{margin-top:-8px}#toyota-huoltosopimus .-t-mt-xs{margin-top:-16px}#toyota-huoltosopimus .-t-mt-s{margin-top:-24px}#toyota-huoltosopimus .-t-mt-m{margin-top:-32px}#toyota-huoltosopimus .-t-mt-l{margin-top:-48px}#toyota-huoltosopimus .-t-mt-xl{margin-top:-64px}#toyota-huoltosopimus .-t-mt-xxl{margin-top:-96px}#toyota-huoltosopimus .-t-mt-super{margin-top:-128px}#toyota-huoltosopimus .-t-mr-xxs{margin-right:-8px}#toyota-huoltosopimus .-t-mr-xs{margin-right:-16px}#toyota-huoltosopimus .-t-mr-s{margin-right:-24px}#toyota-huoltosopimus .-t-mr-m{margin-right:-32px}#toyota-huoltosopimus .-t-mr-l{margin-right:-48px}#toyota-huoltosopimus .-t-mr-xl{margin-right:-64px}#toyota-huoltosopimus .-t-mr-xxl{margin-right:-96px}#toyota-huoltosopimus .-t-mr-super{margin-right:-128px}#toyota-huoltosopimus .-t-mb-xxs{margin-bottom:-8px}#toyota-huoltosopimus .-t-mb-xs{margin-bottom:-16px}#toyota-huoltosopimus .-t-mb-s{margin-bottom:-24px}#toyota-huoltosopimus .-t-mb-m{margin-bottom:-32px}#toyota-huoltosopimus .-t-mb-l{margin-bottom:-48px}#toyota-huoltosopimus .-t-mb-xl{margin-bottom:-64px}#toyota-huoltosopimus .-t-mb-xxl{margin-bottom:-96px}#toyota-huoltosopimus .-t-mb-super{margin-bottom:-128px}#toyota-huoltosopimus .-t-ml-xxs{margin-left:-8px}#toyota-huoltosopimus .-t-ml-xs{margin-left:-16px}#toyota-huoltosopimus .-t-ml-s{margin-left:-24px}#toyota-huoltosopimus .-t-ml-m{margin-left:-32px}#toyota-huoltosopimus .-t-ml-l{margin-left:-48px}#toyota-huoltosopimus .-t-ml-xl{margin-left:-64px}#toyota-huoltosopimus .-t-ml-xxl{margin-left:-96px}#toyota-huoltosopimus .-t-ml-super{margin-left:-128px}#toyota-huoltosopimus .-t-mx-xxs{margin-left:-8px;margin-right:-8px}#toyota-huoltosopimus .-t-mx-xs{margin-left:-16px;margin-right:-16px}#toyota-huoltosopimus .-t-mx-s{margin-left:-24px;margin-right:-24px}#toyota-huoltosopimus .-t-mx-m{margin-left:-32px;margin-right:-32px}#toyota-huoltosopimus .-t-mx-l{margin-left:-48px;margin-right:-48px}#toyota-huoltosopimus .-t-mx-xl{margin-left:-64px;margin-right:-64px}#toyota-huoltosopimus .-t-mx-xxl{margin-left:-96px;margin-right:-96px}#toyota-huoltosopimus .-t-mx-super{margin-left:-128px;margin-right:-128px}#toyota-huoltosopimus .-t-my-xxs{margin-top:-8px;margin-bottom:-8px}#toyota-huoltosopimus .-t-my-xs{margin-top:-16px;margin-bottom:-16px}#toyota-huoltosopimus .-t-my-s{margin-top:-24px;margin-bottom:-24px}#toyota-huoltosopimus .-t-my-m{margin-top:-32px;margin-bottom:-32px}#toyota-huoltosopimus .-t-my-l{margin-top:-48px;margin-bottom:-48px}#toyota-huoltosopimus .-t-my-xl{margin-top:-64px;margin-bottom:-64px}#toyota-huoltosopimus .-t-my-xxl{margin-top:-96px;margin-bottom:-96px}#toyota-huoltosopimus .-t-my-super{margin-top:-128px;margin-bottom:-128px}#toyota-huoltosopimus .t-p-xxs{padding:8px}#toyota-huoltosopimus .t-p-xs{padding:16px}#toyota-huoltosopimus .t-p-s{padding:24px}#toyota-huoltosopimus .t-p-m{padding:32px}#toyota-huoltosopimus .t-p-l{padding:48px}#toyota-huoltosopimus .t-p-xl{padding:64px}#toyota-huoltosopimus .t-p-xxl{padding:96px}#toyota-huoltosopimus .t-p-super{padding:128px}#toyota-huoltosopimus .t-pt-xxs{padding-top:8px}#toyota-huoltosopimus .t-pt-xs{padding-top:16px}#toyota-huoltosopimus .t-pt-s{padding-top:24px}#toyota-huoltosopimus .t-pt-m{padding-top:32px}#toyota-huoltosopimus .t-pt-l{padding-top:48px}#toyota-huoltosopimus .t-pt-xl{padding-top:64px}#toyota-huoltosopimus .t-pt-xxl{padding-top:96px}#toyota-huoltosopimus .t-pt-super{padding-top:128px}#toyota-huoltosopimus .t-pr-xxs{padding-right:8px}#toyota-huoltosopimus .t-pr-xs{padding-right:16px}#toyota-huoltosopimus .t-pr-s{padding-right:24px}#toyota-huoltosopimus .t-pr-m{padding-right:32px}#toyota-huoltosopimus .t-pr-l{padding-right:48px}#toyota-huoltosopimus .t-pr-xl{padding-right:64px}#toyota-huoltosopimus .t-pr-xxl{padding-right:96px}#toyota-huoltosopimus .t-pr-super{padding-right:128px}#toyota-huoltosopimus .t-pb-xxs{padding-bottom:8px}#toyota-huoltosopimus .t-pb-xs{padding-bottom:16px}#toyota-huoltosopimus .t-pb-s{padding-bottom:24px}#toyota-huoltosopimus .t-pb-m{padding-bottom:32px}#toyota-huoltosopimus .t-pb-l{padding-bottom:48px}#toyota-huoltosopimus .t-pb-xl{padding-bottom:64px}#toyota-huoltosopimus .t-pb-xxl{padding-bottom:96px}#toyota-huoltosopimus .t-pb-super{padding-bottom:128px}#toyota-huoltosopimus .t-pl-xxs{padding-left:8px}#toyota-huoltosopimus .t-pl-xs{padding-left:16px}#toyota-huoltosopimus .t-pl-s{padding-left:24px}#toyota-huoltosopimus .t-pl-m{padding-left:32px}#toyota-huoltosopimus .t-pl-l{padding-left:48px}#toyota-huoltosopimus .t-pl-xl{padding-left:64px}#toyota-huoltosopimus .t-pl-xxl{padding-left:96px}#toyota-huoltosopimus .t-pl-super{padding-left:128px}#toyota-huoltosopimus .t-px-xxs{padding-left:8px;padding-right:8px}#toyota-huoltosopimus .t-px-xs{padding-left:16px;padding-right:16px}#toyota-huoltosopimus .t-px-s{padding-left:24px;padding-right:24px}#toyota-huoltosopimus .t-px-m{padding-left:32px;padding-right:32px}#toyota-huoltosopimus .t-px-l{padding-left:48px;padding-right:48px}#toyota-huoltosopimus .t-px-xl{padding-left:64px;padding-right:64px}#toyota-huoltosopimus .t-px-xxl{padding-left:96px;padding-right:96px}#toyota-huoltosopimus .t-px-super{padding-left:128px;padding-right:128px}#toyota-huoltosopimus .t-py-xxs{padding-top:8px;padding-bottom:8px}#toyota-huoltosopimus .t-py-xs{padding-top:16px;padding-bottom:16px}#toyota-huoltosopimus .t-py-s{padding-top:24px;padding-bottom:24px}#toyota-huoltosopimus .t-py-m{padding-top:32px;padding-bottom:32px}#toyota-huoltosopimus .t-py-l{padding-top:48px;padding-bottom:48px}#toyota-huoltosopimus .t-py-xl{padding-top:64px;padding-bottom:64px}#toyota-huoltosopimus .t-py-xxl{padding-top:96px;padding-bottom:96px}#toyota-huoltosopimus .t-py-super{padding-top:128px;padding-bottom:128px}#toyota-huoltosopimus .t-gap-xxs{gap:8px}#toyota-huoltosopimus .t-gap-xs{gap:16px}#toyota-huoltosopimus .t-gap-s{gap:24px}#toyota-huoltosopimus .t-gap-m{gap:32px}#toyota-huoltosopimus .t-gap-l{gap:48px}#toyota-huoltosopimus .t-gap-xl{gap:64px}#toyota-huoltosopimus .t-gap-xxl{gap:96px}#toyota-huoltosopimus .t-gap-super{gap:128px}#toyota-huoltosopimus .t-gap-x-xxs{-moz-column-gap:8px;column-gap:8px}#toyota-huoltosopimus .t-gap-x-xs{-moz-column-gap:16px;column-gap:16px}#toyota-huoltosopimus .t-gap-x-s{-moz-column-gap:24px;column-gap:24px}#toyota-huoltosopimus .t-gap-x-m{-moz-column-gap:32px;column-gap:32px}#toyota-huoltosopimus .t-gap-x-l{-moz-column-gap:48px;column-gap:48px}#toyota-huoltosopimus .t-gap-x-xl{-moz-column-gap:64px;column-gap:64px}#toyota-huoltosopimus .t-gap-x-xxl{-moz-column-gap:96px;column-gap:96px}#toyota-huoltosopimus .t-gap-x-super{-moz-column-gap:128px;column-gap:128px}#toyota-huoltosopimus .t-gap-y-xxs{row-gap:8px}#toyota-huoltosopimus .t-gap-y-xs{row-gap:16px}#toyota-huoltosopimus .t-gap-y-s{row-gap:24px}#toyota-huoltosopimus .t-gap-y-m{row-gap:32px}#toyota-huoltosopimus .t-gap-y-l{row-gap:48px}#toyota-huoltosopimus .t-gap-y-xl{row-gap:64px}#toyota-huoltosopimus .t-gap-y-xxl{row-gap:96px}#toyota-huoltosopimus .t-gap-y-super{row-gap:128px}#toyota-huoltosopimus .t-w-xxs{width:8px}#toyota-huoltosopimus .t-w-xs{width:16px}#toyota-huoltosopimus .t-w-s{width:24px}#toyota-huoltosopimus .t-w-m{width:32px}#toyota-huoltosopimus .t-w-l{width:48px}#toyota-huoltosopimus .t-w-xl{width:64px}#toyota-huoltosopimus .t-w-xxl{width:96px}#toyota-huoltosopimus .t-w-super{width:128px}#toyota-huoltosopimus .t-h-xxs{height:8px}#toyota-huoltosopimus .t-h-xs{height:16px}#toyota-huoltosopimus .t-h-s{height:24px}#toyota-huoltosopimus .t-h-m{height:32px}#toyota-huoltosopimus .t-h-l{height:48px}#toyota-huoltosopimus .t-h-xl{height:64px}#toyota-huoltosopimus .t-h-xxl{height:96px}#toyota-huoltosopimus .t-h-super{height:128px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}#toyota-huoltosopimus .q-field.error-icon-none .q-field__append .text-negative,.q-field.error-icon-none .q-field__append .text-negative{display:none}#toyota-huoltosopimus .q-field .q-field__messages,.q-field .q-field__messages,#toyota-huoltosopimus .q-field .q-field__bottom,.q-field .q-field__bottom{font-size:15px;padding:initial;padding-top:3px}#toyota-huoltosopimus .q-field--outlined.no-label .q-field__control,.q-field--outlined.no-label .q-field__control{height:52px;padding:0 4px 0 10px}#toyota-huoltosopimus .q-field--outlined.no-label .q-field__control .q-field__native,.q-field--outlined.no-label .q-field__control .q-field__native{padding-top:8px;padding-bottom:8px}#toyota-huoltosopimus .q-field--outlined.no-label,.q-field--outlined.no-label{border-bottom:none!important}#toyota-huoltosopimus .q-field--outlined .q-field__control,.q-field--outlined .q-field__control{border-radius:0;height:52px}#toyota-huoltosopimus .q-field--outlined .q-field__control:after,.q-field--outlined .q-field__control:after,#toyota-huoltosopimus .q-field--outlined .q-field__controlb:before,.q-field--outlined .q-field__controlb:before{transition:none}#toyota-huoltosopimus .q-field--outlined.q-textarea .q-field__control,.q-field--outlined.q-textarea .q-field__control{min-height:118px;height:auto;padding-bottom:10px}#toyota-huoltosopimus .q-field--outlined.q-field--auto-height .q-field__control,.q-field--outlined.q-field--auto-height .q-field__control{min-height:52px}#toyota-huoltosopimus .q-field--outlined.q-field--auto-height.q-field--labeled .q-field__control-container,.q-field--outlined.q-field--auto-height.q-field--labeled .q-field__control-container{padding-top:22px}#toyota-huoltosopimus .q-field--outlined.q-field--highlighted .q-field__control:after,.q-field--outlined.q-field--highlighted .q-field__control:after{border-width:1px}#toyota-huoltosopimus .q-field--outlined .q-field__native,.q-field--outlined .q-field__native,#toyota-huoltosopimus .q-field--outlined .q-field__input,.q-field--outlined .q-field__input{font-size:16px;padding-top:22px;padding-bottom:6px}#toyota-huoltosopimus .q-field--outlined .q-field__label,.q-field--outlined .q-field__label{font-size:15px;top:16px;color:#00000080}#toyota-huoltosopimus .q-field--outlined.q-field--float .q-field__label,.q-field--outlined.q-field--float .q-field__label{transform:translateY(-45%) scale(.72)}#toyota-huoltosopimus .q-field--outlined.border-right-none .q-field__control:before,.q-field--outlined.border-right-none .q-field__control:before{border-right:none}#toyota-huoltosopimus .q-field--outlined.border-left-none .q-field__control:before,.q-field--outlined.border-left-none .q-field__control:before{border-left:none}#toyota-huoltosopimus .q-field--outlined.required .q-field__label:after,.q-field--outlined.required .q-field__label:after{margin-left:7px;content:"*";color:#e2e8ef}#toyota-huoltosopimus .q-field--dense.no-label .q-field__control,.q-field--dense.no-label .q-field__control{height:40px;padding:0 4px 0 10px}#toyota-huoltosopimus .q-field--dense.no-label .q-field__control .q-field__native,.q-field--dense.no-label .q-field__control .q-field__native{padding-top:8px;padding-bottom:8px}#toyota-huoltosopimus .q-field--dense .q-field__control,.q-field--dense .q-field__control{height:40px;min-height:40px}#toyota-huoltosopimus .q-field--dense.q-field--outlined .q-field__control:after,.q-field--dense.q-field--outlined .q-field__control:after{border-width:1px}#toyota-huoltosopimus .q-field--dense.q-field--labeled .q-field__label,.q-field--dense.q-field--labeled .q-field__label{padding:0 7px;background:#fff;z-index:9;left:-7px;font-size:16px;top:12px}#toyota-huoltosopimus .q-field--dense.q-field--labeled.q-field--float .q-field__label,.q-field--dense.q-field--labeled.q-field--float .q-field__label,#toyota-huoltosopimus .q-field--dense.q-field--labeled.q-field--float .q-field__native[type=number]:invalid+.q-field__label,.q-field--dense.q-field--labeled.q-field--float .q-field__native[type=number]:invalid+.q-field__label{transform:translateY(-108%) translate(2px) scale(.9)}#toyota-huoltosopimus .q-field--dense.q-field--labeled .q-field__native,.q-field--dense.q-field--labeled .q-field__native,#toyota-huoltosopimus .q-field--dense.q-field--labeled .q-field__prefix,.q-field--dense.q-field--labeled .q-field__prefix,#toyota-huoltosopimus .q-field--dense.q-field--labeled .q-field__suffix,.q-field--dense.q-field--labeled .q-field__suffix{padding-top:4px}#toyota-huoltosopimus .q-field--dense.q-field--labeled.q-field--auto-height .q-field__control-container,.q-field--dense.q-field--labeled.q-field--auto-height .q-field__control-container{padding-top:2px}#toyota-huoltosopimus .q-field--dense.q-field--labeled.q-textarea .q-field__control-container,.q-field--dense.q-field--labeled.q-textarea .q-field__control-container{padding-top:8px;padding-bottom:8px}#toyota-huoltosopimus .q-field--dense.label-active .q-field__label,.q-field--dense.label-active .q-field__label{transform:translateY(-80%) translate(2px) scale(.8)}#toyota-huoltosopimus .q-checkbox,.q-checkbox{font-size:16px}#toyota-huoltosopimus .q-checkbox .q-checkbox__inner,.q-checkbox .q-checkbox__inner{font-size:45px}#toyota-huoltosopimus .q-checkbox .q-checkbox__inner .q-checkbox__svg,.q-checkbox .q-checkbox__inner .q-checkbox__svg{width:60%!important;height:60%!important;left:5px;top:4px}#toyota-huoltosopimus .q-checkbox .q-checkbox__inner:before,.q-checkbox .q-checkbox__inner:before{border-radius:0!important;opacity:.2!important;inset:5px!important}#toyota-huoltosopimus .q-checkbox .q-checkbox__bg,.q-checkbox .q-checkbox__bg{border-radius:0;border-width:1px}#toyota-huoltosopimus .q-checkbox .q-checkbox__inner--truthy .q-checkbox__bg,.q-checkbox .q-checkbox__inner--truthy .q-checkbox__bg{background:#000}#toyota-huoltosopimus .q-checkbox.q-checkbox--dark .q-checkbox__bg,.q-checkbox.q-checkbox--dark .q-checkbox__bg{background:#e2e8ef;border:none;border-radius:0}#toyota-huoltosopimus .q-checkbox.q-checkbox--dark .q-checkbox__inner--truthy .q-checkbox__bg,.q-checkbox.q-checkbox--dark .q-checkbox__inner--truthy .q-checkbox__bg{background:#000}#toyota-huoltosopimus .q-select.q-field--dense .q-field__control,.q-select.q-field--dense .q-field__control{min-height:40px}#toyota-huoltosopimus .q-select.q-field--dense .q-field__control .q-field__native,.q-select.q-field--dense .q-field__control .q-field__native{padding-top:2px}#toyota-huoltosopimus .q-select.q-field--dense .q-field__control .q-icon,.q-select.q-field--dense .q-field__control .q-icon{font-size:18px}#toyota-huoltosopimus .q-select.text-white .q-field__native,.q-select.text-white .q-field__native,#toyota-huoltosopimus .q-select.text-white .q-field__append,.q-select.text-white .q-field__append{color:#fff}#toyota-huoltosopimus,#toyota-huoltosopimus .q-menu,.q-menu,#toyota-huoltosopimus .q-dialog,.q-dialog{--main-bg-color: #fff;--color-primary: #242424;--color-black: #000;--color-white: #fff;--font-color-body: #1a1a1f;--border-color: #242424;--font-book: "ToyotaType Book", sans-serif;--font-regular: "ToyotaType Regular", sans-serif;--font-bold: "ToyotaType Semibold", sans-serif;--breakpoint-xs: 559px;--breakpoint-sm: 765px;--breakpoint-md: 1023px;font-family:var(--font-book)!important;font-weight:400;font-size:16px;line-height:1.5;color:var(--font-color-body);background:var(--main-bg-color)}#toyota-huoltosopimus iframe,#toyota-huoltosopimus .q-menu iframe,.q-menu iframe,#toyota-huoltosopimus .q-dialog iframe,.q-dialog iframe{border:none}#toyota-huoltosopimus .text-body2,#toyota-huoltosopimus .q-menu .text-body2,.q-menu .text-body2,#toyota-huoltosopimus .q-dialog .text-body2,.q-dialog .text-body2{font-size:16px}#toyota-huoltosopimus .text-caption,#toyota-huoltosopimus .q-menu .text-caption,.q-menu .text-caption,#toyota-huoltosopimus .q-dialog .text-caption,.q-dialog .text-caption{font-size:15px;line-height:1}#toyota-huoltosopimus h1,#toyota-huoltosopimus h2,#toyota-huoltosopimus h3,#toyota-huoltosopimus h4,#toyota-huoltosopimus h5,#toyota-huoltosopimus h6,#toyota-huoltosopimus .text-lg,#toyota-huoltosopimus .text-xl .text-h1,#toyota-huoltosopimus .text-h2,#toyota-huoltosopimus .text-h3,#toyota-huoltosopimus .text-h4,#toyota-huoltosopimus .text-h5,#toyota-huoltosopimus .text-h6,#toyota-huoltosopimus .q-menu h1,.q-menu h1,#toyota-huoltosopimus .q-menu h2,.q-menu h2,#toyota-huoltosopimus .q-menu h3,.q-menu h3,#toyota-huoltosopimus .q-menu h4,.q-menu h4,#toyota-huoltosopimus .q-menu h5,.q-menu h5,#toyota-huoltosopimus .q-menu h6,.q-menu h6,#toyota-huoltosopimus .q-menu .text-lg,.q-menu .text-lg,#toyota-huoltosopimus .q-menu .text-xl .text-h1,.q-menu .text-xl .text-h1,#toyota-huoltosopimus .q-menu .text-h2,.q-menu .text-h2,#toyota-huoltosopimus .q-menu .text-h3,.q-menu .text-h3,#toyota-huoltosopimus .q-menu .text-h4,.q-menu .text-h4,#toyota-huoltosopimus .q-menu .text-h5,.q-menu .text-h5,#toyota-huoltosopimus .q-menu .text-h6,.q-menu .text-h6,#toyota-huoltosopimus .q-dialog h1,.q-dialog h1,#toyota-huoltosopimus .q-dialog h2,.q-dialog h2,#toyota-huoltosopimus .q-dialog h3,.q-dialog h3,#toyota-huoltosopimus .q-dialog h4,.q-dialog h4,#toyota-huoltosopimus .q-dialog h5,.q-dialog h5,#toyota-huoltosopimus .q-dialog h6,.q-dialog h6,#toyota-huoltosopimus .q-dialog .text-lg,.q-dialog .text-lg,#toyota-huoltosopimus .q-dialog .text-xl .text-h1,.q-dialog .text-xl .text-h1,#toyota-huoltosopimus .q-dialog .text-h2,.q-dialog .text-h2,#toyota-huoltosopimus .q-dialog .text-h3,.q-dialog .text-h3,#toyota-huoltosopimus .q-dialog .text-h4,.q-dialog .text-h4,#toyota-huoltosopimus .q-dialog .text-h5,.q-dialog .text-h5,#toyota-huoltosopimus .q-dialog .text-h6,.q-dialog .text-h6{font-family:var(--font-regular);font-weight:500;line-height:1.2;word-break:break-word;margin-bottom:.8rem}#toyota-huoltosopimus h1,#toyota-huoltosopimus .text-h1,#toyota-huoltosopimus .q-menu h1,.q-menu h1,#toyota-huoltosopimus .q-menu .text-h1,.q-menu .text-h1,#toyota-huoltosopimus .q-dialog h1,.q-dialog h1,#toyota-huoltosopimus .q-dialog .text-h1,.q-dialog .text-h1{font-size:28px;line-height:1.2}#toyota-huoltosopimus h2,#toyota-huoltosopimus .text-h2,#toyota-huoltosopimus .q-menu h2,.q-menu h2,#toyota-huoltosopimus .q-menu .text-h2,.q-menu .text-h2,#toyota-huoltosopimus .q-dialog h2,.q-dialog h2,#toyota-huoltosopimus .q-dialog .text-h2,.q-dialog .text-h2{font-size:23px}#toyota-huoltosopimus h3,#toyota-huoltosopimus .text-h3,#toyota-huoltosopimus .q-menu h3,.q-menu h3,#toyota-huoltosopimus .q-menu .text-h3,.q-menu .text-h3,#toyota-huoltosopimus .q-dialog h3,.q-dialog h3,#toyota-huoltosopimus .q-dialog .text-h3,.q-dialog .text-h3{font-size:20px}#toyota-huoltosopimus h4,#toyota-huoltosopimus .text-h4,#toyota-huoltosopimus .q-menu h4,.q-menu h4,#toyota-huoltosopimus .q-menu .text-h4,.q-menu .text-h4,#toyota-huoltosopimus .q-dialog h4,.q-dialog h4,#toyota-huoltosopimus .q-dialog .text-h4,.q-dialog .text-h4{font-size:18px}#toyota-huoltosopimus h5,#toyota-huoltosopimus .text-h5,#toyota-huoltosopimus .q-menu h5,.q-menu h5,#toyota-huoltosopimus .q-menu .text-h5,.q-menu .text-h5,#toyota-huoltosopimus .q-dialog h5,.q-dialog h5,#toyota-huoltosopimus .q-dialog .text-h5,.q-dialog .text-h5{font-size:16px}#toyota-huoltosopimus h6,#toyota-huoltosopimus .text-h6,#toyota-huoltosopimus .q-menu h6,.q-menu h6,#toyota-huoltosopimus .q-menu .text-h6,.q-menu .text-h6,#toyota-huoltosopimus .q-dialog h6,.q-dialog h6,#toyota-huoltosopimus .q-dialog .text-h6,.q-dialog .text-h6{font-size:14px}#toyota-huoltosopimus .text-lg,#toyota-huoltosopimus .q-menu .text-lg,.q-menu .text-lg,#toyota-huoltosopimus .q-dialog .text-lg,.q-dialog .text-lg{font-size:40px}#toyota-huoltosopimus .text-xl,#toyota-huoltosopimus .q-menu .text-xl,.q-menu .text-xl,#toyota-huoltosopimus .q-dialog .text-xl,.q-dialog .text-xl{font-size:48px}#toyota-huoltosopimus .font-book,#toyota-huoltosopimus .q-menu .font-book,.q-menu .font-book,#toyota-huoltosopimus .q-dialog .font-book,.q-dialog .font-book{font-family:var(--font-book)}#toyota-huoltosopimus .font-regular,#toyota-huoltosopimus .q-menu .font-regular,.q-menu .font-regular,#toyota-huoltosopimus .q-dialog .font-regular,.q-dialog .font-regular{font-family:var(--font-regular)}#toyota-huoltosopimus .font-bold,#toyota-huoltosopimus .q-menu .font-bold,.q-menu .font-bold,#toyota-huoltosopimus .q-dialog .font-bold,.q-dialog .font-bold{font-family:var(--font-bold)}#toyota-huoltosopimus ul,#toyota-huoltosopimus ol,#toyota-huoltosopimus .q-menu ul,.q-menu ul,#toyota-huoltosopimus .q-menu ol,.q-menu ol,#toyota-huoltosopimus .q-dialog ul,.q-dialog ul,#toyota-huoltosopimus .q-dialog ol,.q-dialog ol{padding-left:28px}#toyota-huoltosopimus li,#toyota-huoltosopimus .q-menu li,.q-menu li,#toyota-huoltosopimus .q-dialog li,.q-dialog li{line-height:1;margin-bottom:12px}@media(min-width:559px){#toyota-huoltosopimus .text-body2,#toyota-huoltosopimus .q-menu .text-body2,.q-menu .text-body2,#toyota-huoltosopimus .q-dialog .text-body2,.q-dialog .text-body2{font-size:16px}#toyota-huoltosopimus h1,#toyota-huoltosopimus .text-h1,#toyota-huoltosopimus .q-menu h1,.q-menu h1,#toyota-huoltosopimus .q-menu .text-h1,.q-menu .text-h1,#toyota-huoltosopimus .q-dialog h1,.q-dialog h1,#toyota-huoltosopimus .q-dialog .text-h1,.q-dialog .text-h1{font-size:32px}#toyota-huoltosopimus h2,#toyota-huoltosopimus .text-h2,#toyota-huoltosopimus .q-menu h2,.q-menu h2,#toyota-huoltosopimus .q-menu .text-h2,.q-menu .text-h2,#toyota-huoltosopimus .q-dialog h2,.q-dialog h2,#toyota-huoltosopimus .q-dialog .text-h2,.q-dialog .text-h2{font-size:24px}#toyota-huoltosopimus h3,#toyota-huoltosopimus .text-h3,#toyota-huoltosopimus .q-menu h3,.q-menu h3,#toyota-huoltosopimus .q-menu .text-h3,.q-menu .text-h3,#toyota-huoltosopimus .q-dialog h3,.q-dialog h3,#toyota-huoltosopimus .q-dialog .text-h3,.q-dialog .text-h3{font-size:20px}#toyota-huoltosopimus h4,#toyota-huoltosopimus .text-h4,#toyota-huoltosopimus .q-menu h4,.q-menu h4,#toyota-huoltosopimus .q-menu .text-h4,.q-menu .text-h4,#toyota-huoltosopimus .q-dialog h4,.q-dialog h4,#toyota-huoltosopimus .q-dialog .text-h4,.q-dialog .text-h4{font-size:18px}#toyota-huoltosopimus h5,#toyota-huoltosopimus .text-h5,#toyota-huoltosopimus .q-menu h5,.q-menu h5,#toyota-huoltosopimus .q-menu .text-h5,.q-menu .text-h5,#toyota-huoltosopimus .q-dialog h5,.q-dialog h5,#toyota-huoltosopimus .q-dialog .text-h5,.q-dialog .text-h5{font-size:16px}#toyota-huoltosopimus h6,#toyota-huoltosopimus .text-h6,#toyota-huoltosopimus .q-menu h6,.q-menu h6,#toyota-huoltosopimus .q-menu .text-h6,.q-menu .text-h6,#toyota-huoltosopimus .q-dialog h6,.q-dialog h6,#toyota-huoltosopimus .q-dialog .text-h6,.q-dialog .text-h6{font-size:14px}#toyota-huoltosopimus .text-lg,#toyota-huoltosopimus .q-menu .text-lg,.q-menu .text-lg,#toyota-huoltosopimus .q-dialog .text-lg,.q-dialog .text-lg{font-size:42px}#toyota-huoltosopimus .text-xl,#toyota-huoltosopimus .q-menu .text-xl,.q-menu .text-xl,#toyota-huoltosopimus .q-dialog .text-xl,.q-dialog .text-xl{font-size:52px}}@media(min-width:765px){#toyota-huoltosopimus .text-body2,#toyota-huoltosopimus .q-menu .text-body2,.q-menu .text-body2,#toyota-huoltosopimus .q-dialog .text-body2,.q-dialog .text-body2{font-size:17px}#toyota-huoltosopimus h1,#toyota-huoltosopimus .text-h1,#toyota-huoltosopimus .q-menu h1,.q-menu h1,#toyota-huoltosopimus .q-menu .text-h1,.q-menu .text-h1,#toyota-huoltosopimus .q-dialog h1,.q-dialog h1,#toyota-huoltosopimus .q-dialog .text-h1,.q-dialog .text-h1{font-size:40px}#toyota-huoltosopimus h2,#toyota-huoltosopimus .text-h2,#toyota-huoltosopimus .q-menu h2,.q-menu h2,#toyota-huoltosopimus .q-menu .text-h2,.q-menu .text-h2,#toyota-huoltosopimus .q-dialog h2,.q-dialog h2,#toyota-huoltosopimus .q-dialog .text-h2,.q-dialog .text-h2{font-size:28px}#toyota-huoltosopimus h3,#toyota-huoltosopimus .text-h3,#toyota-huoltosopimus .q-menu h3,.q-menu h3,#toyota-huoltosopimus .q-menu .text-h3,.q-menu .text-h3,#toyota-huoltosopimus .q-dialog h3,.q-dialog h3,#toyota-huoltosopimus .q-dialog .text-h3,.q-dialog .text-h3{font-size:24px}#toyota-huoltosopimus h4,#toyota-huoltosopimus .text-h4,#toyota-huoltosopimus .q-menu h4,.q-menu h4,#toyota-huoltosopimus .q-menu .text-h4,.q-menu .text-h4,#toyota-huoltosopimus .q-dialog h4,.q-dialog h4,#toyota-huoltosopimus .q-dialog .text-h4,.q-dialog .text-h4{font-size:18px}#toyota-huoltosopimus h5,#toyota-huoltosopimus .text-h5,#toyota-huoltosopimus .q-menu h5,.q-menu h5,#toyota-huoltosopimus .q-menu .text-h5,.q-menu .text-h5,#toyota-huoltosopimus .q-dialog h5,.q-dialog h5,#toyota-huoltosopimus .q-dialog .text-h5,.q-dialog .text-h5{font-size:16px}#toyota-huoltosopimus h6,#toyota-huoltosopimus .text-h6,#toyota-huoltosopimus .q-menu h6,.q-menu h6,#toyota-huoltosopimus .q-menu .text-h6,.q-menu .text-h6,#toyota-huoltosopimus .q-dialog h6,.q-dialog h6,#toyota-huoltosopimus .q-dialog .text-h6,.q-dialog .text-h6{font-size:14px}#toyota-huoltosopimus .text-lg,#toyota-huoltosopimus .q-menu .text-lg,.q-menu .text-lg,#toyota-huoltosopimus .q-dialog .text-lg,.q-dialog .text-lg{font-size:46px}#toyota-huoltosopimus .text-xl,#toyota-huoltosopimus .q-menu .text-xl,.q-menu .text-xl,#toyota-huoltosopimus .q-dialog .text-xl,.q-dialog .text-xl{font-size:56px}}@media(min-width:1023px){#toyota-huoltosopimus .text-body2,#toyota-huoltosopimus .q-menu .text-body2,.q-menu .text-body2,#toyota-huoltosopimus .q-dialog .text-body2,.q-dialog .text-body2{font-size:17px}#toyota-huoltosopimus h1,#toyota-huoltosopimus .text-h1,#toyota-huoltosopimus .q-menu h1,.q-menu h1,#toyota-huoltosopimus .q-menu .text-h1,.q-menu .text-h1,#toyota-huoltosopimus .q-dialog h1,.q-dialog h1,#toyota-huoltosopimus .q-dialog .text-h1,.q-dialog .text-h1{font-size:52px}#toyota-huoltosopimus h2,#toyota-huoltosopimus .text-h2,#toyota-huoltosopimus .q-menu h2,.q-menu h2,#toyota-huoltosopimus .q-menu .text-h2,.q-menu .text-h2,#toyota-huoltosopimus .q-dialog h2,.q-dialog h2,#toyota-huoltosopimus .q-dialog .text-h2,.q-dialog .text-h2{font-size:36px}#toyota-huoltosopimus h3,#toyota-huoltosopimus .text-h3,#toyota-huoltosopimus .q-menu h3,.q-menu h3,#toyota-huoltosopimus .q-menu .text-h3,.q-menu .text-h3,#toyota-huoltosopimus .q-dialog h3,.q-dialog h3,#toyota-huoltosopimus .q-dialog .text-h3,.q-dialog .text-h3{font-size:28px}#toyota-huoltosopimus h4,#toyota-huoltosopimus .text-h4,#toyota-huoltosopimus .q-menu h4,.q-menu h4,#toyota-huoltosopimus .q-menu .text-h4,.q-menu .text-h4,#toyota-huoltosopimus .q-dialog h4,.q-dialog h4,#toyota-huoltosopimus .q-dialog .text-h4,.q-dialog .text-h4{font-size:20px}#toyota-huoltosopimus h5,#toyota-huoltosopimus .text-h5,#toyota-huoltosopimus .q-menu h5,.q-menu h5,#toyota-huoltosopimus .q-menu .text-h5,.q-menu .text-h5,#toyota-huoltosopimus .q-dialog h5,.q-dialog h5,#toyota-huoltosopimus .q-dialog .text-h5,.q-dialog .text-h5{font-size:16px}#toyota-huoltosopimus h6,#toyota-huoltosopimus .text-h6,#toyota-huoltosopimus .q-menu h6,.q-menu h6,#toyota-huoltosopimus .q-menu .text-h6,.q-menu .text-h6,#toyota-huoltosopimus .q-dialog h6,.q-dialog h6,#toyota-huoltosopimus .q-dialog .text-h6,.q-dialog .text-h6{font-size:14px}#toyota-huoltosopimus .text-lg,#toyota-huoltosopimus .q-menu .text-lg,.q-menu .text-lg,#toyota-huoltosopimus .q-dialog .text-lg,.q-dialog .text-lg{font-size:48px}#toyota-huoltosopimus .text-xl,#toyota-huoltosopimus .q-menu .text-xl,.q-menu .text-xl,#toyota-huoltosopimus .q-dialog .text-xl,.q-dialog .text-xl{font-size:64px}}#toyota-huoltosopimus .gjs-row,#toyota-huoltosopimus .q-menu .gjs-row,.q-menu .gjs-row,#toyota-huoltosopimus .q-dialog .gjs-row,.q-dialog .gjs-row{-moz-column-gap:20px;column-gap:20px;row-gap:20px}#toyota-huoltosopimus a,#toyota-huoltosopimus .q-menu a,.q-menu a,#toyota-huoltosopimus .q-dialog a,.q-dialog a{color:var(--font-color-body)}#toyota-huoltosopimus a:hover,#toyota-huoltosopimus .q-menu a:hover,.q-menu a:hover,#toyota-huoltosopimus .q-dialog a:hover,.q-dialog a:hover{color:var(--color-primary);text-decoration:none}#toyota-huoltosopimus .button,#toyota-huoltosopimus a.button,#toyota-huoltosopimus .q-menu .button,.q-menu .button,#toyota-huoltosopimus .q-menu a.button,.q-menu a.button,#toyota-huoltosopimus .q-dialog .button,.q-dialog .button,#toyota-huoltosopimus .q-dialog a.button,.q-dialog a.button{word-spacing:1px;display:inline-block;color:var(--font-color-body);font-family:var(--font-regular);border-radius:0;font-size:15px;line-height:20px;min-height:48px;padding:14px;cursor:pointer;text-align:center;text-decoration:none;text-transform:none;border:none}#toyota-huoltosopimus .q-btn.button .q-btn__content,#toyota-huoltosopimus .q-menu .q-btn.button .q-btn__content,.q-menu .q-btn.button .q-btn__content,#toyota-huoltosopimus .q-dialog .q-btn.button .q-btn__content,.q-dialog .q-btn.button .q-btn__content{display:inline-block}#toyota-huoltosopimus .button:after,#toyota-huoltosopimus a.button:after,#toyota-huoltosopimus .q-menu .button:after,.q-menu .button:after,#toyota-huoltosopimus .q-menu a.button:after,.q-menu a.button:after,#toyota-huoltosopimus .q-dialog .button:after,.q-dialog .button:after,#toyota-huoltosopimus .q-dialog a.button:after,.q-dialog a.button:after{display:inline-block;margin-left:12px;width:17px;transition:.3s all;content:url("data:image/svg+xml,%3Csvg fill='%231a1a1f' fillspace='preserve'  version='1.0' viewBox='0 0 902.25 364.72' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='rotate(180 451.12 182.36)'%3E%3Cpolygon points='902.25 222.99 233.18 222.99 233.18 364.72 0 182.36 233.18 0 233.18 141.73 902.25 141.73'/%3E%3C/g%3E%3C/svg%3E")}#toyota-huoltosopimus .button.no-arrow:after,#toyota-huoltosopimus .q-menu .button.no-arrow:after,.q-menu .button.no-arrow:after,#toyota-huoltosopimus .q-dialog .button.no-arrow:after,.q-dialog .button.no-arrow:after{display:none!important;content:none!important}#toyota-huoltosopimus .button:after svg,#toyota-huoltosopimus a.button:after svg,#toyota-huoltosopimus .q-menu .button:after svg,.q-menu .button:after svg,#toyota-huoltosopimus .q-menu a.button:after svg,.q-menu a.button:after svg,#toyota-huoltosopimus .q-dialog .button:after svg,.q-dialog .button:after svg,#toyota-huoltosopimus .q-dialog a.button:after svg,.q-dialog a.button:after svg{fill:#fff}#toyota-huoltosopimus .button:hover,#toyota-huoltosopimus a.button:hover,#toyota-huoltosopimus .q-menu .button:hover,.q-menu .button:hover,#toyota-huoltosopimus .q-menu a.button:hover,.q-menu a.button:hover,#toyota-huoltosopimus .q-dialog .button:hover,.q-dialog .button:hover,#toyota-huoltosopimus .q-dialog a.button:hover,.q-dialog a.button:hover{opacity:.85;transition:.1s all}#toyota-huoltosopimus .button:hover:after,#toyota-huoltosopimus a.button:hover:after,#toyota-huoltosopimus .q-menu .button:hover:after,.q-menu .button:hover:after,#toyota-huoltosopimus .q-menu a.button:hover:after,.q-menu a.button:hover:after,#toyota-huoltosopimus .q-dialog .button:hover:after,.q-dialog .button:hover:after,#toyota-huoltosopimus .q-dialog a.button:hover:after,.q-dialog a.button:hover:after{transform:translate(5px)}#toyota-huoltosopimus .button-primary,#toyota-huoltosopimus a.button-primary,#toyota-huoltosopimus .q-menu .button-primary,.q-menu .button-primary,#toyota-huoltosopimus .q-menu a.button-primary,.q-menu a.button-primary,#toyota-huoltosopimus .q-dialog .button-primary,.q-dialog .button-primary,#toyota-huoltosopimus .q-dialog a.button-primary,.q-dialog a.button-primary{background:var(--color-primary);color:var(--color-white)!important}#toyota-huoltosopimus .button-secondary,#toyota-huoltosopimus a.button-secondary,#toyota-huoltosopimus .q-menu .button-secondary,.q-menu .button-secondary,#toyota-huoltosopimus .q-menu a.button-secondary,.q-menu a.button-secondary,#toyota-huoltosopimus .q-dialog .button-secondary,.q-dialog .button-secondary,#toyota-huoltosopimus .q-dialog a.button-secondary,.q-dialog a.button-secondary{color:var(--color-primary)!important}#toyota-huoltosopimus .button-black,#toyota-huoltosopimus a.button-black,#toyota-huoltosopimus .q-menu .button-black,.q-menu .button-black,#toyota-huoltosopimus .q-menu a.button-black,.q-menu a.button-black,#toyota-huoltosopimus .q-dialog .button-black,.q-dialog .button-black,#toyota-huoltosopimus .q-dialog a.button-black,.q-dialog a.button-black{background:var(--color-black);color:var(--color-white)!important}#toyota-huoltosopimus .button-primary:after,#toyota-huoltosopimus a.button-primary:after,#toyota-huoltosopimus .button-black:after,#toyota-huoltosopimus a.button-black:after,#toyota-huoltosopimus .q-menu .button-primary:after,.q-menu .button-primary:after,#toyota-huoltosopimus .q-menu a.button-primary:after,.q-menu a.button-primary:after,#toyota-huoltosopimus .q-menu .button-black:after,.q-menu .button-black:after,#toyota-huoltosopimus .q-menu a.button-black:after,.q-menu a.button-black:after,#toyota-huoltosopimus .q-dialog .button-primary:after,.q-dialog .button-primary:after,#toyota-huoltosopimus .q-dialog a.button-primary:after,.q-dialog a.button-primary:after,#toyota-huoltosopimus .q-dialog .button-black:after,.q-dialog .button-black:after,#toyota-huoltosopimus .q-dialog a.button-black:after,.q-dialog a.button-black:after{content:url("data:image/svg+xml,%3Csvg fill='%23ffffff' fillspace='preserve'  version='1.0' viewBox='0 0 902.25 364.72' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='rotate(180 451.12 182.36)'%3E%3Cpolygon points='902.25 222.99 233.18 222.99 233.18 364.72 0 182.36 233.18 0 233.18 141.73 902.25 141.73'/%3E%3C/g%3E%3C/svg%3E")}#toyota-huoltosopimus .button-white,#toyota-huoltosopimus a.button-white,#toyota-huoltosopimus .q-menu .button-white,.q-menu .button-white,#toyota-huoltosopimus .q-menu a.button-white,.q-menu a.button-white,#toyota-huoltosopimus .q-dialog .button-white,.q-dialog .button-white,#toyota-huoltosopimus .q-dialog a.button-white,.q-dialog a.button-white{background:var(--color-white);color:var(--font-color-body)!important}#toyota-huoltosopimus .button-bordered,#toyota-huoltosopimus a.button-bordered,#toyota-huoltosopimus .q-menu .button-bordered,.q-menu .button-bordered,#toyota-huoltosopimus .q-menu a.button-bordered,.q-menu a.button-bordered,#toyota-huoltosopimus .q-dialog .button-bordered,.q-dialog .button-bordered,#toyota-huoltosopimus .q-dialog a.button-bordered,.q-dialog a.button-bordered{background:none;color:var(--color-primary)!important;border:1px solid var(--border-color);border-radius:0}#toyota-huoltosopimus .button-bordered-bottom,#toyota-huoltosopimus a.button-bordered-bottom,#toyota-huoltosopimus .q-menu .button-bordered-bottom,.q-menu .button-bordered-bottom,#toyota-huoltosopimus .q-menu a.button-bordered-bottom,.q-menu a.button-bordered-bottom,#toyota-huoltosopimus .q-dialog .button-bordered-bottom,.q-dialog .button-bordered-bottom,#toyota-huoltosopimus .q-dialog a.button-bordered-bottom,.q-dialog a.button-bordered-bottom{background:none;color:var(--color-primary)!important;border-bottom:1px solid var(--border-color);border-radius:0}#toyota-huoltosopimus .button[size=sm],#toyota-huoltosopimus .button-sm,#toyota-huoltosopimus .q-menu .button[size=sm],.q-menu .button[size=sm],#toyota-huoltosopimus .q-menu .button-sm,.q-menu .button-sm,#toyota-huoltosopimus .q-dialog .button[size=sm],.q-dialog .button[size=sm],#toyota-huoltosopimus .q-dialog .button-sm,.q-dialog .button-sm{padding:10px;font-size:12px;min-height:30px}#toyota-huoltosopimus .button[size=md],#toyota-huoltosopimus .button-md,#toyota-huoltosopimus .q-menu .button[size=md],.q-menu .button[size=md],#toyota-huoltosopimus .q-menu .button-md,.q-menu .button-md,#toyota-huoltosopimus .q-dialog .button[size=md],.q-dialog .button[size=md],#toyota-huoltosopimus .q-dialog .button-md,.q-dialog .button-md{font-size:14px}#toyota-huoltosopimus .button[size=lg],#toyota-huoltosopimus .button-lg,#toyota-huoltosopimus .q-menu .button[size=lg],.q-menu .button[size=lg],#toyota-huoltosopimus .q-menu .button-lg,.q-menu .button-lg,#toyota-huoltosopimus .q-dialog .button[size=lg],.q-dialog .button[size=lg],#toyota-huoltosopimus .q-dialog .button-lg,.q-dialog .button-lg{padding:16px 35px;font-size:16px;min-height:52px}#toyota-huoltosopimus .hilite-car,#toyota-huoltosopimus .q-menu .hilite-car,.q-menu .hilite-car,#toyota-huoltosopimus .q-dialog .hilite-car,.q-dialog .hilite-car{width:100%;min-height:200px;padding:15px;display:flex;align-items:center;background:#195791b3}#toyota-huoltosopimus .attribute,#toyota-huoltosopimus .q-menu .attribute,.q-menu .attribute,#toyota-huoltosopimus .q-dialog .attribute,.q-dialog .attribute{font-size:14px;color:#fff;padding-left:10px}#toyota-huoltosopimus .no-uppercase,#toyota-huoltosopimus .q-menu .no-uppercase,.q-menu .no-uppercase,#toyota-huoltosopimus .q-dialog .no-uppercase,.q-dialog .no-uppercase{text-transform:none}#toyota-huoltosopimus .car-hilite,#toyota-huoltosopimus .q-menu .car-hilite,.q-menu .car-hilite,#toyota-huoltosopimus .q-dialog .car-hilite,.q-dialog .car-hilite{background:#fff;color:var(--font-color-body);padding:20px;display:flex;flex-direction:column;text-align:left}#toyota-huoltosopimus .car-hilite .ch-header,#toyota-huoltosopimus .q-menu .car-hilite .ch-header,.q-menu .car-hilite .ch-header,#toyota-huoltosopimus .q-dialog .car-hilite .ch-header,.q-dialog .car-hilite .ch-header{display:flex}#toyota-huoltosopimus .car-hilite .ch-header .ch-title,#toyota-huoltosopimus .q-menu .car-hilite .ch-header .ch-title,.q-menu .car-hilite .ch-header .ch-title,#toyota-huoltosopimus .q-dialog .car-hilite .ch-header .ch-title,.q-dialog .car-hilite .ch-header .ch-title{flex:1 1 100%}#toyota-huoltosopimus .car-hilite h3,#toyota-huoltosopimus .q-menu .car-hilite h3,.q-menu .car-hilite h3,#toyota-huoltosopimus .q-dialog .car-hilite h3,.q-dialog .car-hilite h3{margin:0}#toyota-huoltosopimus .car-hilite h3 .model,#toyota-huoltosopimus .q-menu .car-hilite h3 .model,.q-menu .car-hilite h3 .model,#toyota-huoltosopimus .q-dialog .car-hilite h3 .model,.q-dialog .car-hilite h3 .model{margin-right:7px;text-transform:none}#toyota-huoltosopimus .car-hilite h3 .grade,#toyota-huoltosopimus .q-menu .car-hilite h3 .grade,.q-menu .car-hilite h3 .grade,#toyota-huoltosopimus .q-dialog .car-hilite h3 .grade,.q-dialog .car-hilite h3 .grade{text-transform:none}#toyota-huoltosopimus .car-hilite .fuel-type,#toyota-huoltosopimus .q-menu .car-hilite .fuel-type,.q-menu .car-hilite .fuel-type,#toyota-huoltosopimus .q-dialog .car-hilite .fuel-type,.q-dialog .car-hilite .fuel-type{font-size:14px}#toyota-huoltosopimus .car-hilite .ch-image,#toyota-huoltosopimus .q-menu .car-hilite .ch-image,.q-menu .car-hilite .ch-image,#toyota-huoltosopimus .q-dialog .car-hilite .ch-image,.q-dialog .car-hilite .ch-image{width:100%;flex:0 0 100%;overflow:hidden}#toyota-huoltosopimus .car-hilite .ch-image img,#toyota-huoltosopimus .q-menu .car-hilite .ch-image img,.q-menu .car-hilite .ch-image img,#toyota-huoltosopimus .q-dialog .car-hilite .ch-image img,.q-dialog .car-hilite .ch-image img{width:100%;max-width:100%}#toyota-huoltosopimus .car-hilite .ch-price-container,#toyota-huoltosopimus .q-menu .car-hilite .ch-price-container,.q-menu .car-hilite .ch-price-container,#toyota-huoltosopimus .q-dialog .car-hilite .ch-price-container,.q-dialog .car-hilite .ch-price-container{flex-wrap:wrap;margin:7px 0}#toyota-huoltosopimus .car-hilite .ch-price-container span,#toyota-huoltosopimus .q-menu .car-hilite .ch-price-container span,.q-menu .car-hilite .ch-price-container span,#toyota-huoltosopimus .q-dialog .car-hilite .ch-price-container span,.q-dialog .car-hilite .ch-price-container span{margin-right:4px}#toyota-huoltosopimus .car-hilite .ch-description,#toyota-huoltosopimus .q-menu .car-hilite .ch-description,.q-menu .car-hilite .ch-description,#toyota-huoltosopimus .q-dialog .car-hilite .ch-description,.q-dialog .car-hilite .ch-description{margin-bottom:10px;flex:0 0 100%}#toyota-huoltosopimus .car-hilite .ch-header .ch-price-container,#toyota-huoltosopimus .q-menu .car-hilite .ch-header .ch-price-container,.q-menu .car-hilite .ch-header .ch-price-container,#toyota-huoltosopimus .q-dialog .car-hilite .ch-header .ch-price-container,.q-dialog .car-hilite .ch-header .ch-price-container{flex:0 0 110px;margin:0 0 0 10px;text-align:right}#toyota-huoltosopimus .car-hilite .ch-header .ch-price-container .from-text,#toyota-huoltosopimus .q-menu .car-hilite .ch-header .ch-price-container .from-text,.q-menu .car-hilite .ch-header .ch-price-container .from-text,#toyota-huoltosopimus .q-dialog .car-hilite .ch-header .ch-price-container .from-text,.q-dialog .car-hilite .ch-header .ch-price-container .from-text{display:block;font-size:14px}#toyota-huoltosopimus .car-hilite[size=sm] .ch-cta a,#toyota-huoltosopimus .q-menu .car-hilite[size=sm] .ch-cta a,.q-menu .car-hilite[size=sm] .ch-cta a,#toyota-huoltosopimus .q-dialog .car-hilite[size=sm] .ch-cta a,.q-dialog .car-hilite[size=sm] .ch-cta a{width:100%}@media(max-width:559px){#toyota-huoltosopimus .car-hilite,#toyota-huoltosopimus .q-menu .car-hilite,.q-menu .car-hilite,#toyota-huoltosopimus .q-dialog .car-hilite,.q-dialog .car-hilite{padding:12px}}#toyota-huoltosopimus .accordion-item-label,#toyota-huoltosopimus .q-menu .accordion-item-label,.q-menu .accordion-item-label,#toyota-huoltosopimus .q-dialog .accordion-item-label,.q-dialog .accordion-item-label{position:relative;cursor:pointer}#toyota-huoltosopimus .accordion-item-label:after,#toyota-huoltosopimus .q-menu .accordion-item-label:after,.q-menu .accordion-item-label:after,#toyota-huoltosopimus .q-dialog .accordion-item-label:after,.q-dialog .accordion-item-label:after{content:"";position:absolute;width:17px;height:17px;right:0;top:15px;background-image:url("data:image/svg+xml,%3Csvg fill='%23000000' height='17px' width='17px' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 330 330' xml:space='preserve'%3E%3Cpath id='XMLID_225_' d='M325.607,79.393c-5.857-5.857-15.355-5.858-21.213,0.001l-139.39,139.393L25.607,79.393 c-5.857-5.857-15.355-5.858-21.213,0.001c-5.858,5.858-5.858,15.355,0,21.213l150.004,150c2.813,2.813,6.628,4.393,10.606,4.393 s7.794-1.581,10.606-4.394l149.996-150C331.465,94.749,331.465,85.251,325.607,79.393z'/%3E%3C/svg%3E");background-repeat:no-repeat;transition:all .2s}#toyota-huoltosopimus .accordion-item-content,#toyota-huoltosopimus .q-menu .accordion-item-content,.q-menu .accordion-item-content,#toyota-huoltosopimus .q-dialog .accordion-item-content,.q-dialog .accordion-item-content{transition:all .5s;overflow:hidden;opacity:1;max-height:0px;padding-top:0!important;padding-bottom:0!important}#toyota-huoltosopimus .accordion-item.open>.accordion-item-label:after,#toyota-huoltosopimus .q-menu .accordion-item.open>.accordion-item-label:after,.q-menu .accordion-item.open>.accordion-item-label:after,#toyota-huoltosopimus .q-dialog .accordion-item.open>.accordion-item-label:after,.q-dialog .accordion-item.open>.accordion-item-label:after{transform:rotate(180deg)}#toyota-huoltosopimus .accordion-item.open>.accordion-item-content,#toyota-huoltosopimus .q-menu .accordion-item.open>.accordion-item-content,.q-menu .accordion-item.open>.accordion-item-content,#toyota-huoltosopimus .q-dialog .accordion-item.open>.accordion-item-content,.q-dialog .accordion-item.open>.accordion-item-content{max-height:3000px;opacity:1}@font-face{font-family:ToyotaType Book;font-style:normal;font-weight:400;font-display:swap;src:local("ToyotaType Book"),url(/assets/fonts/ToyotaType-Book.otf) format("opentype")}@font-face{font-family:ToyotaType Light;font-style:normal;font-weight:300;font-display:swap;src:local("ToyotaType Light"),url(/assets/fonts/ToyotaType-Light.otf) format("opentype")}@font-face{font-family:ToyotaType Regular;font-style:normal;font-weight:400;font-display:swap;src:local("ToyotaType Regular"),url(/assets/fonts/ToyotaType-Regular.otf) format("opentype")}@font-face{font-family:ToyotaType Semibold;font-style:normal;font-weight:600;font-display:swap;src:local("ToyotaType Semibold"),url(/assets/fonts/ToyotaType-Semibold.otf) format("opentype")}#toyota-huoltosopimus .q-btn,.q-btn{font-weight:400;font-size:14px;line-height:28px;min-height:48px;border-radius:4px}#toyota-huoltosopimus .q-btn.q-btn--no-uppercase,.q-btn.q-btn--no-uppercase{font-size:16px}#toyota-huoltosopimus .q-btn:before,.q-btn:before{box-shadow:none}#toyota-huoltosopimus .q-btn.q-btn--flat:before,.q-btn.q-btn--flat:before{box-shadow:none}#toyota-huoltosopimus .q-btn.size-lg,.q-btn.size-lg{font-size:16px!important;padding:12px 24px}#toyota-huoltosopimus .q-btn.border-bottom,.q-btn.border-bottom{border-bottom:1px solid rgba(0,0,0,.7)}#toyota-huoltosopimus .q-btn.q-btn--square,.q-btn.q-btn--square{border-radius:0}#toyota-huoltosopimus .q-btn--dense,.q-btn--dense{padding-left:.75em;padding-right:.75em;min-height:42px}#toyota-huoltosopimus .q-btn--dense .q-icon,.q-btn--dense .q-icon{font-size:1.35em}#toyota-huoltosopimus .selectable-item{cursor:pointer;border:initial;transition:.2s all;padding:14px}#toyota-huoltosopimus .selectable-item.shadow{box-shadow:0 3px 15px #00000014}#toyota-huoltosopimus .selectable-item .selectable-header{position:relative}#toyota-huoltosopimus .selectable-item .radio-icon{width:25px;height:25px;line-height:24px;border-radius:50%;border:1px solid #ccc;text-align:center;font-size:14px;transition:.3s all}#toyota-huoltosopimus .selectable-item .checkbox-icon{width:25px;height:25px;line-height:24px;border-radius:15%;border:1px solid #ccc;text-align:center;font-size:14px;transition:.3s all}#toyota-huoltosopimus .selectable-item h4{margin-top:2px;font-size:18px}#toyota-huoltosopimus .selectable-item.selected{border-bottom:4px solid red!important;background:#f3f3f3}#toyota-huoltosopimus .selectable-item.selected .radio-icon,#toyota-huoltosopimus .selectable-item.selected .checkbox-icon{background-color:#000;border:transparent}#toyota-huoltosopimus .selectable-item:focus-visible{outline-offset:5px;outline-color:#7b7b7b5b;outline-width:thin}#toyota-huoltosopimus .selectable-item:hover.shadow{box-shadow:0 3px 15px #00000021}#toyota-huoltosopimus #model-selector #model-selector-content{flex-basis:0;flex-grow:999}#toyota-huoltosopimus #model-selector #models-list{position:relative}#toyota-huoltosopimus #model-selector #models-list:before{content:"";width:1px;background:#fff;position:absolute;top:0;bottom:0;right:0}#toyota-huoltosopimus #model-selector #models-list .model-selector-item .q-card__section--vert{padding:0}#toyota-huoltosopimus #model-selector #models-list .model-selector-item .model-title span{display:inline-block}#toyota-huoltosopimus #model-selector-filters,#toyota-huoltosopimus #model-selector-filters-dialog{background:#848793ab;color:#fff}#toyota-huoltosopimus #model-selector-filters .q-expansion-item,#toyota-huoltosopimus #model-selector-filters-dialog .q-expansion-item{border-bottom:1px solid rgba(255,255,255,.15)}#toyota-huoltosopimus #model-selector-filters .q-expansion-item.first,#toyota-huoltosopimus #model-selector-filters-dialog .q-expansion-item.first{border-top:1px solid rgba(255,255,255,.15)}#toyota-huoltosopimus #model-selector-filters .q-expansion-item .expand-header,#toyota-huoltosopimus #model-selector-filters-dialog .q-expansion-item .expand-header{text-transform:uppercase;font-size:15px;padding:18px 16px}@media(max-width:559px){#toyota-huoltosopimus #model-selector #models-list:before{content:none;display:none}#toyota-huoltosopimus #model-selector #models-list .model-col{border-right:none}#toyota-huoltosopimus #model-selector #models-list .model-selector-item{flex-direction:row}#toyota-huoltosopimus #model-selector #models-list .model-selector-item .q-card__section{order:5}#toyota-huoltosopimus #model-selector #models-list .model-selector-item .model-image{width:50%;order:2}#toyota-huoltosopimus #model-selector #models-list .model-selector-item .model-header{width:50%;order:1}#toyota-huoltosopimus #model-selector #models-list .model-selector-item .model-header .row{display:block}#toyota-huoltosopimus #model-selector #models-list .model-selector-item .model-header .row .model-title h3{font-size:25px}#toyota-huoltosopimus #model-selector #models-list .model-selector-item .model-header .row .model-price{text-align:left;display:flex;align-items:center}#toyota-huoltosopimus #model-selector #models-list .model-selector-item .model-header .row .model-price .text-subtitle1{margin-right:8px}#toyota-huoltosopimus #model-selector #models-list .model-selector-item .model-header .row .model-price .text-h4{font-size:16px}#toyota-huoltosopimus #model-selector #models-list .model-selector-item .model-color-item{width:30px;height:30px}}@media(min-width:1024px){#toyota-huoltosopimus #model-selector{display:flex}#toyota-huoltosopimus #model-selector #model-selector-filters{flex-basis:250px;flex-grow:0}}@media(min-width:1173px){#toyota-huoltosopimus #model-selector #model-selector-filters{flex-basis:270px}}@media(min-width:1440px){#toyota-huoltosopimus #model-selector #model-selector-filters{flex-basis:300px}}#toyota-huoltosopimus .ms-toolbar{min-height:80px}#toyota-huoltosopimus .model-color-item{text-align:center;flex:0 0 40px;height:40px;width:40px;border-radius:50%;border:1px solid rgba(132,135,147,.6705882353);position:relative;overflow:hidden;box-shadow:0 0 5px #00000026;filter:saturate(75%)}#toyota-huoltosopimus .model-color-item.selectable{cursor:pointer}#toyota-huoltosopimus .model-color-item.selectable:hover{opacity:.8}#toyota-huoltosopimus .model-color-item.selected{outline:red solid 2px;outline-offset:3px}#toyota-huoltosopimus .model-color-item:after{content:"";width:40px;height:40px;display:block;background:#fff;background:linear-gradient(34deg,#fff0,#ffffff94 52%,#ffffffe5,#ffffff9e 58%,#fff0);position:absolute;top:0;left:0}#toyota-huoltosopimus .model-color-item.black{background:#000}#toyota-huoltosopimus .model-color-item.silver{background:#9ea6ab}#toyota-huoltosopimus .model-color-item.white{background:#dedbd7}#toyota-huoltosopimus .model-color-item.red{background:#8b0f0f}#toyota-huoltosopimus .model-color-item .q-icon{z-index:2;background:#2a2a2a;color:#fff;width:21px;height:21px;border-radius:50%;position:absolute;top:50%;left:50%;font-size:13px;transform:translate(-50%) translateY(-50%)}#toyota-huoltosopimus{font-family:Toyota Base,arial,helvetica,sans-serif!important;font-size:1.6rem!important}#toyota-huoltosopimus .flex,#toyota-huoltosopimus .column,#toyota-huoltosopimus .row{display:flex;flex-wrap:wrap}#toyota-huoltosopimus .bg-primary,#toyota-huoltosopimus .q-menu .bg-primary,.q-menu .bg-primary,#toyota-huoltosopimus .q-dialog .bg-primary,.q-dialog .bg-primary{background-color:#2a2a2a!important}#toyota-huoltosopimus .bg-secondary,#toyota-huoltosopimus .q-menu .bg-secondary,.q-menu .bg-secondary,#toyota-huoltosopimus .q-dialog .bg-secondary,.q-dialog .bg-secondary{background-color:#e2e8ef!important}#toyota-huoltosopimus .bg-accent,#toyota-huoltosopimus .q-menu .bg-accent,.q-menu .bg-accent,#toyota-huoltosopimus .q-dialog .bg-accent,.q-dialog .bg-accent{background-color:#a6c5ea!important}#toyota-huoltosopimus .text-primary,#toyota-huoltosopimus .q-menu .text-primary,.q-menu .text-primary,#toyota-huoltosopimus .q-dialog .text-primary,.q-dialog .text-primary{color:#2a2a2a!important}#toyota-huoltosopimus .text-secondary,#toyota-huoltosopimus .q-menu .text-secondary,.q-menu .text-secondary,#toyota-huoltosopimus .q-dialog .text-secondary,.q-dialog .text-secondary{color:#e2e8ef!important}#toyota-huoltosopimus .text-accent,#toyota-huoltosopimus .q-menu .text-accent,.q-menu .text-accent,#toyota-huoltosopimus .q-dialog .text-accent,.q-dialog .text-accent{color:#a6c5ea!important}#toyota-huoltosopimus .row,#toyota-huoltosopimus .q-menu .row,.q-menu .row,#toyota-huoltosopimus .q-dialog .row,.q-dialog .row{margin:0;padding:0}#toyota-huoltosopimus .row>[class*=col-],#toyota-huoltosopimus .q-menu .row>[class*=col-],.q-menu .row>[class*=col-],#toyota-huoltosopimus .q-dialog .row>[class*=col-],.q-dialog .row>[class*=col-]{padding-right:0!important;min-width:inherit;max-width:inherit}#toyota-huoltosopimus .no-wrap{flex-wrap:nowrap!important}#toyota-huoltosopimus .column{flex-direction:column}#toyota-huoltosopimus .items-center,#toyota-huoltosopimus .flex-center{align-items:center}#toyota-huoltosopimus .justify-center,#toyota-huoltosopimus .flex-center{justify-content:center}#toyota-huoltosopimus .col-12{flex:0 0 auto;width:100%}#toyota-huoltosopimus .q-toolbar,.q-toolbar{padding:12px 16px!important}#toyota-huoltosopimus .q-btn,.q-btn{position:relative;display:inline-flex;flex-direction:column;align-items:stretch;vertical-align:middle;border:0;background:none;color:#2a2a2a;cursor:pointer;text-transform:none;font-size:16px;line-height:28px;min-height:48px;padding:10px 16px}#toyota-huoltosopimus .q-btn.q-btn--rectangle,.q-btn.q-btn--rectangle{border-radius:20}#toyota-huoltosopimus .q-btn.q-btn--dense,.q-btn.q-btn--dense{padding-left:.75em;padding-right:.75em;min-height:42px}#toyota-huoltosopimus .q-btn.q-btn--dense.q-btn--round,.q-btn.q-btn--dense.q-btn--round{padding:0;min-height:2.4em;min-width:2.4em}#toyota-huoltosopimus .q-btn.q-btn--dense .q-icon,.q-btn.q-btn--dense .q-icon{font-size:1.35em}#toyota-huoltosopimus .q-btn.bg-primary:hover,.q-btn.bg-primary:hover,#toyota-huoltosopimus .q-btn.bg-primary:focus,.q-btn.bg-primary:focus{background-color:#2a2a2a!important}#toyota-huoltosopimus .q-date .q-date__view,.q-date .q-date__view{padding:16px 0}#toyota-huoltosopimus .q-date .q-date__calendar-item,.q-date .q-date__calendar-item{font-size:16px}#toyota-huoltosopimus .q-date .q-date__calendar-item div,.q-date .q-date__calendar-item div{width:35px;height:35px}#toyota-huoltosopimus .q-date .q-date__calendar-item .q-date__today,.q-date .q-date__calendar-item .q-date__today{background-color:#eee;box-shadow:none}#toyota-huoltosopimus .q-date .q-date__calendar-item--out,.q-date .q-date__calendar-item--out,#toyota-huoltosopimus .q-date .q-date__calendar-item--in,.q-date .q-date__calendar-item--in{width:35px;height:35px;min-height:35px}#toyota-huoltosopimus .q-date span,.q-date span{font-size:14px}#toyota-huoltosopimus .q-item,.q-item{padding:8px 16px!important;min-height:48px}#toyota-huoltosopimus .q-list--dense>.q-item,.q-list--dense>.q-item,#toyota-huoltosopimus .q-item--dense,.q-item--dense{min-height:32px;padding:2px 16px!important}#toyota-huoltosopimus .q-card,.q-card{background:#fff;position:relative}#toyota-huoltosopimus .q-card .q-card__section,.q-card .q-card__section,#toyota-huoltosopimus .q-card .q-card__actions,.q-card .q-card__actions{padding:12px 16px!important}#toyota-huoltosopimus .full-width{width:100%}#toyota-huoltosopimus .q-field--filled .q-field__control,.q-field--filled .q-field__control{background:#0000000d;padding:0 12px!important;min-height:56px;width:100%}#toyota-huoltosopimus .q-field--auto-height.q-field--labeled .q-field__control-container,.q-field--auto-height.q-field--labeled .q-field__control-container{padding-top:24px!important}#toyota-huoltosopimus .q-field--float .q-field__label,.q-field--float .q-field__label{max-width:133%;transform:translateY(-40%) scale(.75)}@media(min-width:400px){#toyota-huoltosopimus .col-xs-1{max-width:8.33333333%}#toyota-huoltosopimus .col-xs-2{max-width:16.66666667%}#toyota-huoltosopimus .col-xs-3{max-width:25%}#toyota-huoltosopimus .col-xs-4{max-width:33.33333333%}#toyota-huoltosopimus .col-xs-5{max-width:41.66666667%}#toyota-huoltosopimus .col-xs-6{max-width:50%}#toyota-huoltosopimus .col-xs-7{max-width:58.33333333%}#toyota-huoltosopimus .col-xs-8{max-width:66.66666667%}#toyota-huoltosopimus .col-xs-9{max-width:75%}}@media(min-width:560px){#toyota-huoltosopimus .col-sm-1{width:8.33333333%}#toyota-huoltosopimus .col-sm-2{width:16.66666667%}#toyota-huoltosopimus .col-sm-3{width:25%}#toyota-huoltosopimus .col-sm-4{width:33.33333333%}#toyota-huoltosopimus .col-sm-5{width:41.66666667%}#toyota-huoltosopimus .col-sm-6{width:50%}#toyota-huoltosopimus .col-sm-7{width:58.33333333%}#toyota-huoltosopimus .col-sm-8{width:66.66666667%}#toyota-huoltosopimus .col-sm-9{width:75%}}@media(min-width:766px){#toyota-huoltosopimus .col-md-1{width:8.33333333%}#toyota-huoltosopimus .col-md-2{width:16.66666667%}#toyota-huoltosopimus .col-md-3{width:25%}#toyota-huoltosopimus .col-md-4{width:33.33333333%}#toyota-huoltosopimus .col-md-5{width:41.66666667%}#toyota-huoltosopimus .col-md-6{width:50%}#toyota-huoltosopimus .col-md-7{width:58.33333333%}#toyota-huoltosopimus .col-md-8{width:66.66666667%}#toyota-huoltosopimus .col-md-9{width:75%}}@media(min-width:1024px){#toyota-huoltosopimus .col-lg-1{max-width:8.33333333%}#toyota-huoltosopimus .col-lg-2{max-width:16.66666667%}#toyota-huoltosopimus .col-lg-3{max-width:25%}#toyota-huoltosopimus .col-lg-4{max-width:33.33333333%}#toyota-huoltosopimus .col-lg-5{max-width:41.66666667%}#toyota-huoltosopimus .col-lg-6{max-width:50%}#toyota-huoltosopimus .col-lg-7{max-width:58.33333333%}#toyota-huoltosopimus .col-lg-8{max-width:66.66666667%}#toyota-huoltosopimus .col-lg-9{max-width:75%}}@media(min-width:1440px){#toyota-huoltosopimus .col-xl-1{max-width:8.33333333%}#toyota-huoltosopimus .col-xl-2{max-width:16.66666667%}#toyota-huoltosopimus .col-xl-3{max-width:25%}#toyota-huoltosopimus .col-xl-4{max-width:33.33333333%}#toyota-huoltosopimus .col-xl-5{max-width:41.66666667%}#toyota-huoltosopimus .col-xl-6{max-width:50%}#toyota-huoltosopimus .col-xl-7{max-width:58.33333333%}#toyota-huoltosopimus .col-xl-8{max-width:66.66666667%}#toyota-huoltosopimus .col-xl-9{max-width:75%}}#toyota-huoltosopimus :before,#toyota-huoltosopimus :after,#toyota-huoltosopimus .q-menu :before,.q-menu :before,#toyota-huoltosopimus .q-menu :after,.q-menu :after,#toyota-huoltosopimus .q-dialog :before,.q-dialog :before,#toyota-huoltosopimus .q-dialog :after,.q-dialog :after{--content: ""}#toyota-huoltosopimus .text-none,#toyota-huoltosopimus .q-menu .text-none,.q-menu .text-none,#toyota-huoltosopimus .q-dialog .text-none,.q-dialog .text-none{text-decoration:none}#toyota-huoltosopimus .text-noupper,#toyota-huoltosopimus .text-nouppercase,#toyota-huoltosopimus .q-menu .text-noupper,.q-menu .text-noupper,#toyota-huoltosopimus .q-menu .text-nouppercase,.q-menu .text-nouppercase,#toyota-huoltosopimus .q-dialog .text-noupper,.q-dialog .text-noupper,#toyota-huoltosopimus .q-dialog .text-nouppercase,.q-dialog .text-nouppercase{text-transform:none}#toyota-huoltosopimus .text-underline,#toyota-huoltosopimus .q-menu .text-underline,.q-menu .text-underline,#toyota-huoltosopimus .q-dialog .text-underline,.q-dialog .text-underline{text-decoration:underline}#toyota-huoltosopimus .no-break,#toyota-huoltosopimus .q-menu .no-break,.q-menu .no-break,#toyota-huoltosopimus .q-dialog .no-break,.q-dialog .no-break{white-space:nowrap}#toyota-huoltosopimus .lh-1,#toyota-huoltosopimus .q-menu .lh-1,.q-menu .lh-1,#toyota-huoltosopimus .q-dialog .lh-1,.q-dialog .lh-1{line-height:1}#toyota-huoltosopimus #page-comp,#toyota-huoltosopimus .q-menu #page-comp,.q-menu #page-comp,#toyota-huoltosopimus .q-dialog #page-comp,.q-dialog #page-comp{opacity:0;transition:1s all}#toyota-huoltosopimus #page-comp.show,#toyota-huoltosopimus .q-menu #page-comp.show,.q-menu #page-comp.show,#toyota-huoltosopimus .q-dialog #page-comp.show,.q-dialog #page-comp.show{opacity:1!important}#toyota-huoltosopimus .logo img,#toyota-huoltosopimus .q-menu .logo img,.q-menu .logo img,#toyota-huoltosopimus .q-dialog .logo img,.q-dialog .logo img{max-width:360px;width:100%}#toyota-huoltosopimus .q-btn,#toyota-huoltosopimus .q-menu .q-btn,.q-menu .q-btn,#toyota-huoltosopimus .q-dialog .q-btn,.q-dialog .q-btn{text-transform:none}#toyota-huoltosopimus .header-toolbar,#toyota-huoltosopimus .q-menu .header-toolbar,.q-menu .header-toolbar,#toyota-huoltosopimus .q-dialog .header-toolbar,.q-dialog .header-toolbar{height:75px}#toyota-huoltosopimus #main-menu .q-btn,#toyota-huoltosopimus .q-menu #main-menu .q-btn,.q-menu #main-menu .q-btn,#toyota-huoltosopimus .q-dialog #main-menu .q-btn,.q-dialog #main-menu .q-btn{font-size:16px}@media(max-width:1023px){#toyota-huoltosopimus #main-menu .q-btn,#toyota-huoltosopimus .q-menu #main-menu .q-btn,.q-menu #main-menu .q-btn,#toyota-huoltosopimus .q-dialog #main-menu .q-btn,.q-dialog #main-menu .q-btn{padding-left:6px;padding-right:6px}}#toyota-huoltosopimus #menu-exp,#toyota-huoltosopimus .q-menu #menu-exp,.q-menu #menu-exp,#toyota-huoltosopimus .q-dialog #menu-exp,.q-dialog #menu-exp{background:#52565e;color:#fff}#toyota-huoltosopimus #menu-exp button,#toyota-huoltosopimus .q-menu #menu-exp button,.q-menu #menu-exp button,#toyota-huoltosopimus .q-dialog #menu-exp button,.q-dialog #menu-exp button{width:75px}#toyota-huoltosopimus #menu-exp,#toyota-huoltosopimus .q-menu #menu-exp,.q-menu #menu-exp,#toyota-huoltosopimus .q-dialog #menu-exp,.q-dialog #menu-exp{display:none}#toyota-huoltosopimus #menu-close,#toyota-huoltosopimus .q-menu #menu-close,.q-menu #menu-close,#toyota-huoltosopimus .q-dialog #menu-close,.q-dialog #menu-close{background:#52565e;color:#ccc;width:64px}#toyota-huoltosopimus .q-drawer--right,#toyota-huoltosopimus .q-menu .q-drawer--right,.q-menu .q-drawer--right,#toyota-huoltosopimus .q-dialog .q-drawer--right,.q-dialog .q-drawer--right{width:100%!important}#toyota-huoltosopimus #mobile-menu .mobile-menu-items,#toyota-huoltosopimus .q-menu #mobile-menu .mobile-menu-items,.q-menu #mobile-menu .mobile-menu-items,#toyota-huoltosopimus .q-dialog #mobile-menu .mobile-menu-items,.q-dialog #mobile-menu .mobile-menu-items{margin-top:0;border-top:1px solid rgba(255,255,255,.2)}#toyota-huoltosopimus #mobile-menu .mobile-menu-items .q-btn,#toyota-huoltosopimus .q-menu #mobile-menu .mobile-menu-items .q-btn,.q-menu #mobile-menu .mobile-menu-items .q-btn,#toyota-huoltosopimus .q-dialog #mobile-menu .mobile-menu-items .q-btn,.q-dialog #mobile-menu .mobile-menu-items .q-btn{border-bottom:1px solid rgba(255,255,255,.2);padding:15px 20px}#toyota-huoltosopimus #mobile-menu .mobile-menu-items .q-btn:hover,#toyota-huoltosopimus .q-menu #mobile-menu .mobile-menu-items .q-btn:hover,.q-menu #mobile-menu .mobile-menu-items .q-btn:hover,#toyota-huoltosopimus .q-dialog #mobile-menu .mobile-menu-items .q-btn:hover,.q-dialog #mobile-menu .mobile-menu-items .q-btn:hover{color:#ccc}@media(max-width:765px){#toyota-huoltosopimus #main-menu,#toyota-huoltosopimus .q-menu #main-menu,.q-menu #main-menu,#toyota-huoltosopimus .q-dialog #main-menu,.q-dialog #main-menu{display:none}#toyota-huoltosopimus #menu-exp,#toyota-huoltosopimus .q-menu #menu-exp,.q-menu #menu-exp,#toyota-huoltosopimus .q-dialog #menu-exp,.q-dialog #menu-exp{display:flex}#toyota-huoltosopimus .header-toolbar,#toyota-huoltosopimus .q-menu .header-toolbar,.q-menu .header-toolbar,#toyota-huoltosopimus .q-dialog .header-toolbar,.q-dialog .header-toolbar{height:65px}#toyota-huoltosopimus .header-toolbar #menu-exp button,#toyota-huoltosopimus .q-menu .header-toolbar #menu-exp button,.q-menu .header-toolbar #menu-exp button,#toyota-huoltosopimus .q-dialog .header-toolbar #menu-exp button,.q-dialog .header-toolbar #menu-exp button{width:65px}#toyota-huoltosopimus .page-container.order,#toyota-huoltosopimus .q-menu .page-container.order,.q-menu .page-container.order,#toyota-huoltosopimus .q-dialog .page-container.order,.q-dialog .page-container.order{margin-bottom:64px}}#toyota-huoltosopimus .page-container,#toyota-huoltosopimus .q-menu .page-container,.q-menu .page-container,#toyota-huoltosopimus .q-dialog .page-container,.q-dialog .page-container{max-width:1200px;margin:0 auto;padding-left:16px;padding-right:16px}#toyota-huoltosopimus .page-container.contract-terms,#toyota-huoltosopimus .q-menu .page-container.contract-terms,.q-menu .page-container.contract-terms,#toyota-huoltosopimus .q-dialog .page-container.contract-terms,.q-dialog .page-container.contract-terms{max-width:800px}#toyota-huoltosopimus .q-loading-bar,#toyota-huoltosopimus .q-menu .q-loading-bar,.q-menu .q-loading-bar,#toyota-huoltosopimus .q-dialog .q-loading-bar,.q-dialog .q-loading-bar{background-color:#e2e8ef}#toyota-huoltosopimus .rotate-angle .q-expansion-item__toggle-icon--rotated,#toyota-huoltosopimus .q-menu .rotate-angle .q-expansion-item__toggle-icon--rotated,.q-menu .rotate-angle .q-expansion-item__toggle-icon--rotated,#toyota-huoltosopimus .q-dialog .rotate-angle .q-expansion-item__toggle-icon--rotated,.q-dialog .rotate-angle .q-expansion-item__toggle-icon--rotated{transform:rotate(135deg)}#toyota-huoltosopimus .list-table .row,#toyota-huoltosopimus .q-menu .list-table .row,.q-menu .list-table .row,#toyota-huoltosopimus .q-dialog .list-table .row,.q-dialog .list-table .row{border-bottom:1px solid rgba(203,203,203,.76);padding-top:8px;padding-bottom:8px;font-size:13px}#toyota-huoltosopimus .list-table .label,#toyota-huoltosopimus .q-menu .list-table .label,.q-menu .list-table .label,#toyota-huoltosopimus .q-dialog .list-table .label,.q-dialog .list-table .label{font-family:ToyotaType Regular,sans-serif}#toyota-huoltosopimus .customer-list-table .label,#toyota-huoltosopimus .q-menu .customer-list-table .label,.q-menu .customer-list-table .label,#toyota-huoltosopimus .q-dialog .customer-list-table .label,.q-dialog .customer-list-table .label{font-size:90%}@media(max-width:480px){#toyota-huoltosopimus .list-table .row .col-6,#toyota-huoltosopimus .q-menu .list-table .row .col-6,.q-menu .list-table .row .col-6,#toyota-huoltosopimus .q-dialog .list-table .row .col-6,.q-dialog .list-table .row .col-6{width:100%}}#toyota-huoltosopimus .expand,#toyota-huoltosopimus .q-menu .expand,.q-menu .expand,#toyota-huoltosopimus .q-dialog .expand,.q-dialog .expand{max-height:0px;transition:.3s height;overflow:hidden}#toyota-huoltosopimus .expand.show,#toyota-huoltosopimus .q-menu .expand.show,.q-menu .expand.show,#toyota-huoltosopimus .q-dialog .expand.show,.q-dialog .expand.show{max-height:500px}#toyota-huoltosopimus .q-dialog .q-card__actions,#toyota-huoltosopimus .q-menu .q-dialog .q-card__actions,.q-menu .q-dialog .q-card__actions,#toyota-huoltosopimus .q-dialog .q-dialog .q-card__actions,.q-dialog .q-dialog .q-card__actions{justify-content:space-between!important;border-top:1px solid rgba(0,0,0,.12);padding:16px}#toyota-huoltosopimus .q-dialog .q-card__actions .q-btn,#toyota-huoltosopimus .q-menu .q-dialog .q-card__actions .q-btn,.q-menu .q-dialog .q-card__actions .q-btn,#toyota-huoltosopimus .q-dialog .q-dialog .q-card__actions .q-btn,.q-dialog .q-dialog .q-card__actions .q-btn{min-width:86px!important;padding:0 12px}#toyota-huoltosopimus .q-dialog .q-card__actions .q-btn.bg-white,#toyota-huoltosopimus .q-menu .q-dialog .q-card__actions .q-btn.bg-white,.q-menu .q-dialog .q-card__actions .q-btn.bg-white,#toyota-huoltosopimus .q-dialog .q-dialog .q-card__actions .q-btn.bg-white,.q-dialog .q-dialog .q-card__actions .q-btn.bg-white{color:#000!important}#toyota-huoltosopimus .payment-options img,#toyota-huoltosopimus .q-menu .payment-options img,.q-menu .payment-options img,#toyota-huoltosopimus .q-dialog .payment-options img,.q-dialog .payment-options img{max-width:120px;max-height:40px}#toyota-huoltosopimus .title h1,#toyota-huoltosopimus .title h2,#toyota-huoltosopimus .title h3,#toyota-huoltosopimus .title h4,#toyota-huoltosopimus .title h5,#toyota-huoltosopimus .title h6,#toyota-huoltosopimus .title .text-h1,#toyota-huoltosopimus .title .text-h2,#toyota-huoltosopimus .title .text-h3,#toyota-huoltosopimus .title .text-h4,#toyota-huoltosopimus .title .text-h5,#toyota-huoltosopimus .title .text-h6,#toyota-huoltosopimus .q-menu .title h1,.q-menu .title h1,#toyota-huoltosopimus .q-menu .title h2,.q-menu .title h2,#toyota-huoltosopimus .q-menu .title h3,.q-menu .title h3,#toyota-huoltosopimus .q-menu .title h4,.q-menu .title h4,#toyota-huoltosopimus .q-menu .title h5,.q-menu .title h5,#toyota-huoltosopimus .q-menu .title h6,.q-menu .title h6,#toyota-huoltosopimus .q-menu .title .text-h1,.q-menu .title .text-h1,#toyota-huoltosopimus .q-menu .title .text-h2,.q-menu .title .text-h2,#toyota-huoltosopimus .q-menu .title .text-h3,.q-menu .title .text-h3,#toyota-huoltosopimus .q-menu .title .text-h4,.q-menu .title .text-h4,#toyota-huoltosopimus .q-menu .title .text-h5,.q-menu .title .text-h5,#toyota-huoltosopimus .q-menu .title .text-h6,.q-menu .title .text-h6,#toyota-huoltosopimus .q-dialog .title h1,.q-dialog .title h1,#toyota-huoltosopimus .q-dialog .title h2,.q-dialog .title h2,#toyota-huoltosopimus .q-dialog .title h3,.q-dialog .title h3,#toyota-huoltosopimus .q-dialog .title h4,.q-dialog .title h4,#toyota-huoltosopimus .q-dialog .title h5,.q-dialog .title h5,#toyota-huoltosopimus .q-dialog .title h6,.q-dialog .title h6,#toyota-huoltosopimus .q-dialog .title .text-h1,.q-dialog .title .text-h1,#toyota-huoltosopimus .q-dialog .title .text-h2,.q-dialog .title .text-h2,#toyota-huoltosopimus .q-dialog .title .text-h3,.q-dialog .title .text-h3,#toyota-huoltosopimus .q-dialog .title .text-h4,.q-dialog .title .text-h4,#toyota-huoltosopimus .q-dialog .title .text-h5,.q-dialog .title .text-h5,#toyota-huoltosopimus .q-dialog .title .text-h6,.q-dialog .title .text-h6{margin-bottom:10px}#toyota-huoltosopimus .title .divider,#toyota-huoltosopimus .q-menu .title .divider,.q-menu .title .divider,#toyota-huoltosopimus .q-dialog .title .divider,.q-dialog .title .divider{border-bottom:4px solid red;width:5rem}#toyota-huoltosopimus .title .divider.centered,#toyota-huoltosopimus .q-menu .title .divider.centered,.q-menu .title .divider.centered,#toyota-huoltosopimus .q-dialog .title .divider.centered,.q-dialog .title .divider.centered{margin:0 auto}#toyota-huoltosopimus a#CybotCookiebotDialogPoweredbyCybot,#toyota-huoltosopimus div#CybotCookiebotDialogPoweredByText,#toyota-huoltosopimus .q-menu a#CybotCookiebotDialogPoweredbyCybot,.q-menu a#CybotCookiebotDialogPoweredbyCybot,#toyota-huoltosopimus .q-menu div#CybotCookiebotDialogPoweredByText,.q-menu div#CybotCookiebotDialogPoweredByText,#toyota-huoltosopimus .q-dialog a#CybotCookiebotDialogPoweredbyCybot,.q-dialog a#CybotCookiebotDialogPoweredbyCybot,#toyota-huoltosopimus .q-dialog div#CybotCookiebotDialogPoweredByText,.q-dialog div#CybotCookiebotDialogPoweredByText,#toyota-huoltosopimus #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo,#toyota-huoltosopimus .q-menu #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo,.q-menu #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo,#toyota-huoltosopimus .q-dialog #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo,.q-dialog #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo{display:none}#toyota-huoltosopimus i:not(.dxp-icon),#toyota-huoltosopimus .q-menu i:not(.dxp-icon),.q-menu i:not(.dxp-icon),#toyota-huoltosopimus .q-dialog i:not(.dxp-icon),.q-dialog i:not(.dxp-icon){font-family:Material Icons!important}
