.konto{max-width:64rem;margin:0 auto;padding:72px 16px}.konto--narrow{max-width:34rem}.konto__title{margin:14px 0 18px;font-size:clamp(2.4rem,7vw,3.8rem)}.konto__title--case{margin-bottom:6px;font-size:clamp(2rem,5.5vw,3rem)}.konto__meta,.konto__muted{color:var(--ink-soft);font-size:.85rem}.konto__meta{margin:0}.konto__back{text-decoration:none}.konto__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.konto .link{cursor:pointer;color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.85rem}.konto__login{gap:16px;margin-top:28px;display:grid}.konto__login .cta{justify-self:start}.konto__sent{border-left:2px solid var(--gold);background:rgb(var(--shop-paper-rgb) / .6);margin-top:28px;padding:18px 20px}.konto__sent .lede{font-family:var(--f-display), serif;color:var(--ink);font-size:1.5rem}.konto__error{color:var(--shop-danger);font-size:.9rem}.konto__group{margin-top:36px}.cases{border-top:1px solid var(--line);margin:10px 0 0;padding:0;list-style:none}.case-row{border-bottom:1px solid var(--line);color:inherit;transition:background-color .2s var(--ease-out);grid-template-columns:9.5rem 1fr auto auto;align-items:baseline;gap:4px 18px;padding:16px 4px;text-decoration:none;display:grid}.case-row__nr{letter-spacing:.06em;color:var(--ink-soft);font-size:.8rem}.case-row__title{font-family:var(--f-display), serif;font-size:1.35rem;line-height:1.2}.case-row__status,.case-row__date{color:var(--ink-soft);font-size:.82rem}.case-row .turn{grid-column:2;justify-self:start}.turn{letter-spacing:.12em;text-transform:uppercase;padding:3px 9px;font-size:.7rem;display:inline-block}.turn--kunde{background:var(--gold);color:#fff}@media (max-width:640px){.case-row{grid-template-columns:1fr auto}.case-row__title{order:-1;grid-column:1/-1}.case-row .turn{grid-column:1/-1}}.steps{scrollbar-width:none;counter-reset:step;margin:0 0 22px;padding:0 0 6px;list-style:none;display:flex;overflow-x:auto}.steps__item{min-width:6.5rem;color:var(--ink-soft);counter-increment:step;flex:1 0 auto;padding-top:20px;font-size:.74rem;position:relative}.steps__item:before{content:"";background:var(--line);height:1px;position:absolute;top:6px;left:0;right:0}.steps__item:after{content:"";background:var(--paper);width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--ink-soft);border-radius:50%;position:absolute;top:2px;left:0}.steps__item span{padding-right:10px;display:block}.steps__item--done{color:var(--ink)}.steps__item--done:before{background:var(--gold)}.steps__item--done:after{background:var(--gold);box-shadow:none}.steps__item--current{color:var(--ink);font-weight:600}.steps__item--current:after{background:var(--ink);box-shadow:0 0 0 4px rgb(var(--shop-accent-rgb) / .25)}.turnbox{background:rgb(var(--shop-paper-rgb) / .7);border-left:2px solid var(--line);margin-bottom:28px;padding:20px 22px}.turnbox--kunde{border-left-color:var(--gold);background:rgb(var(--shop-accent-rgb) / .09)}.turnbox__who{font-family:var(--f-display), serif;margin:0 0 4px;font-size:1.6rem}.turnbox__text,.turnbox__due{margin:0;line-height:1.6}.turnbox__due{margin-top:8px;font-size:.9rem}.konto__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;margin-bottom:20px;display:grid}@media (max-width:760px){.konto__grid{grid-template-columns:minmax(0,1fr)}}.konto__side{align-content:start;gap:20px;display:grid}.konto__card{background:rgb(var(--shop-paper-rgb) / .55);box-shadow:0 0 0 1px var(--line);padding:20px 22px}.konto__card h2{margin:0 0 12px}.lines{margin:0;padding:0;list-style:none}.lines li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.lines__title{font-family:var(--f-display), serif;font-size:1.2rem;display:block}.lines__detail,.lines__amount{color:var(--ink-soft);font-size:.82rem}.lines__detail{white-space:pre-line;display:block}.lines__amount{white-space:nowrap}.totals{margin:12px 0 0}.totals div{color:var(--ink-soft);justify-content:space-between;padding:2px 0;font-size:.88rem;display:flex}.totals dd{margin:0}.totals .totals__sum{color:var(--ink);font-family:var(--f-display), serif;padding-top:6px;font-size:1.35rem}.docs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.docs a,.timeline__files a{color:inherit;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.konto__address{margin:0;line-height:1.6;display:grid}.timeline{margin:0;padding:0;list-style:none}.timeline__item{border-left:1px solid var(--line);padding:12px 0 12px 18px;position:relative}.timeline__item:before{content:"";background:var(--ink-soft);border-radius:50%;width:7px;height:7px;position:absolute;top:18px;left:-4px}.timeline__item--bp:before{background:var(--gold)}.timeline__item--kunde:before{background:var(--navy)}.timeline__head{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.timeline__title{font-size:.92rem;font-weight:600}.timeline__head time{color:var(--ink-soft);font-size:.78rem}.timeline__body{white-space:pre-line;margin:6px 0 0;line-height:1.6}.timeline__files{flex-wrap:wrap;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.timeline__files img{max-width:min(260px,100%);height:auto;box-shadow:0 0 0 1px var(--line);display:block}.konto__help{margin-top:22px}.konto__flash{background:rgb(var(--shop-primary-rgb) / .07);border-left:2px solid var(--navy);margin:0 0 20px;padding:12px 16px}.turnbox__consequence{color:var(--ink-soft);margin-top:4px;display:block}.turnbox__due--grace strong{color:var(--shop-danger)}.turnbox__notice{color:var(--ink-soft);margin:10px 0 0;font-size:.88rem}.act{margin-bottom:20px}.act--latest{border-left:2px solid var(--gold)}.act__facts{margin:0 0 18px;padding-left:1.1rem;line-height:1.7}.act__notes{white-space:pre-line;color:var(--ink-soft);margin:6px 0 12px;line-height:1.6}.act__form{gap:14px;display:grid}.act__form .cta{justify-self:start}.act__form--secondary{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.act__label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.72rem}.act__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.act__wide{grid-column:1/-1}@media (max-width:520px){.act__grid{grid-template-columns:1fr}}.konto .field textarea{resize:vertical;height:auto;padding:10px 12px}.konto .terms{align-items:flex-start;gap:12px;font-size:.86rem;line-height:1.55;display:flex}.konto .terms input{margin-top:4px}.konto .terms--tolerance{border-left:2px solid var(--gold);background:rgb(var(--shop-paper-rgb) / .8);padding:12px 14px}.cta--ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.cta--ghost:hover{background:var(--ink);color:var(--paper)}.cta--danger{background:var(--shop-danger)}.act__footer{flex-wrap:wrap;align-items:flex-start;gap:12px 28px;margin:8px 0 24px;font-size:.86rem;display:flex}.act__footer a{color:var(--ink-soft);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.act__danger summary{cursor:pointer;color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.act__danger[open]{box-shadow:0 0 0 1px var(--line);background:rgb(var(--shop-paper-rgb) / .55);flex-basis:100%;padding:14px 16px}.act__danger .act__form{margin-top:12px}.withdraw__summary{background:rgb(var(--shop-paper-rgb) / .7);box-shadow:0 0 0 1px var(--line);grid-template-columns:max-content 1fr;gap:6px 18px;margin:0;padding:14px 16px;display:grid}.withdraw__summary dt{color:var(--ink-soft);font-size:.85rem}.withdraw__summary dd{overflow-wrap:anywhere;margin:0}.withdraw__buttons{align-items:center;gap:20px;display:flex}.act__facts a,.act a{color:var(--ink);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.devpanel{border:1px dashed var(--gold);background:rgb(var(--shop-accent-rgb) / .06);gap:12px;margin-top:48px;padding:18px 20px;display:grid}.devpanel__badge{letter-spacing:.16em;text-transform:uppercase;background:var(--gold);color:#fff;justify-self:start;margin:0;padding:2px 8px;font-size:.66rem}.devpanel__title{font-family:var(--f-display), serif;margin:0;font-size:1.6rem;font-weight:400}.devpanel__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.devpanel__note{border:1px dashed var(--gold);margin-top:12px;padding:8px 12px;font-size:.85rem}.devpanel__note a{color:var(--ink);font-weight:600}.card-head{align-items:center;gap:9px;display:flex}.card-head svg{color:var(--gold)}@keyframes konto-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}}.konto>*{animation:konto-rise .52s var(--ease-back) both}.konto>:nth-child(2){animation-delay:50ms}.konto>:nth-child(3){animation-delay:.1s}.konto>:nth-child(4){animation-delay:.15s}.konto>:nth-child(5){animation-delay:.2s}.konto>:nth-child(6){animation-delay:.25s}.konto>:nth-child(7){animation-delay:.3s}.konto>:nth-child(n+8){animation-delay:.35s}.timeline__item{animation:konto-rise .46s var(--ease-back) both}.timeline__item:first-child{animation-delay:.34s}.timeline__item:nth-child(2){animation-delay:.38s}.timeline__item:nth-child(3){animation-delay:.42s}.timeline__item:nth-child(4){animation-delay:.46s}.timeline__item:nth-child(n+5){animation-delay:.5s}.cases li{animation:konto-rise .46s var(--ease-back) both}.cases li:nth-child(2){animation-delay:60ms}.cases li:nth-child(3){animation-delay:.12s}.cases li:nth-child(4){animation-delay:.18s}.cases li:nth-child(n+5){animation-delay:.24s}.case-row{transition:background-color .2s ease, transform .26s var(--ease-back);grid-template-columns:28px 9.5rem 1fr auto auto}.case-row .turn{grid-column:3}.case-row__icon{color:var(--gold);transition:transform .26s var(--ease-back);place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.case-row:hover{transform:translate(4px)}.case-row:hover .case-row__icon{transform:scale(1.18)rotate(-6deg)}}@media (max-width:640px){.case-row{grid-template-columns:28px 1fr auto}.case-row__title{order:-1;grid-column:2/-1}.case-row__icon{order:-2}.case-row .turn{grid-column:2/-1}}@keyframes konto-line{0%{transform:scaleX(0)}}@keyframes konto-pop{0%{opacity:0;transform:scale(.4)}}.steps__item--done:before{transform-origin:0;animation:konto-line .42s var(--ease-out) both}.steps__item:nth-child(2):before{animation-delay:80ms}.steps__item:nth-child(3):before{animation-delay:.16s}.steps__item:nth-child(4):before{animation-delay:.24s}.steps__item:nth-child(5):before{animation-delay:.32s}.steps__item:nth-child(n+6):before{animation-delay:.4s}.steps__item--current:after{animation:konto-pop .52s var(--ease-back) .3s both}.turnbox__who{align-items:center;gap:12px;display:flex}.turnbox__dot{background:var(--ink-soft);border-radius:50%;flex:none;width:10px;height:10px;position:relative}.turnbox--kunde .turnbox__dot{background:var(--gold)}.turnbox--bp .turnbox__dot{background:var(--navy)}.turnbox--kunde .turnbox__dot:after{content:"";background:var(--gold);animation:konto-ping 1.6s var(--ease-out) .6s 3;border-radius:50%;position:absolute;inset:0}@keyframes konto-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(3.2)}}.turnbox__due{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.turnbox__due svg{color:var(--gold)}.turnbox__consequence{flex-basis:100%}@keyframes konto-drop{0%{opacity:0;transform:translateY(-12px)scale(.97)}}.konto__flash{animation:konto-drop .52s var(--ease-back) both;align-items:center;gap:12px;display:flex}.konto__flash--ok{background:rgb(var(--shop-success-rgb) / .08);border-left-color:var(--shop-success)}.konto__flash--warn{background:rgb(var(--shop-danger-rgb) / .06);border-left-color:var(--shop-danger)}.konto__flash-mark{color:#fff;background:var(--shop-success);width:26px;height:26px;animation:konto-pop .48s var(--ease-back) .22s both;border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:600;display:grid}.konto__flash--warn .konto__flash-mark{background:var(--shop-danger)}.act__lead{margin:-4px 0 16px}.choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:720px){.choices{grid-template-columns:minmax(0,1fr)}}.choice{background:var(--paper);box-shadow:0 0 0 1px var(--line);transition:box-shadow .2s ease, transform .28s var(--ease-back);align-content:start;gap:10px;padding:18px 18px 20px;display:grid}.choice--yes{box-shadow:0 0 0 1px var(--line), inset 3px 0 0 var(--gold)}@media (hover:hover) and (pointer:fine){.choice:hover{box-shadow:0 0 0 1px var(--gold), 0 12px 30px rgb(var(--shop-ink-rgb) / .09);transform:translateY(-3px)}}.choice__title{font-family:var(--f-display), serif;align-items:center;gap:10px;margin:0;font-size:1.45rem;line-height:1.15;display:flex}.choice__mark{width:28px;height:28px;font-family:var(--f-text), sans-serif;color:var(--paper);background:var(--ink);transition:transform .28s var(--ease-back);border-radius:50%;place-items:center;font-size:.9rem;display:grid}.choice--yes .choice__mark{background:var(--gold)}@media (hover:hover) and (pointer:fine){.choice:hover .choice__mark{transform:scale(1.14)rotate(-8deg)}}.choice__hint{color:var(--ink-soft);margin:0 0 4px;font-size:.86rem;line-height:1.5}.konto .cta{isolation:isolate;cursor:pointer;transition:transform .14s var(--ease-out), box-shadow .22s ease, background-color .22s ease, color .22s ease;position:relative;overflow:hidden}.konto .cta:active:not(:disabled){transform:scale(.97)}.konto .cta:before{content:"";background:var(--gold);transform-origin:0;height:2px;transition:transform .26s var(--ease-out);z-index:1;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.konto .cta--go:after{content:"→";transition:transform .28s var(--ease-back);margin-left:10px;display:inline-block}.konto .cta--ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.konto .cta--ghost:after{content:"";z-index:-1;background:var(--ink);transform-origin:bottom;transition:transform .26s var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}@media (hover:hover) and (pointer:fine){.konto .cta:hover:not(:disabled){box-shadow:0 10px 22px rgb(var(--shop-ink-rgb) / .18);transform:translateY(-2px)}.konto .cta:hover:not(:disabled):before{transform:scaleX(1)}.konto .cta--go:hover:not(:disabled):after{transform:translate(5px)}.konto .cta--ghost:hover:not(:disabled){color:var(--paper);background:0 0}.konto .cta--ghost:hover:not(:disabled):after{transform:scaleY(1)}}.konto .cta--danger{background:var(--shop-danger)}.konto .cta:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.act__danger[open]>.act__form{animation:konto-rise .38s var(--ease-back) both}@keyframes konto-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.konto>*,.timeline__item,.cases li,.konto__flash,.act__danger[open]>.act__form{animation:.2s both konto-fade}.steps__item--done:before,.steps__item--current:after,.konto__flash-mark,.turnbox--kunde .turnbox__dot:after{animation:none}.case-row,.case-row__icon,.choice,.choice__mark,.konto .cta,.konto .cta:before,.konto .cta:after{transition-property:color,background-color,box-shadow,opacity}.case-row:hover,.case-row:hover .case-row__icon,.choice:hover,.choice:hover .choice__mark,.konto .cta:hover:not(:disabled),.konto .cta:active:not(:disabled){transform:none}}.lines__amount{justify-items:end;gap:2px;display:grid}.lines__sum{color:var(--ink);font-size:.92rem}.attach{gap:10px;display:grid}.attach__drop{border:1px dashed var(--ink-soft);background:rgb(var(--shop-paper-rgb) / .6);cursor:pointer;transition:border-color .2s ease, background-color .2s ease, transform .26s var(--ease-back);align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative}.attach__drop svg{color:var(--gold);transition:transform .28s var(--ease-back);flex:none}.attach__drop span{gap:2px;font-size:.88rem;display:grid}.attach__drop small{color:var(--ink-soft);font-size:.74rem}.attach__drop.is-over{border-color:var(--gold);background:rgb(var(--shop-accent-rgb) / .1);transform:scale(1.01)}.attach__drop.is-over svg{transform:rotate(-12deg)scale(1.15)}@media (hover:hover) and (pointer:fine){.attach__drop:hover{border-color:var(--gold)}.attach__drop:hover svg{transform:rotate(-12deg)scale(1.1)}}.attach__drop:focus-within{outline:2px solid var(--gold);outline-offset:2px}.attach__input{opacity:0;cursor:pointer;position:absolute;inset:0}.attach__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.attach__item{background:var(--paper);box-shadow:0 0 0 1px var(--line);animation:konto-rise .38s var(--ease-back) both;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:6px 8px;display:grid}.attach__item img,.attach__ext{-o-object-fit:cover;object-fit:cover;background:var(--paper-deep);letter-spacing:.08em;width:44px;height:44px;color:var(--ink-soft);place-items:center;font-size:.66rem;display:grid}.attach__name{overflow-wrap:anywhere;font-size:.84rem;display:grid}.attach__name small{color:var(--ink-soft);font-size:.72rem}.attach__remove{width:30px;height:30px;color:var(--ink-soft);cursor:pointer;transition:background-color .16s ease, color .16s ease, transform .14s var(--ease-out);background:0 0;border:0;border-radius:50%;font-size:1.2rem;line-height:1}.attach__remove:hover{background:rgb(var(--shop-danger-rgb) / .08);color:var(--shop-danger)}.attach__remove:active{transform:scale(.9)}@media (prefers-reduced-motion:reduce){.attach__item{animation:.2s both konto-fade}.attach__drop,.attach__drop svg{transition-property:border-color,background-color}}.statusline{align-items:flex-start;gap:14px;margin:0 0 30px;padding:2px 0;display:flex}.statusline__dot{background:var(--ink-soft);border-radius:50%;flex:none;width:10px;height:10px;margin-top:9px}.statusline--bp .statusline__dot{background:var(--navy);box-shadow:0 0 0 4px rgb(var(--shop-primary-rgb) / .14)}.statusline__who{font-family:var(--f-display), serif;margin:0;font-size:1.5rem;line-height:1.2}.statusline__text{color:var(--ink-soft);margin:4px 0 0;font-size:.92rem;line-height:1.55}.task{box-shadow:0 0 0 2px var(--navy), 0 18px 44px rgb(var(--shop-primary-rgb) / .16);animation:konto-rise .56s var(--ease-back) .12s both;background:#fff;border-radius:10px;margin:8px 0 34px;overflow:hidden}.task__head{background:var(--navy);color:#fff;padding:20px 24px 18px}.task__badge{background:var(--shop-accent-on-dark);color:var(--ink);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin:0 0 8px;padding:3px 10px 3px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.task__pulse{background:var(--ink);border-radius:50%;width:8px;height:8px;position:relative}.task__pulse:after{content:"";background:var(--ink);animation:konto-ping 1.6s var(--ease-out) .7s 3;border-radius:50%;position:absolute;inset:0}.task__title{font-family:var(--f-display), serif;margin:0;font-size:clamp(1.6rem,4vw,2.1rem);font-weight:400;line-height:1.15}.task__due{color:#ffffffeb;align-items:center;gap:8px;margin:12px 0 0;font-size:.95rem;display:flex}.task__due strong{color:#fff}.task__due--urgent svg,.task__due--urgent strong{color:var(--shop-accent-on-dark)}.task__consequence{color:#ffffffb3;margin:6px 0 0;font-size:.82rem;line-height:1.5}.task__body{gap:18px;padding:22px 24px 24px;display:grid}.task__notice,.task__text{color:var(--ink-soft);margin:0;font-size:.92rem}.task__text{color:var(--ink);font-size:1rem}.task__body>.cta{justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.task .act{box-shadow:none;background:0 0;margin:0;padding:0;animation:none}.task .act>.card-head{display:none}.task .choice{background:#fff;border-radius:8px}.task .choice--yes{box-shadow:0 0 0 1px var(--line), inset 4px 0 0 var(--gold)}@media (max-width:560px){.task__head,.task__body{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.msg__bubble,.task{animation:.2s both konto-fade}.task__pulse:after{animation:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.konto a:not(.cta):not(.case-row):not(.doc):not(.konto__back){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.konto__chip{box-shadow:0 0 0 1px var(--line);letter-spacing:.04em;color:var(--ink);background:#fff;border-radius:999px;margin-right:10px;padding:2px 9px;font-size:.76rem;display:inline-block}.konto .konto__card{box-shadow:0 1px 0 rgb(var(--shop-ink-rgb) / .04), 0 12px 32px rgb(var(--shop-ink-rgb) / .06);background:#fff;border-radius:12px;padding:22px 24px}.konto__grid{gap:22px;margin:8px 0 22px}.steps__comet{pointer-events:none;height:7px;position:absolute;top:3px;left:0;right:0;overflow:hidden}.steps__comet:before{content:"";background:radial-gradient(circle at 3.5px 50%, var(--gold) 3px, transparent 3.6px), linear-gradient(90deg, transparent, rgb(var(--shop-accent-rgb) / .35) 0, transparent 22px) left center / 22px 3px no-repeat;animation:steps-comet 2.8s var(--ease-in-out) .9s infinite;position:absolute;inset:0;transform:translate(-10%)}@keyframes steps-comet{0%{opacity:0;transform:translate(0)}15%{opacity:1}70%{opacity:1}85%,to{opacity:0;transform:translate(calc(100% - 7px))}}.steps__item--current:after{box-shadow:0 0 0 4px rgb(var(--shop-accent-rgb) / .25)}.lines__item{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}@media (max-width:560px){.lines__item--preview{grid-template-columns:84px minmax(0,1fr)}.lines__item--preview .lines__amount{grid-column:2;justify-items:start}}.lines__text{gap:3px;display:grid}.lp{justify-items:center;gap:8px;display:grid}.lp--crest img,.lp--patch img{-o-object-fit:contain;object-fit:contain;background:var(--paper);width:96px;height:96px;box-shadow:0 0 0 1px var(--line);border-radius:10px}.lp--patch{background:var(--paper);width:96px;height:96px;color:var(--gold);border-radius:10px;place-content:center}.cord{width:104px;height:22px;display:block;position:relative}.cord__rope{box-shadow:inset 0 -4px 6px #0000002e, inset 0 3px 4px #ffffff59, 0 3px 8px rgb(var(--shop-ink-rgb) / .18);border-radius:11px 4px 4px 11px;animation:5s linear infinite cord-twist;position:absolute;inset:0 22px 0 0}@keyframes cord-twist{to{background-position:60px 0}}.cord__clasp{width:26px;height:24px;box-shadow:0 3px 8px rgb(var(--shop-ink-rgb) / .2);background:linear-gradient(160deg,#f4f5f7,#a7acb3 55%,#e3e5e8);border-radius:6px 12px 12px 6px;position:absolute;top:-1px;right:0}.cord--gold .cord__clasp{background:linear-gradient(160deg, #f6e3a4, var(--shop-accent) 55%, #ecd28a)}.lp__3d{background:var(--navy);color:#fff;font:inherit;letter-spacing:.04em;cursor:pointer;transition:transform .16s var(--ease-out), box-shadow .22s ease;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.74rem;display:inline-flex}.lp__3d svg{color:var(--shop-accent-on-dark);transition:transform .3s var(--ease-back)}@media (hover:hover) and (pointer:fine){.lp__3d:hover{box-shadow:0 8px 18px rgb(var(--shop-primary-rgb) / .3);transform:translateY(-2px)}.lp__3d:hover svg{transform:rotate(20deg)scale(1.2)}}.lp__3d:active{transform:scale(.96)}.band3d{background:var(--paper);width:min(960px,100vw - 32px);max-height:calc(100svh - 32px);box-shadow:0 30px 80px rgb(var(--shop-ink-rgb) / .35);border:0;border-radius:16px;padding:0;overflow:hidden}.band3d[open]{animation:band3d-in .48s var(--ease-back) both}.band3d::backdrop{background:rgb(var(--shop-ink-rgb) / .45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@keyframes band3d-in{0%{opacity:0;transform:translateY(24px)scale(.96)}}.band3d__inner{display:grid}.band3d__head{justify-content:space-between;gap:16px;padding:20px 24px 12px;display:flex}.band3d__title{margin:6px 0 2px;font-size:2rem}.band3d__colors{color:var(--ink-soft);margin:0;font-size:.86rem}.band3d__close{width:40px;height:40px;box-shadow:0 0 0 1px var(--line);cursor:pointer;transition:transform .2s var(--ease-back);background:#fff;border:0;border-radius:50%;flex:none;font-size:1.4rem}.band3d__close:hover{transform:rotate(90deg)}.band3d__stage{min-height:min(60svh,560px)}.band3d__loading{min-height:300px;font-family:var(--f-display), serif;color:var(--ink-soft);place-items:center;margin:0;font-size:1.3rem;font-style:italic;display:grid}.band3d__hint{text-align:center;color:var(--ink-soft);margin:0;padding:10px 24px 18px;font-size:.78rem}.konto__card--side{align-self:start}.docs{gap:8px;margin:0 0 18px;display:grid}.doc{background:var(--paper);color:var(--ink);transition:transform .24s var(--ease-back), box-shadow .2s ease, background-color .2s ease;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.doc__icon{background:rgb(var(--shop-accent-rgb) / .14);width:36px;height:36px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.doc__name{font-size:.9rem;font-weight:600}.doc__tag{letter-spacing:.08em;background:var(--shop-danger);color:#fff;border-radius:4px;padding:2px 7px;font-size:.66rem;font-weight:700}@media (hover:hover) and (pointer:fine){.doc:hover{box-shadow:0 0 0 1px var(--gold), 0 8px 20px rgb(var(--shop-ink-rgb) / .08);background:#fff;transform:translateY(-2px)}}.facts{border-top:1px solid var(--line);gap:14px;margin:0;padding-top:16px;display:grid}.facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:7px;margin-bottom:3px;font-size:.7rem;display:flex}.facts dt svg{color:var(--gold)}.facts dd{margin:0;font-size:.92rem}.konto__card--chat{margin-bottom:18px}.composer{background:var(--paper);border-radius:14px;gap:10px;margin:4px 0 26px;padding:14px;display:grid}.composer__field textarea{width:100%;min-height:64px;font:inherit;color:var(--ink);resize:vertical;box-shadow:0 0 0 1px var(--line);background:#fff;border:1px solid #0000;border-radius:10px;padding:12px 14px;transition:box-shadow .18s,min-height}.composer__field textarea:focus{box-shadow:0 0 0 1px var(--gold), 0 0 0 4px rgb(var(--shop-accent-rgb) / .15);outline:none}.composer .attach__drop{background:0 0;border-radius:10px;padding:10px 12px}.composer__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.composer__note,.composer__hint{color:var(--ink-soft);margin:0;font-size:.8rem}.composer__hint{background:var(--paper);border-radius:10px;margin:0 0 20px;padding:10px 14px}.act__footer{justify-content:center;margin:10px 0 30px}.choice{border-radius:12px}.konto .cta{border-radius:999px}.konto .attach__drop{border-radius:10px}.attach__item{border-radius:8px}@media (prefers-reduced-motion:reduce){.steps__comet:before,.cord__rope{animation:none}.band3d[open]{animation:.2s both konto-fade}}.lines__item--preview{grid-template-columns:136px minmax(0,1fr) auto}.lp__3d{white-space:nowrap}@media (max-width:560px){.lines__item--preview{grid-template-columns:120px minmax(0,1fr)}}.task .konto__card,.task .act{box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.task__body{gap:16px}.task .choice,.choice{box-shadow:0 0 0 1px var(--line);background:0 0;border-radius:12px;padding:18px 20px 20px}.task .choice--yes,.choice--yes{box-shadow:0 0 0 1px var(--line)}@media (hover:hover) and (pointer:fine){.choice:hover{box-shadow:0 0 0 1px var(--ink-soft), 0 10px 24px rgb(var(--shop-ink-rgb) / .07);transform:translateY(-2px)}}.choice:focus-within{box-shadow:0 0 0 1.5px var(--navy)}.choice--yes .choice__mark{background:var(--navy);color:#fff}.task__notice{border-bottom:1px solid var(--line);padding-bottom:14px}.konto .terms--tolerance,.terms--tolerance{background:var(--paper);border-left:2px solid var(--ink-soft)}.konto__card--chat .composer{border-top:1px solid var(--line);background:0 0;border-radius:0;margin:18px 0 0;padding-top:18px}.composer__hint{border:1px dashed var(--line);background:0 0;margin:18px 0 0}.doc{box-shadow:0 0 0 1px var(--line);background:#fff}.doc__icon{background:var(--paper);color:var(--ink-soft)}.doc__tag{color:var(--shop-danger);box-shadow:inset 0 0 0 1px rgb(var(--shop-danger-rgb) / .4);background:0 0}.lines__sum,.lines__unit,.totals dd,.totals .totals__sum dd{font-family:var(--f-text), system-ui, sans-serif;font-variant-numeric:tabular-nums}.totals .totals__sum dd{font-size:1.15rem;font-weight:600}.lines__sum{font-weight:600}.konto__flash--ok{box-shadow:0 0 0 1px rgb(var(--shop-success-rgb) / .35);background:#fff}.konto__flash--warn{box-shadow:0 0 0 1px rgb(var(--shop-danger-rgb) / .3);background:#fff}.konto__flash{border-left:0;border-radius:12px;padding:12px 16px}.turn--kunde{background:var(--navy);border-radius:999px;padding:3px 10px}.devpanel__row{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.task .choices{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:start}@media (max-width:720px){.task .choices{grid-template-columns:minmax(0,1fr)}}.doc{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;min-width:0}.doc__icon{width:32px;height:32px}.doc__name{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;line-height:1.3}.lines__title{font-family:var(--f-text), system-ui, sans-serif;font-size:.98rem;font-weight:600;line-height:1.35}.totals .totals__sum{font-family:var(--f-text), system-ui, sans-serif;border-top:1px solid var(--line);align-items:baseline;margin-top:6px;padding-top:10px;font-size:1.05rem;font-weight:600}.konto input[type=checkbox]{accent-color:var(--navy);flex:none;width:17px;height:17px}.doc{grid-template-columns:32px minmax(0,1fr)}.doc__tag{display:none}.doc__name{overflow-wrap:break-word}.lines li:last-child{border-bottom:0}.steps__now{display:none}@media (max-width:560px){.steps{margin-bottom:8px;overflow:visible}.steps__item{flex:1 1 0;min-width:0;padding-top:12px}.steps__item:last-child{flex:0 0 9px}.steps__item span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.steps__now{color:var(--ink-soft);margin:0 0 20px;font-size:.8rem;display:block}.steps__now strong{color:var(--ink)}}.lines li.lines__item--preview{grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}@media (max-width:560px){.lines li.lines__item--preview{grid-template-columns:84px minmax(0,1fr);gap:6px 14px}.lines li.lines__item--preview .lp{grid-row:span 2;align-self:start;width:84px}.lines li.lines__item--preview .lines__amount{text-align:left;grid-column:2;justify-items:start}.lines li{flex-wrap:wrap}.lines li.lines__item--preview .lp--crest img,.lines li.lines__item--preview .lp--patch img,.lines li.lines__item--preview .lp--patch{width:84px;height:84px}.lines li.lines__item--preview .cord{width:84px}.lines li.lines__item--preview:has(.lp--band){grid-template-columns:minmax(0,1fr)}.lines li.lines__item--preview .lp--band{grid-row:auto;justify-content:flex-start;align-items:center;gap:14px;width:auto;display:flex}.lines li.lines__item--preview .lp--band .cord{width:104px}.lines li.lines__item--preview:has(.lp--band) .lines__amount{grid-column:1}}.konto .terms--tolerance,.task .terms--tolerance{color:var(--ink-soft);background:0 0;border:0;padding:0;font-size:.84rem}.konto .terms--tolerance:has(input:checked){color:var(--ink)}@media (max-width:560px){.task .choice,.choice{padding:16px}}.konto .cta{text-align:center;height:auto;min-height:46px;padding-block:12px;line-height:1.3}@media (max-width:560px){.konto .cta{justify-content:center;width:100%;padding-inline:20px}}.case-row{grid-template-columns:28px auto minmax(0,1fr) auto;grid-template-areas:"icon title title status""icon nr turn date";align-items:center;gap:6px 14px;padding:18px 8px}.case-row__icon{grid-area:icon;align-self:start;margin-top:4px}.case-row__title{grid-area:title;font-size:1.3rem}.case-row__nr{font-variant-numeric:tabular-nums;grid-area:nr}.case-row .turn{grid-area:turn/auto;justify-self:start}.case-row__status{text-align:right;color:var(--ink);grid-area:status;justify-self:end}.case-row__date{text-align:right;font-variant-numeric:tabular-nums;grid-area:date;justify-self:end}.case-row__date--urgent{color:var(--shop-danger);font-weight:600}@media (max-width:640px){.case-row{grid-template-columns:28px auto minmax(0,1fr);grid-template-areas:"icon title title""icon nr turn""icon status status""icon date date";gap:4px 12px}.case-row__title,.case-row__icon{order:0}.case-row__status,.case-row__date{text-align:left;justify-self:start}}body:has(.konto){background:var(--shop-paper-deep)}.konto{--paper:var(--shop-paper-deep);--paper-deep:#e7e5e0;--line:rgb(var(--shop-ink-rgb) / .1);--card:#fff}.konto .konto__card,.konto__card,.task,.msg__bubble,.konto__chip,.konto__sent,.turnbox,.withdraw__summary,.composer__field textarea,.band3d__close{background:var(--card,#fff)}.konto .konto__card{box-shadow:0 0 0 1px var(--line), 0 1px 2px rgb(var(--shop-ink-rgb) / .04)}.case-row:hover{background:#fff}.attach__drop,.konto .terms--tolerance{background:0 0}.lp--crest img,.lp--patch img,.lp--patch,.doc__icon,.task .choice{background:var(--paper)}.lp__photo{background:var(--paper);width:112px;height:112px;box-shadow:0 0 0 1px var(--line);cursor:zoom-in;transition:transform .22s var(--ease-out), box-shadow .2s ease;border:0;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.lp__photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lp__placeholder{background:linear-gradient(110deg, var(--paper) 30%, #fafaf8 50%, var(--paper) 70%);background-size:220% 100%;animation:1.4s linear infinite lp-shimmer;position:absolute;inset:0}@keyframes lp-shimmer{to{background-position:-120% 0}}.lp__badge{letter-spacing:.06em;color:var(--ink-soft);box-shadow:0 0 0 1px var(--line);background:#ffffffd9;border-radius:999px;padding:1px 6px;font-size:.62rem;font-weight:700;transition:color .16s,background-color .16s;position:absolute;bottom:6px;right:6px}@media (hover:hover) and (pointer:fine){.lp__photo:hover{box-shadow:0 0 0 1px var(--ink-soft), 0 8px 20px rgb(var(--shop-ink-rgb) / .1);transform:translateY(-2px)}.lp__photo:hover .lp__badge{color:#fff;background:var(--navy)}}.lp__photo:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.lp__studio{pointer-events:none;width:360px;height:360px;position:fixed;top:0;left:-10000px}.band3d__photo{border-radius:12px;width:min(100%,420px);margin:0 auto;display:block}.lines li.lines__item--preview .lp--band{display:block}@media (max-width:560px){.lines li.lines__item--preview:has(.lp--band){grid-template-columns:84px minmax(0,1fr)}.lines li.lines__item--preview .lp--band{grid-row:span 2;display:block}.lines li.lines__item--preview:has(.lp--band) .lines__amount{grid-column:2}.lp__photo{width:84px;height:84px}}@media (prefers-reduced-motion:reduce){.lp__placeholder{animation:none}}.specs{gap:6px;margin:8px 0 0;font-size:.84rem;display:grid}.specs__row{grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.specs dt{color:var(--ink-soft)}.specs dd{color:var(--ink);margin:0}.specs__chips{flex-wrap:wrap;gap:4px;display:flex}.specs__chip{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:1px 8px}.specs__chip b{font-weight:700}.specs__hint{color:var(--ink-soft);margin-top:3px;font-size:.74rem;display:block}@media (max-width:560px){.specs__row{grid-template-columns:minmax(0,1fr);gap:2px}}@media (max-width:960px){.konto__grid{grid-template-columns:minmax(0,1fr)}}.konto .task .konto__card,.konto .task .act,.konto .task .konto__card.act{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.konto .task .choice,.konto .choice,.konto .choice--yes{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;transform:none}.konto .choice:hover,.konto .choice:focus-within{box-shadow:none;transform:none}.konto .task .choices{align-items:stretch;gap:0}.konto .task .choices>.choice{padding:4px 28px 4px 0}.konto .task .choices>.choice+.choice{border-left:1px solid var(--line);padding:4px 0 4px 28px}@media (max-width:720px){.konto .task .choices>.choice,.konto .task .choices>.choice+.choice{padding:0}.konto .task .choices>.choice+.choice{border-left:0;border-top:1px solid var(--line);margin-top:22px;padding-top:22px}}.composer__label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px;font-size:.72rem;display:block}.composer__note{max-width:34rem;color:var(--ink-soft);font-size:.78rem;line-height:1.45}.composer__row .cta{white-space:nowrap;flex:none;width:auto}.task--agreement{margin-bottom:22px}.agreement{border-left:3px solid var(--gold);background:rgb(var(--shop-accent-rgb) / .08);white-space:pre-line;color:var(--ink);border-radius:0 10px 10px 0;margin:0 0 18px;padding:14px 18px;font-size:1.02rem;line-height:1.6}.konto__pw{border-left:2px solid var(--gold);background:rgb(var(--shop-paper-rgb) / .7);margin:14px 0 6px;padding:10px 14px;line-height:1.5}.konto__pw code{background:rgb(var(--shop-primary-rgb) / .08);overflow-wrap:anywhere;border-radius:4px;padding:1px 6px;font-family:inherit;font-weight:600}.variants{border:0;gap:12px;margin:0 0 20px;padding:0;display:grid}.variants legend{margin-bottom:4px;padding:0}.variant{background:var(--paper);box-shadow:0 0 0 1px var(--line);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;transition:box-shadow .2s;display:grid}.variant:has(input:checked){box-shadow:0 0 0 1px var(--gold), inset 3px 0 0 var(--gold)}.variant:focus-within{box-shadow:0 0 0 1px var(--gold), 0 10px 28px rgb(var(--shop-ink-rgb) / .08)}.variant input{margin-top:4px}.variant__body{gap:6px;min-width:0;display:grid}.variant__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.variant__total{white-space:nowrap;font-weight:600}.variant__diff{color:var(--gold);font-size:.9em}.variant__note{color:var(--ink-soft);white-space:pre-line}.variant__lines{margin:4px 0 0;padding:0;font-size:.92em;list-style:none}.variant__lines li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.variant__lines small{color:var(--ink-soft);display:block}.variant__deposit{color:var(--ink-soft);font-size:.9em}
