@media (max-width:640px){.os .os-inline input,.os .os-inline select,.os .os-select{min-height:40px;font-size:16px}.os .btn-primary,.os .os-inline button,.os .os-notiz-btn{min-height:40px;padding-left:16px;padding-right:16px}.os .os-plus,.os .os-suche-btn{min-height:40px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.os .team-chip{min-height:36px;padding-top:0;padding-bottom:0}.os .team-add-btn{min-height:40px}.os .umsatz-tabs:not(.team-ansicht-tabs) button{min-height:34px}.os-drawer-zu{width:40px;height:40px;flex:none}.os .os-panel .os-panel{padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.os .os-panel .os-panel:before{display:none}.os .os-panel:has(>.os-panel .os-archiv-kopf)>.os-panel-kopfzeile,.os .os-panel:has(>.os-panel .zeit-nav)>.os-panel-kopfzeile{display:none}.os .os-panel:has(>.os-panel .team-aufg-liste)>.os-panel-kopfzeile{position:absolute;top:9px;right:14px;z-index:1;margin:0}.os .os-panel:has(>.os-panel .team-aufg-liste)>.os-panel-kopfzeile h2{display:none}.os .os-panel>.os-panel:has(.team-aufg-liste)>.os-panel-kopfzeile .os-kanban-hinweis{display:none}.os .os-panel-kopfzeile>.os-kanban-hinweis[style*=pointer]{display:inline-flex;align-items:center;min-height:32px}.os .os-archiv-chips,.os .os-report-graph-wahl,.os .os-strat-tabs,.os .team-board-filter{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;margin-left:-14px;margin-right:-14px;padding:2px 14px 4px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 22px),transparent)}.os .os-archiv-chips>*,.os .os-report-graph-wahl>*,.os .os-strat-tabs>*,.os .team-board-filter>*{flex:none}.os-widget-griff{display:none}.os-widgets-btn{min-height:40px;display:inline-flex;align-items:center;gap:6px;padding:0 14px}.os-widgets-size{display:none}.os-widgets-opt{min-height:44px}.team-aufg-zeile{display:grid;grid-template-columns:20px auto 24px minmax(0,1fr) auto;column-gap:10px;row-gap:6px;align-items:center}.team-aufg-zeile>.team-aufg-check{grid-area:1/1;align-self:start}.team-aufg-zeile>.team-prio-ic{grid-area:1/2;align-self:start;line-height:20px}.team-aufg-zeile>.team-aufg-titel{grid-area:1/3/2/-1;align-self:start;line-height:20px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.team-aufg-zeile>.team-aufg-kunde{grid-area:2/3}.team-aufg-zeile>.team-aufg-faellig{grid-area:2/4}.team-aufg-zeile:not(:has(>.team-aufg-kunde))>.team-aufg-faellig{grid-column:3/5}.team-aufg-zeile>.os-zeit{grid-area:2/5;margin-left:0}.os .os-zeile>a.os-plus{display:inline-flex;align-items:center;min-height:36px}.team-task .team-assignee-stapel{display:inline-flex;flex:none;overflow:visible}.team-task .team-wiederhol-ic{display:inline}.team-meine-zeile{flex-wrap:wrap;row-gap:3px}.team-meine-zeile>b{flex:1 1 calc(100% - 30px);white-space:normal;line-height:1.35}.team-meine-zeile>.team-kunde{margin-left:25px;font-size:11.5px;color:rgba(255,255,255,.6);min-width:0}.team-meine-zeile>small{margin-left:auto}@media (max-width:560px){.team-liste-zeile .status-wahl{margin-top:-8px;margin-bottom:-8px}.team-liste-zeile .status-wahl select{height:40px;background:transparent;border-color:transparent}.team-liste-zeile .status-wahl-emoji{inset:8px 0;border-radius:9px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.13)}}.td .os-select,.td input:not([type=checkbox]):not([type=color]),.td textarea{font-size:16px}.td .os-select{min-height:40px}.td .td-zeile .os-select{height:40px}.td input[type=date].os-select{-webkit-appearance:none;appearance:none;display:block;width:100%;min-width:0!important;height:40px;min-height:40px;line-height:22px;text-align:left}.td input[type=date].os-select::-webkit-date-and-time-value{text-align:left;margin:0}.td .aufg-prio-btn{width:40px;height:40px}.td-schaetzung{gap:6px}.td-schaetzung .os-select{min-height:40px;width:72px!important}.td-schaetzung .os-suche-btn{min-height:40px;min-width:40px;padding:0 8px;border-radius:10px}.td-sub-add input,.td-upload{min-height:40px}.td-sub-titel{padding-top:10px;padding-bottom:10px;margin-top:-10px;margin-bottom:-10px}.td .team-assignee{min-height:40px}.team-sv-tabs button{min-height:36px}.team-sv .os-navcfg-btns button{width:34px;height:34px}.os-kunde-hero{flex-wrap:wrap;align-items:flex-start}.os-kunde-hero-kopf{flex:1 1 100%;min-width:0}.os-kunde-hero-kopf h2{overflow-wrap:anywhere}.tsk-kopf{flex-wrap:wrap;row-gap:8px}.tsk-titel{flex:1 1 calc(100% - 84px);min-width:0}.tsk-auf{min-width:28px;min-height:28px}.os-video-team-liste,.os-video-team-liste tbody{display:block}.os-video-team-liste tr{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:12px;row-gap:6px;padding:10px 0;border-top:1px solid rgba(255,255,255,.06)}.os-video-team-liste td{display:block;padding:0;border:0}.os-video-team-liste td.os-video-team-bild{grid-row:1/span 3}.os-video-team-liste td:not(.os-video-team-bild){grid-column:2;min-width:0}.os-video-team-liste td b{overflow-wrap:anywhere}.os-video-team-liste .os-video-team-knoepfe{display:flex;flex-wrap:wrap;gap:6px;text-align:left;white-space:normal}.os-video-team-liste .os-video-team-knoepfe a,.os-video-team-liste .os-video-team-knoepfe button{margin-left:0;min-height:36px;display:inline-flex;align-items:center;padding:0 12px}.os-video-team-leiste label{flex:1 1 100%}.os-video-team-leiste label input{flex:1;width:auto;min-height:40px;font-size:16px}.os-report-fenster button,.os-report-graph-wahl button{min-height:36px;padding:0 13px;display:inline-flex;align-items:center}.os-report-eingabe-felder input,.os-report-eingabe-felder select,.os-report-gsc-felder input,.os-report-gsc-felder select{min-height:40px;font-size:16px;min-width:0}.os-report-eingabe-felder button,.os-report-gsc-felder button{min-height:40px}.os-report-kw-zeile{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:4px}.os-report-kw-zeile.os-report-kw-zeile3{grid-template-columns:repeat(3,minmax(0,1fr))}.os-report-kw-zeile>.os-report-kw-name{grid-column:1/-1}.os-report-kw-titel>.os-report-kw-name{display:none}.os-report-kw-zeile>:not(.os-report-kw-name){justify-self:end}.os-report-kw-kopf{flex-wrap:wrap;row-gap:2px}.os-report-kw-kopf small{flex-basis:100%}.kchat-form input{min-height:40px;font-size:16px}.kchat-form button{min-height:40px}.kchat-liste{overscroll-behavior:contain}.os-projekt-mail{padding:8px 0;margin:-4px 0 -8px}.os-dok-dl{width:36px;height:36px}.os-dok-upload{display:flex;align-items:center;justify-content:center}.os .sop-suche,.os-dok-upload,.sop-leser-aktionen .os-notiz-btn,.sop-leser-aktionen .os-suche-btn{min-height:40px}.os .sop-suche{font-size:16px}.team-chat-kopf{gap:8px}.team-chat-ton{width:40px;height:40px;flex:none}.team-chat-anhang button{width:36px;height:36px;flex:none}.os-kal-steuerung .os-refresh{width:40px;height:40px}.os-kal-neu .aufg-titel{min-height:40px}.os-kal-neu-zeile .os-select{min-width:0;flex:1 1 120px}.os-kal-woche .os-kal-nav{width:40px;height:40px}.os-kal-woche .os-chip{min-height:40px;display:inline-flex;align-items:center}.os-kal-kopf strong{font-size:13.5px}.os-kal-form input:not([type=checkbox]){width:100%;min-height:40px;padding:8px 11px;border-radius:9px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);color:#fff;font:inherit;font-size:16px;color-scheme:dark}.os-kal-form .os-select{min-width:0;width:100%}.os-kal-termin .os-kal-meet{display:inline-flex;align-items:center;min-height:36px}.os-navcfg-btns button{width:34px;height:34px}.os-drawer{top:calc(env(safe-area-inset-top, 0px) + 8px);bottom:calc(env(safe-area-inset-bottom, 0px) + 10px);left:10px;right:10px;width:auto;padding-top:0;padding-bottom:0;z-index:75;border-radius:22px;border:1px solid var(--accent-soft);overflow:hidden;box-shadow:0 0 0 100vmax rgba(4,1,10,.5),0 24px 70px rgba(0,0,0,.6)}.os-drawer-kopf{padding:14px 14px 12px 16px}.os-drawer-kopf h3{font-size:16px;overflow-wrap:anywhere}.os-drawer-body{flex:1;min-height:0;padding:14px 16px 24px;overscroll-behavior:contain}.os-drawer-links a{min-height:36px;display:inline-flex;align-items:center}.os-aktionen button{min-height:40px}.os-geschenke{grid-template-columns:minmax(0,1fr)}.os-gesch-mitte b,.os-gesch-mitte small{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.zeit-nav-btn{width:40px;height:40px}.zeit-nav-heute{min-height:40px}.os-strat-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.os-kal-neu-zeile .os-select{height:40px}.zeit-quick-btn{min-height:40px}.os-archiv-suche{min-height:40px;font-size:16px}.ue-mini em{display:block;white-space:nowrap}.os .os-strat-tab{min-height:36px}.os .os-strat>.os-strat-tabs{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 22px),transparent)}.ue-regler input[type=number]{font-size:16px;min-height:36px}.os-strat-hinweis{margin-bottom:12px;padding:12px 14px;border-radius:14px;font-size:13px;line-height:1.55;color:var(--muted);background:rgba(255,255,255,.04);border:1px solid var(--line)}.os .vt-aktionen button{min-height:46px}.os-cmdk button{min-height:44px}.kchat-fab-panel{bottom:calc(env(safe-area-inset-bottom, 0px) + 82px)}.os-video-fenster-kopf strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-video-fenster-kopf button{width:40px;height:40px}.tf-knopf{min-height:40px}.tf-kommentar{font-size:16px}.skr-speichern,.spn-knopf{min-height:40px}.idk-neu textarea{font-size:16px}.idk-neu .os-suche-btn{min-height:40px}.cm-waehlen{min-height:36px;padding:0 14px}.cm-pchip{min-height:32px}.cm-desc-btn{padding-top:10px;padding-bottom:10px;margin-top:3px}.cm-bub button{min-width:28px;min-height:28px}.cm-linkadd{min-height:40px}.cm-linkadd,.cm-notiz{font-size:16px}.cm-kreuz{width:32px;height:32px}.portal-pw input{font-size:16px}.fmt-lightbox-kopf button,.portal-pw-x{min-width:40px;min-height:40px}.portal-pw>button:not(.portal-pw-x){min-height:46px;border:0;border-radius:999px;cursor:pointer;color:#fff;background:linear-gradient(180deg,#8247f5,#5b2ebd);font-family:var(--font-head-stack);font-style:italic;font-weight:800;text-transform:uppercase;font-size:14px;letter-spacing:.03em}.portal-pw>button:not(.portal-pw-x):disabled{opacity:.5;cursor:default}.os-zur-website{top:calc(env(safe-area-inset-top, 0px) + 12px)}.os-login-wrap:has(.os-hero){padding-top:calc(env(safe-area-inset-top, 0px) + 68px)}.os-login-v2 .os-login-zurueck,.os-login-vergessen{min-height:36px}.obx .input,.obx .textarea{font-size:16px}.team-liste-zeile>.team-prio-ic,.team-task-fuss .team-assignee,.team-task-top>.team-prio-ic{position:relative}.team-liste-zeile>.team-prio-ic:after,.team-task-top>.team-prio-ic:after{content:"";position:absolute;inset:-11px -9px}.team-task-fuss .team-assignee:after{content:"";position:absolute;inset:-7px -2px}.team-aufg-zeile>.team-aufg-kunde{padding:8px;margin:-8px}.fmt-btn,.fmt-tag{min-height:32px;display:inline-flex;align-items:center}.skr-kopf>.skr-nr,.tsk-kopf>.skr-nr{width:32px;height:32px}.skr-kopf>.skr-marke,.tsk-kopf>.skr-marke,.tsk-kopf>.ttf-chip{min-height:32px;display:inline-flex;align-items:center}.os-report-fenster button{padding:0 11px}.os-report-kw-pos{white-space:nowrap}.os-report-kw-zeile:not(.os-report-kw-titel)>.os-report-kw-name{display:block;white-space:normal;overflow:visible;overflow-wrap:anywhere}.cm-tabelle{min-width:540px}.cm-tabelle td:first-child,.cm-tabelle th:first-child{width:38%}.tf-kat-kopf:not(.tf-kat-klapp){flex-wrap:wrap;row-gap:6px}.tf-kat-kopf:not(.tf-kat-klapp)>h3{flex:1 1 calc(100% - 75px);min-width:0}.tf-kat-kopf:not(.tf-kat-klapp)>.tf-kat-stand{margin-left:63px}.tf-faq-toggle,.tf-vorschau{min-height:36px;display:inline-flex;align-items:center}.team-chat-eingabe textarea{min-height:40px}.team-chat-eingabe button,.team-chat-klammer{min-height:42px}.os-video-gruppe-kopf{min-height:40px;align-items:center}.os-video-laden{min-height:32px;display:inline-flex;align-items:center}.cm-kopf,.tf-fertig-knopf{min-height:40px}body:has(.os-drawer),body:has(.os-video-overlay),body:has(.portal-pw-hintergrund),html:has(.os-drawer),html:has(.os-video-overlay),html:has(.portal-pw-hintergrund){overflow:hidden}}.os-hof{margin:16px 0 4px;padding:12px 14px 14px;border-radius:18px;background:linear-gradient(135deg,rgba(245,206,110,.1),rgba(255,255,255,.03));border:1px solid rgba(240,196,92,.38);box-shadow:0 10px 34px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,236,180,.08)}.os-hof-kopf{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;font-weight:700;letter-spacing:.04em;color:#f3d38a}.os-hof-kopf em{font-style:normal;font-size:11px;padding:1px 8px;border-radius:999px;background:rgba(243,211,138,.15);color:#f3d38a}.os-hof-reihe{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.os-hof-karte{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-height:68px;padding:11px 13px;text-align:left;cursor:pointer;border-radius:14px;color:#fff;background:rgba(255,255,255,.05);border:1px solid rgba(240,196,92,.3);transition:transform .18s ease,border-color .18s ease,background .18s ease}.os-hof-karte:hover{transform:translateY(-2px);border-color:rgba(243,211,138,.75);background:rgba(243,211,138,.08)}.os-hof-karte:focus-visible{outline:2px solid #f3d38a;outline-offset:2px}.os-hof-karte b{font-size:13.5px;font-weight:700;line-height:1.25}.os-hof-status{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted,#b9b3c6)}.os-hof-status i{width:7px;height:7px;border-radius:50%;flex:none}@media (max-width:640px){.os-hof-reihe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.os-hof-karte{transition:none}}