.m_468e7eda{padding-top:0;padding-bottom:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.m_468e7eda::-webkit-calendar-picker-indicator,.m_468e7eda::-webkit-clear-button{display:none}.m_468e7eda::-webkit-datetime-edit-ampm-field,.m_468e7eda::-webkit-datetime-edit-hour-field,.m_468e7eda::-webkit-datetime-edit-minute-field,.m_468e7eda::-webkit-datetime-edit-second-field{padding-top:0;max-height:calc(1.875rem * var(--mantine-scale));display:inline}.m_468e7eda::-webkit-datetime-edit-ampm-field:focus,.m_468e7eda::-webkit-datetime-edit-hour-field:focus,.m_468e7eda::-webkit-datetime-edit-minute-field:focus,.m_468e7eda::-webkit-datetime-edit-second-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_396ce5cb{--day-size-xs:calc(1.875rem * var(--mantine-scale));--day-size-sm:calc(2.25rem * var(--mantine-scale));--day-size-md:calc(2.625rem * var(--mantine-scale));--day-size-lg:calc(3rem * var(--mantine-scale));--day-size-xl:calc(3.375rem * var(--mantine-scale));--day-size:var(--day-size-sm);width:var(--day-size,var(--day-size-sm));height:var(--day-size,var(--day-size-sm));font-size:calc(var(--day-size) / 2.8);display:inline-flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background-color:transparent;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);opacity:1}@media (hover:hover){[data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}.m_396ce5cb:where([data-static]){-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;cursor:default}.m_396ce5cb:where([data-weekend]){color:var(--mantine-color-red-6)}.m_396ce5cb:where([data-outside]){color:var(--mantine-color-dimmed);opacity:.5}.m_396ce5cb:where(:disabled,[data-disabled]){color:var(--mantine-color-dimmed);cursor:not-allowed;opacity:.5}.m_396ce5cb:where([data-hidden]){display:none}:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-dark-4)}.m_396ce5cb:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}.m_396ce5cb:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range][data-first-in-range]){border-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media (hover:hover){.m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_18a3eca{color:var(--mantine-color-dimmed);font-weight:400;font-size:var(--wr-fz,var(--mantine-font-size-sm));text-transform:capitalize;padding-bottom:calc(var(--wr-spacing, var(--mantine-spacing-sm)) / 2)}.m_cc9820d3{border-collapse:collapse;table-layout:fixed}.m_8f457cd5{padding:0}.m_8f457cd5:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_6cff9dea{--wn-size-xs:calc(1.875rem * var(--mantine-scale));--wn-size-sm:calc(2.25rem * var(--mantine-scale));--wn-size-md:calc(2.625rem * var(--mantine-scale));--wn-size-lg:calc(3rem * var(--mantine-scale));--wn-size-xl:calc(3.375rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-weight:400;font-size:calc(var(--wn-size, var(--wn-size-sm)) / 2.8);text-align:center;width:var(--wn-size,var(--wn-size-sm))}.m_dc6a3c71{--dpc-size-xs:calc(1.875rem * var(--mantine-scale));--dpc-size-sm:calc(2.25rem * var(--mantine-scale));--dpc-size-md:calc(2.625rem * var(--mantine-scale));--dpc-size-lg:calc(3rem * var(--mantine-scale));--dpc-size-xl:calc(3.375rem * var(--mantine-scale));--dpc-size:var(--dpc-size-sm);font-size:var(--dpc-fz,var(--mantine-font-size-sm));height:var(--dpc-size);width:calc((var(--dpc-size) * 7) / 3 + calc(.09375rem * var(--mantine-scale)));display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background-color:transparent;color:var(--mantine-color-text);opacity:1;border-radius:var(--mantine-radius-default)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_dc6a3c71:where(:disabled,[data-disabled]){color:var(--mantine-color-dimmed);cursor:not-allowed;opacity:.5}.m_dc6a3c71:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast,var(--mantine-color-white))}@media (hover:hover){.m_dc6a3c71:where([data-selected]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_dc6a3c71:where([data-selected]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_dc6a3c71:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_dc6a3c71:where([data-in-range]):hover{background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_dc6a3c71:where([data-in-range]):active{background-color:var(--mantine-primary-color-light)}}.m_dc6a3c71:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-first-in-range][data-last-in-range]){border-radius:var(--mantine-radius-default)}.m_9206547b{border-collapse:collapse;border-width:0}.m_c5a19c7d{padding:0}.m_c5a19c7d:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_2a6c32d{border-collapse:collapse;border-width:0;cursor:pointer}.m_fe27622f{padding:0}.m_fe27622f:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_730a79ed{--dch-control-size-xs:calc(1.875rem * var(--mantine-scale));--dch-control-size-sm:calc(2.25rem * var(--mantine-scale));--dch-control-size-md:calc(2.625rem * var(--mantine-scale));--dch-control-size-lg:calc(3rem * var(--mantine-scale));--dch-control-size-xl:calc(3.375rem * var(--mantine-scale));--dch-control-size:var(--dch-control-size-sm);display:flex;max-width:calc(var(--dch-control-size) * 8 + calc(.4375rem * var(--mantine-scale)));margin-bottom:var(--mantine-spacing-xs)}.m_2351eeb0,.m_f6645d97{height:var(--dch-control-size);border-radius:var(--mantine-radius-default);display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:1;cursor:pointer}@media (hover:hover){[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_2351eeb0:where(:disabled,[data-disabled]),.m_f6645d97:where(:disabled,[data-disabled]){opacity:.2;cursor:not-allowed}.m_2351eeb0{width:var(--dch-control-size)}.m_f6645d97{flex:1 1;font-size:var(--dch-fz,var(--mantine-font-size-sm));font-weight:500;text-transform:capitalize}.m_367dc749{width:60%;height:60%}.m_367dc749:where([data-direction=next]){transform:rotate(270deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=next]){transform:rotate(90deg)}.m_367dc749:where([data-direction=previous]){transform:rotate(90deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=previous]){transform:rotate(270deg)}.m_30b26e33{display:flex;gap:var(--mantine-spacing-md)}.m_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_208d2562{display:flex;align-items:stretch;margin-top:var(--mantine-spacing-md)}.m_62ee059{flex:1 1;-webkit-margin-end:var(--mantine-spacing-md);margin-inline-end:var(--mantine-spacing-md)}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_Fallback_646807;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:__Plus_Jakarta_Sans_646807,__Plus_Jakarta_Sans_Fallback_646807;font-style:normal}.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);position:fixed;z-index:var(--notifications-z-index);max-width:var(--notifications-container-width)}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translateX(-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:translateX(-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)}@tailwind base;@tailwind components;@tailwind utilities;:root{--primary:#2563eb;--primary-dark:#1e293b;--background:#f8fafc;--card:#fff;--gobix-ink:#0f172a;--gobix-slate:#334155;--gobix-muted:#64748b;--gobix-line:#e2e8f0;--gobix-surface:#fff;--gobix-blue:#2563eb;--gobix-blue-soft:#eff6ff;--gobix-green:#0f766e;--gobix-amber:#b45309;--gobix-red:#dc2626;--gobix-info:#0369a1;--gobix-radius-xs:4px;--gobix-radius-sm:6px;--gobix-radius-md:8px;--gobix-radius-lg:12px;--gobix-shadow-sm:0 1px 2px rgba(15,23,42,.06);--gobix-shadow-md:0 8px 24px rgba(15,23,42,.08);--gobix-shadow-lg:0 24px 70px rgba(15,23,42,.14);--gobix-motion-fast:120ms;--gobix-motion-base:180ms;--gobix-motion-slow:260ms;--gobix-motion-ease:cubic-bezier(0.2,0,0,1)}html{scroll-behavior:smooth}body{background-color:var(--background);color:var(--gobix-ink)}::selection{background:rgba(37,99,235,.18)}.skip-link{position:fixed;top:12px;left:12px;z-index:10000;padding:10px 14px;border-radius:8px;background:var(--gobix-ink);color:#fff;transform:translateY(-140%);transition:transform .16s ease}.skip-link:focus{transform:translateY(0)}.public-shell{background:linear-gradient(180deg,#fff,#f8fafc 42%,#eef4ff);min-height:100dvh}.public-section{padding:clamp(48px,8vw,96px) 0}.public-band{border-top:1px solid var(--gobix-line);border-bottom:1px solid var(--gobix-line);background:hsla(0,0%,100%,.72)}.public-card{height:100%;border:1px solid var(--gobix-line);background:hsla(0,0%,100%,.92);transition:border-color var(--gobix-motion-base) var(--gobix-motion-ease),box-shadow var(--gobix-motion-base) var(--gobix-motion-ease),transform var(--gobix-motion-base) var(--gobix-motion-ease)}.public-card:hover{border-color:rgba(37,99,235,.38);box-shadow:0 18px 42px rgba(15,23,42,.08);transform:translateY(-2px)}.public-preview{border:1px solid rgba(148,163,184,.32);background:#fff;box-shadow:var(--gobix-shadow-lg)}.public-preview-row{border:1px solid var(--gobix-line);background:#f8fafc}.public-nav-link{color:var(--gobix-slate);text-decoration:none;font-weight:600;transition:color var(--gobix-motion-fast) var(--gobix-motion-ease),background-color var(--gobix-motion-fast) var(--gobix-motion-ease)}.dms-erp-surface{background:var(--gobix-surface)}.dms-erp-muted-surface,.dms-erp-surface{border:1px solid var(--gobix-line);border-radius:var(--gobix-radius-md)}.dms-erp-muted-surface{background:#f1f5f9}.dms-erp-data{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dms-erp-status{display:inline-flex;min-height:24px;align-items:center;gap:6px;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.2}.dms-erp-status[data-status=success]{background:rgba(15,118,110,.1);color:var(--gobix-green)}.dms-erp-status[data-status=warning]{background:rgba(180,83,9,.12);color:var(--gobix-amber)}.dms-erp-status[data-status=danger]{background:rgba(220,38,38,.1);color:var(--gobix-red)}.dms-erp-status[data-status=info]{background:rgba(3,105,161,.1);color:var(--gobix-info)}.public-nav-link:hover{color:var(--gobix-blue)}.public-focus-ring:focus-visible{outline:3px solid rgba(37,99,235,.45);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.public-card,.public-nav-link,.skip-link{transition:none}.public-card:hover{transform:none}}body,html{max-width:100%}*{box-sizing:border-box}canvas,img,svg,video{max-width:100%}.form-card{background:var(--card);border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);transition:all .3s ease}.form-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.input-error,.input-field,.input-field:hover,.input-group,.input-label,.section-title{@apply text-xl font-semibold text-gray-800 mb-4 flex items-center}.section-title:before{content:"";@apply w-1 h-6 bg-primary rounded-full mr-2}.submit-button{@apply w-full bg-primary text-white py-3 px-6 rounded-lg font-medium 
         hover:bg-primary-dark transition-colors duration-200
         focus:outline-none focus:ring-2 focus:ring-primary focus:ring-offset-2}@media (max-width:640px){body,html{overflow-x:hidden}input,select,textarea{font-size:16px}.mantine-AppShell-main,.mantine-Container-root{min-width:0}.mantine-Container-root{padding-left:.75rem!important;padding-right:.75rem!important}.mantine-Modal-content{max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem)!important}.mantine-Modal-header{align-items:flex-start;gap:.5rem}.mantine-Modal-title,.mobile-safe-modal-title{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.2;font-size:clamp(1rem,4.8vw,1.125rem)!important}.mantine-Title-root,.mobile-page-title{max-width:100%;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.mobile-page-title,h1.mantine-Title-root{font-size:clamp(1.35rem,6vw,1.65rem)!important;line-height:1.15!important;letter-spacing:0}h2.mantine-Title-root{font-size:clamp(1.1rem,5vw,1.35rem)!important;line-height:1.2!important;letter-spacing:0}.mobile-safe-modal-content{max-width:100vw!important;max-height:100dvh!important}.mobile-safe-modal-body{overflow-y:auto;padding-bottom:max(1rem,env(safe-area-inset-bottom,0))}.bewirtungsbeleg-confirm-summary{max-height:min(52dvh,420px);overflow-y:auto;padding-right:.125rem}.mantine-Tabs-list{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.mantine-Tabs-list::-webkit-scrollbar{display:none}.mantine-Tabs-tab{flex:0 0 auto}.mantine-Pagination-root{flex-wrap:wrap}.form-card{border-radius:0;box-shadow:none}.input-field,.section-title{@apply text-lg}}.whimsy-button{transition:all .2s ease}.whimsy-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.whimsy-button:active:not(:disabled){transform:translateY(-1px) scale(.98)}@keyframes successGlow{0%{box-shadow:0 0 0 0 rgba(64,192,87,.4)}70%{box-shadow:0 0 0 10px rgba(64,192,87,0)}to{box-shadow:0 0 0 0 rgba(64,192,87,0)}}.success-glow{animation:successGlow .6s ease-out}@keyframes checkPulse{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}.check-pulse{animation:checkPulse .4s ease-out}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}.shake{animation:shake .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-out}@media (prefers-reduced-motion:reduce){.whimsy-button:active:not(:disabled),.whimsy-button:hover:not(:disabled){transform:none}.check-pulse,.fade-in,.shake,.success-glow{animation:none}}svg[height*=calc],svg[width*=calc]{width:1em!important;height:1em!important}.tabler-icon,[class*=tabler-icon]{width:1em;height:1em}.mantine-ActionIcon-root svg,.mantine-Button-leftSection svg,.mantine-Button-rightSection svg{width:16px!important;height:16px!important}