.links-page{background:#dedad2;min-height:100vh;overflow-x:hidden}.links-poster{aspect-ratio:420/1010;background:#dedad2;width:100%;max-width:500px;margin:0 auto;position:relative;overflow:hidden;container-type:inline-size}.links-bg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.links-logo{width:80.952%;margin:0;line-height:0;position:absolute;top:3.96%;left:9.524%}.links-logo img{width:100%;height:auto;display:block}.links-subtitle{font-family:var(--f-mono);letter-spacing:1.5px;color:#e8ff3a;white-space:nowrap;margin:0;font-size:13px;font-weight:700;line-height:1.2;position:absolute;top:12.6%;left:9.524%}.links-card{transform-origin:50%;z-index:2;align-items:center;gap:2.4cqw;padding:0 3.5cqw;text-decoration:none;display:flex;position:absolute}.links-shape{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.links-hell{color:#1c1b19}.links-dunkel{color:#f3efe8}.links-number{font-family:var(--f-display);flex:none;font-size:26px;font-weight:400;line-height:1}.links-card-text{font-family:var(--f-mono);flex:auto;min-width:0;font-size:16px;font-weight:700;line-height:1.2}.links-arrow{font-family:var(--f-mono);flex:none;font-size:20px;font-weight:700;line-height:1}.links-card:focus-visible,.links-footer a:focus-visible{outline-offset:3px;outline:3px solid #5b3ff0}.links-star{z-index:3;pointer-events:none;width:20.952%;position:absolute;top:21.3866%;left:72.8573%;overflow:visible;transform:rotate(10deg)}.links-star text{font-family:var(--f-display);font-size:22px}.links-address{font-family:var(--f-mono);color:#1c1b19;margin:0;font-size:12px;line-height:1.3;position:absolute;top:81%;left:9.524%}.links-poster .links-footer{box-shadow:none;color:#1c1b19;background:0 0;border:0;gap:20px;margin:0;padding:0;display:flex;position:absolute;top:85.5%;left:9.524%}.links-poster .links-footer a{min-height:44px;font-family:var(--f-mono);color:#1c1b19;text-underline-offset:3px;align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}@media (prefers-reduced-motion:reduce){.links-page *{transition:none!important;animation:none!important}}.ra{--ra-rand:2px solid var(--night);font-family:var(--f-mono);color:var(--night);min-width:0}.ra *{box-sizing:border-box}.ra button,.ra input,.ra select,.ra textarea{font:inherit;min-width:0}.ra-kopf{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 8px;display:flex}.ra-kopf h1{margin:0;font-size:28px;line-height:1}.ra-wer{color:var(--grain);overflow-wrap:anywhere;flex:140px;min-width:0;font-size:12px}.ra-link{color:var(--night);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.ra .ra-klein{min-height:36px;padding:6px 12px;font-size:13px}.ra-tabs{z-index:20;background:var(--cove);border-bottom:var(--ra-rand);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px;display:grid;position:sticky;top:0}.ra-tabs button{min-height:44px;color:var(--night);cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000;padding:4px;font-size:13px;font-weight:700}.ra-tabs button.aktiv{border-bottom-color:var(--signal)}.ra-tabs button:focus-visible,.ra-chips button:focus-visible,.ra-menue summary:focus-visible{outline:3px solid var(--lila-text);outline-offset:2px}.ra-meldung{cursor:pointer;margin:0 0 8px}.ra-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.ra-chips button{border:1.5px solid var(--night);background:var(--cove);min-height:36px;color:var(--night);cursor:pointer;border-radius:0;padding:4px 12px;font-size:13px}.ra-chips button.aktiv{background:var(--night);color:var(--cove)}.ra-schalter{cursor:pointer;align-items:center;gap:6px;min-height:36px;font-size:13px;display:inline-flex}.ra-schalter input{width:18px;height:18px;margin:0}.ra-schalter.klein{font-size:12px}.ra-filter{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:8px;display:grid}.ra-suche{border:1.5px solid var(--night);background:var(--cove);border-radius:0;width:100%;min-height:36px;padding:6px 10px}.ra-zeilen{margin:0;padding:0;list-style:none}.ra-zeile{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 36px;grid-template-areas:"nr betrag menue""kunde status menue";align-items:center;gap:2px 10px;padding:6px 0;font-size:13px;display:grid}.ra-zeile.test{background:color-mix(in srgb, var(--flash) 18%, transparent)}.ra-zeile-kopf{display:none}.ra-nr{grid-area:nr;font-weight:700}.ra-datum{white-space:nowrap;display:none}.ra-kunde{text-overflow:ellipsis;white-space:nowrap;grid-area:kunde;min-width:0;overflow:hidden}.ra-betrag{text-align:right;white-space:nowrap;grid-area:betrag;font-weight:700}.ra-status{text-align:right;flex-direction:column;grid-area:status;align-items:flex-end;line-height:1.2;display:flex}.ra-status small{color:var(--grain);font-size:12px}.ra-st{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;flex-shrink:0;font-size:12px}.ra-st-offen{color:var(--signal-text)}.ra-leer{padding:12px 0;font-size:13px}.ra-menue{grid-area:menue;position:relative}.ra-menue summary{cursor:pointer;border:1.5px solid var(--night);place-items:center;width:36px;height:36px;font-weight:700;list-style:none;display:grid}.ra-menue summary::-webkit-details-marker{display:none}.ra-menue-liste{z-index:15;background:var(--cove);border:var(--ra-rand);min-width:180px;display:grid;position:absolute;top:40px;right:0}.ra-menue-liste button{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;min-height:40px;padding:6px 12px}.ra-menue-liste button:hover{background:var(--cove-deep)}.ra-dialog-grund{z-index:100;background:color-mix(in srgb, var(--night) 55%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ra-dialog{background:var(--cove);border:var(--ra-rand);gap:10px;width:min(480px,100%);max-height:calc(100vh - 32px);padding:18px;display:grid;overflow:auto}.ra-dialog h2{margin:0;font-size:22px}.ra-dialog dl{gap:4px;margin:0;display:grid}.ra-dialog dl div{grid-template-columns:100px minmax(0,1fr);gap:8px;font-size:13px;display:grid}.ra-dialog dt{color:var(--grain)}.ra-dialog dd{overflow-wrap:anywhere;margin:0;font-weight:700}.ra-dialog label{gap:4px;font-size:13px;display:grid}.ra-dialog input,.ra-dialog textarea{width:100%}.ra-dialog-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.ra-neu{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.ra-form{gap:8px;min-width:0;display:grid}.ra-form label{gap:2px;min-width:0;font-size:12px;display:grid}.ra-form input:not([type=checkbox]),.ra-form select{border:1.5px solid var(--night);background:var(--cove);border-radius:0;width:100%;min-height:36px;padding:4px 8px;font-size:14px}.ra-zeile2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ra-zeile2 .sm{margin:0}.ra-env{border:1.5px solid var(--night);padding:2px 8px;font-size:12px;font-weight:700}.ra-env.live{background:var(--flash)}.ra-raster{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:6px 8px;display:grid}.ra-raster .breit{grid-column:1/-1}.ra-zeit{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.ra-zeit>button{grid-column:1/-1}.ra-zeitraum{margin:0}.ra-zahlung{grid-template-columns:repeat(3,minmax(0,1fr))}.ra-kundenfeld{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid;position:relative}.ra-vorschlaege{z-index:12;background:var(--cove);border:var(--ra-rand);margin:2px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0}.ra-vorschlaege button{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;width:100%;padding:8px 10px;font-size:13px;overflow:hidden}.ra-vorschlaege button span{color:var(--grain);font-size:12px}.ra-vorschlaege button:hover,.ra-vorschlaege button:focus-visible{background:var(--cove-deep)}.ra-kundeninfo{border-left:4px solid var(--signal);background:var(--cove-deep);overflow-wrap:anywhere;margin:0;padding:8px 10px;font-size:13px}.ra-buchungen{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ra-buchungen button:not(.ra-link){text-align:left;border:1.5px solid var(--night);background:var(--cove);cursor:pointer;overflow-wrap:anywhere;width:100%;padding:6px 10px;font-size:13px}.ra-schnell{gap:6px;display:grid}.ra-gruppen button{min-height:32px;font-size:12px}.ra-preise{max-height:none;overflow:visible}.ra-preise button{min-height:32px;font-size:12px}.ra-preise button b{margin-left:4px}.ra-preise .frei{border-style:dashed}.ra-positionen{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ra-positionen li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 84px 64px 32px;grid-template-areas:"name name name weg""betrag menge pausch pausch""info info info info";align-items:center;gap:4px 6px;padding-bottom:6px;display:grid}.ra-pname{grid-area:name}.ra-zahl{grid-template-columns:auto minmax(0,1fr);grid-auto-flow:column;align-items:center;gap:4px!important;font-size:13px!important}.ra-zahl:first-of-type{grid-area:betrag}.ra-positionen .ra-schalter{grid-area:pausch}.ra-weg{border:1.5px solid var(--night);background:var(--cove);cursor:pointer;grid-area:weg;width:32px;height:32px}.ra-pinfo{color:var(--grain);grid-area:info;font-size:12px}.ra-leiste{z-index:10;background:var(--cove);border-top:var(--ra-rand);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 0;display:flex;position:sticky;bottom:0}.ra-summe{flex:100%;font-size:13px}.ra-leiste .knopf{flex:1 1 0;min-height:44px;padding:6px 10px;font-size:13px}.ra-vorschau{align-content:start;gap:6px;min-width:0;display:grid}.ra-vorschau .sm{margin:0}.ra-vorschau iframe,.ra-vorschau-leer{aspect-ratio:210/297;border:var(--ra-rand);background:var(--cove-deep);width:100%}.ra-vorschau-leer{font-family:var(--f-display);color:var(--line);place-items:center;font-size:48px;display:grid;transform:none}.ra-monate{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.ra-monat{border:var(--ra-rand);background:var(--cove);gap:4px;min-width:0;padding:10px;display:grid}.ra-monat-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ra-pstatus{border:1px solid var(--night);padding:1px 6px;font-size:12px}.ra-pstatus.s-gesendet{background:var(--flash)}.ra-pstatus.s-Versand{background:var(--signal)}.ra-monat-zahlen{justify-content:space-between;margin:0;font-size:13px;font-weight:700;display:flex}.ra-hinweise{color:var(--signal-text);flex-wrap:wrap;gap:4px 10px;margin:0;font-size:12px;display:flex}.ra-hinweise .ok{color:var(--grain)}.ra-monat-knoepfe{flex-wrap:wrap;gap:6px;display:flex}.ra-monat-knoepfe .knopf{white-space:normal;flex:auto}.ra-ergebnis{overflow-wrap:anywhere;margin:0}.ra-einst{border-top:var(--ra-rand);margin-top:12px;padding-top:8px}.ra-einst summary{cursor:pointer;align-items:center;min-height:36px;font-weight:700;display:flex}.ra-einst .sm{overflow-wrap:anywhere}@media (width>=900px){.ra{width:min(1240px,100vw - 48px);margin-inline:calc(50% + -1*min(620px,50vw - 24px))}.ra-filter{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.ra-zeile{grid-template-columns:110px 110px minmax(0,1fr) 110px minmax(100px,200px) 36px;grid-template-areas:none;padding:4px 0}.ra-zeile>*{grid-area:auto}.ra-zeile-kopf{color:var(--grain);border-bottom:var(--ra-rand);font-size:12px;display:grid}.ra-datum{display:block}.ra-status{text-align:left;flex-flow:wrap;justify-content:flex-start;align-items:baseline;gap:8px}.ra-neu{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.ra-raster{grid-template-columns:repeat(4,minmax(0,1fr))}.ra-raster .breit{grid-column:span 2}.ra-zeit{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto}.ra-zeit>button{grid-column:auto}.ra-positionen li{grid-template-columns:minmax(0,1fr) 90px 64px auto 32px;grid-template-areas:"name betrag menge pausch weg""info info info info info"}.ra-summe{flex:auto}.ra-leiste .knopf{flex:none}.ra-vorschau{position:sticky;top:56px}.ra-vorschau iframe,.ra-vorschau-leer{aspect-ratio:auto;height:calc(100vh - 150px);min-height:420px}.ra-monate{grid-template-columns:repeat(3,minmax(0,1fr))}}.ra .ra-form input:not([type=checkbox]),.ra .ra-form select,.ra .ra-suche,.ra .ra-dialog input,.ra .ra-raster input:not([type=checkbox]){height:36px;min-height:36px;font:400 16px var(--f-mono);box-shadow:none;border:1.5px solid var(--night);background:var(--cove);color:var(--night);border-radius:0;padding:4px 8px}.ra .ra-dialog textarea{font:400 14px var(--f-mono);border:1.5px solid var(--night);background:var(--cove);color:var(--night);border-radius:0;padding:6px 8px}.ra input[type=checkbox]{width:18px;height:18px;min-height:0;box-shadow:none;border-radius:0;flex:none;margin:0;padding:0}.ra .ra-schalter{flex-direction:row;grid-auto-flow:column;display:inline-flex}.ra-tabs{top:var(--ra-oben,0px)}.ra-vorschau{top:calc(var(--ra-oben,0px) + 56px)}.ra p,.ra li{line-height:1.4}@media (width>=900px){.ra .ra-form input:not([type=checkbox]),.ra .ra-form select,.ra .ra-suche{font-size:14px}.ra-form{gap:6px}.ra-vorschau iframe,.ra-vorschau-leer{height:calc(100vh - var(--ra-oben,0px) - 130px)}}.seite--arbeit:has(.ra){padding-top:76px}.ra section,.ra form,.ra aside{margin:0;padding-top:0}.ra .ra-form input:not([type=checkbox]),.ra .ra-form select,.ra .ra-suche,.ra .ra-dialog input,.ra .ra-raster input:not([type=checkbox]){height:36px!important;min-height:36px!important}.ra-leiste{flex-wrap:nowrap}.ra-leiste .ra-summe{flex:auto;min-width:0}@media (width<=899px){.ra-leiste{flex-wrap:wrap}.ra-leiste .ra-summe{flex-basis:100%}}.ra-kundenfeld{grid-template-columns:minmax(0,1fr) auto}.ra-kundenrechts{align-items:center;gap:8px;min-height:36px;display:inline-flex}.ra-termin{grid-template-columns:repeat(3,minmax(0,1fr))}.ra-termin .ra-ld{grid-column:1/-1}.ra-zeitraum .ra-link{font-size:12px}.ra h1{margin:0}@media (width>=900px){.ra-kopf{margin-bottom:4px}.ra-raster:not(.ra-termin){grid-template-columns:repeat(6,minmax(0,1fr))}.ra-raster:not(.ra-termin)>label{grid-column:span 1}.ra-raster:not(.ra-termin)>label:nth-child(-n+3),.ra-raster:not(.ra-termin)>label.breit{grid-column:span 2}.ra-buha .ra-raster{grid-template-columns:repeat(6,minmax(0,1fr))}.ra-buha .ra-raster>label{grid-column:span 1!important}.ra-termin{grid-template-columns:1.3fr 1fr 1fr 1.3fr 1.3fr auto}.ra-termin .ra-ld{grid-column:auto}.seite--arbeit:has(.ra){padding-top:72px}}.ra>section,.ra>.ra-meldung{margin-top:0!important}.ra>.ra-tabs{margin-bottom:10px!important}.ra-gruppe{gap:4px;min-width:0;display:grid}.ra-gruppe-titel{font:700 12px var(--f-mono);letter-spacing:.5px;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;display:flex}.ra-setstd{text-transform:none;align-items:center;font-weight:400;gap:4px!important;display:inline-flex!important}.ra .ra-form .ra-setstd select{width:auto;height:28px;min-height:28px;padding:0 4px;font-size:12px}.ra-ausbuchung{border:1px solid var(--night);background:var(--flash);color:var(--night);margin-right:6px;padding:0 6px;font-size:12px;display:inline-block}.ra-positionen .ra-pquelle{grid-area:3/1/auto/-1;justify-self:start}.ra-zeile .ra-datum,.ra-st{white-space:nowrap;word-break:keep-all;overflow-wrap:normal}
