.reinigungsbedarf{margin-top:var(--s-6)}.reinigungsbedarf h2{margin:0;font-size:var(--t-h2)}.bedarf-erklaerung{margin:4px 0 var(--s-3);font-size:var(--t-small);color:var(--text-muted);line-height:1.45}.bedarf-liste{margin:0;padding:0;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden}.bedarf-liste>li{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-4)}.bedarf-liste>li+li{border-top:1px solid var(--line)}.bedarf-sache{display:flex;flex-direction:column;gap:2px;min-width:0}.bedarf-sache strong{font-size:var(--t-body);font-weight:600}.bedarf-sache small{font-size:var(--t-small);color:var(--text-muted);line-height:1.4}.bedarf-liste button{flex:0 0 auto}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff")}:root{font-family:DM Sans,sans-serif;font-synthesis:none;font-weight:400;--green-900: #102e27;--green-800: #173f36;--green-700: #21564a;--green-600: #2f6d5e;--green-100: #dfeae3;--green-50: #eef4ef;--brass-700: #8a5a24;--brass-600: #a86f2e;--brass-500: #b77a37;--brass-200: #e8d4b2;--brass-50: #f7eedd;--paper: #f8f7f1;--surface: #fff;--surface-sunk: #f1f0e8;--line: #e3e2d7;--line-strong: #cdccbe;--text: #16231f;--text-muted: #5b6963;--text-faint: #637069;--on-dark: #fff;--on-dark-muted: #c3d5cd;--warn-surface: #fbf1de;--warn-line: #ecd6ab;--warn-text: #74521e;--danger: #9d3327;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 56px;--r-1: 8px;--r-2: 12px;--r-3: 16px;--r-4: 22px;--r-pill: 999px;--shadow-1: 0 1px 2px rgba(16, 46, 39, .05), 0 2px 6px rgba(16, 46, 39, .04);--shadow-2: 0 2px 4px rgba(16, 46, 39, .05), 0 10px 24px rgba(16, 46, 39, .07);--shadow-3: 0 4px 10px rgba(16, 46, 39, .07), 0 20px 48px rgba(16, 46, 39, .11);--t-display: clamp(1.875rem, 8.2vw, 2.75rem);--t-h1: clamp(1.5625rem, 6.4vw, 2.0625rem);--t-h2: clamp(1.1875rem, 4.6vw, 1.375rem);--t-h3: 1.0625rem;--t-body: .9375rem;--t-small: .8125rem;--t-micro: .75rem;--ease: cubic-bezier(.22, 1, .36, 1);--spalte: 1040px;--schraffur: repeating-linear-gradient( 135deg, var(--green-50) 0 5px, #fff 5px 10px );--schraffur-linie: var(--green-600);--green: var(--green-700);--muted: var(--text-muted);--accent: var(--brass-200);color:var(--text);background:var(--paper);font-size:100%;-webkit-font-smoothing:antialiased;caret-color:var(--green-700);accent-color:var(--green-700)}::selection{background:var(--brass-200);color:var(--green-900)}*{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}body{margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;background:none;color:inherit;font-weight:550;min-height:44px}button:not(.primary):not(.secondary):hover:not(:disabled){filter:brightness(.97)}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2.5px solid var(--brass-600);outline-offset:3px;border-radius:var(--r-1)}a{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif;font-weight:650;color:var(--text);text-wrap:balance}h1{font-size:var(--t-h1);line-height:1.14;letter-spacing:-.035em;margin-bottom:var(--s-3)}h2{font-size:var(--t-h2);line-height:1.22;letter-spacing:-.03em;margin-bottom:var(--s-3)}h3{font-size:var(--t-h3);line-height:1.32;letter-spacing:-.02em;margin-bottom:var(--s-2)}.greeting{font-size:var(--t-display);line-height:1.04;letter-spacing:-.042em;margin-bottom:var(--s-2)}p{line-height:1.62;color:var(--text-muted);max-width:68ch}small{font-size:12px;line-height:1.5}hr{border:0;border-top:1px solid var(--line);margin:27px 0}.brand{display:flex;align-items:center;font-family:Manrope,sans-serif;font-size:34px;text-decoration:none;letter-spacing:-2px;font-weight:750;line-height:1}.brand-sub{font-size:8px;letter-spacing:1.3px;margin:16px 0 45px;color:#7a8579}.profile>span,.avatar{width:39px;height:39px;border-radius:50%;background:#edeee1;display:flex;align-items:center;justify-content:center;color:#62714e;font-weight:650;font-size:12px}.avatar{width:34px;height:34px}main{max-width:1450px;margin:auto;padding:42px 52px 0}.primary{background:var(--green-800);color:var(--on-dark);border-radius:var(--r-2);padding:15px 22px;min-height:52px;font-size:var(--t-body);font-weight:600;letter-spacing:-.012em;box-shadow:var(--shadow-1);transition:background .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.primary:hover:not(:disabled){background:var(--green-700);box-shadow:var(--shadow-2)}.primary:active:not(:disabled){transform:translateY(1px);box-shadow:var(--shadow-1)}.secondary{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-2);padding:13px 18px;min-height:48px;font-size:var(--t-small);font-weight:600;color:var(--green-800);transition:border-color .18s var(--ease),background .18s var(--ease)}.secondary:hover:not(:disabled){border-color:var(--green-600);background:var(--green-50)}.text-button{color:var(--green-700);font-size:var(--t-small);font-weight:600;padding:var(--s-2) 0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:30px 0 16px}.section-heading h2{font-size:21px;margin:0}.tree{position:absolute;width:27px;height:75px;background:#648c73;bottom:14px;border-radius:90% 90% 15% 15%;left:26%}.tree.two{left:80%;height:55px;width:20px;bottom:23px;background:#78987d}.chalet{background:#e5e9e4}.chalet .hill{background:#bdc5a2}.chalet .mountain{background:#9cafab;height:205px;bottom:-7px}.chalet .mountain.far{background:#c1cbc5;left:240px;bottom:10px}.chalet .building{background:#a28364;box-shadow:inset -15px 0 #8b735d;width:112px;height:59px;bottom:22px}.chalet .building>i{background:#526b60;clip-path:polygon(50% 0,100% 100%,0 100%);height:58px;top:-52px}.chalet .building b{background:#e3cc88;border-color:#d0b493;height:18px;top:12px}.chalet .building em{background:#715846;border-color:#b69b7b;height:20px}.chalet .tree{border-radius:0;clip-path:polygon(50% 0,100% 75%,60% 75%,60% 100%,40% 100%,40% 75%,0 75%);width:45px;left:20%;height:108px}.chalet .tree.two{left:78%;height:130px;width:53px}.location{font-size:10px;display:flex;align-items:center;gap:5px;margin-bottom:8px}.round-button{width:42px;height:42px;min-width:42px;border:1px solid var(--line);border-radius:50%;padding:0;color:var(--green)}.draft-tag{color:#84682f;background:#f4f0df;border-radius:5px;font-size:10px;padding:5px 8px;display:inline-block;font-weight:500}footer{border-top:1px solid var(--line);padding:24px 0;margin-top:40px;display:flex;justify-content:space-between;color:#899183;font-size:10px;gap:10px}footer span{font-size:8px;letter-spacing:1.5px}.mobile-nav{display:none}.panel{background:#fff;border:1px solid var(--line);border-radius:14px}.property-mark.villa{background:#f1e9dc;color:#a68c60}.quote-amount .draft-tag{color:#84682f}.back{margin-bottom:18px}.steps{display:flex;gap:10px;margin-bottom:25px}.steps button{font-size:12px;justify-content:flex-start;border-radius:8px;padding:8px 17px;color:#7c8479}.steps button>span{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:#e9ebe2;border-radius:50%;font-size:11px}.steps .selected{background:#eaf0e5;color:var(--green)}.steps .selected>span{background:var(--green);color:#fff}.editor-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(245px,1fr);gap:25px;align-items:start}.form-panel{padding:32px}.form-panel>p{font-size:13px}.form-panel h2{font-size:23px}.property-picker{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.property-picker button{position:relative;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line);border-radius:10px;padding:18px 15px;gap:8px;text-align:left}.property-picker .selected{border-color:#6e8a69;background:#f0f5eb}.property-picker strong{font-size:12px}.property-picker small{font-size:10px;color:#77836e}.property-picker svg:last-child:not(:first-child){position:absolute;right:13px;top:15px}.field{display:flex;flex-direction:column;gap:8px;margin:20px 0;text-align:left;min-width:0}.field>span{font-size:12px;font-weight:550;color:#53644f}.field input,.field select{width:100%;border:1px solid #dfe3d8;min-height:49px;border-radius:8px;padding:11px 12px;background:#fff;color:#2d4638;outline:none;font-size:16px;min-width:0}.field input:focus,.field select:focus{border-color:#6b8c64;box-shadow:0 0 0 3px #71936515}.two-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 17px}.field-hint{font-size:12px!important;line-height:1.6;color:#78816f}.next{margin-top:22px}.summary-card{background:#eff1e6;border:1px solid #dfe4d4;border-radius:13px;padding:28px;position:sticky;top:25px}.summary-card h3{font-size:23px;letter-spacing:-.7px;margin:20px 0}.summary-detail{display:flex;align-items:center;gap:10px;color:#75806b;font-size:13px;margin:13px 0}.summary-card>small{font-size:11px;color:#78836d}.big-price{display:block;font-family:Manrope,sans-serif;font-size:27px;font-weight:650;letter-spacing:-1px;margin:12px 0;overflow-wrap:anywhere}.reassurance{font-size:11px;line-height:1.8;color:#71836a;margin-bottom:0}.reassurance svg{float:left;margin-right:8px}.age-note{font-size:11px;margin-bottom:6px}.child-row{display:flex;align-items:center;gap:15px}.child-row .field{flex:1}.child-row>button{margin-top:20px}.extra-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);font-size:13px;padding:7px 0}.extra-row strong{margin-left:auto;white-space:nowrap}.extra-row>span{overflow-wrap:anywhere}.assumptions{font-size:12px;background:#f8f6ec;padding:18px;border-radius:9px;margin-top:24px;color:#766b4b}.assumptions summary{cursor:pointer;font-weight:600;line-height:1.6}.assumptions summary svg{vertical-align:middle;margin-right:6px}.assumptions p{margin-top:16px;font-size:12px}.error{color:#a9442e;background:#f7e8df;padding:13px;border-radius:8px;font-size:12px;line-height:1.5}.document-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.brand-mini{font-family:Manrope,sans-serif;font-size:28px;letter-spacing:-1.5px;font-weight:700}.document-heading>span:last-child{font-size:9px;letter-spacing:1.5px;color:#879079}.stay-summary{padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:7px;font-size:13px;margin:22px 0}.line-item{display:flex;justify-content:space-between;gap:15px;padding:15px 0;border-bottom:1px solid #edf0e7;align-items:center;font-size:12px}.line-item strong{font-weight:550;overflow-wrap:anywhere}.line-item small{display:block;font-size:10px;color:#859078;margin-top:5px}.line-item>span:last-child{white-space:nowrap;font-weight:550}.document-total{display:flex;align-items:center;justify-content:space-between;margin-top:25px;font-size:15px}.document-total>strong{font-family:Manrope,sans-serif;font-size:25px;letter-spacing:-.8px}.payment-split{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#f1f5eb;border-radius:9px;padding:20px;margin:24px 0}.payment-split small,.payment-split strong{display:block}.payment-split small{font-size:11px;color:#7c8770;margin-bottom:9px}.payment-split strong{font-size:18px}.review-warning{padding:17px;background:#f7f1df;color:#8a743e;display:flex;align-items:flex-start;gap:12px;border-radius:9px;font-size:11px;line-height:1.7;margin:25px 0}.review-warning svg{flex-shrink:0;margin-top:3px}.review-warning strong{display:block;margin-bottom:5px}.actions{display:flex;gap:12px;flex-wrap:wrap}.entries{margin-top:25px;padding:25px 30px}.entries>.section-heading{margin-top:0}.close{position:absolute;right:16px;top:16px}.modal .primary{margin-top:15px}@media(min-width:1500px){main{padding-top:50px}}@media(max-width:1180px){.brand-sub{font-size:7px}main{padding:32px 30px 0}.editor-grid{grid-template-columns:minmax(0,1.7fr) minmax(215px,1fr);gap:18px}.form-panel{padding:25px}.summary-card{padding:22px}}@media(max-width:900px){.brand{font-size:29px}.brand-sub{font-size:6px;letter-spacing:1px}main{padding:28px 23px 0}.editor-grid{grid-template-columns:1fr}.summary-card{position:static}.steps button{padding:8px 10px;font-size:11px}}@media(max-width:650px){:root{font-size:100%}.avatar{display:none}main{padding:29px 20px 80px}.page-heading>.primary{width:100%;font-size:14px;min-height:52px}.section-heading h2{font-size:20px;max-width:200px;line-height:1.4}.section-heading .text-button{font-size:11px;white-space:nowrap}.location,.draft-tag{font-size:11px}.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;background:#fffef9f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #e2e8db;z-index:20;justify-content:space-around;padding:9px 12px max(9px,env(safe-area-inset-bottom))}.mobile-nav button{display:flex;flex-direction:column;gap:5px;font-size:10px;color:#7d8876;width:70px;padding:5px;border-radius:8px;font-weight:500}.mobile-nav .active{color:var(--green);background:#edf3e6}footer{font-size:9px;line-height:1.6;margin-top:28px;flex-direction:column;padding:20px 0}.steps{gap:3px;justify-content:space-between;margin-bottom:20px}.steps button{padding:7px 4px;gap:6px;font-size:10px}.steps button>span{width:21px;height:21px;flex-shrink:0;font-size:10px}.form-panel{padding:23px 19px}.form-panel h2{font-size:23px}.property-picker{gap:8px}.property-picker button{padding:15px 11px}.property-picker strong{font-size:11px}.property-picker small{font-size:9px}.property-picker svg:last-child:not(:first-child){right:8px;top:14px}.field>span{font-size:12px;line-height:1.5}.two-cols{gap:0 11px}.field input,.field select{padding:11px 8px}.form-panel .primary.next{width:100%;font-size:12px;padding:13px 10px}.summary-card{padding:25px}.summary-detail{font-size:14px}.big-price{font-size:30px}.line-item{font-size:12px;gap:9px;align-items:flex-start}.line-item small{font-size:10px}.document-total>strong{font-size:22px}.payment-split{padding:15px;gap:15px}.payment-split strong{font-size:16px}.actions{flex-direction:column}.actions button{width:100%;font-size:12px}.document-heading>span:last-child{font-size:8px}.review-warning{font-size:11px}.entries{padding:23px 19px}.back{margin-bottom:20px}.age-note,.error{font-size:13px}}@media(prefers-reduced-motion:no-preference){button{transition:background .15s,filter .15s,transform .15s}.primary:hover,.cream-button:hover{transform:translateY(-1px)}}@media(max-width:650px){.field>span{font-size:14px}.line-item{font-size:14px}.line-item small{font-size:12px;color:#66715e}.field-hint{font-size:14px!important;color:#66715e}.review-warning{font-size:13px;color:#715a2b}.property-picker strong{font-size:13px}.property-picker small{font-size:11px}.draft-tag{font-size:12px}.form-panel .primary.next,.actions button{font-size:14px}.mobile-nav button{font-size:12px}.payment-split small{font-size:13px}.payment-split strong{font-size:18px}.summary-card>small{font-size:13px}.reassurance{font-size:13px}.steps button{min-height:46px}.location{font-size:12px}.form-panel>p{font-size:15px}}.band{--tag: 44px;--zeile: 56px;--balken: 42px;margin-inline:calc(-1 * var(--pad-x))}.band-scroll{overflow-x:auto;overflow-y:hidden;padding-inline:var(--pad-x);padding-block:2px 6px;scrollbar-width:thin;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.band-raster{position:relative;display:grid;grid-template-columns:minmax(calc(var(--tage) * var(--tag)),1fr);align-items:stretch;width:100%}.band-tage{display:grid;grid-template-columns:repeat(var(--tage),minmax(0,1fr));margin:0;padding:0;list-style:none}.band-tag{display:flex;flex-direction:column;align-items:center;gap:1px;padding-block:4px 7px;color:var(--text-muted);line-height:1.1}.band-tag-wort{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.band-tag-zahl{font-family:Manrope,system-ui,sans-serif;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums lining-nums;color:var(--text)}.band-tag-monat{font-size:11px;font-weight:700;letter-spacing:.03em;color:var(--brass-700);text-transform:uppercase}.band-tag.ist-wochenende .band-tag-zahl,.band-tag.ist-wochenende .band-tag-wort{color:var(--text-faint)}.band-tag.ist-heute .band-tag-zahl{color:var(--green-800);font-weight:700}.band-tag.ist-heute .band-tag-wort{color:var(--green-700)}.band-marke{position:sticky;left:0;z-index:3;width:max-content;max-width:100%;margin-top:var(--s-3);padding:2px 9px 2px 0;background:var(--paper);font-size:13px;font-weight:600;color:var(--text);line-height:1.3}.band-koerper{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.band-zeile{position:relative;display:grid;grid-template-columns:repeat(var(--tage),minmax(0,1fr));height:var(--zeile)}.band-feld{border-left:1px solid var(--line);background:var(--surface)}.band-feld:last-child{border-right:1px solid var(--line)}.band-feld.ist-wochenende{background:var(--green-50)}.workspace .band-balken,.workspace .band-luecke,.band-balken,.band-luecke{position:absolute;top:calc((var(--zeile) - var(--balken)) / 2);height:var(--balken);min-height:var(--balken);min-width:44px;display:flex;align-items:center;justify-content:flex-start;padding-inline:10px;border:0;border-radius:var(--r-pill);font:inherit;font-size:12.5px;font-weight:600;text-align:left;cursor:pointer;transition:transform .16s var(--ease),box-shadow .16s var(--ease)}.band-balken>span,.band-luecke>span{position:sticky;left:calc(var(--pad-x) + 4px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.band-luecke>span{margin-right:auto}.band-balken.ist-eigen{background:var(--green-800);color:#fff;box-shadow:0 1px 2px #102e2738}.band-balken.ist-fremd{background:var(--schraffur);color:var(--green-700);box-shadow:inset 0 0 0 1px var(--schraffur-linie)}.band-balken.offen-links{border-top-left-radius:3px;border-bottom-left-radius:3px}.band-balken.offen-rechts{border-top-right-radius:3px;border-bottom-right-radius:3px}.band-luecke{background:var(--brass-50);color:var(--brass-700);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums lining-nums;justify-content:flex-start;padding-inline:8px;box-shadow:inset 0 0 0 1px var(--brass-200)}.band-luecke.ist-still{cursor:default}button.band-balken:hover,button.band-luecke:hover{transform:translateY(-1px)}button.band-balken:active,button.band-luecke:active{transform:translateY(0)}button.band-balken:focus-visible,button.band-luecke:focus-visible{outline:2px solid var(--green-700);outline-offset:2px}.band-heute{position:absolute;top:0;bottom:0;width:1px;background:var(--brass-600);pointer-events:none}.band-heute:before{content:"";position:absolute;top:-4px;left:-2px;width:5px;height:5px;border-radius:50%;background:var(--brass-600)}@media(prefers-reduced-motion:reduce){.band-balken,.band-luecke{transition:none}}@media(min-width:860px){.band{--zeile: 60px}.band-marke{font-size:14px}}.band-saison{position:relative;height:22px;margin:4px 0 6px;padding:0;list-style:none}.band-saison-strecke{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 7px;border-radius:999px;background:var(--brass-50);color:var(--brass-700);font-size:var(--t-micro);font-weight:600;letter-spacing:-.01em;white-space:nowrap}.band-saison-strecke>span{overflow:hidden;text-overflow:ellipsis}.betrag{display:inline-flex;align-items:baseline;gap:.22em;font-variant-numeric:tabular-nums lining-nums;color:var(--text);white-space:nowrap}.betrag-waehrung{font-size:.62em;font-weight:600;letter-spacing:.06em;color:var(--text-muted);align-self:baseline}.betrag-ganz{font-family:Manrope,system-ui,sans-serif;font-weight:700;letter-spacing:-.015em}.betrag-rappen{font-size:.55em;font-weight:600;align-self:flex-start;margin-top:.12em;color:var(--text-muted)}.betrag-rappen:before{content:".";margin-right:.04em}.betrag.ist-gross{font-size:clamp(30px,8vw,40px);line-height:1.05;color:var(--green-900)}.betrag.ist-gross .betrag-rappen{color:var(--green-700)}.wert{display:inline-flex;align-items:baseline;gap:.3em;font-variant-numeric:tabular-nums lining-nums}.wert-zahl{font-family:Manrope,system-ui,sans-serif;font-weight:700;color:var(--green-900)}.wert-einheit{font-weight:500;color:var(--text-muted)}.wert.ist-gross{font-size:clamp(21px,5.2vw,25px)}.anteil{display:block;width:100%;height:4px;border-radius:2px;background:var(--surface-sunk);overflow:hidden}.anteil-fuellung{display:block;height:100%;border-radius:2px;background:var(--green-700);transition:width .42s var(--ease)}.anteil.ist-reihe{display:flex;gap:1px;background:var(--surface-sunk)}.anteil-teil{height:100%}.anteil-teil.ist-eigen{background:var(--green-800)}.anteil-teil.ist-fremd{background:var(--green-600);box-shadow:inset 1px 0 0 var(--surface)}.anteil-teil.ist-frei{background:transparent}@media(prefers-reduced-motion:reduce){.anteil-fuellung{transition:none}}.monat-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin:var(--s-6) 0 var(--s-3)}.monat-kopf h2{margin:0;font-size:var(--t-h2);text-align:center;flex:1}.monat-bilanz{display:grid;gap:var(--s-4);margin:var(--s-5) 0 0;padding:var(--s-4) var(--s-5);list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3)}.monat-bilanz>li+li{padding-top:var(--s-4);border-top:1px solid var(--line)}.monat-bilanz-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-bottom:7px}.monat-bilanz-kopf strong{font-size:var(--t-body);font-weight:600}.monat-bilanz .wert{font-size:var(--t-h3)}.monat-bilanz small{display:block;margin-top:7px;font-size:var(--t-small);color:var(--text-muted);font-variant-numeric:tabular-nums lining-nums}.luecken-hinweis{margin:var(--s-4) 0 0;padding-left:var(--s-3);border-left:1px solid var(--brass-500);font-size:var(--t-small);color:var(--brass-700);line-height:1.5}.stay-abstand{font-size:var(--t-small);color:var(--text-muted);font-variant-numeric:tabular-nums lining-nums}.vergangen>summary{font-size:var(--t-body);font-weight:600}.vergangen>summary b{font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums lining-nums}.vergangen .stay-list{margin-top:var(--s-4)}.vergangen .stay-list>li{background:transparent;box-shadow:none}.importstand{margin:var(--s-4) 0;padding:0;list-style:none;border-top:1px solid var(--line)}.importstand>li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding:8px 0;border-bottom:1px solid var(--line);font-size:var(--t-small);color:var(--text-muted)}.importstand b{font-weight:600;color:var(--text);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.importstand>li.ist-alt b{color:var(--brass-700)}.stay-rohtitel{margin:2px 0 0;font-size:var(--t-micro);font-style:italic;color:var(--text-faint)}.abschnitt-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin:var(--s-6) 0 var(--s-3)}.abschnitt-kopf h2{margin:0;font-size:var(--t-h2);line-height:1.2}.abschnitt-datum{font-size:var(--t-small);color:var(--text-muted);text-align:right}.workspace .textlink,.textlink{display:inline-flex;align-items:center;gap:2px;min-height:44px;padding:0 2px;border:0;background:transparent;font:inherit;font-size:var(--t-small);font-weight:600;color:var(--green-700);cursor:pointer;white-space:nowrap}.workspace .textlink:hover,.textlink:hover{color:var(--green-800);text-decoration:underline;text-underline-offset:3px}.heute-liste{margin:0;padding:0;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden}.heute-zeile{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-4)}.heute-zeile+.heute-zeile{border-top:1px solid var(--line)}.heute-art{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-width:78px;padding-top:1px;font-size:var(--t-small);font-weight:600;color:var(--text-muted)}.heute-art:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--text-faint);flex:0 0 auto}.ist-abreise .heute-art:before{background:var(--brass-600)}.ist-anreise .heute-art:before{background:var(--green-700)}.ist-laufend .heute-art:before{background:var(--green-800);box-shadow:0 0 0 3px var(--green-50)}.heute-sache{display:flex;flex-direction:column;gap:2px;min-width:0}.heute-sache strong{font-size:var(--t-body);font-weight:600;color:var(--text);line-height:1.25}.heute-sache small{font-size:var(--t-small);color:var(--text-muted);line-height:1.35}.heute-still{margin:0;max-width:none;padding:var(--s-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);font-size:var(--t-body);color:var(--text-muted);line-height:1.45}.heute-wechsel{margin:var(--s-3) 0 0;padding-left:var(--s-3);border-left:1px solid var(--brass-500);font-size:var(--t-small);color:var(--brass-700);line-height:1.45}.band-legende{display:flex;align-items:center;flex-wrap:wrap;gap:6px var(--s-4);margin:var(--s-3) 0 0;font-size:var(--t-small);color:var(--text-muted)}.band-legende>span{display:inline-flex;align-items:center;gap:6px}.legende-muster{width:20px;height:12px;border-radius:3px;flex:0 0 auto}.legende-muster.ist-eigen{background:var(--green-800)}.legende-muster.ist-fremd{background:var(--schraffur);box-shadow:inset 0 0 0 1px var(--schraffur-linie)}.legende-muster.ist-frei{background:var(--brass-50);box-shadow:inset 0 0 0 1px var(--brass-200)}.haus-liste{display:grid;gap:var(--s-4);margin:0;padding:0;list-style:none}.haus{padding:var(--s-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--shadow-1)}.haus-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-3)}.haus-kopf h3{margin:0;font-size:var(--t-h3);line-height:1.2}.haus-kopf small{display:block;margin-top:2px;font-size:var(--t-small);color:var(--text-muted)}.haus-bilanz{margin:7px 0 0;font-size:var(--t-small);color:var(--text-muted);font-variant-numeric:tabular-nums lining-nums}.haus-fakten{margin:var(--s-4) 0 0;display:grid;gap:0}.haus-fakten>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding:9px 0;border-top:1px solid var(--line)}.haus-fakten dt{font-size:var(--t-small);color:var(--text-muted)}.haus-fakten dd{margin:0;display:flex;align-items:baseline;gap:var(--s-2);font-size:var(--t-body);font-weight:600;color:var(--text);text-align:right;font-variant-numeric:tabular-nums lining-nums}.haus-abstand{font-size:var(--t-small);font-weight:500;color:var(--text-muted);white-space:nowrap}.haus-leer{font-weight:500;color:var(--text-faint)}.haus-aktionen{display:flex;margin-top:2px;border-top:1px solid var(--line)}@media(min-width:720px){.haus-liste{grid-template-columns:1fr 1fr}}.fundstellen{margin:var(--s-5) 0;padding:var(--s-4) var(--s-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3)}.fundstellen h2{margin:0 0 var(--s-3);font-size:var(--t-small);font-weight:600;color:var(--text-muted)}.fundstellen dl{margin:0;display:grid;gap:0}.fundstellen dl>div{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:9px 0}.fundstellen dl>div+div{border-top:1px solid var(--line)}.fundstellen dt{font-size:var(--t-small);font-weight:600;color:var(--text)}.fundstellen dd{margin:0;font-size:var(--t-small);font-style:italic;color:var(--text-muted);line-height:1.45}.original>summary{font-size:var(--t-small);font-weight:600;color:var(--green-700)}@media(min-width:560px){.fundstellen dl>div{grid-template-columns:140px minmax(0,1fr);gap:var(--s-3);align-items:baseline}}.sitzungsende{margin:var(--s-4) 0 0;text-align:left}.offerte{margin-top:var(--s-5);padding:var(--s-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--shadow-1)}.offerte-kopf h2{margin:0;font-size:var(--t-h2);line-height:1.2}.offerte-haus{margin:3px 0 0;font-size:var(--t-small);color:var(--text-muted)}.offerte-betrag{margin:var(--s-4) 0 0}.offerte-teilung{margin:4px 0 0;font-size:var(--t-small);color:var(--text-muted);font-variant-numeric:tabular-nums lining-nums}.offerte-teilung .betrag{font-size:inherit;color:var(--text-muted)}.offerte-teilung .betrag-ganz{font-weight:600;color:var(--text)}.offerte .stay-line{margin-top:var(--s-4)}.offerte-belegung{display:flex;align-items:flex-start;gap:7px;margin:var(--s-4) 0 0;padding:9px 11px;border-radius:var(--r-2);background:var(--green-50);font-size:var(--t-small);color:var(--green-700);line-height:1.4}.offerte-belegung svg{flex:0 0 auto;margin-top:1px}.offerte-belegung.ist-konflikt{background:var(--brass-50);color:var(--brass-700)}.offerte-dokumente{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line)}.offerte-dokumente h3{margin:0 0 var(--s-3);font-size:var(--t-small);font-weight:600;color:var(--text-muted)}.dokumentkette{display:grid;gap:0;margin:0;padding:0;list-style:none}.dokumentkette>li+li{border-top:1px solid var(--line)}.workspace .dokumentart,.dokumentart{display:flex;align-items:center;justify-content:flex-start;gap:var(--s-3);width:100%;min-height:56px;padding:10px 2px;border:0;border-radius:0;background:transparent;text-align:left;color:var(--text)}.dokumentart:hover{background:var(--green-50)}.dokumentart>svg{flex:0 0 auto;color:var(--text-faint)}.dokumentart span{display:flex;flex-direction:column;gap:1px;min-width:0}.dokumentart strong{font-size:var(--t-body);font-weight:600}.dokumentart small{font-size:var(--t-small);color:var(--text-faint);font-variant-numeric:tabular-nums lining-nums}.dokumentart.ist-abgelegt>svg{color:var(--green-700)}.dokumentart.ist-abgelegt small{color:var(--green-700)}.workspace .dokumentart.ist-gewaehlt,.dokumentart.ist-gewaehlt{background:var(--green-50)}.dokumentaktion{margin-top:var(--s-3);padding:var(--s-4);border-radius:var(--r-2);background:var(--surface-sunk)}.dokumentaktion p{margin:0 0 var(--s-3);font-size:var(--t-small);color:var(--text-muted);line-height:1.4}.dokumentaktion-knoepfe{display:flex;gap:var(--s-2)}.dokumentaktion-knoepfe button{flex:1}.offerte-fuss{margin-top:var(--s-4)}.offerte-fuss button{width:100%}@media(min-width:640px){.offerte-fuss button{width:auto;min-width:200px}}.offerte-belegung.ist-vorgemerkt{background:var(--surface-sunk);color:var(--text-muted)}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-ext-600-normal-Dk-u7o-5.woff2) format("woff2"),url(/assets/manrope-cyrillic-ext-600-normal-DjQx9_jq.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-ext-700-normal-cq7F7ESW.woff2) format("woff2"),url(/assets/manrope-cyrillic-ext-700-normal-ezu7N0xg.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.workspace{max-width:980px;margin:auto;padding:26px 24px 80px}.workspace{--premium-glow: rgba(183, 122, 55, .16)}.workspace .dashboard>*,.workspace .page-section>*{animation:daheim-rise .18s cubic-bezier(.22,1,.36,1) both}.workspace .dashboard>*:nth-child(2),.workspace .page-section>*:nth-child(2){animation-delay:25ms}.workspace .dashboard>*:nth-child(n+3),.workspace .page-section>*:nth-child(n+3){animation-delay:50ms}@keyframes daheim-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.communication-hero,.workspace .communication-hero h1,.workspace .cleaning-hero h1{color:#fff;margin:4px 0 10px;max-width:720px}.communication-builder{margin-top:22px;padding:26px}.builder-progress{display:flex;gap:10px;margin-bottom:24px}.builder-progress span{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.82rem;font-weight:700}.builder-progress b{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;color:var(--green);background:var(--mint);font-size:.75rem}.selected-stay{display:flex;flex-direction:column;gap:3px;padding:14px 16px;margin:14px 0 20px;background:var(--green-50);border-radius:var(--r-2)}.selected-stay strong{font-size:var(--t-body);font-weight:600;color:var(--text)}.selected-stay small{font-size:var(--t-small);color:var(--text-muted);line-height:1.4}.purpose-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.purpose-grid button{text-align:left;min-height:78px;display:grid;align-content:center;gap:4px;border-radius:14px;background:#fff}.purpose-grid button[aria-pressed=true],.segmented button[aria-pressed=true]{color:var(--green);border-color:var(--green);background:var(--mint);box-shadow:inset 0 0 0 1px var(--green)}.purpose-grid span{font-weight:800}.purpose-grid small{color:var(--muted)}.channel-language-row{display:flex;justify-content:space-between;gap:14px;margin-top:18px}.segmented{display:flex;gap:6px;padding:5px;background:var(--paper);border-radius:14px}.segmented button{min-height:44px;border:0;background:transparent}.generate-message{width:100%;margin-top:20px;min-height:56px}.message-draft-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px}.message-draft{position:relative;display:flex;flex-direction:column;min-height:360px;padding:24px;border:1px solid var(--line);border-radius:22px;background:#fffffff0;box-shadow:0 14px 38px #173f3614;overflow:hidden}.message-draft:after{content:none}.message-draft.whatsapp:after{background:#2f8d69}.message-draft-head,.message-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.message-draft-head{color:var(--text-muted);font-size:var(--t-small);font-weight:600}.draft-channel{display:inline-flex;gap:7px;align-items:center;color:var(--green)}.message-context{display:flex;justify-content:space-between;gap:12px;margin:24px 0 12px}.message-context span{color:var(--muted);font-size:.86rem}.message-body{white-space:pre-wrap;line-height:1.72;flex:1;color:#40554d}.message-actions{margin-top:18px}.message-actions .primary{flex:1}.draft-safety{display:block;margin-top:12px;color:var(--muted)}.cleaning-stats .approved{background:var(--mint)}.cleaning-form{padding:26px}.cleaning-form-head{display:flex;gap:13px;align-items:center;margin-bottom:20px}.cleaning-form-head>span{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--mint);color:var(--green)}.cleaning-form-head h2,.cleaning-form-head p{margin:0}.cleaning-submit-row{display:flex;align-items:center;gap:16px}.cleaning-submit-row span{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-weight:700}.cleaning-entry-list{display:grid;gap:12px}.cleaning-page,.cleaning-page *{min-width:0}.cleaning-page input,.cleaning-page select,.cleaning-page textarea,.cleaning-entry{box-sizing:border-box;max-width:100%}.cleaning-entry{position:relative;display:grid;grid-template-columns:135px 1fr auto auto;gap:22px;align-items:center;padding:20px;background:#fff;border:1px solid var(--line);border-radius:18px}.cleaning-entry.approved{background:linear-gradient(90deg,var(--mint),#fff 38%)}.cleaning-date,.cleaning-person,.cleaning-pay{display:grid;gap:3px}.cleaning-date span,.cleaning-person p,.cleaning-person small,.cleaning-pay small{color:var(--muted)}.cleaning-person h3,.cleaning-person p{margin:0}.cleaning-pay{justify-items:end}.cleaning-pay>span{display:inline-flex;align-items:center;gap:5px;color:var(--green);font-weight:800;font-size:.82rem}.cleaning-delete{min-width:44px;padding-inline:11px;color:var(--muted)}.operational-note{padding:16px 18px;border-radius:14px;background:var(--paper);color:var(--muted);font-size:.88rem}@media(max-width:760px){.builder-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.builder-progress span{min-width:0;gap:4px;font-size:0}.builder-progress span b{font-size:.75rem}.builder-progress span:after{font-size:.68rem}.builder-progress span:nth-child(1):after{content:"Aufenthalt"}.builder-progress span:nth-child(2):after{content:"Anlass"}.builder-progress span:nth-child(3):after{content:"Prüfen"}.purpose-grid{grid-template-columns:repeat(2,1fr)}.channel-language-row{flex-direction:column}.segmented{display:grid;grid-template-columns:1fr 1fr}.message-draft-grid,.cleaning-stats,.selected-stay{grid-template-columns:1fr}.selected-stay small{grid-column:1;grid-row:auto}.cleaning-entry{grid-template-columns:1fr auto;gap:14px;width:100%}.cleaning-person{grid-column:1 / -1;grid-row:2}.cleaning-pay{grid-column:1 / -1;grid-row:3;justify-items:stretch}.cleaning-pay strong{font-size:1.25rem}.cleaning-delete{grid-column:2;grid-row:1}}@media(prefers-reduced-motion:reduce){.workspace *,.workspace *:before,.workspace *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.intake-card-actions{display:flex;align-items:stretch;gap:10px;margin-top:18px}.intake-card-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.intake-card-actions .danger-ghost{color:#8d4a3b;border-color:#ead5ce;background:#fffaf7}.children-editor{margin:8px 0 22px;padding:22px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#fff,#f8fbf8);box-shadow:0 12px 34px #173f360f}.children-editor-head{display:flex;align-items:flex-start;gap:13px;margin-bottom:20px}.children-editor-head h2,.children-editor-head p{margin:0}.children-editor-head p{margin-top:3px;color:var(--muted);font-size:.9rem}.children-icon{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border-radius:15px;color:var(--green);background:var(--green-soft)}.children-count-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-block:1px solid var(--line);font-weight:700}.count-stepper{display:grid;grid-template-columns:46px 50px 46px;align-items:center;overflow:hidden;border:1px solid #cad7cf;border-radius:15px;background:#fff}.workspace .count-stepper button{min-height:46px;padding:0;border:0;border-radius:0;background:transparent}.workspace .count-stepper button:first-child{border-right:1px solid var(--line)}.workspace .count-stepper button:last-child{border-left:1px solid var(--line)}.count-stepper strong{text-align:center;font-size:1.12rem}.birthday-list{display:grid;gap:11px;margin-top:16px}.birthday-card{display:grid;grid-template-columns:minmax(135px,.8fr) minmax(190px,1.2fr);gap:16px;align-items:center;padding:16px;border:1px solid #ead9c2;border-radius:16px;background:#fffcf5}.birthday-card.complete{border-color:#bdd5ca;background:#f4faf6}.birthday-card-copy{display:grid;gap:3px}.birthday-card-copy span{color:var(--muted);font-size:.82rem}.birthday-card label{margin:0;font-size:.78rem}.birthday-card input{min-height:48px}.workspace .no-children-choice{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;margin-top:16px;border-style:dashed;background:#fff}.workspace .no-children-choice.selected{border-style:solid;border-color:#88b3a2;background:var(--green-soft)}.children-status{margin:14px 0 0;padding:12px 14px;border-radius:12px;color:#74541d;background:#fff3dc;font-size:.88rem;font-weight:600}.calendar-list-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:34px 0 16px;padding-top:24px;border-top:1px solid var(--line)}.calendar-list-head h2,.calendar-list-head p{margin:0}.calendar-list-head span{color:var(--muted);font-size:.86rem}.calendar-download{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;white-space:nowrap}.calendar-empty{margin-top:0}@media(max-width:700px){.intake-card-actions{display:grid;grid-template-columns:1fr}.intake-card-actions button{width:100%}.children-editor{padding:18px}.birthday-card{grid-template-columns:1fr;gap:11px}.calendar-list-head{align-items:stretch;flex-direction:column}.calendar-download{width:100%;white-space:normal;text-align:center}}@media(max-width:350px){.children-editor{padding:15px}.children-count-row{align-items:flex-start;flex-direction:column}.count-stepper{width:100%;grid-template-columns:1fr 1fr 1fr}}.workspace-head{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding-bottom:24px}.workspace-head .wordmark{margin-right:auto}.workspace-head span{font-size:12px;overflow-wrap:anywhere}.wordmark{color:#254d43;font:700 34px Manrope,sans-serif;text-decoration:none}.workspace nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:36px}.workspace button,.download-link{min-height:46px;padding:11px 17px;border:1px solid #d5ded7;border-radius:14px;background:#fff;color:#254d43;font:inherit;cursor:pointer;text-decoration:none}.workspace button[aria-current=page],.workspace .primary{background:#254d43;color:#fff;border-color:#254d43}.workspace button:disabled{opacity:.55;cursor:wait}.workspace h1{font-size:clamp(28px,5vw,42px);line-height:1.2}.workspace h2{font-size:23px}.workspace .panel{background:#fff;border:1px solid #e1e6df;border-radius:22px;padding:24px;margin:20px 0}.workspace label{display:flex;flex-direction:column;gap:8px;font-weight:600;margin-bottom:18px}.workspace input,.workspace textarea,.workspace select{width:100%;min-width:0;padding:13px;border:1px solid #c6d2c9;border-radius:10px;background:#fff;color:#243f35;font:inherit;box-sizing:border-box}.workspace input:focus,.workspace textarea:focus,.workspace button:focus-visible{outline:3px solid #a5cbbc;outline-offset:2px}.workspace .field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.workspace .actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}.workspace .muted{color:#64746c;font-size:14px}.workspace .excerpt{white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;overflow:auto}.workspace .checkbox{flex-direction:row;align-items:flex-start}.workspace .checkbox input{width:22px;height:22px;flex-shrink:0}.workspace fieldset{border:0;padding:0;min-width:0}.workspace .title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace footer{margin-top:45px;border-top:1px solid #d5ded7;padding-top:20px;color:#68766c;font-size:12px}.workspace.login{max-width:520px;padding-top:65px}.workspace details{margin:20px 0}.workspace small{overflow-wrap:anywhere}.workspace p{line-height:1.65}.workspace input[type=file]{font-size:13px}@media(max-width:560px){.workspace{padding:18px 16px 45px;--pad-x: 16px;--pad-top: 18px}.workspace .panel{padding:18px}.workspace .field-grid{grid-template-columns:1fr;gap:0}.workspace nav{gap:6px}.workspace nav button{flex:1 1 40%;padding:10px}.workspace-head span{width:100%;order:3}.workspace .title-row{align-items:flex-start}.workspace .title-row h1{margin-top:0}.workspace .actions>button{flex:1 1 auto}}:root{font-family:DM Sans,system-ui,sans-serif;color:var(--text);background:var(--paper);--green-2: var(--green-600);--green-soft: var(--green-50);--ink: var(--text);--muted: var(--text-muted);--gold: var(--brass-500);--shadow: var(--shadow-2);--mint: var(--green-50);--copper: var(--brass-600)}*{box-sizing:border-box}html{background:var(--paper)}body{min-width:300px;margin:0;background:radial-gradient(circle at 82% 2%,rgba(219,195,153,.24),transparent 31rem),var(--paper)}.workspace{width:min(calc(var(--spalte) + 2 * var(--pad-x, 28px)),100%);max-width:none;min-height:100vh;padding:20px 28px 72px;--pad-x: 28px;--pad-top: 20px}.workspace-head{min-height:72px;margin-bottom:12px;padding-bottom:0}.brand-button{display:flex;flex-direction:column;align-items:flex-start!important;gap:0!important;margin-right:auto;padding:0!important;border:0!important;background:transparent!important}.wordmark{font:700 34px/1 Manrope,sans-serif;letter-spacing:-.075em}.workspace-head .wordmark{width:auto;order:initial;font-size:34px}.brand-subtitle{margin-top:5px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.04em}.account-chip{display:flex;align-items:center;gap:9px;max-width:240px;color:var(--muted);font-size:13px}.account-avatar{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:50%;background:var(--green-soft);color:var(--green);font-weight:700}.account-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace button,.download-link{border-color:var(--line);border-radius:13px;background:var(--paper);color:var(--green);font-weight:600;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.workspace button:hover,.download-link:hover{border-color:#b7c8bf;box-shadow:0 7px 18px #1c453a14;transform:translateY(-1px)}.workspace button:active{transform:translateY(0)}.workspace button:focus-visible,.workspace a:focus-visible,.workspace input:focus-visible,.workspace textarea:focus-visible,.workspace select:focus-visible,.workspace summary:focus-visible{outline:3px solid rgba(199,139,69,.42);outline-offset:2px}.workspace .primary,.workspace button[aria-current=page]{border-color:var(--green);background:var(--green);color:#fff}.logout-button{min-height:40px!important;padding:8px 13px!important;background:transparent!important}.workspace .desktop-nav{position:sticky;top:var(--s-3);z-index:20;max-width:var(--spalte);gap:5px;margin:0 auto var(--s-7)!important;padding:6px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid rgba(213,221,214,.9);border-radius:17px;background:#fffefbe0;box-shadow:0 10px 30px #1f41380f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.desktop-nav button{min-height:43px;padding:9px 10px;border:0;background:transparent;font-size:13px;white-space:nowrap}.workspace .mobile-nav,.workspace .more-menu{display:none}.workspace section{max-width:var(--spalte);margin-inline:auto}.workspace h1,.workspace h2,.workspace h3{color:var(--ink);font-family:Manrope,sans-serif;letter-spacing:-.045em}.workspace h1{font-size:clamp(32px,4.8vw,48px);line-height:1.07}.workspace section>p:not(.notice){max-width:68ch;color:var(--text-muted)}.workspace .panel{border-color:var(--line);background:var(--paper);box-shadow:0 8px 28px #1f41380b}.workspace input,.workspace textarea,.workspace select{min-height:48px;padding:13px 14px;border-color:#cbd6cf;border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease}.workspace textarea{resize:vertical;line-height:1.5}.workspace input:focus,.workspace textarea:focus,.workspace select:focus{border-color:#6e9a8c;box-shadow:0 0 0 4px #568b7a1f;outline:0}.workspace input[type=file]{padding:9px}.workspace input[type=file]::file-selector-button{margin-right:10px;padding:8px 10px;border:0;border-radius:8px;background:var(--green-soft);color:var(--green);font:600 12px DM Sans}.title-row h1{margin-bottom:0}.dashboard{max-width:var(--spalte)}.workspace .action-card{min-height:112px;justify-content:flex-start;padding:20px;text-align:left;box-shadow:var(--shadow)}.workspace .action-card.featured{border-color:var(--green);background:var(--green);color:#fff}.action-icon{display:grid;place-items:center;width:46px;height:46px;flex:0 0 auto;border-radius:14px;background:var(--green-soft);color:var(--green)}.featured .action-icon{background:#ffffff24;color:#fff}.action-copy{display:flex;min-width:0;flex-direction:column;gap:5px}.action-copy strong{font-size:16px}.action-copy small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.35}.featured .action-copy small{color:#ffffffb8}.workspace .stat-grid button{min-height:90px;justify-content:flex-start;padding:18px}.workspace .property-card button{align-self:end;justify-self:start;background:#ffffffb8}.recent-card,.recent-icon,.empty-icon{display:grid;place-items:center;flex:0 0 auto;background:var(--green-soft);color:var(--green)}.recent-card>div,.recent-card span,.recent-card>button,.page-section{animation:page-in .22s ease both}@keyframes page-in{0%{opacity:0;transform:translateY(5px)}}.section-heading{display:flex;align-items:center;gap:12px;margin-top:38px}.section-heading h2{margin:0}.count-badge{display:grid;place-items:center;min-width:28px;height:28px;padding:0 7px;border-radius:999px;background:var(--green-soft);font-weight:700}.empty-state{display:grid;justify-items:center;margin:24px 0;padding:48px 24px;border:1px dashed #bdcbc3;border-radius:22px;background:#ffffff8a;text-align:center}.empty-state.compact{padding:30px 20px}.empty-state h2{margin:12px 0 7px}.empty-state strong{margin-top:10px;font-size:17px}.empty-state p{max-width:500px;margin:5px auto 17px;color:var(--muted)}.empty-icon{width:52px;height:52px;border-radius:17px}.intake{position:relative;overflow:hidden}.settings-form{padding-bottom:84px}.settings-group{margin-bottom:14px!important}.settings-group-head{display:flex;align-items:flex-start;gap:13px;margin-bottom:22px}.settings-group-head>span{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:12px;background:var(--green-soft)}.settings-group-head h2{margin:0 0 3px;font-size:19px}.settings-group-head p{margin:0;color:var(--muted);font-size:13px}.settings-savebar{position:sticky;z-index:6;bottom:14px;display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:12px;border:1px solid rgba(214,222,216,.9);border-radius:17px;background:#fffefbe6;box-shadow:0 14px 35px #1f413821;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.settings-savebar span{display:inline-flex;align-items:center;gap:7px;margin-right:auto;color:#2c7459;font-size:13px;font-weight:600}.workspace footer{max-width:var(--spalte);margin-inline:auto}@media(max-width:950px)and (min-width:701px){.workspace .desktop-nav{grid-template-columns:repeat(9,minmax(0,1fr))}.desktop-nav button{font-size:0}.desktop-nav button svg{width:20px;height:20px}}@media(max-width:700px){body{background:radial-gradient(circle at 100% 0,rgba(219,195,153,.22),transparent 22rem),#f6f4ee}.workspace{max-width:none;padding:12px 16px calc(104px + env(safe-area-inset-bottom));--pad-x: 16px;--pad-top: 12px}.workspace-head{min-height:60px;margin-bottom:22px;padding:0}.wordmark{font-size:29px}.workspace-head .wordmark{width:auto;order:initial;font-size:29px}.brand-subtitle,.account-email,.logout-button{display:none!important}.workspace-head .account-chip{margin-left:auto}.account-avatar{width:38px;height:38px;order:initial;flex-basis:38px;background:var(--paper);box-shadow:0 5px 14px #1f413814}.workspace .desktop-nav{display:none}.workspace section{max-width:none}.workspace h1{font-size:clamp(31px,10vw,40px)}.workspace .panel{padding:19px;border-radius:19px}.workspace .field-grid{grid-template-columns:1fr;gap:0}.workspace .title-row{align-items:center}.workspace .title-row h1{font-size:30px}.title-row .primary{padding-inline:13px}.workspace .action-card{min-height:88px;padding:15px;border-radius:17px}.action-icon{width:42px;height:42px;border-radius:12px}.workspace .stat-grid button{min-height:91px;flex-direction:column;justify-content:center;gap:4px;padding:10px 5px}.empty-state{padding:37px 18px}.workspace .actions>button{flex:1 1 auto}.settings-form{padding-bottom:50px}.settings-savebar{bottom:calc(79px + env(safe-area-inset-bottom))}.settings-savebar .primary{width:100%}.settings-savebar span{display:none}.workspace footer{margin-top:38px}.workspace .mobile-nav{position:fixed;z-index:30;inset:auto 8px calc(8px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin:0;padding:7px 5px;border:1px solid rgba(201,211,204,.9);border-radius:20px;background:#fffefbf0;box-shadow:0 16px 42px #16372e2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace .mobile-nav button{display:flex;width:auto;min-width:0;min-height:54px;flex-direction:column;gap:3px;padding:6px 2px;border:0;border-radius:14px;background:transparent;color:#60736b;font-size:10px}.workspace .mobile-nav button[aria-current=page]{background:var(--green-soft);color:var(--green)}.workspace .more-menu{position:fixed;z-index:29;right:10px;bottom:calc(81px + env(safe-area-inset-bottom));left:10px;display:block;padding:18px;border:1px solid var(--line);border-radius:24px;background:#fffefbfa;box-shadow:0 20px 55px #16372e40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:menu-in .18s ease both}@keyframes menu-in{0%{opacity:0;transform:translateY(12px)}}.more-menu-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.more-menu-head strong{font:700 19px Manrope}.more-menu-head button{min-width:44px;min-height:44px;padding:10px}.more-menu-grid{display:grid;gap:7px}.workspace .more-menu-grid button{justify-content:flex-start;width:100%;min-height:54px;padding:9px 11px;border:0;background:#f7f8f4}.more-menu-grid button>svg{margin-left:auto}.more-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--green-soft)}.workspace .mobile-logout{width:100%;margin-top:12px;border-color:#ead9d2;color:#895242}}@media(max-width:350px){.workspace{padding-inline:12px;--pad-x: 12px}.mobile-nav{inset-inline:5px}.workspace .mobile-nav button{font-size:9px}.workspace .panel{padding:16px}.workspace .title-row{align-items:flex-start}.title-row .primary{min-height:42px;padding:9px 10px;font-size:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.workspace .editor-grid{grid-template-columns:minmax(0,1.65fr) minmax(270px,.85fr);gap:20px}.workspace .form-panel{padding:30px;border-radius:22px}.workspace .field{gap:7px;margin:16px 0}.workspace .field>span{min-height:22px;color:var(--ink);font-size:14px;font-weight:600;line-height:1.45}.workspace .field>small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.4}.workspace .field-error>input{border-color:#bd6f59;box-shadow:0 0 0 4px #bd6f591a}.workspace .field-error>small[role=alert]{color:#9a4936;font-weight:600}.editor-section-heading{display:flex;align-items:flex-start;gap:13px;margin:4px 0 18px}.editor-section-heading>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:11px;background:var(--green-soft);color:var(--green);font-weight:700}.editor-section-heading h2{margin:1px 0 3px;font-size:21px}.editor-section-heading p{margin:0;color:var(--muted);font-size:13px}.extras-heading{margin-top:34px;padding-top:28px;border-top:1px solid var(--line)}.workspace .service-counts .field{display:grid;grid-template-rows:minmax(42px,auto) 50px auto;align-content:start}.workspace .extra-row{min-height:52px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#fafbf8}.workspace .extra-row+.extra-row{margin-top:8px}.workspace .document-next-options{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.document-next-options span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;background:var(--green-soft);color:var(--green);font-size:12px;font-weight:600}.workspace .document-help{margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.workspace .preview-button{border-color:#9db7ac}.document-action-icon,.document-record-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--green-soft);color:var(--green)}.document-action-card strong,.workspace .document-action-card button{min-height:40px;padding:8px;font-size:12px}.document-record{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px}.document-record-copy h2{margin:4px 0;font-size:19px}.document-record-copy p{margin:0;color:var(--muted)}.document-record-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.document-identity-preview{margin:22px 0 14px;padding:26px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,#fffefb,#f5f7f2);box-shadow:var(--shadow)}.document-preview-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--line);color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.12em}.document-preview-brand{color:var(--green);font:700 25px Manrope,sans-serif;letter-spacing:-.07em}.document-preview-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:22px 0}.document-preview-columns>div{display:flex;min-width:0;flex-direction:column;gap:5px}.document-preview-columns small{color:var(--gold);font-size:9px;font-weight:700;letter-spacing:.12em}.document-preview-columns strong,.document-preview-columns span{overflow-wrap:anywhere}.document-preview-columns span{color:var(--muted);font-size:13px;white-space:pre-line}.document-preview-bank{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:12px;background:var(--green-soft)}.document-preview-bank span{color:var(--muted);font-size:12px}.document-preview-bank strong{overflow-wrap:anywhere;text-align:right}.settings-missing{display:flex;align-items:flex-start;gap:9px;margin:16px 0 0;color:#8b5f35;font-size:13px}@media(max-width:700px){.workspace .editor-grid{display:grid;grid-template-columns:1fr}.workspace .summary-card{position:static;order:-1;padding:19px}.workspace .summary-card h3{margin:10px 0}.workspace .summary-card .reassurance,.workspace .summary-card>hr:last-of-type{display:none}.workspace .form-panel{padding:20px 17px}.workspace .two-cols{grid-template-columns:1fr;gap:0}.workspace .service-counts .field{grid-template-rows:auto 50px auto}.workspace .field{margin:12px 0 18px}.workspace .field>span{min-height:0;font-size:15px}.editor-section-heading{margin-bottom:14px}.editor-section-heading p{font-size:13px}.workspace .steps{position:sticky;top:0;z-index:8;padding:6px;border:1px solid var(--line);border-radius:15px;background:#fffefbf0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspace .steps button{min-width:0;flex:1}.workspace .steps button>span{display:none}.document-record{grid-template-columns:42px minmax(0,1fr);align-items:start}.document-record-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;justify-content:stretch}.document-record-actions .primary{grid-column:1 / -1}.document-preview-columns{grid-template-columns:1fr;gap:17px}.document-preview-bank{align-items:flex-start;flex-direction:column}.document-preview-bank strong{text-align:left}}.workspace .lead-action{display:flex;align-items:center;gap:var(--s-4);width:100%;margin:var(--s-6) 0 var(--s-5);padding:var(--s-5);border-radius:var(--r-4);text-align:left;color:var(--on-dark);background:radial-gradient(circle at 92% 0%,rgba(183,122,55,.22),transparent 46%),linear-gradient(142deg,var(--green-800) 0%,var(--green-700) 100%);box-shadow:var(--shadow-2);transition:box-shadow .22s var(--ease),transform .22s var(--ease)}.workspace .lead-action:hover{box-shadow:var(--shadow-3)}.workspace .lead-action:active{transform:translateY(1px)}.lead-action-icon{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:var(--r-3);color:var(--brass-200);background:#ffffff1a;border:1px solid rgba(255,255,255,.16)}.lead-action-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.lead-action-copy strong{font-family:Manrope,sans-serif;font-size:18px;font-weight:650;letter-spacing:-.028em}.lead-action-copy small{color:var(--on-dark-muted);font-size:var(--t-small);line-height:1.45}.workspace .lead-action>svg:last-child{flex:0 0 auto;color:var(--on-dark-muted)}.workspace .action-list,.workspace .tally-list,.workspace .house-list{list-style:none;margin:0 0 var(--s-6);padding:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--shadow-1);overflow:hidden}.workspace .action-list li+li,.workspace .tally-list li+li,.workspace .house-list li+li{border-top:1px solid var(--line)}.workspace .action-list button,.workspace .tally-list button{display:flex;align-items:center;gap:var(--s-4);width:100%;min-height:64px;padding:var(--s-4) var(--s-5);text-align:left;transition:background .16s var(--ease)}.workspace .action-list button:hover,.workspace .tally-list button:hover{background:var(--green-50)}.workspace .action-list button>svg:first-child,.workspace .tally-list button>svg:first-child{flex:0 0 auto;color:var(--green-600)}.workspace .action-list button>span,.workspace .tally-list button>span{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.workspace .action-list strong,.workspace .tally-list strong{font-size:var(--t-body);font-weight:600;letter-spacing:-.012em;color:var(--text)}.workspace .action-list small,.workspace .tally-list small{color:var(--text-muted);font-size:var(--t-small);line-height:1.4}.workspace .action-list button>svg:last-child{flex:0 0 auto;color:var(--text-faint)}.tally-value{flex:0 0 auto;font-family:Manrope,sans-serif;font-style:normal;font-size:25px;font-weight:650;letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums;color:var(--green-800)}.workspace .tally-list button:has(.tally-value:not(:empty)) .tally-value{min-width:1.4ch;text-align:right}.workspace .house-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) var(--s-5)}.workspace .house-list h3{margin:0 0 2px;font-size:var(--t-h3)}.workspace .house-list small{color:var(--text-muted);font-size:var(--t-small)}.workspace .house-list button{flex:0 0 auto}.workspace .section-title{margin:var(--s-8) 0 var(--s-3)}@media(max-width:380px){.workspace .house-list li{flex-direction:column;align-items:stretch;gap:var(--s-3)}.workspace .house-list button{width:100%}.workspace .action-list button,.workspace .tally-list button{padding:var(--s-4);gap:var(--s-3)}}.workspace .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--shadow-1)}.work-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-3)}.work-heading h1{margin:0}.workspace .draft-tag{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--r-pill);border:1px solid var(--brass-200);background:var(--brass-50);color:var(--brass-700);font-size:var(--t-micro);font-weight:650;letter-spacing:.01em;white-space:nowrap}.workspace .field-group{padding:var(--s-5);margin-bottom:var(--s-6)}.workspace .field-group h2{margin:0 0 var(--s-5);font-size:var(--t-h3)}.workspace .field-group label:last-child{margin-bottom:0}.workspace label{gap:7px;font-size:var(--t-small);font-weight:600;color:var(--text-muted);margin-bottom:var(--s-5)}.workspace input,.workspace textarea,.workspace select{padding:14px var(--s-4);min-height:52px;border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--surface);color:var(--text);font-size:16px;font-weight:500;transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.workspace textarea{min-height:92px;line-height:1.5;resize:vertical}.workspace input::placeholder,.workspace textarea::placeholder{color:var(--text-faint)}.workspace summary{min-height:44px;padding:var(--s-3) 0}.workspace input:hover,.workspace textarea:hover,.workspace select:hover{border-color:var(--green-600)}.workspace input:focus,.workspace textarea:focus,.workspace select:focus,.workspace input:focus-visible,.workspace textarea:focus-visible,.workspace select:focus-visible,.workspace summary:focus-visible,.workspace button:focus-visible{outline:2.5px solid var(--brass-600);outline-offset:2px;border-color:var(--green-700)}.workspace .notice{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--warn-line);border-radius:var(--r-2);background:var(--warn-surface);color:var(--warn-text);font-size:var(--t-small);line-height:1.5;margin-bottom:var(--s-6);overflow-wrap:anywhere}.workspace .notice button{margin-left:auto;flex-shrink:0}.workspace .summary-card{padding:var(--s-5);border-radius:var(--r-3)}.workspace .summary-card .big-price{display:block;font-family:Manrope,sans-serif;font-size:clamp(30px,8vw,38px);font-weight:700;letter-spacing:-.045em;line-height:1.05;font-variant-numeric:tabular-nums lining-nums;color:var(--green-900);margin:var(--s-2) 0 var(--s-2)}.workspace .summary-card>small{color:var(--text-muted);font-size:var(--t-small)}@media(prefers-reduced-motion:reduce){.workspace .dashboard>*,.workspace .page-section>*{animation:none}}.workspace .action-list button,.workspace .tally-list button{border:0;border-radius:0;background:transparent;color:inherit}.workspace .action-list button:hover:not(:disabled),.workspace .tally-list button:hover:not(:disabled){background:var(--green-50);filter:none}.workspace .lead-action{border:0;color:var(--on-dark)}.workspace h1{font-size:var(--t-h1);line-height:1.14}.workspace h1.greeting{font-size:var(--t-display);line-height:1.04}.workspace h2{font-size:var(--t-h2)}.workspace .editor-back{margin-bottom:var(--s-3)}@media(max-width:700px){.workspace .summary-card.is-secondary{display:none}}.workspace .ledger{padding:var(--s-5);margin-bottom:var(--s-6)}.ledger-period{margin:0 0 var(--s-4);font-size:var(--t-small);font-weight:600;color:var(--text-muted)}.workspace .ledger dl{margin:0}.workspace .ledger dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--line)}.workspace .ledger dt{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--text-muted);font-size:var(--t-small)}.workspace .ledger dt svg{color:var(--green-600)}.workspace .ledger dd{margin:0;font-family:Manrope,sans-serif;font-size:17px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.workspace .ledger .ledger-sum{border-top:1.5px solid var(--line-strong);margin-top:var(--s-1)}.workspace .ledger .ledger-sum dt{color:var(--text);font-weight:600}.workspace .ledger .ledger-sum dd{font-size:22px;color:var(--green-900)}.live-total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;padding:var(--s-4);margin-bottom:var(--s-5);border-radius:var(--r-2);background:var(--green-50);color:var(--green-800);font-size:var(--t-small)}.live-total strong{font-family:Manrope,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;color:var(--green-900)}.live-total-open{color:var(--text-muted)}.workspace .declaration{margin:var(--s-5) 0 var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line);font-size:var(--t-small);line-height:1.5;color:var(--text-muted)}.workspace .month{padding:var(--s-5) var(--s-4) var(--s-4);margin-bottom:var(--s-6)}.workspace .month-step{flex:0 0 auto;width:44px;height:44px;min-height:44px;padding:0;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--green-700)}.workspace .month-step:hover{background:var(--green-50);border-color:var(--green-600)}.stay-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-3);margin:0 0 var(--s-3);color:var(--text);font-variant-numeric:tabular-nums lining-nums}.stay-line b{padding:2px 9px;border-radius:var(--r-pill);background:var(--surface-sunk);color:var(--text-muted);font-size:var(--t-small);font-weight:650;white-space:nowrap}.status-pill{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;padding:4px 11px;border-radius:var(--r-pill);font-size:var(--t-micro);font-weight:650;line-height:1.3;text-align:left}.status-pill:before{flex:0 0 auto}.status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.status-pill.is-own{background:var(--green-50);color:var(--green-700)}.status-pill.is-imported{background:var(--brass-50);color:var(--brass-700)}.workspace .stay-list{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-3);box-shadow:var(--shadow-1);overflow:hidden}.workspace .stay-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);padding:var(--s-5)}.workspace .stay-list li+li{border-top:1px solid var(--line)}.stay-main{min-width:0}.workspace .stay-list h3{margin:0 0 var(--s-2);font-size:var(--t-h3)}.workspace .stay-list button{flex:0 0 auto}@media(max-width:420px){.workspace .stay-list li{flex-direction:column;align-items:stretch;padding:var(--s-4)}.workspace .stay-list button{width:100%}}.stay-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0 0 var(--s-3)}.stay-meta b{color:var(--text-muted);font-size:var(--t-small);font-weight:600;white-space:nowrap}.stay-meta b+b:before{content:"·";margin-right:var(--s-2);color:var(--text-faint);font-weight:400}.status-pill.is-draft{background:var(--warn-surface);color:var(--warn-text)}.document-stamp{display:block;color:var(--text-faint);font-size:var(--t-micro)}.topband{position:relative;margin:calc(-1 * var(--pad-top)) calc(-1 * var(--pad-x)) var(--s-7);padding:var(--pad-top) var(--pad-x) var(--s-6);border-radius:0 0 var(--r-4) var(--r-4);background:radial-gradient(ellipse 120% 90% at 88% -10%,rgba(183,122,55,.28),transparent 62%),linear-gradient(168deg,var(--green-900) 0%,var(--green-700) 100%);color:var(--on-dark);box-shadow:var(--shadow-2);overflow:hidden}.topband:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.045) 0 1px,transparent 1px 15px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 40%,transparent);mask-image:linear-gradient(180deg,transparent,#000 40%,transparent)}.topband>*{position:relative;z-index:1}.topband-state{margin:var(--s-4) 0 0;max-width:34ch;color:var(--brass-200);font-size:var(--t-small);font-weight:600;letter-spacing:-.005em}.workspace .topband .wordmark,.workspace .topband .brand-subtitle,.workspace .topband .account-email{color:var(--on-dark)}.workspace .topband .brand-subtitle,.workspace .topband .account-email{color:var(--on-dark-muted)}.workspace .topband .account-chip{background:#ffffff1a;border-color:#ffffff2e}.workspace .topband .account-avatar{background:var(--brass-500);color:var(--green-900)}.workspace .topband .logout-button{border-color:#ffffff38;background:#ffffff14;color:var(--on-dark)}.workspace .topband .logout-button:hover{background:#ffffff29}.workspace>.dashboard,.workspace>section{position:relative;z-index:2}@media(max-width:560px){.topband{padding-bottom:var(--s-5);border-radius:0 0 var(--r-3) var(--r-3)}.topband-state{margin-top:var(--s-4)}}.rate-page .field-grid{display:block}.rate-page .field-grid>div+div{border-top:1px solid var(--line)}.workspace .rate-page .field-grid label{display:grid;grid-template-columns:minmax(0,1fr) 108px;align-items:center;gap:var(--s-3);margin:0;padding:var(--s-3) 0;font-size:var(--t-body);font-weight:500;color:var(--text)}@media(min-width:1100px){.workspace .rate-page .field-grid label{grid-template-columns:minmax(0,34ch) 108px;justify-content:start}}.workspace .rate-page .field-grid label>input,.workspace .rate-page .field-grid label>select{min-height:46px;padding:10px var(--s-3);font-variant-numeric:tabular-nums lining-nums;text-align:right;font-weight:600}.workspace .rate-page .field-grid label>select{text-align:left;font-size:var(--t-small)}.workspace .rate-page .field-grid label.checkbox{grid-template-columns:auto minmax(0,1fr);font-size:var(--t-small);color:var(--text-muted)}.workspace .rate-page details>summary{font-family:Manrope,sans-serif;font-size:var(--t-h3);font-weight:650;letter-spacing:-.02em;margin-bottom:var(--s-2)}@media(max-width:380px){.workspace .rate-page .field-grid label{grid-template-columns:minmax(0,1fr) 92px}}.workspace .saison-vorschlag{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2);margin:var(--s-3) 0 0;font-size:var(--t-small);color:var(--text-muted);line-height:1.5}.workspace .saison-vorschlag.weicht-ab{padding:var(--s-3) var(--s-4);border-radius:var(--r-2);background:var(--warn-surface);color:var(--warn-text)}.workspace .saison-vorschlag.weicht-ab .text-button{color:var(--warn-text);text-decoration-color:currentColor}.workspace .saison-leer{margin:0 0 var(--s-4);font-size:var(--t-small);color:var(--text-muted);line-height:1.55}.workspace .saison-liste{margin:0 0 var(--s-4);padding:0;list-style:none}.workspace .saison-liste>li+li{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line)}.workspace .saison-kopf{display:flex;align-items:flex-end;gap:var(--s-3)}.workspace .saison-kopf>label{flex:1 1 auto;min-width:0}@media(max-width:420px){.workspace .saison-kopf{flex-wrap:wrap;align-items:stretch}.workspace .saison-kopf>label{flex-basis:100%}.workspace .saison-kopf>.text-button{margin-left:auto}}.workspace .saison-spanne{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-5);margin-top:var(--s-3)}.workspace .saison-tag>span{display:block;margin-bottom:3px;font-size:var(--t-small);color:var(--text-muted)}.workspace .saison-tag>div{display:flex;gap:var(--s-2)}.workspace .saison-tag select:first-child{width:5.5rem}.workspace .saison-satz{margin:var(--s-3) 0 0;font-size:var(--t-small);color:var(--text-muted);font-variant-numeric:tabular-nums lining-nums}.workspace input[type=file]{padding:10px var(--s-3);font-size:var(--t-small);color:var(--text-muted);cursor:pointer}.workspace input[type=file]::file-selector-button{margin-right:var(--s-3);padding:9px 14px;border:1px solid var(--line-strong);border-radius:var(--r-1);background:var(--surface-sunk);color:var(--green-800);font:inherit;font-weight:600;cursor:pointer}.workspace input[type=file]:hover::file-selector-button{border-color:var(--green-600);background:var(--green-50)}.workspace .settings-group label:has(+.field-hint){margin-bottom:var(--s-2)}.workspace .settings-group .field-hint{margin:0 0 var(--s-5);color:var(--text-muted);font-size:var(--t-small);line-height:1.45}.workspace.boot{display:grid;place-items:center;min-height:100vh}.boot-card{max-width:30rem}.boot-card .wordmark{font-family:Manrope,sans-serif;font-size:26px;font-weight:750;letter-spacing:-.05em;color:var(--green-800)}.boot-rule{display:block;width:44px;height:3px;margin:var(--s-4) 0 var(--s-5);border-radius:2px;background:var(--brass-500)}.boot-card h1{margin-bottom:var(--s-3)}.workspace.login{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100vh;max-width:34rem;padding-block:var(--s-9)}.workspace.login:before{content:"";position:fixed;inset:0;z-index:0;background:radial-gradient(ellipse 90% 60% at 80% 0%,rgba(183,122,55,.3),transparent 60%),linear-gradient(168deg,var(--green-900) 0%,var(--green-700) 100%)}.workspace.login>*{position:relative;z-index:1}.workspace.login .wordmark{display:block;font-family:Manrope,sans-serif;font-size:clamp(34px,11vw,46px);font-weight:750;letter-spacing:-.055em;color:var(--on-dark);text-decoration:none}.workspace.login .brand-line{margin:var(--s-2) 0 0;color:var(--brass-200);font-size:var(--t-small);font-weight:650;letter-spacing:.14em;text-transform:uppercase}.workspace.login h1{margin:var(--s-8) 0 var(--s-2);color:var(--on-dark);font-size:var(--t-h1)}.workspace.login>p:not(.brand-line):not(.notice){color:var(--on-dark-muted);max-width:30ch}.workspace.login form.panel{margin-top:var(--s-6);padding:var(--s-6);border:0;border-radius:var(--r-4);box-shadow:var(--shadow-3)}.workspace.login form.panel label{color:var(--text-muted)}.workspace.login form.panel .primary{width:100%;margin-top:var(--s-2)}.workspace.login .muted{margin-top:var(--s-5);color:var(--on-dark-muted);font-size:var(--t-small)}.workspace.login .notice{margin-top:var(--s-4)}@media(max-width:560px){.workspace.login{justify-content:flex-end;padding-bottom:var(--s-8)}.workspace.login h1{margin-top:var(--s-7)}}.next-step{margin-bottom:var(--s-6);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-3);background:var(--surface);box-shadow:var(--shadow-1)}.next-step h2{margin:0 0 var(--s-4);font-size:var(--t-h3)}.workspace .next-step ol{counter-reset:schritt;list-style:none;margin:0;padding:0}.workspace .next-step li{counter-increment:schritt;position:relative;padding:var(--s-3) 0 var(--s-3) var(--s-8);font-size:var(--t-small);line-height:1.55;color:var(--text-muted)}.workspace .next-step li+li{border-top:1px solid var(--line)}.workspace .next-step li:before{content:counter(schritt);position:absolute;left:0;top:var(--s-3);display:grid;place-items:center;width:25px;height:25px;border-radius:var(--r-pill);background:var(--green-50);color:var(--green-700);font-family:Manrope,sans-serif;font-size:var(--t-small);font-weight:700;font-variant-numeric:tabular-nums}.workspace .next-step strong{display:block;color:var(--text);font-weight:650}.topband-lead{margin-top:var(--s-6)}.workspace .topband-lead .greeting{margin:0 0 var(--s-2);color:var(--on-dark)}.workspace .topband-lead .topband-state{margin:0}.mobile-nav:before{content:"";position:absolute;inset:-34px -100vw -60px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(248,247,241,0) 0%,var(--paper) 34px,var(--paper) 100%)}.workspace .mobile-nav{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2)}.workspace .topband .account-avatar{width:38px;height:38px;border-radius:var(--r-pill);background:#ffffff1f;border:1px solid rgba(232,212,178,.55);color:var(--brass-200);font-family:Manrope,sans-serif;font-weight:700;letter-spacing:0}.lead-action-icon{width:48px;height:48px;color:var(--brass-200);background:linear-gradient(150deg,#e8d4b238,#e8d4b212);border:1px solid rgba(232,212,178,.38);box-shadow:inset 0 1px #ffffff24}.lead-action-copy small{font-size:var(--t-small)}.workspace .topband{margin-bottom:var(--s-6)}.workspace .dashboard>.gap-note:first-child{margin-top:0}.workspace .setup-gaps{list-style:none;margin:var(--s-7) 0 0;padding:var(--s-4) 0 0;border-top:1px solid var(--line)}.workspace .setup-gaps li{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-2) 0;color:var(--text-muted);font-size:var(--t-small);line-height:1.5}.workspace .setup-gaps svg{flex:0 0 auto;margin-top:2px;color:var(--brass-600)}.workspace .topband{margin-bottom:var(--s-5)}.workspace .more-menu-schirm{position:fixed;inset:0;z-index:28;width:100%;min-height:0;padding:0;border:0;border-radius:0;background:#15302945;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.workspace .rate-page .field-grid label>select{text-align:left}:root{--ease-aus: cubic-bezier(.22, 1, .36, 1);--ease-rast: cubic-bezier(.34, 1.4, .64, 1);--zeit-druck: .12s;--zeit-wechsel: .2s;--zeit-auftritt: .38s}.workspace button:active:not(:disabled),.lead-action:active,.dokumentart:active,.band-balken:active,.band-luecke:active{transform:scale(.985);transition-duration:var(--zeit-druck)}.lead-action,.dokumentart{transition:transform var(--zeit-wechsel) var(--ease-aus),background-color var(--zeit-wechsel) var(--ease-aus)}.dokumentaktion{animation:aufklappen var(--zeit-wechsel) var(--ease-aus) both;transform-origin:top center}@keyframes aufklappen{0%{opacity:0;transform:translateY(-4px) scaleY(.96)}to{opacity:1;transform:none}}.anteil-fuellung,.anteil-teil{animation:fuellen var(--zeit-auftritt) var(--ease-aus) both;transform-origin:left center}@keyframes fuellen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.band-zeile .band-balken,.band-zeile .band-luecke{animation:band-ein .28s var(--ease-aus) both;animation-delay:var(--reihe, 0ms)}@keyframes band-ein{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.band-heute{animation:linie-ein .46s var(--ease-aus) both;transform-origin:top center}@keyframes linie-ein{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}.dokumentart.ist-gewaehlt>svg{animation:einrasten .26s var(--ease-rast) both}@keyframes einrasten{0%{transform:scale(.8)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.dokumentaktion,.anteil-fuellung,.anteil-teil,.band-zeile .band-balken,.band-zeile .band-luecke,.band-heute,.dokumentart.ist-gewaehlt>svg{animation:none}.workspace button:active:not(:disabled),.lead-action:active,.dokumentart:active,.band-balken:active,.band-luecke:active{transform:none}}
