.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}:where([data-layout=stacked]) .m_5ed0edd0{margin-top:0}.m_b37d9ac7:where([data-layout=stacked])>*{display:grid}
.ops-shell .mantine-AppShell-main{color:#121921;background:#f9fafb}.ops-shell .mantine-AppShell-navbar{background:#f5f7f9;border-color:#dadee3}.ops-shell .mantine-AppShell-header{background:#fff;border-color:#dadee3}.ops-shell .mantine-NavLink-root[data-active]{color:#184e87;background:#dfe9f5}.ops-transition-nav{margin-top:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-sm);background:#f9fafb;border:1px dashed #a8b1bb;padding:.25rem}.ops-shell{--mantine-font-size-md:.875rem;--mantine-line-height-md:1.45}.ops-shell .mantine-Button-root{--button-height-sm:2rem;--button-height-md:2.25rem;--button-height-lg:2.75rem;--button-padding-x-sm:.75rem;--button-padding-x-md:1rem;--button-padding-x-lg:1.25rem}.ops-shell .mantine-Card-root{--card-padding:.75rem}.ops-page-header{border-bottom:1px solid #dadee3;padding-bottom:.75rem}.booking-compact-header{padding:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-body)}.booking-compact-header .ops-page-header{border-bottom:0;margin-bottom:0;padding-block:.2rem .45rem}.booking-action-row{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-xs);border-top:1px solid var(--mantine-color-default-border);padding-top:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}.booking-action-label{flex:10rem;min-width:0}.booking-action-buttons{min-width:0}.booking-facts-grid{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-default-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.booking-facts-grid>div{min-width:0;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);background:var(--mantine-color-body)}.booking-article-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.booking-section-nav{gap:var(--mantine-spacing-sm);border-bottom:1px solid var(--mantine-color-default-border);white-space:nowrap;display:flex;overflow-x:auto}.booking-section-nav a{min-height:2.25rem;font-size:var(--mantine-font-size-sm);flex:none;align-items:center;display:inline-flex}.ops-shell [id^=auftrag-]{scroll-margin-top:10rem}@media (min-width:80em){.booking-compact-header{top:calc(var(--app-shell-header-height,56px) + .25rem);z-index:20;position:sticky}.booking-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:47.99em){.ops-shell .mantine-Button-root{--button-height-sm:2.25rem}.ops-page-header .mantine-Button-root{min-height:2.75rem}}.dashboard-work-grid{align-items:start;gap:var(--mantine-spacing-md);grid-template-columns:minmax(0,1fr);display:grid}.dashboard-work-grid>*{min-width:0}@media (min-width:80em){.dashboard-work-grid{grid-template-columns:minmax(0,1.6fr) minmax(20rem,1fr)}}.todo-stage-tile{text-align:left;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-body);min-height:4.5rem;padding:.75rem}.todo-stage-tile:hover,.todo-stage-tile:focus-visible{border-color:var(--mantine-primary-color-filled);background:var(--mantine-color-default-hover)}.todo-stage-tile:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.todo-stage-tile[data-stage=JETZT]{--todo-stage-color:#ac0311;--todo-stage-background:#faebed;--todo-stage-border:#ac0311}.todo-stage-tile[data-stage=HEUTE]{--todo-stage-color:#9a5800;--todo-stage-background:#fff2dc;--todo-stage-border:#d69a4a}.todo-stage-tile[data-stage=DIESE_WOCHE]{--todo-stage-color:#184e87;--todo-stage-background:#dfe9f5;--todo-stage-border:#80a1c9}.todo-stage-tile[data-stage=SPAETER]{--todo-stage-color:#535c66;--todo-stage-background:#eaedf1;--todo-stage-border:#a8b1bb}.todo-stage-tile[aria-pressed=true]{border-color:var(--todo-stage-border);background:var(--todo-stage-background)}.todo-stage-tile .todo-stage-count{color:var(--todo-stage-color)}@media (max-width:47.99em){html{scroll-padding-top:72px}:where(input,select,textarea,button,[role=combobox]){scroll-margin-top:72px}.mantine-Input-input,.mantine-PillsInputField-field,input,select,textarea{font-size:16px!important}}.lagerflaeche{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;display:flex}.lagerleiste{z-index:100;border-top:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body);padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0}@media (max-width:47.99em){main,main.mantine-AppShell-main{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.kit-drop{padding:var(--mantine-spacing-md);border-radius:var(--mantine-radius-sm);cursor:pointer;background:#f9fafb;border:1px dashed #a8b1bb}.kit-drop:focus-visible{outline:2px solid var(--mantine-color-ops-6);outline-offset:2px}.kit-drop[data-active=true]{border-color:var(--mantine-color-ops-6);background:var(--mantine-color-ops-0)}@media (max-width:47.99em){.kit-doc-actions .mantine-Button-root,.kit-tab-action.mantine-Button-root{min-height:2.75rem}}.kit-hints{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);border:1px dashed #a8b1bb}@media print{[data-brand]{min-height:0!important}}
