:root{--nx-tab-h:60px;--nx-top-h:52px;--nx-ink:#1d2320;--nx-brass:#a9824a;--nx-brass-deep:#8a6a36;--nx-line:#e4dfd1;--nx-paper:#f5f2ea}.nx-dnav-wrap,.nx-sheet-root,.nx-tabbar,.nx-toast,.nx-topbar,.nx-topbar-spacer{display:none}@media (max-width:1023px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,html body{background-color:var(--nx-paper)}body{-webkit-tap-highlight-color:transparent}input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.nd *),select:not(.nd *),textarea:not(.nd *){font-size:16px!important}.bh-btn,input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.nd *),select:not(.nd *){min-height:44px}.nexoro-dialog-panel input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.nd *),.nexoro-dialog-panel select:not(.nd *),.nexoro-dialog-panel textarea:not(.nd *){min-height:34px!important;padding:6px 10px!important;font-size:13px!important;line-height:1.3}.nexoro-dialog-panel footer button{height:34px;min-height:34px;font-size:13px}a,button,label,summary{touch-action:manipulation}.nx-tabbar{display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--nx-tab-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:rgba(255,255,255,.94);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-top:1px solid var(--nx-line)}.nx-dnav-wrap,.nx-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:210}.nx-dnav-wrap{display:block}.nexoro-mobile-menu-head{display:flex;align-items:center;justify-content:space-between;padding:22px 20px 6px}.nexoro-mobile-menu-head h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:500;line-height:1;letter-spacing:-.02em;color:#1f1d1a}.nexoro-mobile-menu-close{display:grid;place-items:center;width:36px;height:36px;border:1px solid #e4dfd1;border-radius:50%;background:transparent;color:#1f1d1a;cursor:pointer}.nexoro-mobile-menu-list{padding:8px 16px calc(84px + env(safe-area-inset-bottom))}.nexoro-mobile-menu-row a{min-width:0;flex:1;color:inherit}.nexoro-mobile-menu-row,.nexoro-mobile-menu-row a{display:flex;align-items:center;gap:14px;text-decoration:none}.nexoro-mobile-menu-row{min-height:48px;margin:2px 0;padding:0 14px;border-radius:14px;color:#1f1d1a;font-size:16px;font-weight:500;transition:box-shadow .18s ease,background-color .18s ease}.nexoro-mobile-menu-row:hover{background:#fff;box-shadow:0 10px 24px rgba(31,29,26,.1)}.nexoro-mobile-menu-row.is-active{background:#efe6d4}.nexoro-mobile-menu-row.is-active:hover{background:#efe6d4;box-shadow:0 10px 24px rgba(169,130,74,.18)}.nexoro-mobile-menu-ico{width:20px;height:20px;flex:none;color:#3f3c38}.nexoro-mobile-menu-chev{width:16px;height:16px;margin-left:auto;flex:none;color:#c4b49a}.nx-dnav-wrap{padding:0 12px max(12px,env(safe-area-inset-bottom));pointer-events:none}.nx-dnav-wrap>*{pointer-events:auto}.nx-dnav-wrap .nx-tabbar{position:relative;left:auto;right:auto;bottom:auto}.nx-tabbar--design{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));height:auto;padding:10px 6px;background:rgba(29,35,32,.9);-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);border:1px solid rgba(255,255,255,.08);border-radius:28px;box-shadow:0 18px 38px -12px rgba(29,35,32,.55),0 2px 6px rgba(29,35,32,.12)}.nx-tabbar--design .nx-dtab{color:#d8d2c4}.nx-tabbar--design .nx-dtab.is-active{color:#d9b77e}.nx-tabbar--design.is-spread{display:flex;justify-content:space-between;padding:10px 20px}.nx-dtab{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:0;border:0;background:none;color:#6b6760;font-size:9.5px;font-weight:500;line-height:1.15;letter-spacing:0;text-decoration:none}.nx-tabbar--design.is-spread .nx-dtab span{white-space:nowrap}.nx-dtab.is-active{color:#a9824a;font-weight:600}.nx-dtab:active{opacity:.7}.nx-dnav-views{position:absolute;left:calc(20% - 8px);bottom:calc(100% + 8px);z-index:3;display:grid;min-width:168px;max-height:min(420px,62vh);overflow:auto;padding:6px;background:#fffefb;border:1px solid #e4dfd1;border-radius:14px;box-shadow:0 12px 28px rgba(31,29,26,.14)}.nx-dnav-views p{margin:0;padding:10px 14px;font-size:14px;color:#8a857c}.nx-dnav-views button{border:0;border-radius:10px;background:none;padding:10px 14px;text-align:left;font-size:15px;font-weight:500;color:#1f1d1a}.nx-dnav-views button.is-on{background:#efe6d4;font-weight:600}.nx-dnav-views button:hover{box-shadow:0 8px 18px rgba(31,29,26,.1)}.nx-dnav-mode{position:absolute;left:calc(60% - 16px);bottom:calc(100% + 8px);z-index:3;display:grid;min-width:132px;padding:6px;background:#fffefb;border:1px solid #e4dfd1;border-radius:14px;box-shadow:0 12px 28px rgba(31,29,26,.14)}.nx-dnav-mode button{border:0;border-radius:10px;background:none;padding:10px 14px;text-align:left;font-size:15px;font-weight:500;color:#1f1d1a}.nx-dnav-mode button.is-on{background:#efe6d4;font-weight:600}.nx-dnav-mode button:hover{box-shadow:0 8px 18px rgba(31,29,26,.1)}.nx-dnav-zoom{position:absolute;left:8px;bottom:calc(100% + 8px);z-index:3;display:grid;min-width:108px;max-height:min(420px,62vh);overflow:auto;padding:6px;background:#fffefb;border:1px solid #e4dfd1;border-radius:14px;box-shadow:0 12px 28px rgba(31,29,26,.14)}.nx-dnav-zoom button{border:0;border-radius:10px;background:none;padding:10px 14px;text-align:left;font-size:15px;font-weight:500;color:#1f1d1a}.nx-dnav-zoom button.is-on{background:#efe6d4;font-weight:600}.nx-dnav-zoom button:hover{box-shadow:0 8px 18px rgba(31,29,26,.1)}.nx-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;border:0;color:#8b8577;font-size:10.5px;font-weight:600;letter-spacing:.01em;text-decoration:none;min-width:0;padding:6px 2px 4px;transition:color .15s ease}.nx-tab.is-active{color:var(--nx-brass-deep)}.nx-tab:active{opacity:.7}.nx-tab-center{position:relative;display:flex;align-items:flex-start;justify-content:center}.nx-fab{display:grid;place-items:center;width:56px;height:56px;margin-top:-16px;border:0;border-radius:9999px;color:#fff;background:linear-gradient(145deg,#c9a56a,#8a6a36);box-shadow:0 8px 20px -6px rgba(138,106,54,.65),0 0 0 4px rgba(255,255,255,.95);transition:transform .12s ease}.nx-fab:active{transform:scale(.94)}.nx-fab:disabled{opacity:.85}.nx-topbar-spacer{display:block;flex:none}.nx-topbar,.nx-topbar-spacer{height:calc(var(--nx-top-h) + env(safe-area-inset-top))}.nx-topbar{display:flex;align-items:center;gap:4px;position:fixed;top:0;left:0;right:0;z-index:60;padding:env(safe-area-inset-top) 6px 0;background:rgba(245,242,234,.92);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--nx-line)}.nx-icon-btn{display:grid;place-items:center;width:44px;height:44px;flex:none;border:0;background:none;color:var(--nx-ink);border-radius:9999px;text-decoration:none}.nx-icon-btn:active{background:rgba(0,0,0,.06)}.nx-sheet-root{display:block;position:fixed;inset:0;z-index:220}.nx-sheet-backdrop{position:absolute;inset:0;width:100%;border:0;background:rgba(20,18,14,.45);animation:nx-fade .18s ease}.nx-sheet{position:absolute;left:0;right:0;bottom:0;max-height:88dvh;overflow-y:auto;padding:8px 16px calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;box-shadow:0 -12px 40px rgba(0,0,0,.18);animation:nx-rise .22s cubic-bezier(.2,.8,.2,1)}.nx-sheet-grab{width:40px;height:4px;margin:4px auto 10px;border-radius:9999px;background:#d9d2c2}.nx-sheet-item{display:flex;align-items:center;gap:14px;padding:10px 12px;min-height:64px;border:1px solid var(--nx-line);border-radius:16px;background:#fff;text-decoration:none;text-align:left}.nx-sheet-item:active{background:#faf6ec}.nx-sheet-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:#f5efe2;color:var(--nx-brass-deep)}.nx-sheet-icon.is-primary{background:linear-gradient(145deg,#c9a56a,#8a6a36);color:#fff}.nx-toast{display:flex;align-items:center;gap:10px;position:fixed;left:12px;right:12px;z-index:230;bottom:calc(var(--nx-tab-h) + env(safe-area-inset-bottom) + 12px);padding:12px 14px;border-radius:16px;font-size:14px;line-height:1.35;background:#1d2320;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.25);animation:nx-rise .2s ease}.nx-toast.is-ok{background:#33513a}.nx-toast.is-warn{background:#7a5a1f}.nx-toast.is-error{background:#a2402a}@media (display-mode:standalone){body{overscroll-behavior-y:none}}}@keyframes nx-fade{0%{opacity:0}to{opacity:1}}@keyframes nx-rise{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (max-width:720px){.bh-page{padding-top:14px!important;padding-bottom:28px!important}.bh-page .bh-header-row{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.bh-page .bh-page-title{font-size:26px;line-height:1.15}.bh-page .bh-header-actions{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;margin:0 -14px;padding:2px 14px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bh-page .bh-header-actions::-webkit-scrollbar{display:none}.bh-page .bh-header-actions>*{flex:0 0 auto;white-space:nowrap}.bh-page .bh-crumbs{overflow-x:auto;white-space:nowrap;scrollbar-width:none}.bh-page table:not(.bh-keep-table){display:block;width:100%;min-width:0!important}.bh-page table:not(.bh-keep-table) thead{display:none}.bh-page table:not(.bh-keep-table) tbody{display:block}.bh-page table:not(.bh-keep-table) tbody tr{display:block;margin-bottom:10px;padding:8px 14px;background:#fff;border:1px solid var(--bh-line,#e4dfd1)!important;border-radius:0;box-shadow:0 1px 2px rgba(16,24,40,.04)}.bh-page table:not(.bh-keep-table) tbody tr.bg-bh-paper{background:#faf6ec}.bh-page table:not(.bh-keep-table) tbody td{display:flex!important;align-items:baseline;justify-content:space-between;gap:14px;padding:7px 0!important;border:0!important;text-align:right!important;font-size:14px;border-bottom:1px solid var(--bh-line-soft,#efeadd)!important}.bh-page table:not(.bh-keep-table) tbody td:last-child{border-bottom:0!important}.bh-page table:not(.bh-keep-table) tbody td:before{content:attr(data-label);flex:0 1 auto;max-width:44%;text-align:left;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#9a9282}.bh-page table:not(.bh-keep-table) tbody td[data-label=""]:before{display:none}.bh-page table:not(.bh-keep-table) tbody td:empty{display:none!important}.bh-page table:not(.bh-keep-table) tbody td:first-child{justify-content:flex-start;text-align:left!important;font-size:15.5px;font-weight:600;padding-top:8px!important}.bh-page table:not(.bh-keep-table) tbody td:first-child:before{display:none}.bh-page table:not(.bh-keep-table) tbody td>*{max-width:100%}.bh-page div:has(>div.overflow-x-auto>table:not(.bh-keep-table)){border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.bh-page div.overflow-x-auto:has(>table:not(.bh-keep-table)){overflow:visible!important}.bh-page div:has(>table:not(.bh-keep-table)){overflow:visible!important}.bh-page section.bh-card{padding:16px!important}.bh-page form button.bh-btn:only-of-type{width:100%;justify-content:center}.bh-page form .flex.flex-wrap.gap-3>.bh-btn{flex:1 1 auto;justify-content:center}.bh-page .bh-stat-tabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;margin:0 -14px;padding:0 14px 4px}.bh-page .bh-stat-tabs>*{flex:0 0 auto}}@media (max-width:1023px){.nx-av,.nx-rm{max-width:100%;overflow-x:clip}html body .nexoro-cal-mobile-day{--cal-bar:calc(2px + env(safe-area-inset-top, 0px));--cal-top:calc(var(--cal-bar) + 38px);display:grid!important;grid-template-columns:calc((100vw - 49px) / 2) minmax(0,1fr) 34px 34px;grid-template-rows:var(--cal-bar) 38px auto auto auto minmax(0,1fr);column-gap:7px;align-content:start;padding:0 21px 6px;background:#ebe6d9!important;font-family:Inter,Arial,Helvetica,sans-serif}html body .nexoro-calendar:has(.nexoro-cal-mobile-day),html body main:has(.nexoro-cal-mobile-day){background:#ebe6d9!important}html body [data-nx-skin]:has(.nexoro-cal-mobile-day),html:has(.nexoro-cal-mobile-day),html:has(.nexoro-cal-mobile-day) .nexoro-calendar-main-column,html:has(.nexoro-cal-mobile-day) body,html:has(.nexoro-cal-mobile-day) main>div{background:#ebe6d9!important}html body .nexoro-cal-mobile-day:before{content:"";grid-area:3/1/7/-1;margin:0 -9px;border:1px solid #e2dccb;border-radius:8px;background:#ffffff;pointer-events:none}html body .nexoro-cal-mobile-day:after{content:"Kalender";grid-area:2/1/3/-1;display:flex;align-items:flex-end;margin:0 -21px;padding:0 16px 10px;font-size:15px;font-weight:700;letter-spacing:-.005em;color:#1f1d1a;pointer-events:none}html body .nexoro-cal-mobile-day .nexoro-cal-head--date,html body .nexoro-cal-mobile-day .nexoro-cal-head-copy,html body .nexoro-cal-mobile-day .nexoro-cal-head-group,html body .nexoro-cal-mobile-day .nexoro-cal-tools,html body .nexoro-cal-mobile-day .nexoro-cal-tools-right,html body .nexoro-cal-mobile-day .nexoro-calendar-chrome,html body .nexoro-cal-mobile-day .nexoro-calendar-date-header,html body .nexoro-cal-mobile-day .nexoro-calendar-toolbar-slot{display:contents!important}html body .nexoro-cal-mobile-day .nexoro-cal-mweek,html body .nexoro-cal-mobile-day .nexoro-cal-tools-left{display:none!important}html body .nexoro-cal-mobile-day .nexoro-cal-head-lead{grid-area:2/1/3/2;display:flex!important;align-items:center;align-self:center;justify-self:start;height:36px;margin:0 0 0 -13px;padding:0;border:0;background:transparent!important;min-height:0;z-index:3}html body .nexoro-cal-mobile-day .nexoro-cal-head-menu{display:flex!important;width:36px;height:36px;color:#1f1d1a;background:transparent!important;border:0}html body .nexoro-cal-mobile-day .nexoro-cal-head-menu svg{width:20px;height:20px}html body .nexoro-cal-mobile-day:after{padding:0 16px 0 44px;align-items:center;line-height:1}html body .nexoro-cal-mobile-day .nexoro-cal-calsel,html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Suchen],html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom,html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn{position:relative;display:flex;align-items:center;min-width:0;height:34px;padding:0 10px;border:1px solid #b9ae94;border-radius:3px;background:#ffffff;font-size:12px;color:#1f1d1a}html body .nexoro-cal-mobile-day .nexoro-cal-calsel>span,html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom:before,html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn:before{position:absolute;left:9px;top:-6px;padding:0 4px;background:#ffffff;font-size:9px;line-height:11px;color:#6b6760}html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn:before{content:"Datum"}html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom:before{content:"Zoom"}html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn{grid-area:3/1/4/2;box-sizing:border-box;margin-top:14px;text-align:left;cursor:pointer}html body .nexoro-cal-mobile-day .nexoro-cal-head-title-row{display:flex!important;flex:1;align-items:center;justify-content:space-between;gap:8px;width:100%}html body .nexoro-cal-mobile-day .nexoro-cal-head-weekday{display:none!important}html body .nexoro-cal-mobile-day .nexoro-cal-head-title{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1;letter-spacing:0;color:#1f1d1a}html body .nexoro-cal-mobile-day .nexoro-cal-head-date-full{display:inline!important}html body .nexoro-cal-mobile-day .nexoro-cal-head-date-short{display:none!important}html body .nexoro-cal-mobile-day .nexoro-calendar-date-chevron{display:block!important;flex:none;width:13px;height:13px;margin:0;color:#3a3834}html body .nexoro-cal-mobile-day .nexoro-cal-calsel{grid-area:3/2/4/-1;box-sizing:border-box;margin-top:14px;padding:0}html body .nexoro-cal-mobile-day .nexoro-cal-calsel select{width:100%;height:100%;padding:0 28px 0 10px;border:0;border-radius:3px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%233a3834' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 9px center;font-family:inherit;font-size:12px!important;color:#1f1d1a;-webkit-appearance:none;appearance:none;outline:none;min-height:0!important}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative{grid-area:4/1/5/2;position:relative;margin-top:12px;min-width:0}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button{display:flex;width:100%;height:34px;min-height:34px;align-items:center;justify-content:center;gap:8px;padding:0 8px;border:1px solid #b9ae94;border-radius:3px;background:#ffffff!important;box-shadow:none!important;color:#1f1d1a;font-size:14px;font-weight:500;white-space:nowrap}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button:after{content:"Neuer Termin"}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button:active{background:#f5f2ea!important}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button svg{width:18px;height:18px;stroke-width:2.2;color:#5a1418}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>div.absolute{top:calc(100% + 6px)!important;bottom:auto!important;right:auto!important;left:0!important;margin:0!important}html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom{grid-area:4/2/5/3;margin-top:12px;padding:0}html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom>.nexoro-cal-head-btn{width:100%;height:100%;border:0;border-radius:3px;background:transparent;justify-content:center;color:#1f1d1a;font-size:12px}html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom>.nexoro-cal-head-btn svg{display:none}html body .nexoro-cal-mobile-day .nexoro-cal-zoom-val{white-space:nowrap}html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom-menu{right:auto;left:0}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Listenansicht],html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Tagesansicht],html body .nexoro-cal-mobile-day .nexoro-cal-head-refresh,html body .nexoro-cal-mobile-day .nexoro-cal-print-btn{display:grid!important;place-items:center;width:34px;height:34px;min-width:0;min-height:0;padding:0;border:1px solid #b9ae94;border-radius:3px;background:#ffffff;color:#3a3834}html body .nexoro-cal-mobile-day .nexoro-cal-print-btn{grid-area:4/3/5/4;margin-top:12px;width:34px!important;height:34px!important;min-height:34px!important;max-height:none!important;box-sizing:border-box}html body .nexoro-cal-mobile-day .nexoro-cal-head-refresh{grid-area:5/4/6/5;margin:12px 0 10px}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Listenansicht],html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Tagesansicht]{grid-area:4/4/5/5;margin-top:12px}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn:after{display:none}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn svg,html body .nexoro-cal-mobile-day .nexoro-cal-print-btn svg{width:14px;height:14px}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn.is-on,html body .nexoro-cal-mobile-day .nexoro-cal-head-btn:active,html body .nexoro-cal-mobile-day .nexoro-cal-print-btn:active{background:#f3ecdc;color:#7a5a2c}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Suchen]{grid-area:5/1/6/4;margin:12px 0 10px;width:auto;justify-content:flex-start;gap:8px;color:#6b6760}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Suchen]:after{display:inline;content:"Suchen";font-size:12px;color:#6b6760}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Suchen] svg{width:12px;height:12px}html body .nexoro-cal-mobile-day .nexoro-calendar-grid-scroll{grid-area:6/1/7/-1;margin:0 -9px;min-height:0;background:transparent!important;border:0!important}html body .nexoro-cal-mobile-day .nexoro-calendar-grid-scroll:before{display:none}html body .nexoro-cal-mobile-day .nexoro-calendar-availability-names--full{margin:0;padding:0;background:transparent!important;border:0}html body .nexoro-cal-mobile-day .nexoro-cal-mpager{height:auto;flex-direction:row;align-items:baseline;justify-content:center;gap:8px;min-height:0!important;line-height:1.1;padding:13px 0 12px;border-top:1px solid #e8e2d3;border-bottom:1px solid #e8e2d3;background:transparent!important}html body .nexoro-cal-mobile-day .nexoro-cal-mpager .name{font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;color:#1f1d1a}html body .nexoro-cal-mobile-day .nexoro-cal-mpager .count{font-size:13px;color:#6b6760}html body .nexoro-cal-mobile-day .nexoro-cal-mpager .pos{right:8px;font-family:Inter,Arial,sans-serif;font-size:13px}html body .nexoro-cal-mobile-day .nexoro-cal-mpager .pos svg{width:16px;height:16px}html body .nexoro-cal-mobile-day .nexoro-calendar-grid-scroll-body{margin:0;padding-bottom:0!important;border:0!important;background:transparent!important;overflow-x:hidden!important;touch-action:pan-y;overscroll-behavior:contain}html body .nexoro-cal-mobile-day .nexoro-calendar-grid-body,html body .nexoro-cal-mobile-day .nexoro-calendar-grid-cell,html body .nexoro-cal-mobile-day .nexoro-calendar-grid-wrap{border:0!important;background:transparent!important}html body .nexoro-cal-mobile-day .calendar-grid-hour-slot:after{top:0;bottom:auto;border-bottom:0;border-top:1px solid #ece7da}html body .nexoro-cal-mobile-day .calendar-grid-hour-slot:first-child:after{display:none}html body .nexoro-cal-mobile-day .calendar-hour-slot-label{top:5px;left:0;padding:0 0 0 10px;font-size:10px;font-weight:400;line-height:1;letter-spacing:0;color:#6b6760}html body .nexoro-cal-mobile-day .calendar-grid-hour-slot .calendar-half-hour-line{top:50%;height:0;border-bottom:0;border-top:1px dashed #f0ebdf}html body .nexoro-cal-mobile-day .nexoro-cal-event{left:0;right:0;display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px;padding:6px 10px;border-width:0 0 1px!important;border-radius:0;box-shadow:none!important}html body .nexoro-cal-mobile-day .nexoro-cal-event[data-past=true]{background-color:#e2dfd8!important;background-image:repeating-linear-gradient(115deg,rgba(255,255,255,0) 0 7px,rgba(31,29,26,.09) 7px 7.6px)!important;border-color:#d3cfc6!important}html body .nexoro-cal-mobile-day .nexoro-cal-event[data-past=true] .nexoro-cal-event-time,html body .nexoro-cal-mobile-day .nexoro-cal-event[data-past=true] .nexoro-cal-event-title{color:#4a4741!important}html body .nexoro-cal-mobile-day .nexoro-cal-past-shade{z-index:0;background-color:#e2dfd8;background-image:repeating-linear-gradient(115deg,rgba(255,255,255,0) 0 7px,rgba(31,29,26,.09) 7px 7.6px)}html body .nexoro-cal-mobile-day .nexoro-cal-event-time{flex:none;font-size:10.5px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}html body .nexoro-cal-mobile-day .nexoro-cal-event-time i{display:none}html body .nexoro-cal-mobile-day .nexoro-cal-event-title{font-size:12px;font-weight:700;line-height:1.2;color:#1f1d1a;overflow-wrap:anywhere}html body .nexoro-cal-mobile-day .nexoro-calendar-now-indicator{display:block!important}html body .nexoro-cal-mobile-day .nexoro-calendar-now-line,html body .nexoro-cal-mobile-day .nexoro-calendar-now-marker{background:#8f1d22!important}html body .nexoro-cal-mobile-day .nexoro-calendar-now-marker{display:none}html body .nexoro-cal-mobile-day .calendar-now-time-label,html body .nexoro-cal-mobile-day .nexoro-cal-now-pill{position:absolute;left:8px;top:-15px;padding:0;border:0;background:transparent!important;box-shadow:none;font-size:12px;font-weight:700;line-height:1;color:#8f1d22!important}html body .nexoro-calendar .nexoro-calendar-mini-cal{display:none!important}html body .nx-pop{position:fixed;left:14px;right:14px;top:calc(var(--cal-top, 82px) + 62px);z-index:190;display:flex;flex-direction:column;width:auto;border:1px solid #e4dfd1;border-radius:16px;background:#fffefb;box-shadow:0 1px 2px rgba(40,30,15,.06),0 28px 56px -18px rgba(40,30,15,.35);font-family:var(--font-cal-sans),"Inter",system-ui,sans-serif}html body .nx-pop-dots,html body .nx-pop-kw,html body .nx-pop-kwn,html body .nx-pop-tip{display:none!important}html body .nx-pop-head{display:flex;align-items:center;justify-content:space-between;padding:18px 16px 10px 20px}html body .nx-pop-month{display:flex;align-items:baseline;gap:8px;font-family:var(--font-cal-serif),"Newsreader",Georgia,serif;font-size:24px;font-weight:500;line-height:1;text-transform:capitalize;color:#1f1d1a}html body .nx-pop-month button{all:unset;cursor:pointer;padding:6px 0}html body .nx-pop-month button.is-on{color:#a9824a}html body .nx-pop-nav{display:flex;gap:6px;border:0;background:transparent;transform:none}html body .nx-pop-nav button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(169,130,74,.45);border-radius:50%;background:transparent;color:#6b4f22}html body .nx-pop-body{padding:0 12px 6px}html body .nx-pop-body[hidden]{display:none}html body .nx-pop-row,html body .nx-pop-wd{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}html body .nx-pop-wd span{padding:4px 0 8px;font-size:11px;font-weight:600;letter-spacing:.06em;color:#6b6760}html body .nx-pop-rows{display:flex;flex-direction:column}html body .nx-pop-row{align-items:center}html body .nx-pop-day{display:flex;align-items:center;justify-content:center;height:46px;padding:0;border:0;background:transparent;font-family:inherit}html body .nx-pop-num{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-size:15px;font-weight:500;color:#1f1d1a;font-variant-numeric:tabular-nums}html body .nx-pop-day.is-out .nx-pop-num{color:#c4bdad}html body .nx-pop-day.is-today .nx-pop-num{font-weight:600;box-shadow:inset 0 0 0 1px #a9824a}html body .nx-pop-day.is-sel .nx-pop-num{background:transparent;box-shadow:inset 0 0 0 1.5px #1f1d1a;color:#1f1d1a;font-weight:600}html body .nx-pop-grid{padding:4px 16px 16px;gap:8px}html body .nx-pop-grid button{height:48px;font-size:15px}html body .nx-pop-foot{display:flex!important;align-items:center;justify-content:space-between;padding:6px 20px 16px;border:0}html body .nx-pop-foot button{padding:10px 0;border:0;background:transparent;font-family:inherit;font-size:14px;font-weight:600;color:#86652f}html body .nexoro-dialog-overlay{align-items:flex-end!important;padding:0!important;background:rgba(23,23,23,.45)}html body .nexoro-dialog-panel.nx-dlg{width:100%!important;max-width:none!important;max-height:94dvh!important;border:0;border-radius:14px 14px 0 0;box-shadow:0 -20px 50px -20px rgba(40,30,15,.45)}html body .nx-dlg-head{padding:22px 20px 16px 24px}html body .nx-dlg-title{font-size:24px;font-style:normal;font-weight:500}html body .nx-dlg-sub{font-size:14px}html body .nx-dlg-x{width:40px;height:40px;border-radius:50%;background:#f1ead9}html body .nx-dlg-body{gap:30px;padding:22px 24px 28px}html body .nx-dlg-label{margin-bottom:14px;font-size:11px;letter-spacing:.16em}html body .nx-dlg-field,html body .nx-dlg-sec label>span.block{margin-bottom:8px;font-size:13px}html body .nx-dlg-chips{gap:10px}html body .nx-dlg-chip{flex:1 1 calc(50% - 5px);min-width:0;height:48px;padding:0 14px;font-size:15px;border-radius:3px}html body .nx-dlg-grid3{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px 14px}html body .nx-dlg-grid3>:nth-child(3){grid-column:1/-1}html body .nx-dlg-durs{flex-wrap:wrap;gap:8px;margin-top:14px}html body .nx-dlg-dur{height:40px;padding:0 16px;font-size:14px;border-radius:3px}html body .nx-dlg-res{margin-top:22px}html body .nx-dlg-reschips{gap:8px}html body .nx-dlg-reschip{flex:1 1 calc(33.333% - 6px);min-width:0;height:48px;font-size:14px;border-radius:3px}html body .nexoro-dialog-panel.nx-dlg input:not([type=hidden]):not([type=checkbox]):not([type=radio]),html body .nexoro-dialog-panel.nx-dlg select,html body .nexoro-dialog-panel.nx-dlg textarea{height:52px!important;min-height:52px!important;padding:0 16px!important;border-radius:12px!important;font-size:16px!important;line-height:1.3}html body .nexoro-dialog-panel.nx-dlg textarea{height:100px!important;padding:14px 16px!important}html body .nx-datefield-btn{height:52px;border-radius:12px}html body .nexoro-dialog-panel.nx-dlg .nx-datefield-edit input:not([type=hidden]){height:50px!important;min-height:0!important;padding:0 0 0 14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:15px!important;letter-spacing:-.01em}html body .nx-datefield-ico{display:grid;place-items:center;margin:0 12px 0 6px}html body .nx-datefield-ico svg{width:18px;height:18px}html body .nx-dlg-sec>.space-y-3{grid-template-columns:minmax(0,1fr);gap:18px}html body .nx-dlg-sec>.space-y-3>p{margin-top:0!important;font-size:13px;line-height:1.5}html body .nx-dlg-foot{flex-direction:column;align-items:stretch;gap:14px;padding:16px 24px calc(20px + env(safe-area-inset-bottom))}html body .nx-dlg-summary{font-size:14px;text-align:center}html body .nx-dlg-actions{display:grid;grid-template-columns:1fr 1.6fr;gap:10px}html body .nx-dlg-cancel{border:1px solid #e0d9c8;background:#fffefb;font-weight:500}html body .nx-dlg-cancel,html body .nx-dlg-save{height:52px;border-radius:12px;font-size:16px}html body .nx-sl{align-items:flex-end!important;padding:0!important;z-index:300!important}html body .nx-sl .nx-sl-box{width:100%!important;max-width:none!important;max-height:92dvh!important;border:0!important;border-radius:24px 24px 0 0!important}html body .nx-sl .nx-sl-head{padding:22px 20px 16px 24px!important}html body .nx-sl .nx-sl-head h2{font-size:28px!important}html body .nx-sl .nx-sl-head button{width:40px;height:40px;background:#f1ead9!important}html body .nx-sl .nx-sl-box>div.flex{flex-direction:column}html body .nx-sl .nx-sl-nav{width:100%!important;padding:12px 20px!important;border-right:0!important;border-bottom:1px solid #e0d9c8;overflow-x:auto;scrollbar-width:none}html body .nx-sl .nx-sl-nav::-webkit-scrollbar{display:none}html body .nx-sl .nx-sl-nav ul{display:flex;gap:8px;margin:0;padding:0;list-style:none}html body .nx-sl .nx-sl-nav li{flex:none;margin:0!important}html body .nx-sl .nx-sl-nav button{width:auto!important;min-height:44px;padding:0 18px!important;border:1px solid #e0d9c8;border-radius:999px!important;background:#fffefb;font-size:14px!important;white-space:nowrap}html body .nx-sl .nx-sl-nav button.bg-white{border-color:#c4a273;background:#efe1c8!important;color:#5c4420!important}html body .nx-sl .nx-sl-main{padding:20px 20px calc(24px + env(safe-area-inset-bottom))!important;overflow-y:auto}html body .nx-sl .nx-sl-main>p{font-size:14px!important;line-height:1.5}html body .nx-sl .nx-sl-field{min-height:132px;margin-top:14px}html body .nx-sl .nx-sl-field textarea{font-size:13px!important;line-height:1.6;padding:16px!important;min-height:132px}html body .nx-sl .nx-sl-main>div:last-child{flex-direction:column-reverse;align-items:stretch;gap:14px;margin-top:18px}html body .nx-sl .nx-sl-preview{align-self:center;padding:8px 0;font-size:12.5px!important}html body .nx-sl button.nx-sl-copy{width:100%;height:54px;border-radius:14px!important;font-size:14px!important}html body .nx-rm .nx-rm-bartools{display:flex;flex-direction:column;align-items:stretch;gap:14px}html body .nx-rm .nx-rm-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%}html body .nx-rm .nx-rm-place{grid-column:1/-1}html body .nx-rm .nx-rm-pill{width:100%;height:48px;justify-content:space-between;font-size:15px;padding:0 18px}html body .nx-rm .nx-rm-search{width:100%;height:48px;padding:0 16px}html body .nx-rm .nx-rm-search input{font-size:16px!important;min-height:0!important}html body .nx-rm a.nx-rm-add,html body .nx-rm button.nx-rm-add{width:auto;height:48px;padding:0 20px 0 16px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600}html body .nx-rm-card{margin-top:20px;border-radius:20px;overflow:hidden}html body .nx-rm-card-head{height:auto!important;min-height:0!important;display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:20px 20px 16px}html body .nx-rm-card-head h2{margin:0;font-size:24px;line-height:1.15}html body .nx-rm-filters{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none}html body .nx-rm-filters::-webkit-scrollbar{display:none}html body .nx-rm-filters button{flex:none;min-height:40px;padding:0 16px;font-size:14px;white-space:nowrap}html body .nx-rm-table{display:block;width:100%;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}html body .nx-rm-table::-webkit-scrollbar{display:none}html body .nx-rm-table .nx-rm-row{min-width:720px;min-height:76px;padding-left:20px;padding-right:20px;box-sizing:border-box}html body .nx-rm-table .nx-rm-row.nx-rm-rowhead{min-height:46px}html body .nx-rm-row .nx-rm-menu button{width:44px;height:44px;border-radius:50%;font-size:20px}.nx-av .nx-rm-bartools{display:flex;flex-direction:column;align-items:stretch;gap:12px}.nx-av .nx-rm-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%}.nx-av .nx-rm-place{grid-column:1/-1}.nx-av .nx-rm-pill{width:100%;height:44px;justify-content:space-between;font-size:14px}.nx-av .nx-rm-search{width:100%;height:44px;font-size:16px}.nx-av .nx-rm-search input{font-size:16px!important;min-height:0!important}.nx-av .nx-av-seg{display:none}.nx-av a.nx-rm-add,.nx-av button.nx-rm-add{width:auto;height:44px;padding:0 18px 0 14px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.nx-rm-pop{left:0;right:0;min-width:0}.nx-rm-pop button{padding:13px 14px;font-size:15px}html body .nx-av-week .nx-av-label-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-bottom:12px}html body .nx-av-week .nx-av-label-row>:first-child{flex-basis:100%}html body .nx-av-week .nx-av-label-row button{padding:4px 0;white-space:nowrap;text-align:left}html body .nx-av-week .nx-av-label-row>:last-child:not(:first-child):not(button){flex-basis:100%;order:3;font-size:13px}html body .nx-av-days{display:flex;flex-wrap:nowrap;gap:10px;margin:0 -14px;padding:2px 14px 10px;overflow-x:auto;overflow-y:hidden;border:0;border-radius:0;background:transparent;scroll-snap-type:x mandatory;scroll-padding-left:14px;-webkit-overflow-scrolling:touch;scrollbar-width:none}html body .nx-av-days::-webkit-scrollbar{display:none}html body .nx-av-day{display:flex;flex:0 0 138px;flex-direction:column;align-items:flex-start;gap:6px;width:138px;min-height:0;padding:14px 14px 15px;border:1px solid #e4dfd1;border-radius:16px;background:#fffefb;box-shadow:0 1px 2px rgba(31,29,26,.04);text-align:left;scroll-snap-align:start}html body .nx-av-day:last-child{border:1px solid #e4dfd1}html body .nx-av-day:hover{background:#fffefb;border-color:#e4dfd1;box-shadow:0 1px 2px rgba(31,29,26,.04)}html body .nx-av-day-wd{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.12em;color:#8a857c}html body .nx-av-day-wd i{display:inline-block}html body .nx-av-day strong{margin:2px 0 0;font-size:24px;line-height:1.05;white-space:nowrap}html body .nx-av-day-hours{margin:8px 0 0;font-size:13px;font-weight:600;white-space:nowrap}html body .nx-av-day small{font-size:12px;color:#8a857c;white-space:nowrap}html body .nx-av-day.is-closed{background:#fbf8f1}html body .nx-av-day.is-closed .nx-av-day-hours,html body .nx-av-day.is-closed strong{color:#a29c90;font-weight:500}html body .nx-av-day.is-today{box-shadow:none}html body .nx-av-day.is-today,html body .nx-av-day.is-today:hover{background:#f3e9d3;border-color:#e3d2a8}html body .nx-av-day.is-today .nx-av-day-wd{color:#86652f}html body [data-nexoro-app-sidebar].fixed{background-color:#f5f2ea!important}html body [data-nexoro-app-sidebar] .nexoro-mobile-menu-head{display:flex!important;padding:max(20px,env(safe-area-inset-top)) 20px 8px}html body [data-nexoro-app-sidebar] .nexoro-mobile-menu-close{display:grid!important;width:44px;height:44px;background:#fff}html body [data-nexoro-app-sidebar] .nexoro-mobile-menu-list{padding:4px 16px calc(96px + env(safe-area-inset-bottom))}html body [data-nexoro-app-sidebar] .nexoro-mobile-menu-list>div{padding:0}html body [data-nexoro-app-sidebar] nav a.nexoro-mobile-menu-row,html body [data-nexoro-app-sidebar] nav div.nexoro-mobile-menu-row{display:flex;align-items:center;gap:14px;min-height:52px;margin:2px 0;padding:0 14px;border-radius:14px;font-size:16px;font-style:normal;font-weight:500;line-height:1.3;color:#1d2320;background:transparent}html body [data-nexoro-app-sidebar] nav a.nexoro-mobile-menu-row svg{display:block}html body [data-nexoro-app-sidebar] nav a.nexoro-mobile-menu-row:active{background:#ece6d6}html body [data-nexoro-app-sidebar] nav a.nexoro-mobile-menu-row.is-active,html body [data-nexoro-app-sidebar] nav div.nexoro-mobile-menu-row.is-active{background:#ebe0c8;color:#1d2320;font-weight:600}html body [data-nexoro-app-sidebar] nav a.nexoro-mobile-menu-row.is-active .nexoro-mobile-menu-ico{color:#8a6a36}html body [data-nexoro-app-sidebar] .nexoro-mobile-menu-list [class*=uppercase]{padding:22px 14px 6px;font-size:11px;letter-spacing:.16em;font-weight:600;color:#8a857c!important}.nexoro-berichte-tabs{flex-wrap:nowrap;overflow-x:auto;padding:0 20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nexoro-berichte-tabs::-webkit-scrollbar{display:none}.nexoro-berichte-tabs a{flex:none;white-space:nowrap;padding-block:12px}.nexoro-berichte-tabs a[href*=import-export]{display:none}.nx-forms-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nx-forms-actions .nx-forms-btn.is-gold{grid-column:1/-1;order:-1;height:52px;min-height:52px;font-size:15px;font-weight:600;border-radius:14px}.nx-forms-actions .nx-forms-btn:not(.is-gold){height:auto;min-height:52px;padding:8px 12px;font-size:12.5px;line-height:1.25;text-align:left;white-space:normal;border-radius:12px}.nx-forms-lead{font-size:14px;line-height:1.5;color:#6b6760}.nx-cd-bar-in{gap:8px}.nx-cd-bar-in .nx-cd-back,.nx-cd-bar-in .nx-cd-btn{min-height:42px}.nexoro-avail-tabs,[role=tablist].nx-tabs{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nexoro-avail-tabs::-webkit-scrollbar{display:none}.nexoro-avail-tabs a{min-height:44px;display:inline-flex;align-items:center}html body .nexoro-cal-mobile-day{grid-template-columns:calc((100vw - 45px) / 2) minmax(0,1fr) 28px 28px;column-gap:5px;padding:0 16px 4px}html body .nexoro-cal-mobile-day:before{margin:0 -6px}html body .nexoro-cal-mobile-day:after{font-size:13px;margin:0 -16px}html body .nexoro-cal-mobile-day .nexoro-cal-calsel,html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Suchen],html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom,html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn{height:28px;padding:0 8px;font-size:11px}html body .nexoro-cal-mobile-day .nexoro-cal-calsel>span,html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom:before,html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn:before{left:7px;top:-5px;padding:0 3px;font-size:8px;line-height:10px}html body .nexoro-cal-mobile-day .nexoro-cal-head-title{font-size:11px}html body .nexoro-cal-mobile-day .nexoro-calendar-date-chevron{width:11px;height:11px}html body .nexoro-cal-mobile-day .nexoro-cal-calsel{padding:0}html body .nexoro-cal-mobile-day .nexoro-cal-calsel select{font-size:11px!important;padding:0 24px 0 8px;background-size:10px 10px;background-position:right 7px center}html body .nexoro-cal-mobile-day .nexoro-cal-calsel,html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn{margin-top:10px}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Listenansicht],html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Tagesansicht],html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom,html body .nexoro-cal-mobile-day .nexoro-cal-print-btn,html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative{margin-top:8px}html body .nexoro-cal-mobile-day .nexoro-cal-head-refresh{margin:8px 0}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Suchen]{margin:8px 0;gap:6px}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button{height:28px;min-height:28px;gap:6px;padding:0 6px;font-size:12px}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button svg{width:14px;height:14px}html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom>.nexoro-cal-head-btn{font-size:11px}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Listenansicht],html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Tagesansicht],html body .nexoro-cal-mobile-day .nexoro-cal-head-refresh,html body .nexoro-cal-mobile-day .nexoro-cal-print-btn{width:28px;height:28px}html body .nexoro-cal-mobile-day .nexoro-cal-print-btn{width:28px!important;height:28px!important;min-height:28px!important}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn svg,html body .nexoro-cal-mobile-day .nexoro-cal-print-btn svg{width:12px;height:12px}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Suchen]:after{font-size:11px}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Suchen] svg{width:11px;height:11px}html body .nexoro-cal-mobile-day .nexoro-cal-mpager{padding:9px 0 8px;gap:6px}html body .nexoro-cal-mobile-day .nexoro-cal-mpager .name{font-size:13px}html body .nexoro-cal-mobile-day .nexoro-cal-mpager .count,html body .nexoro-cal-mobile-day .nexoro-cal-mpager .pos{font-size:11px}html body .nexoro-cal-mobile-day .nexoro-cal-mpager .pos svg{width:14px;height:14px}html body .nexoro-cal-mobile-day{grid-template-columns:calc((100vw - 41px) / 2) minmax(0,1fr) 22px 22px;column-gap:4px;padding:0 14px 3px}html body .nexoro-cal-mobile-day:before{margin:0 -5px;border-radius:6px}html body .nexoro-cal-mobile-day:after{font-size:12px;margin:0 -14px;padding:0 14px 0 38px}html body .nexoro-cal-mobile-day .nexoro-cal-head-menu{width:30px;height:30px}html body .nexoro-cal-mobile-day .nexoro-cal-head-menu svg{width:17px;height:17px}html body .nexoro-cal-mobile-day .nexoro-cal-calsel,html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Suchen],html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom,html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn{height:22px;padding:0 6px;font-size:10px;border-radius:2px}html body .nexoro-cal-mobile-day .nexoro-cal-calsel>span,html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom:before,html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn:before{left:6px;top:-4px;padding:0 2px;font-size:7px;line-height:8px}html body .nexoro-cal-mobile-day .nexoro-cal-head-title{font-size:10px}html body .nexoro-cal-mobile-day .nexoro-calendar-date-chevron{width:9px;height:9px}html body .nexoro-cal-mobile-day .nexoro-cal-calsel{padding:0}html body .nexoro-cal-mobile-day .nexoro-cal-calsel select{font-size:10px!important;padding:0 20px 0 6px;background-size:9px 9px;background-position:right 6px center}html body .nexoro-cal-mobile-day .nexoro-cal-calsel,html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn{margin-top:8px}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Listenansicht],html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Tagesansicht],html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom,html body .nexoro-cal-mobile-day .nexoro-cal-print-btn,html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative{margin-top:6px}html body .nexoro-cal-mobile-day .nexoro-cal-head-refresh{margin:6px 0}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Suchen]{margin:6px 0;gap:5px}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button{height:22px;min-height:22px;gap:5px;padding:0 5px;font-size:10.5px;border-radius:2px}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button svg{width:11px;height:11px}html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom>.nexoro-cal-head-btn{font-size:10px}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Listenansicht],html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Tagesansicht],html body .nexoro-cal-mobile-day .nexoro-cal-head-refresh,html body .nexoro-cal-mobile-day .nexoro-cal-print-btn{width:22px;height:22px;border-radius:2px}html body .nexoro-cal-mobile-day .nexoro-cal-print-btn{width:22px!important;height:22px!important;min-height:22px!important}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn svg,html body .nexoro-cal-mobile-day .nexoro-cal-print-btn svg{width:10px;height:10px}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Suchen]:after{font-size:10px}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Suchen] svg{width:10px;height:10px}html body .nexoro-cal-mobile-day .nexoro-cal-mpager{padding:7px 0 6px;gap:5px}html body .nexoro-cal-mobile-day .nexoro-cal-mpager .name{font-size:12px}html body .nexoro-cal-mobile-day .nexoro-cal-mpager .count,html body .nexoro-cal-mobile-day .nexoro-cal-mpager .pos{font-size:10px}html body .nexoro-cal-mobile-day .nexoro-cal-mpager .pos svg{width:12px;height:12px}html body .nx-pop{top:calc(var(--cal-top, 40px) + 36px);left:14px;right:auto;width:min(296px,calc(100vw - 28px));border-radius:8px}html body .nx-pop-head{padding:10px 10px 4px 14px}html body .nx-pop-month{font-size:15px}html body .nx-pop-nav button{width:26px;height:26px}html body .nx-pop-nav button svg{width:12px;height:12px}html body .nx-pop-body{padding:0 8px 4px}html body .nx-pop-wd span{padding:2px 0 4px;font-size:9px}html body .nx-pop-day{height:32px}html body .nx-pop-num{width:27px;height:27px;font-size:12px}html body .nx-pop-grid{padding:2px 10px 10px;gap:6px}html body .nx-pop-grid button{height:34px;font-size:12px}html body .nx-pop-foot{padding:2px 14px 10px}html body .nx-pop-foot button{padding:6px 0;font-size:12px}html body .nexoro-cal-mobile-day{grid-template-rows:var(--cal-bar) 38px auto auto auto auto minmax(0,1fr)}html body .nexoro-cal-mobile-day:before{grid-area:3/1/8/-1}html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn{grid-area:3/1/4/-1}html body .nexoro-cal-mobile-day .nexoro-cal-calsel{grid-area:4/1/5/-1;margin-top:8px}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative{grid-area:5/1/6/2}html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom{grid-area:5/2/6/3}html body .nexoro-cal-mobile-day .nexoro-cal-print-btn{grid-area:5/3/6/4}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Listenansicht],html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Tagesansicht]{grid-area:5/4/6/5}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Suchen]{grid-area:6/1/7/4}html body .nexoro-cal-mobile-day .nexoro-cal-head-refresh{grid-area:6/4/7/5}html body .nexoro-cal-mobile-day .nexoro-calendar-grid-scroll{grid-area:7/1/8/-1}html body .nx-pop{top:calc(var(--cal-top, 40px) + 36px)}html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn{grid-area:3/1/4/2}html body .nexoro-cal-mobile-day .nexoro-cal-calsel{grid-area:4/1/5/2}html body .nexoro-cal-mobile-day .nexoro-cal-calsel,html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn{justify-self:start;width:118px}html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom{grid-area:4/2/5/3;justify-self:start;width:118px;margin-top:8px}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative{grid-area:5/1/6/3}html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom{margin-left:calc(118px + 2px - (100vw - 41px) / 2 - 4px)}html body .nexoro-cal-mobile-day{grid-template-columns:118px 118px 22px 22px 22px minmax(0,1fr);column-gap:2px}html body .nexoro-cal-mobile-day .nexoro-cal-calsel{grid-area:4/1/5/2}html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom{grid-area:4/2/5/3;margin-left:0;width:118px}html body .nexoro-cal-mobile-day .nexoro-cal-print-btn{grid-area:4/3/5/4;margin-top:8px}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Listenansicht],html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Tagesansicht]{grid-area:4/4/5/5;margin-top:8px}html body .nexoro-cal-mobile-day .nexoro-cal-head-refresh{grid-area:4/5/5/6;margin:8px 0 0}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative{grid-area:5/1/6/-1}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Suchen]{grid-area:6/1/7/-1}html body .nexoro-cal-mobile-day{grid-template-columns:118px 62px 22px 22px 22px minmax(0,1fr)}html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom{width:62px}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative{grid-area:5/1/6/2}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Suchen]{grid-area:5/2/6/-1;margin:6px 0 8px;grid-area:5/2/6/6}html body .nexoro-cal-mobile-day.is-search .nexoro-cal-search-wrap{left:134px;right:14px;top:calc(var(--cal-top, 40px) + 66px);height:22px;padding:0 6px;gap:5px;border:1px solid #b9ae94;border-radius:2px;background:#ffffff;box-shadow:0 6px 14px rgba(31,29,26,.14)}html body .nexoro-cal-mobile-day.is-search .nexoro-cal-search-wrap svg{width:10px;height:10px}html body .nexoro-cal-mobile-day.is-search .nexoro-cal-search{width:calc(100% / .7);height:22px;font-size:16px;line-height:22px;padding:0;transform:scale(.7);transform-origin:left center}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Listenansicht],html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Tagesansicht],html body .nexoro-cal-mobile-day .nexoro-cal-head-refresh,html body .nexoro-cal-mobile-day .nexoro-cal-print-btn{grid-row:3/4;grid-column:6/7;justify-self:end;align-self:start;margin-top:8px;margin-bottom:0;margin-left:0}html body .nexoro-cal-mobile-day .nexoro-cal-head-refresh{margin-right:0}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Listenansicht],html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Tagesansicht]{margin-right:24px}html body .nexoro-cal-mobile-day .nexoro-cal-print-btn{margin-right:48px}html body .nexoro-cal-mobile-day .nexoro-cal-calsel{grid-area:3/1/4/2}html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn{grid-area:4/1/5/2}html body .nx-pop{top:calc(var(--cal-top, 40px) + 66px)}html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom{grid-area:3/2/4/3;margin-top:8px;margin-left:0;grid-area:3/2/4/7;justify-self:center;margin-right:72px;grid-area:4/6/5/7;justify-self:end;margin-right:4px;width:70px;margin-right:0}html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn{grid-area:3/2/4/7;justify-self:center;margin-top:8px;margin-right:72px}html body .nx-pop{top:calc(var(--cal-top, 40px) + 36px);left:min(calc(50vw - 35px),calc(100vw - 310px));right:auto}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Suchen]{grid-area:4/1/5/2;margin:8px 0 0}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative{grid-area:5/1/6/2;margin:8px 0}html body .nexoro-cal-mobile-day.is-search .nexoro-cal-search-wrap{left:14px;right:14px;top:calc(var(--cal-top, 40px) + 38px)}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Suchen]{grid-area:4/1/5/3;justify-self:start;width:156px}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative{grid-area:4/1/5/2;margin:8px 0 0}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Suchen]{grid-area:5/1/6/3;justify-self:start;width:156px;margin:8px 0}html body .nexoro-cal-mobile-day.is-search .nexoro-cal-search-wrap{left:14px;right:14px;top:calc(var(--cal-top, 40px) + 68px);right:auto;width:156px;box-shadow:none;border-color:#a9824a}html body .nexoro-cal-mobile-day .nexoro-cal-mclock{grid-area:5/6/6/7;justify-self:end;width:70px;margin-top:6px;text-align:center;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#6b6760}}@media (min-width:1024px){.nexoro-cal-mclock{display:none}}@media (max-width:1023px){html body .nexoro-cal-mobile-day .nexoro-cal-mclock{height:auto;min-height:0;font-size:14px;line-height:22px;font-weight:700;color:#3d3a35;position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:70px;height:22px;margin:8px 0;padding:0 6px;border:1px solid #b9ae94;border-radius:2px;background:#ffffff;font-size:11px;line-height:1;font-weight:400;color:#1f1d1a}html body .nexoro-cal-mobile-day .nexoro-cal-mclock:before{content:"Zeit";position:absolute;left:7px;top:-5px;padding:0 3px;background:#ffffff;font-size:7px;line-height:8px;color:#6b6760}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Suchen]{grid-area:5/1/6/4;width:200px}html body .nexoro-cal-mobile-day.is-search .nexoro-cal-search-wrap{width:200px}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button{border-color:#a9824a;background:#a9824a!important;color:#ffffff;font-weight:600;box-shadow:0 3px 8px -4px rgba(120,86,40,.7)!important}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button svg{color:#ffffff}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button:active{background:#96713c!important}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button{align-items:center;line-height:1}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button svg{flex:none;transform:translateY(.6px)}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button:after{line-height:1;padding-top:1px}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button svg{display:none}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button{align-items:center;justify-content:center;line-height:1}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button:after{content:"+\00a0\00a0Neuer Termin";display:block;padding:0;line-height:1;white-space:pre}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button,html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button:after{font-weight:500;font-size:11px;letter-spacing:.01em;font-family:Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:0}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button{gap:5px}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button:before{content:"+";display:block;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:400;line-height:1;transform:translateY(-.5px)}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button:after{content:"Neuer Termin";white-space:nowrap}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button{border:1px solid #0a5243;border-radius:3px;background:#0a5243!important;color:#ffffff;box-shadow:none!important;gap:6px}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button:active{background:#083f34!important}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button:before{font-size:15px;font-weight:700;color:#ffffff}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button:after{color:#ffffff}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative{grid-area:4/1/5/3;justify-self:start;width:138px}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button{border-color:#7a1a1f;background:#7a1a1f!important}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button:active{background:#5f1317!important}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button:after{content:"Termin hinzufügen"}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button:before{font-weight:300;font-size:16px}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button{gap:4px}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button:before{font-size:22px;font-weight:300;height:20px;line-height:20px;transform:translateY(-.5px);transform:translateY(1px);transform:translate(-2px,1px);transform:translate(-4px,1px);content:"";flex:none;width:12px;height:12px;font-size:0;line-height:0;background:linear-gradient(#ffffff,#ffffff) 50% /100% 1px no-repeat,linear-gradient(#ffffff,#ffffff) 50% /1px 100% no-repeat;transform:translate(-4px,.5px);width:10px;height:10px;content:none;display:none}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button{gap:0}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Suchen]{display:none!important}html body .nexoro-cal-mobile-day .nexoro-cal-search-wrap{display:flex!important;position:relative!important;left:auto;right:auto;top:auto;z-index:auto;grid-area:5/1/6/4;justify-self:start;align-items:center;box-sizing:border-box;width:200px;height:22px;margin:8px 0;padding:0 6px;gap:5px;border:1px solid #b9ae94;border-radius:2px;background:#ffffff;box-shadow:none;overflow:hidden}}@media (max-width:1023px){html body .nexoro-cal-mobile-day .nexoro-cal-search-wrap:focus-within{border-color:#a9824a}html body .nexoro-cal-mobile-day .nexoro-cal-search-wrap svg{display:block;flex:none;width:10px;height:10px;stroke:#6b6760;fill:none;stroke-width:1.8}html body .nexoro-cal-mobile-day .nexoro-cal-search-wrap .nexoro-cal-search{display:block!important;flex:none;box-sizing:border-box;width:calc((100% + 20px) / .7);height:22px!important;min-height:0!important;max-height:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:16px;line-height:22px;color:#1f1d1a;outline:none!important;transform:scale(.7);transform-origin:left center;margin:0 calc(-1 * (100% + 20px) * .3 / .7) 0 0}html body .nexoro-cal-mobile-day .nexoro-cal-search-wrap .nexoro-cal-search::placeholder{color:#6b6760;opacity:1}}@media (max-width:1023px){html body .nx-pop{border-radius:2px;border:1px solid #ddd6c4;box-shadow:0 6px 18px -8px rgba(40,30,15,.22)}html body .nx-pop,html body .nx-pop *{font-family:Arial,Helvetica,sans-serif!important}html body .nx-pop-month,html body .nx-pop-month button{font-style:normal;font-weight:400}html body .nx-pop-num{border-radius:3px}html body .nx-pop-day.is-today .nx-pop-num{box-shadow:inset 0 0 0 1px #a9824a}html body .nx-pop-day.is-sel .nx-pop-num{box-shadow:inset 0 0 0 1.5px #1f1d1a}html body .nx-pop-grid button,html body .nx-pop-nav button{border-radius:3px}html body .nx-pop-nav button{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0;color:#3d3a35}html body .nx-pop-nav button svg{width:16px;height:16px}html body .nx-pop-nav button:active,html body .nx-pop-nav button:hover{background:transparent!important;color:#86652f}html body .nx-pop-foot{display:none!important}html body .nx-pop-body{padding-bottom:8px}html body .nexoro-cal-mobile-day .nexoro-cal-mpager{padding:11px 0 10px}html body .nexoro-cal-mobile-day .nexoro-calendar-grid-scroll{margin:0 -5px}html body .nexoro-cal-mobile-day .nexoro-cal-event{gap:18px}html body .nexoro-cal-mobile-day .nexoro-cal-event .nexoro-cal-event-time{margin-right:6px}html body .nexoro-cal-mobile-day .nexoro-cal-event{padding-left:16px;gap:24px}html body .nexoro-cal-mobile-day .nexoro-cal-event[data-past=true]{box-sizing:border-box;border:2px solid color-mix(in oklab,var(--nx-bar,#a9824a) 60%,#ffffff)!important}html body .nexoro-cal-mobile-day .nexoro-cal-mpager,html body .nexoro-cal-mobile-day .nexoro-calendar-availability-names{touch-action:pan-y}html body .nexoro-cal-mobile-day{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px 40px 40px;grid-template-rows:var(--cal-bar) 38px auto auto auto auto minmax(0,1fr);column-gap:6px;padding:0 14px 6px}html body .nexoro-cal-mobile-day .nexoro-cal-calsel{grid-area:3/1/4/2;justify-self:stretch;width:auto;height:40px;margin:8px 0 0}html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn{grid-area:3/2/4/3;justify-self:stretch;width:auto;height:40px;margin:8px 0 0}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Listenansicht],html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Tagesansicht],html body .nexoro-cal-mobile-day .nexoro-cal-head-refresh,html body .nexoro-cal-mobile-day .nexoro-cal-print-btn{grid-row:3/4;justify-self:stretch;align-self:start;width:100%!important;height:40px!important;min-height:40px!important;margin:8px 0 0!important;border-radius:3px}html body .nexoro-cal-mobile-day .nexoro-cal-print-btn{grid-column:3/4}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Listenansicht],html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Tagesansicht]{grid-column:4/5}html body .nexoro-cal-mobile-day .nexoro-cal-head-refresh{grid-column:5/6}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn svg,html body .nexoro-cal-mobile-day .nexoro-cal-print-btn svg{width:18px;height:18px}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative{grid-area:4/1/5/3;justify-self:stretch;width:auto;margin:8px 0 0}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button{height:40px;min-height:40px;font-size:14px;border-radius:3px}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button:after{font-size:14px}html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom{grid-area:4/3/5/6;justify-self:stretch;width:auto;height:40px;margin:8px 0 0}html body .nexoro-cal-mobile-day .nexoro-cal-search-wrap{grid-area:5/1/6/3;justify-self:stretch;width:auto;height:40px;margin:8px 0;padding:0 10px;gap:8px}html body .nexoro-cal-mobile-day .nexoro-cal-search-wrap svg{width:16px;height:16px}html body .nexoro-cal-mobile-day .nexoro-cal-search-wrap .nexoro-cal-search{width:100%;height:38px!important;font-size:16px;line-height:38px;transform:none;margin-right:0}html body .nexoro-cal-mobile-day .nexoro-cal-mclock{grid-area:5/3/6/6;justify-self:stretch;width:auto;height:40px;margin:8px 0;font-size:14px}html body .nexoro-cal-mobile-day .nexoro-cal-calsel,html body .nexoro-cal-mobile-day .nexoro-cal-head-title,html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom,html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom>.nexoro-cal-head-btn,html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn{font-size:14px}html body .nexoro-cal-mobile-day .nexoro-cal-calsel select{font-size:14px!important;padding:0 28px 0 10px;background-size:14px 14px;background-position:right 9px center}html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn{padding:0 10px}html body .nexoro-cal-mobile-day .nexoro-calendar-date-chevron{width:15px;height:15px}html body .nexoro-cal-mobile-day .nexoro-cal-calsel>span,html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom:before,html body .nexoro-cal-mobile-day .nexoro-cal-mclock:before,html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn:before{left:9px;top:-6px;font-size:10px;line-height:12px;padding:0 4px}html body .nexoro-cal-mobile-day .nexoro-cal-mpager{padding:12px 0 11px}html body .nexoro-cal-mobile-day .nexoro-cal-mpager .name{font-size:15px}html body .nexoro-cal-mobile-day .nexoro-cal-mpager .count{font-size:12px}html body .nexoro-cal-mobile-day .nexoro-cal-mpager .pos{font-size:13px}html body .nexoro-cal-mobile-day .nexoro-cal-mpager .pos svg{width:18px;height:18px}html body .nx-pop{top:calc(var(--cal-top, 40px) + 54px);left:min(calc(50vw - 66px),calc(100vw - 310px))}html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn{padding:0 8px}html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn .nexoro-cal-head-title{font-size:13px}html body .nexoro-cal-mobile-day .nexoro-cal-head-title-row{gap:4px}html body .nexoro-cal-mobile-day .nexoro-calendar-date-chevron{width:14px;height:14px}html body .nexoro-cal-mobile-day{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px 36px 36px;column-gap:5px}html body .nexoro-cal-mobile-day .nexoro-cal-calsel select{padding:0 22px 0 8px;background-position:right 6px center}html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn{padding:0 7px}html body .nx-pop{left:min(calc(50vw - 62px),calc(100vw - 310px))}html body .nexoro-cal-mobile-day{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px 32px 32px;column-gap:5px}html body .nexoro-cal-mobile-day .nexoro-cal-calsel,html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn{height:32px;margin-top:7px}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Listenansicht],html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Tagesansicht],html body .nexoro-cal-mobile-day .nexoro-cal-head-refresh,html body .nexoro-cal-mobile-day .nexoro-cal-print-btn{height:32px!important;min-height:32px!important;margin:7px 0 0!important}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn svg,html body .nexoro-cal-mobile-day .nexoro-cal-print-btn svg{width:15px;height:15px}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative{margin-top:7px}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button{height:32px;min-height:32px;font-size:13px}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button:after{font-size:13px}html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom{height:32px;margin-top:7px}html body .nexoro-cal-mobile-day .nexoro-cal-search-wrap{height:32px;margin:7px 0;padding:0 8px;gap:6px}html body .nexoro-cal-mobile-day .nexoro-cal-search-wrap svg{width:14px;height:14px}html body .nexoro-cal-mobile-day .nexoro-cal-search-wrap .nexoro-cal-search{width:calc(100% / .8125);height:30px!important;line-height:30px;transform:scale(.8125);transform-origin:left center;margin-right:calc(-1 * 100% * .1875 / .8125)}html body .nexoro-cal-mobile-day .nexoro-cal-mclock{height:32px;margin:7px 0;font-size:13px}html body .nexoro-cal-mobile-day .nexoro-cal-calsel,html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom,html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom>.nexoro-cal-head-btn,html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn{font-size:13px}html body .nexoro-cal-mobile-day .nexoro-cal-calsel select{font-size:13px!important;background-size:12px 12px}html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn .nexoro-cal-head-title{font-size:12.5px}html body .nexoro-cal-mobile-day .nexoro-calendar-date-chevron{width:13px;height:13px}html body .nexoro-cal-mobile-day .nexoro-cal-calsel>span,html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom:before,html body .nexoro-cal-mobile-day .nexoro-cal-mclock:before,html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn:before{font-size:9px;line-height:11px;top:-5px;left:8px;padding:0 3px}html body .nexoro-cal-mobile-day .nexoro-cal-mpager{padding:10px 0 9px}html body .nexoro-cal-mobile-day .nexoro-cal-mpager .name{font-size:14px}html body .nexoro-cal-mobile-day .nexoro-cal-mpager .count{font-size:11px}html body .nexoro-cal-mobile-day .nexoro-cal-mpager .pos{font-size:12px}html body .nexoro-cal-mobile-day .nexoro-cal-mpager .pos svg{width:16px;height:16px}html body .nx-pop{top:calc(var(--cal-top, 40px) + 46px);left:min(calc(50vw - 58px),calc(100vw - 310px))}html body .nexoro-cal-mobile-day .nexoro-cal-search-wrap{overflow:clip}html body .nexoro-cal-mobile-day .nexoro-cal-search-wrap .nexoro-cal-search{width:calc((100% - 20px) / .8125);margin-right:calc(-1 * (100% - 20px) * .1875 / .8125)}html body .nexoro-cal-mobile-day{padding:0 20px 6px}html body .nexoro-cal-mobile-day:before{margin:0 -10px;border-radius:2px}html body .nexoro-cal-mobile-day:after{margin:0 -20px;padding:0 20px 0 44px}html body .nexoro-cal-mobile-day .nexoro-cal-head-lead{margin-left:-11px}html body .nexoro-cal-mobile-day .nexoro-calendar-grid-scroll{margin:0 -10px}html body .nexoro-cal-mobile-day .nexoro-cal-calsel,html body .nexoro-cal-mobile-day .nexoro-calendar-date-btn{margin-top:14px}html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Listenansicht],html body .nexoro-cal-mobile-day .nexoro-cal-head-btn[aria-label=Tagesansicht],html body .nexoro-cal-mobile-day .nexoro-cal-head-refresh,html body .nexoro-cal-mobile-day .nexoro-cal-print-btn{margin-top:14px!important}html body .nexoro-cal-mobile-day .nexoro-cal-head-zoom,html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative{margin-top:12px}html body .nexoro-cal-mobile-day .nexoro-cal-mclock,html body .nexoro-cal-mobile-day .nexoro-cal-search-wrap{margin:12px 0 14px}html body .nexoro-cal-mobile-day .nexoro-cal-mpager{padding:12px 0 11px}html body .nx-pop{top:calc(var(--cal-top, 40px) + 52px);left:min(calc(50vw - 53px),calc(100vw - 310px))}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative{justify-self:start;width:150px;align-self:start;margin-top:14px}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button{height:28px;min-height:28px;font-size:12.5px}html body .nexoro-cal-mobile-day .nexoro-cal-tools-right>.relative>button:after{font-size:12.5px}}