:root{color-scheme:dark;--accent:#c9a45c;--accent-ink:#16130c;--logo-opacity:0.08;--serif:"Palatino Linotype","Book Antiqua",Palatino,"Iowan Old Style",Georgia,serif;--sans:"Segoe UI Variable Text","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif}.theme,:root{--bg:color-mix(in oklab,var(--accent) 4%,#0e0f11);--surface:color-mix(in oklab,var(--accent) 6%,#15161a);--surface-2:color-mix(in oklab,var(--accent) 9%,#1c1d22);--line:color-mix(in oklab,var(--accent) 14%,#2a2b31);--line-strong:color-mix(in oklab,var(--accent) 26%,#3d3e45);--text:#ece9e2;--muted:#a8a397;--accent-soft:color-mix(in srgb,var(--accent) 16%,transparent);--accent-text:color-mix(in oklab,var(--accent) 62%,white);--pos:#86cfa4;--neg:#ee9488;--warn:#e4c374}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:#0e0f11;color:var(--text)}body{font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.theme{position:relative;isolation:isolate;min-height:100vh;background:var(--bg);color:var(--text)}.logo-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;background-repeat:no-repeat;background-position:50%;background-size:min(70vmin,720px);opacity:var(--logo-opacity)}h1,h2,h3,p{margin-top:0}a{color:var(--accent-text);text-underline-offset:3px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--muted)}button,input,select,textarea{font:inherit;color:inherit}:where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea){width:100%;min-height:2.6rem;padding:.55rem .7rem;background:color-mix(in srgb,var(--surface) 78%,transparent);border:1px solid var(--line-strong);border-radius:4px}input[type=file]{width:100%;padding:.55rem;border:1px dashed var(--line-strong);border-radius:4px;font-size:.9rem}input[type=file]::-webkit-file-upload-button{margin-right:.8rem;padding:.35rem .85rem;border:1px solid var(--line-strong);border-radius:4px;background:transparent;color:var(--text);font:inherit;cursor:pointer}input[type=file]::file-selector-button{margin-right:.8rem;padding:.35rem .85rem;border:1px solid var(--line-strong);border-radius:4px;background:transparent;color:var(--text);font:inherit;cursor:pointer}input[type=file]::-webkit-file-upload-button:hover{border-color:var(--accent);background:var(--accent-soft)}input[type=file]::file-selector-button:hover{border-color:var(--accent);background:var(--accent-soft)}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:1.05rem;height:1.05rem;flex:none;margin:0}:where(input[type=date],input[type=month],select){height:2.6rem;padding-block:0}select option{background:var(--surface-2);color:var(--text)}.field{display:grid;grid-gap:.35rem;gap:.35rem;border:0;padding:0;margin:0;min-width:0}.field>legend,.field>span{font-size:.88rem;color:var(--muted)}.field>legend{padding:0;margin-bottom:.35rem}.field-grow{flex:1 1 14rem}.optional{font-style:normal;opacity:.8}.hint{margin:0;max-width:62ch;color:var(--muted);font-size:.88rem;text-wrap:pretty}.panel>.hint{margin-bottom:1rem}.stack{grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem}.stack,.stack-lg{display:grid;align-content:start}.stack-lg{grid-template-columns:minmax(0,1fr);grid-gap:2rem;gap:2rem}.checks{display:flex;flex-wrap:wrap;gap:.5rem}.check{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .75rem;border:1px solid var(--line-strong);border-radius:4px;cursor:pointer;transition:border-color .15s,background-color .15s}.check.is-on{border-color:var(--accent);background:var(--accent-soft)}.color-field{display:grid;grid-template-columns:3.2rem 1fr;grid-gap:.5rem;gap:.5rem}.color-field input[type=color]{width:3.2rem;height:2.5rem;padding:2px;background:transparent;border:1px solid var(--line-strong);border-radius:4px;cursor:pointer}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.form-msg{margin:0;font-size:.9rem}.form-msg.is-ok{color:var(--pos)}.form-msg.is-err{color:var(--neg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem 1.05rem;border:1px solid transparent;border-radius:4px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover:not(:disabled){background:color-mix(in oklab,var(--accent) 86%,white)}.btn-ghost{background:transparent;border-color:var(--line-strong);color:var(--text)}.btn-ghost:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}.btn-quiet{background:transparent;color:var(--muted)}.btn-quiet:hover:not(:disabled){color:var(--text)}.btn-danger{background:transparent;border-color:color-mix(in srgb,var(--neg) 45%,transparent);color:var(--neg)}.btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--neg) 14%,transparent)}.btn-small{padding:.3rem .65rem;font-size:.85rem;font-weight:500}.action-inline{display:inline-block;vertical-align:top}.action-inline .form-msg{display:block;max-width:24ch;margin-top:.25rem;white-space:normal;text-align:right;font-size:.82rem}.app{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100vh}.topbar{display:none}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:1.75rem;padding:1.7rem 1.1rem 1.2rem;overflow-y:auto;background:color-mix(in srgb,var(--bg) 84%,transparent);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.brand{display:grid;grid-template-columns:auto 1fr;grid-column-gap:.8rem;column-gap:.8rem;align-items:center;padding:0 .4rem;color:var(--text);text-decoration:none}.brand-gem{grid-row:span 2;color:var(--accent)}.brand-sub{align-self:end;font-style:italic;font-size:.95rem;line-height:1;color:var(--muted)}.brand-name,.brand-sub{font-family:var(--serif)}.brand-name{font-size:1.9rem;font-weight:500;letter-spacing:.06em;line-height:1.15}.nav{display:flex;flex-direction:column;gap:1.3rem;flex:1 1}.nav-group ul{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.nav-group-label{margin:0 0 .3rem .8rem;font-size:.82rem;color:var(--muted)}.nav-link{display:block;padding:.5rem .8rem;border-left:2px solid transparent;border-radius:0 4px 4px 0;color:var(--text);text-decoration:none;transition:background-color .15s}.nav-link.is-active,.nav-link:hover{background:var(--accent-soft)}.nav-link.is-active{border-left-color:var(--accent);font-weight:600}.sidebar-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem .4rem 0;border-top:1px solid var(--line)}.who{display:grid;margin:0;min-width:0}.who span,.who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who span{font-size:.85rem;color:var(--muted)}.main{width:100%;max-width:1260px;padding:2.5rem clamp(1.25rem,4vw,3.4rem) 4rem}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:2rem}.page-title{margin:0;font-family:var(--serif);font-size:clamp(1.9rem,3vw,2.5rem);font-weight:500;line-height:1.1;letter-spacing:-.01em}.page-intro{max-width:62ch;margin:.6rem 0 0;color:var(--muted);text-wrap:pretty}.section{margin-top:3rem}.section-title{margin:0 0 1rem;font-family:var(--serif);font-size:1.5rem;font-weight:500}.panel{padding:1.35rem;background:color-mix(in srgb,var(--surface) 74%,transparent);border:1px solid var(--line);border-radius:6px}.panel-title{margin:0 0 1rem;font-family:var(--serif);font-size:1.35rem;font-weight:500}.panel-foot{margin:1rem 0 0;font-size:.9rem}.split{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:2.5rem;gap:2.5rem;align-items:start}.split-even{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.empty{max-width:62ch;padding:1.5rem 0;color:var(--muted)}.notice{margin:0 0 1.5rem;padding:.8rem 1rem;background:color-mix(in srgb,var(--surface) 80%,transparent);border-left:3px solid var(--line-strong)}.notice.is-warn{border-left-color:var(--warn)}.summary-line{margin:.25rem 0 1.25rem;color:var(--muted)}.summary-line strong{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse}.table th{padding:.6rem .75rem;border-bottom:1px solid var(--line-strong);text-align:left;font-size:.85rem;font-weight:600;color:var(--muted);white-space:nowrap}.table td{padding:.75rem;border-bottom:1px solid var(--line);vertical-align:top}.table tbody tr:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.table td.num,.table th.num{text-align:right}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cell-sub{display:block;margin-top:.1rem;font-size:.85rem;color:var(--muted)}.is-pos{color:var(--pos)}.is-neg{color:var(--neg)}tr.is-void td{opacity:.55}tr.is-void td.num{text-decoration:line-through}tr.is-off td{color:var(--muted)}.row-actions{text-align:right}.row-actions>*{margin:0 0 .35rem .4rem}.badge{display:inline-block;padding:0 .55rem;border:1px solid var(--line-strong);border-radius:999px;font-size:.78rem;line-height:1.5;color:var(--muted)}td>.badge:not(:first-child){margin-left:.5rem}.badge-role-hauptadmin,.badge-role-inhaber{border-color:color-mix(in srgb,var(--accent) 60%,transparent);color:var(--accent-text)}.badge-void{border-color:color-mix(in srgb,var(--warn) 50%,transparent);color:var(--warn)}.count{padding:0 .5rem;border:1px solid var(--line-strong);border-radius:999px;font-family:var(--sans);font-size:.78rem;color:var(--muted)}.tabs{display:flex;flex-wrap:wrap;gap:.25rem 1.6rem;margin-bottom:1rem;border-bottom:1px solid var(--line)}.tab{margin-bottom:-1px;padding:.6rem 0;border-bottom:2px solid transparent;color:var(--muted);text-decoration:none}.tab.is-on,.tab:hover{color:var(--text)}.tab.is-on{border-bottom-color:var(--accent)}.chips,.presets{display:flex;flex-wrap:wrap;gap:.4rem}.presets{margin-bottom:1.1rem}.chip{padding:.3rem .85rem;border:1px solid var(--line-strong);border-radius:999px;background:transparent;font-size:.88rem;color:var(--text);text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s}.chip.is-on,.chip:hover{border-color:var(--accent)}.chip.is-on{background:var(--accent);color:var(--accent-ink)}.searchbar{display:flex;gap:.5rem;margin-bottom:1rem}.filters{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem 1rem;margin-bottom:1.25rem}.filters .field{min-width:9rem}.filters .field-grow{min-width:12rem}.pager{display:flex;align-items:center;justify-content:space-between;margin-top:1.25rem}.fold{border-top:1px solid var(--line)}.fold>summary{display:flex;align-items:center;gap:.7rem;padding:.9rem 0;font-family:var(--serif);font-size:1.35rem;list-style:none;cursor:pointer}.fold>summary::-webkit-details-marker{display:none}.fold>summary:before{content:"";width:.5rem;height:.5rem;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg);transition:transform .15s}.fold[open]>summary:before{transform:rotate(45deg)}.kv{grid-gap:.7rem;gap:.7rem;margin:0}.kv,.kv>div{display:grid}.kv>div{grid-template-columns:10rem minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.kv dt{color:var(--muted)}.kv dd{margin:0;overflow-wrap:anywhere}.launch{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.launch li{border-bottom:1px solid var(--line)}.launch-link{display:grid;grid-gap:.3rem;gap:.3rem;padding:1.3rem 1.25rem 1.3rem 0;color:var(--text);text-decoration:none}.launch-title{font-family:var(--serif);font-size:1.45rem;transition:color .15s}.launch-text{font-size:.92rem;color:var(--muted)}.launch-link:hover .launch-title{color:var(--accent-text)}.figures{display:flex;flex-wrap:wrap;gap:1rem 3.5rem;margin:0 0 1.5rem}.figure{display:grid;grid-gap:.1rem;gap:.1rem;margin:0}.figure-label{font-size:.9rem;color:var(--muted)}.figure-value{font-family:var(--serif);font-size:2.2rem;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kasse{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:3rem;gap:3rem;align-items:start}.kasse-wide{grid-template-columns:minmax(0,1fr) 470px}.pick-tools{display:grid;grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.pick-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.pick-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:.5rem 1rem;gap:.5rem 1rem;padding:.1rem 0 .1rem .4rem;border-bottom:1px solid var(--line);transition:background-color .12s}.pick-row.is-picked{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.pick-main{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0;padding:.8rem .25rem;border:0;background:none;text-align:left;color:inherit;cursor:pointer}.pick-name{font-weight:600}.pick-cat{font-size:.85rem;color:var(--muted)}.pick-price{min-width:5.5rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stepper{display:inline-grid;grid-template-columns:2.4rem 3.6rem 2.4rem;overflow:hidden;border:1px solid var(--line-strong);border-radius:4px}.stepper button{padding:.45rem 0;border:0;background:transparent;font-size:1.2rem;line-height:1;color:var(--text);cursor:pointer}.stepper button:hover:not(:disabled){background:var(--accent-soft)}.stepper button:disabled{opacity:.35;cursor:default}.stepper input{width:100%;padding:.45rem 0;border:0;border-radius:0;background:transparent;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.stepper input::-webkit-inner-spin-button,.stepper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.slip-wrap{position:-webkit-sticky;position:sticky;top:1.5rem}.slip{--paper:#ece8de;--ink:#1c1a16;--ink-soft:#6a645a;--rule:#c7bfae;position:relative;margin-bottom:16px;padding:1.6rem 1.5rem 1.7rem;background:var(--paper);color:var(--ink);border-radius:2px 2px 0 0;box-shadow:0 22px 44px -22px rgb(0 0 0/.75)}.slip:after{content:"";position:absolute;left:0;right:0;top:100%;height:12px;background:linear-gradient(135deg,var(--paper) 25%,transparent 25%) -6px 0 /12px 12px,linear-gradient(225deg,var(--paper) 25%,transparent 25%) -6px 0 /12px 12px}.slip.is-void{opacity:.6}.slip-head{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px dashed var(--rule);text-align:center}.slip-brand{margin:0;font-family:var(--serif);font-size:1.55rem;letter-spacing:.05em}.slip-kind{margin:.15rem 0 0;font-size:.92rem;color:var(--ink-soft)}.slip-stamp{margin:.35rem 0 0;font-size:.82rem;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slip-share{display:grid;grid-template-columns:1fr 5.5rem;align-items:center;grid-gap:.4rem .8rem;gap:.4rem .8rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px dashed var(--rule);font-size:.92rem}.slip-share p{grid-column:1/-1;margin:0;color:var(--ink-soft)}.slip input{background:rgb(255 255 255/.55);border-color:var(--rule);color:var(--ink)}.slip input:focus-visible{outline-color:var(--ink)}.slip-share input{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slip-empty{margin:0;padding:1rem 0;color:var(--ink-soft)}.slip-lines{width:100%;border-collapse:collapse;font-size:.9rem}.slip-lines th{padding:.25rem 0 .4rem;border-bottom:1px solid var(--rule);text-align:left;font-weight:600;color:var(--ink-soft)}.slip-lines td{padding:.45rem 0;border-bottom:1px dotted var(--rule);vertical-align:top}.slip-lines td.num,.slip-lines th.num{padding-left:.6rem;text-align:right}.slip-sums{display:grid;grid-gap:.3rem;gap:.3rem;margin:1rem 0 .5rem}.slip-sums>div{display:flex;justify-content:space-between;gap:1rem;color:var(--ink-soft)}.slip-sums dd,.slip-sums dt{margin:0}.slip-sums dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slip-sums>.is-booked{margin-top:.35rem;padding-top:.55rem;border-top:2px solid var(--ink);color:var(--ink);font-family:var(--serif);font-size:1.5rem;align-items:baseline}.slip-hint{margin:.2rem 0 0;font-size:.82rem;color:var(--ink-soft)}.slip-field{display:grid;grid-gap:.25rem;gap:.25rem;margin:1.1rem 0;font-size:.85rem;color:var(--ink-soft)}.slip-actions{display:flex;gap:.6rem}.slip-actions .btn-primary{flex:1 1}.slip .btn-quiet{color:var(--ink-soft)}.slip .btn-quiet:hover:not(:disabled),.slip a{color:var(--ink)}.slip a{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.slip-err,.slip-ok{margin:1rem 0 0;font-size:.9rem}.slip-ok{color:#1f6b3f}.slip-err{color:#a3342a}.pay-list{display:grid;border-top:1px solid var(--line)}.pay-row{display:grid;grid-template-columns:minmax(8rem,1.1fr) minmax(8.5rem,.9fr) minmax(8.5rem,.9fr) 7.5rem minmax(8rem,1.1fr) auto;align-items:end;grid-gap:.6rem 1rem;gap:.6rem 1rem;padding:1rem 0;border-bottom:1px solid var(--line)}.pay-row .form-msg{grid-column:1/-1}.pay-amount,.pay-meta,.pay-note,.pay-who{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.pay-row .cell-sub{margin:0}.settings-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:1.5rem 4rem;gap:1.5rem 4rem;padding:2rem 0;border-top:1px solid var(--line)}.settings-block:first-child{padding-top:0;border-top:0}.settings-text{display:grid;align-content:start;grid-gap:.75rem;gap:.75rem}.settings-text .section-title{margin:0}.logo-preview{display:grid;justify-items:start;grid-gap:.75rem;gap:.75rem;margin-top:.5rem}.logo-preview img{max-width:180px;max-height:120px;padding:.5rem;border-radius:4px;background:repeating-conic-gradient(#2b2b2b 0 25%,#1d1d1d 0 50%) 0 0 /16px 16px}.version{margin-top:3rem;font-size:.85rem;color:var(--muted)}.dialog{width:min(92vw,440px);padding:1.6rem;background:var(--surface-2);color:var(--text);border:1px solid var(--line-strong);border-radius:8px}.dialog::-webkit-backdrop{background:rgb(0 0 0/.62)}.dialog::backdrop{background:rgb(0 0 0/.62)}.dialog-title{margin:0 0 1.1rem;font-family:var(--serif);font-size:1.45rem;font-weight:500}.secret-rows{display:grid;grid-gap:.8rem;gap:.8rem;margin:0 0 1rem}.secret-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.1rem .75rem;gap:.1rem .75rem}.secret-row dt{grid-column:1/-1;font-size:.85rem;color:var(--muted)}.secret-row dd{margin:0;font-size:1.1rem;overflow-wrap:anywhere}.secret-row .secret-value{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:1.4rem;letter-spacing:.08em}.dialog-actions{display:flex;justify-content:flex-end;margin-top:1.1rem}.login{display:grid;place-items:center;min-height:100vh;padding:2rem 1.25rem}.login-card{display:grid;grid-gap:1.75rem;gap:1.75rem;width:min(100%,380px)}.login-brand{display:grid;justify-items:start;grid-gap:.15rem;gap:.15rem}.login-brand .brand-gem{margin-bottom:.6rem}.login-title{margin:0;font-family:var(--serif);font-size:3.5rem;font-weight:500;letter-spacing:.06em;line-height:1}.plain{max-width:640px;margin:16vh auto 0;padding:0 1.25rem}@media (max-width:1180px){.kasse,.kasse-wide,.split,.split-even{grid-template-columns:1fr}.slip-wrap{position:static}.pay-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pay-note,.pay-row .form-actions,.pay-who{grid-column:1/-1}}@media (max-width:900px){.app{grid-template-columns:1fr}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:.6rem 1.25rem;background:color-mix(in srgb,var(--bg) 92%,transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.brand-mini{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--serif);font-size:1.2rem;color:var(--text);text-decoration:none}.brand-mini svg{color:var(--accent)}.sidebar{position:fixed;top:3.4rem;right:0;bottom:0;left:0;z-index:20;height:auto;background:var(--bg);border-right:0;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .15s,transform .15s,visibility .15s}.sidebar.is-open{opacity:1;visibility:visible;transform:none}.sidebar .brand{display:none}.settings-block{grid-template-columns:1fr}.main{padding-top:1.75rem}.kv>div{grid-template-columns:1fr;gap:.1rem}}@media (max-width:560px){.pick-row{grid-template-columns:minmax(0,1fr) auto}.pick-price{grid-column:1;text-align:left;padding-left:.25rem}.stepper{grid-column:2;grid-row:1/span 2}.pay-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}