*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#1a1a1a;--surface:#242424;--surface2:#2e2e2e;--border:#3a3a3a;--accent:#cf0;--accent-hover:#b8e500;--accent-soft:#ccff001f;--accent-text:#000;--text:#f0ede8;--text2:#a09a92;--text3:#8a837d;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--info:#3b82f6;--purple:#a855f7;--cyan:#22d3ee;--success-soft:#22c55e1f;--warning-soft:#f59e0b1f;--danger-soft:#ef44441f;--info-soft:#3b82f61f;--purple-soft:#a855f71f;--radius:10px;--sidebar-w:220px;--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--heading:#f0ede8;--heading2:#a09a92;--label:#a09a92;--nav-bg:#111;--nav-text:#a09a92;--nav-active:#cf0;--nav-active-bg:#2e2e2e;--input-bg:#2e2e2e;--input-border:#3a3a3a;--input-focus:#cf0;--map-route:#4285f4;--map-marker:#4285f4;--overlay:#000;--highlight:#cf0}html{overscroll-behavior-x:none;width:100%;overflow-x:hidden;direction:ltr!important}button,a,[role=button],[tabindex]:not([tabindex="-1"]),label[for]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.app-shell,.sidebar,.mobile-header{direction:ltr!important}@media (width>=769px){.sidebar{z-index:999;max-height:100dvh;transition:none;top:0;left:-180px;overflow-y:auto;box-shadow:4px 0 20px #0000004d;visibility:visible!important;pointer-events:auto!important;position:fixed!important;transform:none!important}.sidebar.sidebar-ready{transition:left .44s}.sidebar.sidebar-hover{left:0}.sidebar-trigger{cursor:default}.nav-fixed-main{margin-left:180px}}main{direction:inherit;box-sizing:border-box;width:100%}.legacy-matrix{color:#00ff41!important;background:#000!important}.legacy-matrix div,.legacy-matrix span,.legacy-matrix p,.legacy-matrix h1,.legacy-matrix h2,.legacy-matrix h3,.legacy-matrix h4,.legacy-matrix h5,.legacy-matrix h6,.legacy-matrix li,.legacy-matrix ul,.legacy-matrix ol,.legacy-matrix td,.legacy-matrix th,.legacy-matrix section,.legacy-matrix article,.legacy-matrix header,.legacy-matrix footer,.legacy-matrix small,.legacy-matrix strong,.legacy-matrix em{color:#00ff41!important}.legacy-matrix div[style*=background],.legacy-matrix section[style*=background],.legacy-matrix aside[style*=background]{background:#060f06!important}.legacy-matrix [class*=card],.legacy-matrix [class*=Card],.legacy-matrix [class*=section],.legacy-matrix [class*=Section],.legacy-matrix [class*=box],.legacy-matrix [class*=Box],.legacy-matrix [class*=panel],.legacy-matrix [class*=Panel],.legacy-matrix [class*=block],.legacy-matrix [class*=Block],.legacy-matrix [class*=accordion],.legacy-matrix [class*=Accordion],.legacy-matrix [class*=collapse],.legacy-matrix [class*=Collapse],.legacy-matrix [class*=wrapper],.legacy-matrix [class*=Wrapper],.legacy-matrix [class*=container],.legacy-matrix [class*=Container]{color:#00ff41!important;background:#060f06!important;border-color:#1a4a1a!important}.legacy-matrix [class*=badge],.legacy-matrix [class*=Badge],.legacy-matrix [class*=pill],.legacy-matrix [class*=Pill],.legacy-matrix [class*=chip],.legacy-matrix [class*=Chip],.legacy-matrix [class*=tag],.legacy-matrix [class*=Tag],.legacy-matrix [class*=count],.legacy-matrix [class*=Count]{color:#00ff41!important;background:#0a2a0a!important;border-color:#1a4a1a!important}.legacy-matrix svg{color:#00ff41!important}.legacy-matrix svg path{stroke:#00ff41!important;fill:none!important}.legacy-matrix svg path[fill]:not([fill=none]){fill:#00ff41!important;stroke:none!important}.legacy-matrix svg circle,.legacy-matrix svg rect,.legacy-matrix svg line,.legacy-matrix svg polyline,.legacy-matrix svg polygon{stroke:#00ff41!important}.legacy-matrix input,.legacy-matrix select,.legacy-matrix textarea{caret-color:#00ff41;color:#00ff41!important;background:#060f06!important;border-color:#1a4a1a!important}.legacy-matrix input::placeholder,.legacy-matrix textarea::placeholder{color:#1a5a1a!important}.legacy-matrix select option{color:#00ff41!important;background:#060f06!important}.legacy-matrix button{color:#00ff41!important;background:#0a1a0a!important;border-color:#1a4a1a!important}.legacy-matrix button:hover{background:#0f2a0f!important}.legacy-matrix button svg path,.legacy-matrix button svg polyline,.legacy-matrix button svg circle{stroke:#00ff41!important}.legacy-matrix label{color:#0c3!important}.legacy-matrix a{color:#00ff41!important}.legacy-matrix [style*=border]{border-color:#1a4a1a!important}.legacy-matrix ::-webkit-scrollbar-thumb{background:#1a4a1a!important}.legacy-matrix ::-webkit-scrollbar-track{background:#000!important}main>div:not([role=button]):not(.spinner):not([style*="border-radius: 50"]):not([style*=borderRadius]){box-sizing:border-box;width:100%!important;max-width:100%!important}.spinner{width:32px!important;height:32px!important}body{background:var(--bg);color:var(--text);overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;width:100%;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow-x:hidden}#root{width:100%;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:600;transition:all .15s}button:hover{opacity:.88}button:disabled{opacity:.35;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--accent-text)}.btn-primary:hover{background:var(--accent-hover);opacity:1}.btn-danger{background:var(--danger);color:#fff}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 #ef444480}50%{opacity:.85;box-shadow:0 0 0 8px #ef444400}}@keyframes nu-demo-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 3px #39ff1473,0 0 14px 4px #39ff14cc,0 2px 8px #0006}50%{transform:scale(1.18);box-shadow:0 0 0 6px #39ff1426,0 0 20px 8px #39ff14e6,0 2px 12px #00000073}}@keyframes pulse-focus{0%{box-shadow:0 0 #ccff00bf,0 0 #ccff0073}60%{box-shadow:0 0 0 8px #cf00,0 0 22px 6px #ccff0059}to{box-shadow:0 0 0 12px #cf00,0 0 #cf00}}.pulse-focus{border-radius:var(--radius);outline:2px solid var(--accent);outline-offset:2px;transition:outline .3s;animation:1.1s ease-out 3 pulse-focus}@keyframes ki-warn-pulse{0%{transform:scale(1);box-shadow:0 0 20px #ef444480,0 0 60px #ef444433}50%{transform:scale(1.03);box-shadow:0 0 30px #ef4444cc,0 0 80px #ef444466}to{transform:scale(1);box-shadow:0 0 20px #ef444480,0 0 60px #ef444433}}.btn-ghost{background:var(--surface2);color:var(--text);border:1px solid var(--border)}.btn-circle{appearance:none!important;box-sizing:border-box!important;aspect-ratio:1!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;line-height:0!important;display:inline-flex!important;overflow:hidden!important}@media (width<=768px){.gf-device-toggle{display:none!important}}@media (width<=1024px){.gf-dev-desktop{display:none!important}}button[style*="border-radius:50%"],button[style*="border-radius: 50%"],button[style*="borderRadius:'50%'"],button[style*="borderRadius: \"50%\""]{appearance:none!important;aspect-ratio:1!important;box-sizing:border-box!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;overflow:hidden!important}@media (width<=900px),(pointer:coarse){.leaflet-control-zoom{display:none!important}}.gf-circle{aspect-ratio:1!important;box-sizing:border-box!important;appearance:none!important;border-radius:50%!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}button.gf-circle,a.gf-circle,span.gf-circle,div.gf-circle{min-width:0;min-height:0}.gf-safe-top{padding-top:calc(env(safe-area-inset-top,0px) + 14px)!important}body.gf-workflow-aktiv .gf-nu-topbar{display:none!important}.gf-safe-bottom{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 14px)!important}.gf-safe-left{padding-left:max(16px, env(safe-area-inset-left,0px))!important}.gf-safe-right{padding-right:max(16px, env(safe-area-inset-right,0px))!important}div[style*=position\:fixed][style*=inset\:0][style*=flex-direction\:column]>div:first-of-type,div[style*="position: fixed"][style*="inset: 0"][style*="flex-direction: column"]>div:first-of-type{padding-top:calc(env(safe-area-inset-top,0px) + 14px)!important}div[style*=position\:fixed][style*=inset\:0][style*=flex-direction\:column]>div:last-of-type,div[style*="position: fixed"][style*="inset: 0"][style*="flex-direction: column"]>div:last-of-type{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 14px)!important}[style*="border-radius:50%"]:not(button),[style*="border-radius: 50%"]:not(button){aspect-ratio:1!important;flex:none!important}span[style*="border-radius:50%"],span[style*="border-radius: 50%"],a[style*="border-radius:50%"],a[style*="border-radius: 50%"]{display:inline-block!important}.tab-chip{cursor:pointer;color:var(--text3);white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex;border-radius:999px!important;padding:8px 18px!important}.tab-chip:hover{color:var(--text2);background:var(--surface2)}.tab-chip.active{color:var(--accent)!important;background:#e8571a1f!important;font-weight:700!important}.tab-chip svg{vertical-align:-2px;width:14px;height:14px}.tab-bar{flex-wrap:wrap;gap:4px;margin-bottom:20px;padding:4px 0;display:flex}button{-webkit-appearance:none}input[type=date],input[type=time]{text-align:left;-webkit-appearance:none}.hell-accent .btn-primary,.hell-accent button[style*="background: var(--accent)"],.hell-accent button[style*="background:var(--accent)"],.hell-accent div[style*="background: var(--accent)"],.hell-accent div[style*="background:var(--accent)"],.hell-accent span[style*="background: var(--accent)"],.hell-accent span[style*="background:var(--accent)"],.hell-accent a[style*="background: var(--accent)"],.hell-accent a[style*="background:var(--accent)"]{color:var(--accent-text)!important}.hell-accent .btn-primary svg,.hell-accent button[style*="background: var(--accent)"] svg,.hell-accent div[style*="background: var(--accent)"] svg{stroke:var(--accent-text)!important}@media (width<=768px){table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}thead,tbody,tr{table-layout:auto;width:100%;display:table}}input,select,textarea{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius);color:var(--text);box-sizing:border-box;outline:none;width:100%;max-width:100%;padding:9px 13px;font-size:14px;transition:border-color .15s}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%236b6560'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}input:focus,select:focus,textarea:focus{border-color:var(--input-focus)}input::placeholder{color:var(--text3)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.badge{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.badge-offen{color:#ff8c42;background:#ff8c4226}.badge-in_bearbeitung{color:#f59e0b;background:#f59e0b26}.badge-abgeschlossen{color:#22c55e;background:#22c55e1f}.badge-storniert{color:#ef4444;background:#ef44441f}.badge-erfasst{color:#8b93b8;background:#8b93b826}.badge-erstmalig_terminiert{color:#ff8c42;background:#ff8c4226}.badge-im_angebot{color:#818cf8;background:#6366f126}.badge-angebot_abgesendet{color:#22d3ee;background:#06b6d426}.badge-zweitmalig_terminiert{color:#f59e0b;background:#f59e0b26}.badge-in_rechnungsstellung{color:#c084fc;background:#a855f726}.badge-wiederhergestellt{color:#22d3ee;background:#06b6d426}.spinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;margin:60px auto;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes gf-mic-pulse{0%,to{box-shadow:0 0 0 4px #ef444440}50%{box-shadow:0 0 0 8px #ef44440d}}@keyframes slideInLeft{0%{opacity:.4;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:.4;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes gf-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes gf-toast-in{0%{opacity:0;transform:translate(40px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes gf-bounce-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.gf-bounce-arrow{animation:1.4s ease-in-out infinite gf-bounce-arrow}@keyframes gf-save-flash{0%{border-color:var(--input-border);box-shadow:0 0 #cf00}25%{box-shadow:0 0 16px 2px var(--accent-soft);border-color:var(--accent)}to{border-color:var(--input-border);box-shadow:0 0 #cf00}}.gf-save-flash input:not([type=checkbox]):not([type=radio]),.gf-save-flash textarea,.gf-save-flash select{animation:.9s ease-out gf-save-flash}.table-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.table-scroll table{min-width:600px}.grid-4{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sidebar-overlay{z-index:199;background:#0009;display:none;position:fixed;inset:0}.sidebar-overlay.open{display:block}.mobile-topbar{z-index:150;background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 16px;display:none;position:sticky;top:0}.mobile-topbar img{height:28px}.hamburger{color:var(--text2);background:0 0;border:none;border-radius:6px;padding:4px;font-size:22px;line-height:1}@media (width<=1024px){.grid-4{grid-template-columns:repeat(2,1fr)}.hide-tablet{display:none!important}}@media (width<=768px){:root{--sidebar-w:0px}.mobile-topbar{display:flex}.mobile-header{padding-top:calc(env(safe-area-inset-top,0px) + 10px)!important;display:flex!important}.mobile-overlay{display:block!important}.desktop-only{display:none!important}.sidebar{z-index:999;will-change:transform;backface-visibility:hidden;visibility:hidden;pointer-events:none;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:4px 0 20px #00000080;width:260px!important;min-width:260px!important}.sidebar.sidebar-open{visibility:visible;pointer-events:auto;transform:translate(0,0)}.mobile-overlay.mobile-overlay-shifted{left:260px!important}main{padding:16px!important}.grid-4{grid-template-columns:repeat(2,1fr);gap:10px}.grid-2{grid-template-columns:1fr}.card{padding:14px}.hide-mobile{display:none!important}.show-mobile-sidebar{display:flex!important}.page-main{padding:16px!important}[style*=clamp\(300px]{grid-template-columns:1fr!important}[style*=min\(520px]{width:95vw!important}}@media (width<=480px){.grid-4{grid-template-columns:1fr 1fr}h1{font-size:20px!important}.card{padding:12px}button{padding:7px 12px;font-size:13px}}@media (width<=768px){.detail-grid,.summen-grid,.logs-grid{grid-template-columns:1fr!important}.netzwerk-form{flex-direction:column!important}.felder-grid{grid-template-columns:1fr!important;gap:12px!important}.btn-row{flex-wrap:wrap!important;gap:8px!important}.auftrag-detail-inner [style*="gridTemplateColumns:'1fr 1fr'"],.auftrag-detail-inner [style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}}@media (width>=769px) and (width<=1180px){.felder-grid{grid-template-columns:1fr!important;gap:12px!important}}@media (width<=768px){.angebot-pos-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.angebot-pos-scroll table{min-width:600px}.tab-bar{-webkit-overflow-scrolling:touch;overflow-x:auto;flex-wrap:nowrap!important}.tab-bar::-webkit-scrollbar{display:none}.kpi-grid{grid-template-columns:1fr 1fr!important}.spotlight-panel{width:95vw!important}.regeln-override{flex-direction:column!important}.regeln-override>div:first-child{width:100%!important}}@media (width<=480px){.tab-chip{padding:5px 10px!important;font-size:11px!important}.kpi-grid{grid-template-columns:1fr!important}}body.light-mode{--bg:#f0f2f5;--surface:#fff;--surface2:#e8eaed;--border:#d1d5db;--accent:#ff8c42;--accent-hover:#ffa55a;--accent-soft:#ff8c421a;--text:#111;--text2:#374151;--text3:#6b7280;--success:#16a34a;--danger:#dc2626}body.light-mode input,body.light-mode select,body.light-mode textarea{color:#111;background:#fff;border-color:#d1d5db}body.light-mode input::placeholder{color:#9ca3af}body.light-mode .btn-ghost{color:#111;background:#e8eaed;border-color:#d1d5db}body.light-mode .spinner{border-color:#d1d5db;border-top-color:var(--accent)}body.light-mode .leaflet-popup-content-wrapper,body.light-mode .leaflet-popup-tip{color:#111!important;background:#fff!important;border-color:#d1d5db!important}body.light-mode .leaflet-popup-content{color:#111!important}body.light-mode .petekk-logo{filter:invert()}@media (width<=768px){.grid-2{grid-template-columns:1fr!important;gap:10px!important}.grid-4{grid-template-columns:1fr 1fr!important;gap:8px!important}.dashboard-kachel{padding:16px!important}.dashboard-kachel h1,.dashboard-kachel [style*=font-size\:28]{font-size:22px!important}.auftraege-filter{flex-direction:column!important;gap:8px!important}.auftraege-filter input,.auftraege-filter select{width:100%!important}.auftraege-table{display:none!important}.auftraege-cards{flex-direction:column;gap:8px;display:flex!important}.auftrag-card{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:10px;padding:14px 16px;transition:background .15s}.auftrag-card:active{background:var(--surface2)}.detail-grid{grid-template-columns:1fr!important;gap:12px!important}.detail-grid>div:last-child button,.detail-grid>div:last-child a{width:100%!important;padding:14px!important;font-size:15px!important}.card [style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}[style*="grid-template-columns: repeat(4"]{grid-template-columns:repeat(3,1fr)!important}.dok-tabs{-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;padding-bottom:4px!important;overflow-x:auto!important}[style*=min\(680px]{border-radius:12px!important;width:98vw!important;top:4vh!important}[style*=min\(680px] input{padding:14px 16px!important;font-size:18px!important}[style*=min\(680px]>div:last-child{max-height:80vh!important}nav a,nav button,nav div[role=button]{touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;min-height:44px!important;font-size:15px!important}.sidebar{touch-action:manipulation}nav button[title*=Auftragssuche]{width:36px!important;height:36px!important;font-size:16px!important}}.flip-container{perspective:1200px}.flip-enter{animation:.45s forwards flipIn}.flip-exit{animation:.35s forwards flipOut}@keyframes flipOut{0%{opacity:1;transform:perspective(1200px)rotateY(0)}to{opacity:0;transform:perspective(1200px)rotateY(-90deg)}}@keyframes flipIn{0%{opacity:0;transform:perspective(1200px)rotateY(90deg)}to{opacity:1;transform:perspective(1200px)rotateY(0)}}@media (width<=768px){button:not(.hamburger):not([style*=font-size\:9]){min-height:44px!important}input,select,textarea{min-height:44px!important;font-size:16px!important}[style*=min\(520px],[style*=min\(480px],[style*=width\:480px]{width:96vw!important;max-height:92vh!important}html,body,#root{touch-action:pan-y!important;overscroll-behavior-x:none!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}main{max-width:100vw!important;overflow-x:hidden!important}main>div{max-width:100%!important;overflow-x:hidden!important}.card{max-width:100%!important;overflow:hidden!important}.auftraege-table{display:none!important}.auftraege-cards{display:block!important}.benutzer-form-grid{grid-template-columns:1fr!important}.page-main{padding:12px!important}[style*=position\:sticky][style*=top\:20]{position:relative!important}}@media (width>=769px){.mein-tag-bottom-bar{left:180px!important}}@media (width>=769px) and (width<=1024px){nav{width:180px!important}nav a,nav button{padding:9px 14px!important;font-size:13px!important}.detail-grid{grid-template-columns:1fr minmax(280px,320px)!important}.grid-4{grid-template-columns:repeat(2,1fr)!important}}@supports (padding:max(0px)){.mobile-topbar{padding-top:max(10px, env(safe-area-inset-top))!important;padding-left:max(16px, env(safe-area-inset-left))!important;padding-right:max(16px, env(safe-area-inset-right))!important}.page-main{padding-bottom:max(16px, env(safe-area-inset-bottom))!important}@media (width>=769px){.app-shell{padding-top:env(safe-area-inset-top,0px)}}}body.focus-mode .sym,body.focus-mode .petekk-logo,body.focus-mode [class*=logo],body.focus-mode .godfile-branding,body.focus-mode img{display:none!important}body.focus-mode{filter:saturate(0)!important;--accent:#777!important;--accent-hover:#999!important;--accent-soft:#7878781f!important}body.focus-mode [style*=borderLeft],body.focus-mode [style*=border-left]{border-left-color:var(--border)!important}body.focus-mode button:hover,body.focus-mode a:hover{filter:saturate(0)brightness(1.2)!important}body.focus-mode .focus-hide-ai,body.focus-mode .focus-hide-admin{display:none!important}body.focus-mode .spotlight-btn{display:flex!important}body.focus-mode .focus-hide-greeting,body.focus-mode-2 .focus-hide-desc,body.focus-mode-2 h1+div[style*=color]{display:none!important}@media (width<=768px){.angebot-editor-root{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:0!important;overflow-x:hidden!important}.angebot-editor-root *{box-sizing:border-box!important}.angebot-editor-root .card{width:100%!important;max-width:100%!important;padding:12px!important;overflow:hidden!important}.angebot-editor-root input,.angebot-editor-root select,.angebot-editor-root textarea{box-sizing:border-box!important;max-width:100%!important}.angebot-header{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:100%!important}.angebot-header-actions{flex-wrap:wrap!important;gap:8px!important;width:100%!important;margin-left:0!important}.angebot-header-actions button{white-space:nowrap!important;flex:auto!important;min-width:0!important;padding:10px!important;font-size:12px!important}.angebot-layout{flex-direction:column!important;gap:12px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.angebot-layout>div{width:100%!important;min-width:0!important;max-width:100%!important}.angebot-layout>.angebot-sidebar{order:-1;position:relative!important;top:auto!important}.angebot-info-grid{grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important}.angebot-pos-scroll input,.angebot-pos-scroll select,.angebot-info-grid input,.angebot-info-grid select,.angebot-ai input,.angebot-ai textarea,.angebot-ai button,.summen-grid input{min-height:36px!important;font-size:13px!important}.angebot-pos-scroll button{min-height:28px!important;font-size:10px!important}.angebot-pos-scroll{-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;overflow-x:auto!important}.angebot-pos-scroll table{min-width:580px!important}.angebot-ai{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:14px!important;overflow:hidden!important}.angebot-ai>div{flex-wrap:wrap!important;width:100%!important}.angebot-ai textarea{flex:unset!important;width:100%!important}.summen-grid{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important}.summen-grid .card{max-width:100%!important;overflow:hidden!important}.summen-grid textarea{width:100%!important;max-width:100%!important}}
