.create-module__ej2QWG__form{flex-direction:column;gap:16px;padding:24px;display:flex}.create-module__ej2QWG__secretDescription{color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-sm);margin:0}
.stats-card-module__osY9FG__wrapper{background:var(--mantine-color-white);border-radius:8px;justify-content:space-between;place-items:center;padding:32px}.stats-card-module__osY9FG__wrapper.stats-card-module__osY9FG__compact{background:0 0;border-radius:0;justify-content:flex-start;place-items:start;padding:0}.stats-card-module__osY9FG__wrapper.stats-card-module__osY9FG__compact .stats-card-module__osY9FG__value{font-size:32px;line-height:1.2}.stats-card-module__osY9FG__title{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-6)}.stats-card-module__osY9FG__value{color:var(--mantine-color-black);font-size:44px;font-weight:700}.stats-card-module__osY9FG__unit{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-6);font-weight:400}.stats-card-module__osY9FG__dataContainer{flex-direction:column;display:flex}.stats-card-module__osY9FG__indicator{border-radius:2px;flex-shrink:0;width:12px;height:12px}.stats-card-module__osY9FG__clickable{cursor:pointer;background:inherit;text-align:left;font:inherit;border:none}
.bar-stats-module__2ajM5G__wrapper{background:var(--mantine-color-white);border-radius:8px;height:100%;padding:32px}.bar-stats-module__2ajM5G__header{width:33%}.bar-stats-module__2ajM5G__wrapper.bar-stats-module__2ajM5G__compact{background:0 0;border-radius:0;padding:0}.bar-stats-module__2ajM5G__wrapper.bar-stats-module__2ajM5G__compact .bar-stats-module__2ajM5G__header{display:none}.bar-stats-module__2ajM5G__wrapper.bar-stats-module__2ajM5G__compact .bar-stats-module__2ajM5G__statLabel{text-transform:none;letter-spacing:0;color:var(--mantine-color-gray-7);font-weight:600}.bar-stats-module__2ajM5G__title{font-size:var(--mantine-font-size-lg);color:var(--mantine-color-black);font-weight:700}.bar-stats-module__2ajM5G__description{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-6)}.bar-stats-module__2ajM5G__statLabel{font-size:12px;font-weight:700;font-style:bold;color:var(--mantine-color-black);letter-spacing:.5px}.bar-stats-module__2ajM5G__statValue{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-black);font-weight:600}.bar-stats-module__2ajM5G__barContainer{background:var(--mantine-color-gray-1);border-radius:4px;height:8px;position:relative;overflow:hidden}.bar-stats-module__2ajM5G__barFill{border-radius:4px;min-width:2px;height:100%;transition:width .3s}.bar-stats-module__2ajM5G__clickable{cursor:pointer;background:inherit;text-align:left;font:inherit;border:none;width:100%;padding:0;transition:transform .1s,opacity .2s}
.reply-markdown-module__fSOuHW__root{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-9);line-height:1.45}.reply-markdown-module__fSOuHW__root>:first-child{margin-block-start:0}.reply-markdown-module__fSOuHW__root>:last-child{margin-block-end:0}.reply-markdown-module__fSOuHW__root p{margin-block:0 var(--mantine-spacing-xs)}.reply-markdown-module__fSOuHW__root ul,.reply-markdown-module__fSOuHW__root ol{margin-block:0 var(--mantine-spacing-xs);padding-inline-start:16px}.reply-markdown-module__fSOuHW__root li{margin-block-end:4px}.reply-markdown-module__fSOuHW__root li::marker{color:var(--mantine-color-gray-6)}.reply-markdown-module__fSOuHW__root strong{font-weight:600}.reply-markdown-module__fSOuHW__root h1,.reply-markdown-module__fSOuHW__root h2,.reply-markdown-module__fSOuHW__root h3,.reply-markdown-module__fSOuHW__root h4{margin-block:var(--mantine-spacing-xs) 4px;font-size:var(--mantine-font-size-sm);font-weight:600}.reply-markdown-module__fSOuHW__block{margin-block:0 var(--mantine-spacing-xs);padding:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-xs);background-color:var(--mantine-color-gray-1);border-radius:var(--mantine-radius-sm);overflow-x:auto}.reply-markdown-module__fSOuHW__root blockquote{margin:0 0 var(--mantine-spacing-xs);border-inline-start:2px solid var(--mantine-color-gray-3);color:var(--mantine-color-gray-7);padding-inline-start:var(--mantine-spacing-xs)}.reply-markdown-module__fSOuHW__identifier{color:inherit;background:0 0;font-weight:600}.reply-markdown-module__fSOuHW__unbreakable{white-space:nowrap}.reply-markdown-module__fSOuHW__streaming>:last-child:after{content:"";vertical-align:middle;background-color:var(--mantine-color-gray-6);block-size:12px;inline-size:6px;margin-inline-start:2px;animation:1s step-end infinite reply-markdown-module__fSOuHW__blink;display:inline-block}@keyframes reply-markdown-module__fSOuHW__blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.reply-markdown-module__fSOuHW__streaming>:last-child:after{animation:none}}
.preview-module__va97Ia__wrapper{column-gap:var(--mantine-spacing-xs);grid-template:"icon name""icon info"/28px 1fr;align-items:center;display:grid}.preview-module__va97Ia__iconWrapper{background-color:var(--mantine-color-white);border-radius:50%;grid-area:icon;justify-content:center;align-items:center;block-size:28px;inline-size:28px;display:flex;position:relative}.preview-module__va97Ia__image{object-fit:contain;border-radius:50%}.preview-module__va97Ia__indicator{position:absolute;inset-block-end:0;inset-inline-end:0}.preview-module__va97Ia__name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;min-inline-size:0;font-weight:600;line-height:1.5;overflow:hidden}.preview-module__va97Ia__info{font-size:var(--mantine-font-size-xs);flex-wrap:wrap;grid-area:info;font-weight:400;list-style:none;display:flex}.preview-module__va97Ia__info>li{line-height:var(--mantine-spacing-sm)}.preview-module__va97Ia__info>li:not(:last-of-type):after{content:"・"}
.details-module__-8aIpq__divider[data-orientation=horizontal]{border-block-start-color:var(--mantine-color-gray-2)}.details-module__-8aIpq__infoContainer{padding:14px 24px}.details-module__-8aIpq__infoContainerLabel{color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-xs);font-weight:400;line-height:16px}.details-module__-8aIpq__infoContainerValue{color:var(--mantine-color-gray-9);font-size:var(--mantine-font-size-sm);font-weight:600;line-height:20px}
.service-check-in-wizard-module__Y6cqVq__modalContent{min-block-size:480px;max-block-size:70vh;display:flex}.service-check-in-wizard-module__Y6cqVq__stepper{margin:var(--mantine-spacing-md);flex-shrink:0}.service-check-in-wizard-module__Y6cqVq__stepLabel{margin-block-start:7px}.service-check-in-wizard-module__Y6cqVq__divider[data-orientation=vertical]{border-inline-start-color:var(--mantine-color-gray-2)}.service-check-in-wizard-module__Y6cqVq__content{flex-grow:1;overflow-y:auto}.service-check-in-wizard-module__Y6cqVq__stepHeading{padding:var(--mantine-spacing-md) var(--mantine-spacing-lg) 0;font-size:var(--mantine-font-size-md);color:var(--mantine-color-gray-9);margin:0;font-weight:600}.service-check-in-wizard-module__Y6cqVq__saveStatus{justify-content:flex-end;align-items:center;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);min-block-size:34px;display:flex}.service-check-in-wizard-module__Y6cqVq__saveStatusBanner{background-color:var(--mantine-color-red-0);border-block-end:1px solid var(--mantine-color-red-2);justify-content:space-between}.service-check-in-wizard-module__Y6cqVq__saveStatusActions{align-items:center;gap:var(--mantine-spacing-xs);flex-shrink:0;display:flex}.service-check-in-wizard-module__Y6cqVq__saveStatusText{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-7)}.service-check-in-wizard-module__Y6cqVq__saveStatusError{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-red-9);font-weight:600}.service-check-in-wizard-module__Y6cqVq__retryButton{color:var(--mantine-color-red-9)!important}.service-check-in-wizard-module__Y6cqVq__sendInBlockedReason{margin-top:var(--mantine-spacing-xs);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);background:var(--mantine-color-red-0);border:1px solid var(--mantine-color-red-3);border-radius:var(--mantine-radius-md)}.service-check-in-wizard-module__Y6cqVq__sendInBlockedTitle{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-red-9);margin:0 0 var(--mantine-spacing-xs);font-weight:600}.service-check-in-wizard-module__Y6cqVq__sendInBlockedList{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-red-9);margin:0;padding-inline-start:var(--mantine-spacing-md)}.service-check-in-wizard-module__Y6cqVq__readOnlyBanner{align-items:center;gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);background-color:var(--mantine-color-red-0);border-block-end:1px solid var(--mantine-color-red-2);display:flex}.service-check-in-wizard-module__Y6cqVq__readOnlyText{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-red-9);font-weight:600}.service-check-in-wizard-module__Y6cqVq__readOnlyDescription{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-red-9);flex-grow:1}
.severity-donut-module__4B4mSW__root{align-items:center;gap:var(--mantine-spacing-lg);display:flex}.severity-donut-module__4B4mSW__chart{flex-shrink:0;block-size:120px;inline-size:120px}.severity-donut-module__4B4mSW__centerValue{fill:var(--mantine-color-gray-9);font-size:20px;font-weight:700}.severity-donut-module__4B4mSW__centerLabel{fill:var(--mantine-color-gray-6);font-size:8px}.severity-donut-module__4B4mSW__legend{gap:var(--mantine-spacing-xs);flex-direction:column;list-style:none;display:flex}.severity-donut-module__4B4mSW__legendItem{align-items:center;gap:var(--mantine-spacing-xs);display:flex}.severity-donut-module__4B4mSW__legendSwatch{border-radius:var(--mantine-radius-sm);flex-shrink:0;block-size:10px;inline-size:10px}.severity-donut-module__4B4mSW__swatch-CORRECT{background-color:var(--mantine-color-green-6)}.severity-donut-module__4B4mSW__swatch-INCIDENT_LOW{background-color:var(--mantine-color-orange-3)}.severity-donut-module__4B4mSW__swatch-INCIDENT_MEDIUM{background-color:var(--mantine-color-orange-6)}.severity-donut-module__4B4mSW__swatch-INCIDENT_HIGH{background-color:var(--mantine-color-red-6)}.severity-donut-module__4B4mSW__swatch-UNEXPECTED_ANSWER{background-color:var(--mantine-color-blue-9)}.severity-donut-module__4B4mSW__legendLabel{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);flex-grow:1}.severity-donut-module__4B4mSW__legendCount{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-9);font-weight:600}
.prompt-bar-module__RE3qKa__root{border-top:1px solid var(--mantine-color-gray-2);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);flex:none}.prompt-bar-module__RE3qKa__inputRoot{width:100%}.prompt-bar-module__RE3qKa__input{border-radius:var(--mantine-radius-md);padding-left:var(--mantine-spacing-md);padding-right:44px;padding-top:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs);font-size:var(--mantine-font-size-sm);background-color:var(--mantine-color-gray-0);border-color:var(--mantine-color-gray-3);line-height:1.45}.prompt-bar-module__RE3qKa__input:focus{border-color:var(--mantine-color-brand-5)}.prompt-bar-module__RE3qKa__sendButton{align-self:flex-end;margin-bottom:4px;margin-right:4px}.prompt-bar-module__RE3qKa__hint{margin-top:var(--mantine-spacing-xs);text-align:center}.prompt-bar-module__RE3qKa__queued{margin:0 0 var(--mantine-spacing-xs);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-6);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.reported-issues-list-module__23K1va__empty{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-6)}.reported-issues-list-module__23K1va__list{gap:var(--mantine-spacing-sm);flex-direction:column;margin:0;padding:0;display:flex}.reported-issues-list-module__23K1va__item{padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);border:1px solid var(--mantine-color-gray-2);list-style:none}.reported-issues-list-module__23K1va__itemHeader{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);display:flex}.reported-issues-list-module__23K1va__itemLabel{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-9);font-weight:600}.reported-issues-list-module__23K1va__note,.reported-issues-list-module__23K1va__detail{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);margin-block-start:4px}
.chat-column-module__K1Q2ma__column{border-right:1px solid var(--mantine-color-gray-2);background-color:var(--mantine-color-white);flex-direction:column;flex:none;width:280px;height:100%;display:flex}.chat-column-module__K1Q2ma__header{padding:var(--mantine-spacing-md);border-bottom:1px solid var(--mantine-color-gray-2)}.chat-column-module__K1Q2ma__title{font-weight:600}.chat-column-module__K1Q2ma__stubBanner{align-items:flex-start;gap:var(--mantine-spacing-xs);margin:0 var(--mantine-spacing-md);padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-yellow-0);border:1px solid var(--mantine-color-yellow-3);display:flex}.chat-column-module__K1Q2ma__messages{padding:var(--mantine-spacing-md);gap:var(--mantine-spacing-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}.chat-column-module__K1Q2ma__turn{gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.chat-column-module__K1Q2ma__turnReverted{opacity:.5}.chat-column-module__K1Q2ma__userRow{justify-content:flex-end;display:flex}.chat-column-module__K1Q2ma__userBubble{white-space:pre-wrap;background-color:var(--mantine-color-brand-1);border-radius:var(--mantine-radius-md);max-width:85%;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.chat-column-module__K1Q2ma__agentBubble{background-color:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-md);max-width:90%;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm)}.chat-column-module__K1Q2ma__identifier{color:inherit;background:0 0;font-weight:600}.chat-column-module__K1Q2ma__unbreakable{white-space:nowrap}.chat-column-module__K1Q2ma__widgetChips{gap:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}.chat-column-module__K1Q2ma__turnActions{align-items:center;gap:var(--mantine-spacing-xs);display:flex}.chat-column-module__K1Q2ma__emptyState{align-items:center;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-xl) var(--mantine-spacing-sm);text-align:center;flex-direction:column;margin:auto 0;display:flex}.chat-column-module__K1Q2ma__suggestions{align-items:stretch;gap:var(--mantine-spacing-xs);width:100%;margin-top:var(--mantine-spacing-sm);flex-direction:column;display:flex}.chat-column-module__K1Q2ma__suggestionChip{text-align:left;width:100%;font:inherit;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dark-7);background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);cursor:pointer}.chat-column-module__K1Q2ma__suggestionChip:hover{background-color:var(--mantine-color-gray-0);border-color:var(--mantine-color-brand-5)}.chat-column-module__K1Q2ma__cursor{background-color:var(--mantine-color-gray-6);vertical-align:middle;width:6px;height:12px;margin-left:2px;animation:1s step-end infinite chat-column-module__K1Q2ma__blink;display:inline-block}@keyframes chat-column-module__K1Q2ma__blink{50%{opacity:0}}.chat-column-module__K1Q2ma__tabs{padding:0 var(--mantine-spacing-md) var(--mantine-spacing-xs);border-bottom:1px solid var(--mantine-color-gray-2);align-items:center;gap:4px;display:flex}.chat-column-module__K1Q2ma__tabsSpacer{flex:1}.chat-column-module__K1Q2ma__debugLog{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);flex:1;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;line-height:1.5;overflow:auto}.chat-column-module__K1Q2ma__debugEntry{border-top:1px solid var(--mantine-color-gray-2);padding:6px 0}.chat-column-module__K1Q2ma__debugEntry:first-child{border-top:none}.chat-column-module__K1Q2ma__debugHead{color:var(--mantine-color-gray-6);align-items:baseline;gap:6px;margin-bottom:2px;display:flex}.chat-column-module__K1Q2ma__debugKind{text-transform:uppercase;letter-spacing:.02em;font-weight:700}.chat-column-module__K1Q2ma__kindThinking{color:var(--mantine-color-violet-6)}.chat-column-module__K1Q2ma__kindText{color:var(--mantine-color-dark-5)}.chat-column-module__K1Q2ma__kindToolCall{color:var(--mantine-color-blue-7)}.chat-column-module__K1Q2ma__kindToolResult{color:var(--mantine-color-teal-7)}.chat-column-module__K1Q2ma__kindPatch{color:var(--mantine-color-orange-7)}.chat-column-module__K1Q2ma__kindError{color:var(--mantine-color-red-7)}.chat-column-module__K1Q2ma__kindModel{color:var(--mantine-color-indigo-7)}.chat-column-module__K1Q2ma__debugBody{white-space:pre-wrap;word-break:break-word;color:var(--mantine-color-dark-6);margin:0}.chat-column-module__K1Q2ma__debugEmpty{color:var(--mantine-color-gray-5);padding:var(--mantine-spacing-md)}.chat-column-module__K1Q2ma__messagesHidden{display:none}.chat-column-module__K1Q2ma__focusChip{align-items:center;gap:var(--mantine-spacing-xs);margin:0 var(--mantine-spacing-xs) var(--mantine-spacing-xs);padding:6px var(--mantine-spacing-xs);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-8);background-color:var(--mantine-color-brand-1);border-radius:var(--mantine-radius-md);display:flex}.chat-column-module__K1Q2ma__focusLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.chat-column-module__K1Q2ma__focusClear{color:var(--mantine-color-gray-7);border-radius:var(--mantine-radius-sm);cursor:pointer;background:0 0;border:none;flex:none;padding:2px;display:flex}.chat-column-module__K1Q2ma__focusClear:hover{color:var(--mantine-color-gray-9)}.chat-column-module__K1Q2ma__focusClear:focus-visible{outline:2px solid var(--mantine-color-brand-5);outline-offset:1px}.chat-column-module__K1Q2ma__followUps{gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-xs) var(--mantine-spacing-md) 0;flex-wrap:wrap;flex:none;display:flex}.chat-column-module__K1Q2ma__agentStatus{align-items:center;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-xs) var(--mantine-spacing-md) 0;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-6);flex:none;margin:0;display:flex}.chat-column-module__K1Q2ma__statusDot{background-color:var(--mantine-color-brand-5);border-radius:50%;flex:none;block-size:6px;inline-size:6px;animation:1.4s ease-in-out infinite chat-column-module__K1Q2ma__studio-status-pulse}@keyframes chat-column-module__K1Q2ma__studio-status-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.chat-column-module__K1Q2ma__statusDot{opacity:1;animation:none}}
.service-report-view-module__JbEr0G__modal .mantine-Modal-title{flex:1;min-inline-size:0}@media print{.service-report-view-module__JbEr0G__modal .mantine-Modal-overlay{display:none!important}.service-report-view-module__JbEr0G__modal .mantine-Modal-inner{padding:0!important;display:block!important;position:static!important}.service-report-view-module__JbEr0G__modal .mantine-Modal-content{block-size:auto!important;max-block-size:none!important;max-width:none!important;box-shadow:none!important;position:static!important;overflow:visible!important}.service-report-view-module__JbEr0G__modal .mantine-Modal-close{display:none!important}.service-report-view-module__JbEr0G__modal .mantine-Modal-header{position:static!important}}.service-report-view-module__JbEr0G__titleRow{inline-size:100%;justify-content:space-between;align-items:center;padding-inline-end:var(--mantine-spacing-md);display:flex}@media print{.service-report-view-module__JbEr0G__exportButton{display:none!important}}.service-report-view-module__JbEr0G__modalContent{min-block-size:480px;max-block-size:70vh;display:flex}@media print{.service-report-view-module__JbEr0G__modalContent{min-block-size:auto;max-block-size:none;display:block}}.service-report-view-module__JbEr0G__toc{inline-size:200px;padding:var(--mantine-spacing-md);flex-direction:column;flex-shrink:0;gap:2px;display:flex}.service-report-view-module__JbEr0G__tocItem{text-align:start;cursor:pointer;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);background:0 0;border:none}.service-report-view-module__JbEr0G__tocItem:hover{background-color:var(--mantine-color-gray-1)}.service-report-view-module__JbEr0G__tocItemActive{background-color:var(--mantine-color-brand-1);color:var(--mantine-color-gray-9);font-weight:600}.service-report-view-module__JbEr0G__divider[data-orientation=vertical]{border-inline-start-color:var(--mantine-color-gray-2)}@media print{.service-report-view-module__JbEr0G__divider[data-orientation=vertical]{display:none}}.service-report-view-module__JbEr0G__content{padding:var(--mantine-spacing-md) var(--mantine-spacing-lg);flex-grow:1;overflow-y:auto}@media print{.service-report-view-module__JbEr0G__content{padding:0;overflow:visible}}.service-report-view-module__JbEr0G__section{padding-block-end:var(--mantine-spacing-xl)}@media print{.service-report-view-module__JbEr0G__section{break-inside:avoid}}.service-report-view-module__JbEr0G__sectionHeading{font-size:var(--mantine-font-size-md);color:var(--mantine-color-gray-9);margin-block-end:var(--mantine-spacing-sm);font-weight:600}.service-report-view-module__JbEr0G__overview{gap:var(--mantine-spacing-lg);flex-direction:column;display:flex}.service-report-view-module__JbEr0G__donutBlock{gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.service-report-view-module__JbEr0G__excludedTextCount{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-7)}.service-report-view-module__JbEr0G__metaList{gap:var(--mantine-spacing-xs);flex-direction:column;margin:0;display:flex}.service-report-view-module__JbEr0G__metaRow{justify-content:space-between;gap:var(--mantine-spacing-md);font-size:var(--mantine-font-size-sm);display:flex}.service-report-view-module__JbEr0G__metaRow dt{color:var(--mantine-color-gray-6)}.service-report-view-module__JbEr0G__metaRow dd{color:var(--mantine-color-gray-9);text-align:end;margin:0;font-weight:600}.service-report-view-module__JbEr0G__item{padding-block:var(--mantine-spacing-sm);border-block-end:1px solid var(--mantine-color-gray-2)}.service-report-view-module__JbEr0G__item:last-child{border-block-end:none}.service-report-view-module__JbEr0G__itemHeader{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);display:flex}.service-report-view-module__JbEr0G__itemLabel{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-9);font-weight:600}.service-report-view-module__JbEr0G__note,.service-report-view-module__JbEr0G__detail{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);margin-block-start:4px}.service-report-view-module__JbEr0G__answerText{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-9);white-space:pre-wrap;margin-block-start:4px}@media print{.service-report-view-module__JbEr0G__toc{display:none}body>:not(:has(.service-report-view-module__JbEr0G__modal)){display:none!important}}
.studio-header-module__Mwmp9q__header{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border-bottom:1px solid var(--mantine-color-gray-2);background-color:var(--mantine-color-white);flex:none;display:flex}.studio-header-module__Mwmp9q__left{align-items:center;gap:var(--mantine-spacing-sm);min-width:0;display:flex}.studio-header-module__Mwmp9q__nameInput{width:260px}.studio-header-module__Mwmp9q__badges{align-items:center;gap:var(--mantine-spacing-xs);display:flex}.studio-header-module__Mwmp9q__actions{align-items:center;gap:var(--mantine-spacing-sm);flex:none;display:flex}
.service-log-panel-module__eY_Crq__root{padding-block:var(--mantine-spacing-lg);gap:var(--mantine-spacing-md);flex-direction:column;display:flex}.service-log-panel-module__eY_Crq__topSection{gap:var(--mantine-spacing-md);padding-inline:var(--mantine-spacing-lg);flex-direction:column;display:flex}.service-log-panel-module__eY_Crq__header{justify-content:space-between;align-items:center;display:flex}.service-log-panel-module__eY_Crq__title{font-size:var(--mantine-font-size-lg);color:var(--mantine-color-gray-9);font-weight:600}.service-log-panel-module__eY_Crq__yearFilterButton{margin-inline-start:calc(var(--mantine-spacing-xs) * -1)}.service-log-panel-module__eY_Crq__empty{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-6)}.service-log-panel-module__eY_Crq__disabledActionReason{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7)}.service-log-panel-module__eY_Crq__error{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-red-6)}.service-log-panel-module__eY_Crq__center{padding-block:var(--mantine-spacing-md);justify-content:center;display:flex}.service-log-panel-module__eY_Crq__yearList{margin:0;padding:0;list-style:none}.service-log-panel-module__eY_Crq__yearHeading{color:var(--mantine-color-gray-9);font-weight:600;font-size:var(--mantine-font-size-sm);align-items:center;gap:var(--mantine-spacing-md);border-block:1px solid var(--mantine-color-gray-2);padding-block:20px;padding-inline:28px;line-height:20px;display:flex}.service-log-panel-module__eY_Crq__timelineWrapper{padding-block:20px;padding-inline:var(--mantine-spacing-md)}.service-log-panel-module__eY_Crq__timelineWrapper p:has([data-service-status=operable]){background-color:var(--mantine-color-green-0)!important}.service-log-panel-module__eY_Crq__timelineWrapper p:has([data-service-status=out-of-service]){background-color:var(--mantine-color-red-0)!important}.service-log-panel-module__eY_Crq__timelineWrapper .mantine-Timeline-item:has([data-service-status=operable]) .mantine-Timeline-itemBullet>div{background-color:var(--mantine-color-green-6)!important}.service-log-panel-module__eY_Crq__timelineWrapper .mantine-Timeline-item:has([data-service-status=operable]) .mantine-Timeline-itemBullet>div svg{color:var(--mantine-color-white)!important}.service-log-panel-module__eY_Crq__skeletonBody{padding:var(--mantine-spacing-lg);gap:var(--mantine-spacing-md);flex-direction:column;display:flex}
.time-range-control-module__CMnKaW__group{gap:var(--mantine-spacing-xs);display:flex}
.query-view-module__t0tcxa__wrapper{gap:var(--mantine-spacing-md);flex-direction:column;max-width:720px;display:flex}.query-view-module__t0tcxa__section{gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.query-view-module__t0tcxa__sectionHeader{justify-content:space-between;align-items:center;display:flex}.query-view-module__t0tcxa__code{padding:var(--mantine-spacing-sm);background-color:var(--mantine-color-dark-7);color:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-md);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);white-space:pre;margin:0;overflow-x:auto}.query-view-module__t0tcxa__empty{justify-content:center;align-items:center;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-xl);color:var(--mantine-color-gray-6);flex-direction:column;display:flex}
.map-view-module__s9msEW__root{flex-direction:column;width:100%;height:100%;display:flex}.map-view-module__s9msEW__mapAndOverlayContainer{flex:1 1 0;width:100%;height:100%;min-height:0;position:relative;container-type:inline-size}.map-view-module__s9msEW__overlay{z-index:2;pointer-events:none;justify-content:space-between;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.map-view-module__s9msEW__historical{flex-direction:column}.map-view-module__s9msEW__sidebar{pointer-events:auto;margin-block:var(--mantine-spacing-md);height:100%;margin-inline-start:24px;margin-inline-end:var(--mantine-spacing-md);overflow:auto}.map-view-module__s9msEW__sidebar>*{width:380px}.map-view-module__s9msEW__bottombar{pointer-events:none;width:100%;height:fit-content;margin-block-end:var(--mantine-spacing-md);position:relative}.map-view-module__s9msEW__name{color:var(--mantine-color-brand-7);font-weight:700;font-size:var(--mantine-font-size-sm)}.map-view-module__s9msEW__geofenceEditor{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:end;block-size:min-content;margin-inline-end:var(--mantine-spacing-md);padding-block-start:var(--mantine-spacing-md);display:flex;position:absolute;right:48px}.map-view-module__s9msEW__geofenceEditor>*{pointer-events:auto}.map-view-module__s9msEW__sidebarOpen{position:relative;right:0}.map-view-module__s9msEW__rightSection{flex-direction:column;display:flex}.map-view-module__s9msEW__hide{visibility:hidden}.map-view-module__s9msEW__overlay.map-view-module__s9msEW__geofences .map-view-module__s9msEW__hide{display:none}.map-view-module__s9msEW__overlay.map-view-module__s9msEW__geofences .map-view-module__s9msEW__rightSection{max-inline-size:100%;margin-inline-start:auto}.map-view-module__s9msEW__overlay.map-view-module__s9msEW__geofences .map-view-module__s9msEW__rightSection .map-view-module__s9msEW__sidebar>*{max-inline-size:100%}.map-view-module__s9msEW__zoneCounter{block-size:36px;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-text);background-color:var(--mantine-color-body);border:1px solid var(--mantine-color-default-border);padding-inline:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);pointer-events:auto;align-items:center;display:inline-flex}@container (max-width:640px){.map-view-module__s9msEW__overlay.map-view-module__s9msEW__geofences{flex-wrap:wrap;align-content:flex-start}.map-view-module__s9msEW__overlay.map-view-module__s9msEW__geofences.map-view-module__s9msEW__mapControls{--controls-room:calc(36px + var(--mantine-spacing-md) + var(--mantine-spacing-xs))}.map-view-module__s9msEW__overlay.map-view-module__s9msEW__geofences .map-view-module__s9msEW__rightSection{order:-1;inline-size:100%}.map-view-module__s9msEW__overlay.map-view-module__s9msEW__geofences .map-view-module__s9msEW__zoneList{max-inline-size:calc(100% - var(--mantine-spacing-md) - var(--controls-room,var(--mantine-spacing-md)));max-block-size:calc(100% - 3 * var(--mantine-spacing-md) - 36px);margin-inline-end:var(--controls-room,var(--mantine-spacing-md))}.map-view-module__s9msEW__overlay.map-view-module__s9msEW__geofences .map-view-module__s9msEW__geofenceEditor{margin-inline-end:var(--controls-room,var(--mantine-spacing-md));position:static}.map-view-module__s9msEW__overlay.map-view-module__s9msEW__geofences:has(.map-view-module__s9msEW__geofenceEditor.map-view-module__s9msEW__drawing){z-index:3}.map-view-module__s9msEW__overlay.map-view-module__s9msEW__geofences .map-view-module__s9msEW__geofenceEditor.map-view-module__s9msEW__drawing{inset-inline:var(--mantine-spacing-md);-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior:contain;pointer-events:auto;block-size:auto;max-block-size:55%;margin:0;padding:0;position:absolute;inset-block-end:calc(var(--mantine-spacing-md) + 32px);overflow:auto}.map-view-module__s9msEW__overlay.map-view-module__s9msEW__geofences .map-view-module__s9msEW__geofenceEditor.map-view-module__s9msEW__drawing>*{inline-size:100%;min-inline-size:0}.map-view-module__s9msEW__overlay.map-view-module__s9msEW__geofences .map-view-module__s9msEW__geofenceEditor.map-view-module__s9msEW__panelShown{display:none}.map-view-module__s9msEW__overlay.map-view-module__s9msEW__geofences .map-view-module__s9msEW__sidebar{inline-size:calc(100% - 2 * var(--mantine-spacing-md));margin-inline:var(--mantine-spacing-md)}.map-view-module__s9msEW__overlay.map-view-module__s9msEW__geofences .map-view-module__s9msEW__sidebar>*{width:100%}}
.update-module__nPMfTq__modal .mantine-Modal-content{overflow:visible}.update-module__nPMfTq__modal .mantine-Modal-header{z-index:0;border-radius:8px}.update-module__nPMfTq__formContainer{flex-direction:column;display:flex}.update-module__nPMfTq__form{gap:var(--mantine-spacing-md);padding-inline:var(--mantine-spacing-md);padding-block:var(--mantine-spacing-md);border:none;grid-template-columns:1fr 1fr;display:grid}.update-module__nPMfTq__firmwareType{text-transform:capitalize}.update-module__nPMfTq__firmwareType .mantine-Tooltip-tooltip{white-space:pre-wrap;inline-size:216px;font-size:var(--mantine-font-size-xs)}.update-module__nPMfTq__firmwareType svg{color:var(--mantine-color-gray-5)}.update-module__nPMfTq__note{margin-inline:var(--mantine-spacing-md);border-radius:4px}.update-module__nPMfTq__error{box-shadow:none;margin-block-end:var(--mantine-spacing-md)}.update-module__nPMfTq__error svg{color:var(--mantine-color-red-7)}.update-module__nPMfTq__error>button svg{color:var(--mantine-color-gray-9)}.update-module__nPMfTq__warning{box-shadow:none;margin-block-end:var(--mantine-spacing-md)}.update-module__nPMfTq__warning svg{color:var(--mantine-color-yellow-7)}.update-module__nPMfTq__warning>button svg{color:var(--mantine-color-gray-9)}
.page-module__r9I87q__table{margin-block-end:var(--table-details-padding)}.page-module__r9I87q__table thead{z-index:2;position:sticky;inset-block-start:40px}.page-module__r9I87q__header{z-index:3;position:sticky;inset-block-start:calc(0px - var(--table-details-padding))}.page-module__r9I87q__shadow{filter:drop-shadow(0 1px 2px #1011130d)}.page-module__r9I87q__activeFiltersText{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);white-space:nowrap}.page-module__r9I87q__filtersContainer{white-space:nowrap;overflow-x:auto}
.dashboard-page-header-module__n9IeQq__header{justify-content:space-between;align-items:flex-start;gap:var(--mantine-spacing-md);border-bottom:1px solid var(--mantine-color-gray-2);margin-block-end:var(--mantine-spacing-md);padding-block-end:var(--mantine-spacing-md);display:flex}.dashboard-page-header-module__n9IeQq__title{font-size:var(--mantine-font-size-xl);color:var(--mantine-color-gray-9);font-weight:700}.dashboard-page-header-module__n9IeQq__group{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-6)}
.preview-pane-module__SElvzG__pane{background-color:var(--mantine-color-gray-0);flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.preview-pane-module__SElvzG__toolbar{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border-bottom:1px solid var(--mantine-color-gray-2);background-color:var(--mantine-color-white);flex:none;display:flex}.preview-pane-module__SElvzG__toolbarEnd{align-items:center;gap:var(--mantine-spacing-sm);display:inline-flex}.preview-pane-module__SElvzG__toggleGroup{gap:4px;display:inline-flex}.preview-pane-module__SElvzG__body{padding:var(--mantine-spacing-md);flex:1;overflow:auto}.preview-pane-module__SElvzG__grid{grid-template-columns:repeat(var(--dashboard-columns,12), 1fr);gap:var(--mantine-spacing-md);grid-auto-rows:var(--dashboard-row-height,140px);align-items:stretch;display:grid}.preview-pane-module__SElvzG__item{text-align:left;border-radius:var(--mantine-radius-md);cursor:pointer;background:0 0;border:2px solid #0000;min-width:0;min-height:0;padding:0;overflow:hidden}.preview-pane-module__SElvzG__item:hover{border-color:var(--mantine-color-gray-3)}.preview-pane-module__SElvzG__itemSelected,.preview-pane-module__SElvzG__itemSelected:hover{border-color:var(--mantine-color-brand-5)}.preview-pane-module__SElvzG__empty{justify-content:center;align-items:center;gap:var(--mantine-spacing-xs);height:100%;color:var(--mantine-color-gray-6);flex-direction:column;display:flex}.preview-pane-module__SElvzG__itemEditable{cursor:grab;position:relative}.preview-pane-module__SElvzG__itemEditable:active{cursor:grabbing}.preview-pane-module__SElvzG__item:focus-visible{outline:2px solid var(--mantine-color-dark-4);outline-offset:2px}.preview-pane-module__SElvzG__itemDragging{opacity:.4}.preview-pane-module__SElvzG__itemResizing{border-color:var(--mantine-color-dark-4);-webkit-user-select:none;user-select:none}.preview-pane-module__SElvzG__canvasHint{padding:var(--mantine-spacing-md) 0;font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-6);grid-column:1/-1;margin:0}.preview-pane-module__SElvzG__dropPreview{border:2px dashed var(--mantine-color-brand-5);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-brand-0);opacity:.6;pointer-events:none;z-index:0}.preview-pane-module__SElvzG__tileActionDanger:hover,.preview-pane-module__SElvzG__tileActionDanger:focus-visible{color:var(--mantine-color-red-7);background-color:var(--mantine-color-red-0)}.preview-pane-module__SElvzG__resizeHandle{cursor:nwse-resize;border-radius:var(--mantine-radius-xs);background:repeating-linear-gradient(-45deg, transparent 0 3px, var(--mantine-color-gray-7) 3px 4px);opacity:0;block-size:16px;inline-size:16px;transition:opacity .12s;position:absolute;inset-block-end:2px;inset-inline-end:2px}.preview-pane-module__SElvzG__itemEditable:hover .preview-pane-module__SElvzG__resizeHandle,.preview-pane-module__SElvzG__itemEditable:focus-within .preview-pane-module__SElvzG__resizeHandle,.preview-pane-module__SElvzG__itemResizing .preview-pane-module__SElvzG__resizeHandle{opacity:1}@media (prefers-reduced-motion:reduce){.preview-pane-module__SElvzG__resizeHandle{transition:none}}.preview-pane-module__SElvzG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.preview-pane-module__SElvzG__tileActions{opacity:0;gap:4px;transition:opacity .12s;display:flex;position:absolute;inset-block-start:4px;inset-inline-end:4px}.preview-pane-module__SElvzG__itemEditable:hover .preview-pane-module__SElvzG__tileActions,.preview-pane-module__SElvzG__tileActions:focus-within{opacity:1}.preview-pane-module__SElvzG__tileAction{cursor:pointer;block-size:22px;inline-size:22px;color:var(--mantine-color-gray-7);background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-xs);justify-content:center;align-items:center;padding:0;display:inline-flex}.preview-pane-module__SElvzG__tileAction:hover{color:var(--mantine-color-dark-4);border-color:var(--mantine-color-gray-5)}.preview-pane-module__SElvzG__tileAction[aria-pressed=true]{border-color:var(--mantine-color-dark-4)}.preview-pane-module__SElvzG__tileAction:focus-visible{outline:2px solid var(--mantine-color-dark-4);outline-offset:2px}@media (prefers-reduced-motion:reduce){.preview-pane-module__SElvzG__tileActions{transition:none}}
.map-status-bar-module__XQHE8G__bar{padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);gap:var(--mantine-spacing-xs) var(--mantine-spacing-lg);background-color:var(--mantine-color-body);border-block-end:1px solid var(--mantine-color-default-border);font-size:var(--mantine-font-size-sm);flex-wrap:wrap;align-items:center;margin:0;list-style:none;display:flex}.map-status-bar-module__XQHE8G__item{align-items:center;gap:var(--mantine-spacing-xs);white-space:nowrap;display:flex}.map-status-bar-module__XQHE8G__dot{inline-size:var(--mantine-spacing-xs);block-size:var(--mantine-spacing-xs);background-color:var(--mantine-color-gray-6);border-radius:50%}.map-status-bar-module__XQHE8G__ok{background-color:var(--mantine-color-green-6)}.map-status-bar-module__XQHE8G__warning{background-color:var(--mantine-color-orange-6)}.map-status-bar-module__XQHE8G__error{background-color:var(--mantine-color-red-6)}.map-status-bar-module__XQHE8G__value{font-weight:700}.map-status-bar-module__XQHE8G__label{color:var(--mantine-color-dimmed)}
.dashboard-states-module__Y4AsVG__wrapper{justify-content:center;align-items:center;gap:var(--mantine-spacing-xs);text-align:center;min-height:60vh;padding:var(--mantine-spacing-xl);color:var(--mantine-color-gray-6);flex-direction:column;display:flex}.dashboard-states-module__Y4AsVG__title{font-size:var(--mantine-font-size-lg);color:var(--mantine-color-gray-8);font-weight:600}.dashboard-states-module__Y4AsVG__detail{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-6);max-width:40ch}
.validation-banner-module__E9Jrda__banner{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);background-color:var(--mantine-color-red-0);border-bottom:1px solid var(--mantine-color-red-3);flex:none}.validation-banner-module__E9Jrda__header{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);display:flex}.validation-banner-module__E9Jrda__list{margin:var(--mantine-spacing-xs) 0 0;gap:var(--mantine-spacing-xs);flex-direction:column;padding:0;list-style:none;display:flex}.validation-banner-module__E9Jrda__item{align-items:center;gap:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}
.search-module__ByH1IG__boxShadow{box-shadow:0 2px 4px -2px #1011130f,0 4px 8px -2px #1011131a}.search-module__ByH1IG__nothingFound{text-align:initial;padding-inline:var(--mantine-spacing-xs)}.search-module__ByH1IG__nothingFound h3{color:var(--mantine-color-gray-7);font-size:var(--mantine-font-size-sm);margin:0;font-weight:600;line-height:20px}.search-module__ByH1IG__nothingFound p{color:var(--mantine-color-gray-9);font-size:var(--mantine-font-size-xs);margin:0;margin-block-start:4px;font-weight:400;line-height:16px}
.asset-list-module__BpIzCa__table{margin-block-end:var(--table-details-padding)}.asset-list-module__BpIzCa__table thead{z-index:2;position:sticky;inset-block-start:40px}.asset-list-module__BpIzCa__header{z-index:3;position:sticky;inset-block-start:calc(0px - var(--table-details-padding))}.asset-list-module__BpIzCa__shadow{filter:drop-shadow(0 1px 2px #1011130d)}.asset-list-module__BpIzCa__activeFiltersText{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);white-space:nowrap}.asset-list-module__BpIzCa__filtersContainer{white-space:nowrap;overflow-x:auto}.asset-list-module__BpIzCa__filtersRow{min-inline-size:0;margin:-2px;padding:2px;overflow-x:auto}.asset-list-module__BpIzCa__addVehicleButton{flex-shrink:0}
.page-module__-rL-BW__headerContainer{flex-direction:column;gap:16px;display:flex}.page-module__-rL-BW__table{margin-block-end:var(--table-details-padding)}.page-module__-rL-BW__table thead{z-index:2;position:sticky;inset-block-start:40px}.page-module__-rL-BW__header{z-index:3;position:sticky;inset-block-start:calc(0px - var(--table-details-padding))}.page-module__-rL-BW__shadow{filter:drop-shadow(0 1px 2px #1011130d)}
.page-module__gqp0qG__page{padding:var(--mantine-spacing-xl);max-width:1600px;margin-inline:auto}
.page-module__k9M12G__page{flex-direction:column;height:100vh;display:flex;overflow:hidden}.page-module__k9M12G__body{flex:1;min-height:0;display:flex}.page-module__k9M12G__loading{justify-content:center;align-items:center;height:100vh;display:flex}
.MapFilters-module__c4XgJW__filtersAndFilterSelections{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);block-size:min-content;inline-size:100%;padding:var(--mantine-spacing-md);gap:var(--mantine-spacing-md);flex-direction:column;display:flex}.MapFilters-module__c4XgJW__filters{gap:var(--mantine-spacing-sm);display:flex}.MapFilters-module__c4XgJW__filters>*{pointer-events:auto}.MapFilters-module__c4XgJW__filterSelections{align-items:center;gap:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}.MapFilters-module__c4XgJW__filterSelections>*{pointer-events:auto}.MapFilters-module__c4XgJW__activeFiltersText{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-gray-7);white-space:nowrap}.MapFilters-module__c4XgJW__filterShadow{box-shadow:0 2px 4px -2px #1011130f,0 4px 8px -2px #1011131a}
