.mk-partner-filters{grid-template-columns:minmax(160px,1fr) repeat(3,minmax(100px,auto));align-items:end;gap:12px;margin-top:12px;display:grid}@media (max-width:900px){.mk-partner-filters{grid-template-columns:1fr 1fr}}@media (max-width:520px){.mk-partner-filters{grid-template-columns:1fr}}.mk-partner-field{gap:6px;min-width:0;display:grid}.mk-partner-field--grow{grid-column:1/-1}@media (min-width:901px){.mk-partner-field--grow{grid-column:auto}}.mk-partner-field>span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.mk-partner-input,.mk-partner-select,.mk-partner-textarea{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:10px;padding:12px 14px;font-size:15px;line-height:1.45;transition:border-color .15s,box-shadow .15s}.mk-partner-textarea{resize:vertical;min-height:4.5rem}.mk-partner-input::placeholder,.mk-partner-textarea::placeholder{color:var(--ink-faint)}.mk-partner-input:focus-visible,.mk-partner-select:focus-visible,.mk-partner-textarea:focus-visible{border-color:color-mix(in oklab, var(--gold) 65%, var(--line));box-shadow:0 0 0 3px color-mix(in oklab, var(--gold) 18%, transparent);outline:none}.zb-doc-panel{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:8px;padding:14px 16px;font-size:13px}.zb-doc-panel--schutz{border-color:color-mix(in oklab, var(--navy) 22%, var(--line));background:color-mix(in oklab, var(--navy) 4%, var(--surface))}.zb-doc-panel--satzung{border-color:color-mix(in oklab, var(--ok) 28%, var(--line));background:color-mix(in oklab, var(--ok) 5%, var(--surface))}.zb-doc-panel-title{color:var(--navy);margin-bottom:4px;font-weight:600}.zb-doc-panel-hint{color:var(--ink-soft);margin:0 0 10px;font-size:11px;line-height:1.45}.zb-doc-panel-notice{color:var(--ink-soft);border:1px solid var(--line);background:#fff;border-radius:10px;margin:8px 0 0;padding:8px 10px;font-size:11px;line-height:1.45}.zb-doc-fields{gap:12px;display:grid}.zb-stammdaten-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin-bottom:12px;display:grid}@media (max-width:768px){.zb-stammdaten-grid{grid-template-columns:1fr}}.zb-stammdaten-grid .mk-partner-field--span2{grid-column:span 2}@media (max-width:768px){.zb-stammdaten-grid .mk-partner-field--span2{grid-column:span 1}}.mk-partner-btn--primary{background:var(--navy);color:#fff;border-color:var(--navy)}.mk-partner-btn--primary:hover:not(:disabled){background:color-mix(in oklab, var(--navy) 88%, #000)}.mk-partner-btn--ok{background:var(--ok);color:#fff;border-color:var(--ok)}.mk-partner-btn--ok:hover:not(:disabled){background:color-mix(in oklab, var(--ok) 88%, #000)}.mk-partner-btn{border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;padding:10px 12px;font-size:13px}.mk-partner-btn:hover:not(:disabled){background:var(--surface)}.mk-partner-btn:disabled{opacity:.5;cursor:not-allowed}.mk-partner-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.beleg-review-panel{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;min-height:280px;padding:14px 16px;display:flex}.beleg-review-fields{flex:1;gap:12px;display:grid;overflow-y:auto}.beleg-review-fields .beleg-review-callout{margin-bottom:0}.beleg-review-fields-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.beleg-review-fields-row{grid-template-columns:1fr}}.beleg-review-callout{border:1px solid var(--line);border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:12px;line-height:1.45}.beleg-review-callout--info{border-color:color-mix(in oklab, #2563eb 28%, var(--line));color:#1e3a8a;background:#f1f6ff;background:lab(96.7905% -.441104 -4.85142)}.beleg-review-callout--ok{border-color:color-mix(in oklab, var(--ok) 28%, var(--line));background:color-mix(in oklab, var(--ok) 6%, #fff);color:color-mix(in oklab, var(--ok) 75%, #000)}.beleg-review-callout--warn{border-color:color-mix(in oklab, #d97706 30%, var(--line));color:#78350f;background:#fdf6f0;background:lab(97.2621% 1.95265 3.60625)}.beleg-review-callout--err{border-color:color-mix(in oklab, #dc2626 30%, var(--line));color:#7f1d1d;background:#fff4f2;background:lab(96.9434% 3.8693 2.30197)}.beleg-review-callout-title{margin-bottom:4px;font-weight:600}.beleg-review-callout-hint{opacity:.85;font-size:10px}.beleg-review-preview{border:1px solid var(--line);background:var(--surface);border-radius:10px;max-height:8rem;margin-bottom:12px;overflow:hidden}.beleg-review-preview--tall{max-height:10rem}.beleg-review-summary{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.beleg-review-summary-cell{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:10px 8px;font-size:12px}.beleg-review-summary-cell .beleg-review-summary-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10px;font-weight:700}.beleg-review-summary-cell--accent{border-color:color-mix(in oklab, var(--gold) 35%, var(--line));background:color-mix(in oklab, var(--gold) 8%, #fff)}.beleg-review-positions{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:0;max-height:10rem;display:flex;overflow-y:auto}.beleg-review-position-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 4.5rem 4.5rem auto;align-items:center;gap:6px;padding:6px 8px;display:grid}.beleg-review-position-row:last-child{border-bottom:none}.beleg-review-position-row .mk-partner-input{padding:8px 10px;font-size:12px}.beleg-review-positions-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.beleg-review-positions-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.beleg-review-actions{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.beleg-review-icon-btn{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex;padding:.4rem!important}.beleg-review-icon-btn .asset-icon,.beleg-review-icon-btn svg{flex-shrink:0;width:22px!important;height:22px!important}.beleg-review-actions .mk-partner-btn--primary{flex:1;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.beleg-review-lieferant-list{border:1px solid var(--line);background:#fff;border-radius:10px;max-height:9rem;overflow-y:auto}.beleg-review-lieferant-list button{text-align:left;border:none;border-bottom:1px solid var(--line);cursor:pointer;width:100%;font:inherit;background:0 0;padding:8px 10px}.beleg-review-lieferant-list button:last-child{border-bottom:none}.beleg-review-lieferant-list button:hover:not(:disabled){background:var(--surface)}.beleg-review-lieferant-list button.is-active{background:color-mix(in oklab, var(--ok) 10%, #fff);font-weight:600}.beleg-focus-choice-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:520px){.beleg-focus-choice-grid{grid-template-columns:1fr}}.beleg-focus-choice{text-align:left;border:2px solid var(--line);cursor:pointer;font:inherit;color:inherit;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;transition:border-color .12s,background .12s,box-shadow .12s;display:flex}.beleg-focus-choice strong{font-size:13px;font-weight:700;line-height:1.25}.beleg-focus-choice span{color:var(--muted);font-size:11px;line-height:1.35}.beleg-focus-choice:hover:not(:disabled){border-color:color-mix(in oklab, var(--navy) 40%, var(--line));background:color-mix(in oklab, var(--navy) 4%, #fff)}.beleg-focus-choice.is-selected{border-color:var(--navy);background:color-mix(in oklab, var(--navy) 10%, #fff);box-shadow:0 0 0 1px color-mix(in oklab, var(--navy) 35%, transparent)}.beleg-focus-choice:disabled{opacity:.55;cursor:not-allowed}.beleg-focus-strip{z-index:5;border:2px solid color-mix(in oklab, var(--gold) 55%, var(--line));background:linear-gradient(135deg, color-mix(in oklab, var(--gold) 18%, #fff) 0%, color-mix(in oklab, var(--navy) 6%, #fff) 55%, #fff 100%);box-shadow:0 2px 10px color-mix(in oklab, var(--navy) 12%, transparent);border-radius:14px;margin:0 0 12px;padding:12px 14px;position:sticky;top:0}.beleg-focus-strip-title{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab, var(--navy) 85%, #000);margin-bottom:8px;font-size:10px;font-weight:800}.beleg-focus-strip-grid{grid-template-columns:minmax(7.5rem,1.1fr) minmax(7rem,1fr) minmax(9rem,1.4fr) auto;align-items:end;gap:10px;display:grid}@media (max-width:720px){.beleg-focus-strip-grid{grid-template-columns:1fr 1fr}.beleg-focus-strip-grid .beleg-focus-book-btn{grid-column:1/-1}}@media (max-width:420px){.beleg-focus-strip-grid{grid-template-columns:1fr}}.beleg-focus-strip .mk-partner-field{margin:0}.beleg-focus-strip .mk-partner-field>span{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab, var(--navy) 80%, #000);font-size:10px;font-weight:800}.beleg-focus-strip .mk-partner-select,.beleg-focus-strip .mk-partner-input{border-width:2px;border-color:color-mix(in oklab, var(--navy) 22%, var(--line));background:#fff;min-height:2.6rem;font-weight:600}.beleg-focus-euer .mk-partner-select{border-color:color-mix(in oklab, #0d9488 45%, var(--line));background:#f0f9f8;background:lab(97.372% -3.33163 -.195026)}.beleg-focus-fx-amount .mk-partner-input{border-color:color-mix(in oklab, #2563eb 50%, var(--line));background:#eff5ff;background:lab(96.4534% -.77346 -5.60243)}.beleg-focus-book-btn{border:2px solid color-mix(in oklab, var(--ok) 70%, #065f46);background:linear-gradient(180deg, color-mix(in oklab, var(--ok) 92%, #fff) 0%, color-mix(in oklab, var(--ok) 88%, #000) 100%);color:#fff;min-height:2.75rem;font:inherit;letter-spacing:.02em;cursor:pointer;box-shadow:0 1px 0 #ffffff59 inset, 0 3px 10px color-mix(in oklab, var(--ok) 35%, transparent);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:.65rem 1.15rem;font-size:14px;font-weight:800;display:inline-flex}@supports (color:lab(0% 0 0)){.beleg-focus-book-btn{box-shadow:0 1px 0 lab(100% -.0000298023 .0000119209/.35) inset, 0 3px 10px color-mix(in oklab, var(--ok) 35%, transparent)}}.beleg-focus-book-btn:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in oklab, var(--ok) 98%, #fff) 0%, color-mix(in oklab, var(--ok) 78%, #000) 100%);filter:brightness(1.03)}.beleg-focus-book-btn:disabled{cursor:not-allowed;filter:grayscale(.25);box-shadow:none}.beleg-focus-strip-warn{color:#9a3412;margin:8px 0 0;font-size:11px;font-weight:600}.beleg-focus-strip-hint{color:#1e3a8a;margin:8px 0 0;font-size:11px;line-height:1.4}.beleg-review-actions .beleg-focus-book-btn{flex:1}.beleg-review-meta-dl{flex:1;gap:8px;font-size:12px;display:grid}.beleg-review-meta-dl>div{grid-template-columns:6rem 1fr;gap:8px;display:grid}.beleg-review-meta-dl dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.beleg-review-meta-dl dd{color:var(--ink);margin:0;font-weight:500}.beleg-review-field-hint{color:var(--muted);margin-top:4px;font-size:10px;display:block}
