.tesla-status{background-color:var(--surface-light);border-radius:var(--radius);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;margin:10px 15px;padding:10px;font-size:16px;display:flex;position:relative}@layer mixins{.tesla-status{background:0 0;border:none;outline:none;padding:0}.tesla-status.is-widget:before,.is-widget .tesla-status__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.is-widget .tesla-status__text{text-shadow:-1px -1px 0 var(--red-500),0 -1px 0 var(--red-500),1px -1px 0 var(--red-500),1px 0 0 var(--red-500),1px 1px 0 var(--red-500),0 1px 0 var(--red-500),-1px 1px 0 var(--red-500),-1px 0 0 var(--red-500);justify-content:center;align-items:center;display:flex}.tesla-status-modal__ticket{justify-content:center;align-items:center;display:flex}}@media (min-width:600px){.is-desktop .tesla-status{background-color:#0000;flex-direction:row-reverse;margin:0;padding:0;font-size:14px}}.tesla-status img{width:64px;height:auto}@media (min-width:600px){.is-desktop .tesla-status img{width:46px}}.tesla-status.is-widget{justify-content:center;margin:0;padding:0}.tesla-status.is-widget:before{content:"";background:linear-gradient(to bottom right,#e0e6ec 30%,#9da3ac 90%);border-radius:50%;width:34px;height:34px;top:calc(50% - 2.5px)}.tesla-status.is-widget img{z-index:2;width:46px}.tesla-status__text{color:var(--gray-300);margin:0}.is-widget .tesla-status__text{width:22px;height:15px;color:var(--white);background-color:var(--red-400);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-s);z-index:3;font-size:12px;font-weight:900;line-height:16px;display:none;top:75%}.is-widget .tesla-status__text:not(:empty){display:flex}.tesla-status__text strong{color:var(--white);font-weight:700;transition:color .3s 2s}.tesla-status__text strong.is-updated{color:var(--yellow-400);transition-delay:0s}.tesla-status-modal{background-color:var(--dark-purple-500);border:1px solid var(--dark-purple-200);border-radius:var(--radius-l);background-position:top;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:20px 15px;display:flex}.tesla-status-modal__header{justify-content:space-between;align-items:center;width:100%;margin-top:-5px;display:flex}.tesla-status-modal__header h3{color:var(--white);margin:0;font-size:18px;font-weight:700;line-height:24px}.tesla-status-modal__close{--color:var(--white);--bg-color:rgb(from var(--white) r g b / 20%);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.tesla-status-modal__content{border-radius:var(--radius);align-items:center;width:100%;display:grid}.tesla-status-modal__content.has-ticket{background:linear-gradient(to right, transparent 0%, rgb(from var(--white) r g b/15%) 5%, rgb(from var(--white) r g b/15%) 100%);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);grid-template-columns:35px 1fr}.tesla-status-modal__ticket{aspect-ratio:1.3;width:100%;color:var(--white);background:#e31351;border-radius:4px;font-size:12px;font-weight:800;line-height:15px;display:none;-webkit-mask-image:radial-gradient(circle at -3%,#0000 9%,#000 10%),radial-gradient(circle at 104%,#0000 10%,#000 11%);mask-image:radial-gradient(circle at -3%,#0000 9%,#000 10%),radial-gradient(circle at 104%,#0000 10%,#000 11%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.has-ticket .tesla-status-modal__ticket{display:flex}.tesla-status-modal__text{text-align:center;color:var(--white);text-shadow:0 1px 2px rgb(from var(--black-400) r g b/15%);margin:0;font-size:13px;font-weight:700;line-height:14px}.tesla-status-modal__text strong{transition:color .3s 2s}.tesla-status-modal__text strong.is-updated{color:var(--yellow-400);transition-delay:0s}