[data-theme=monica-rich-kosann] .mrk-a{--a-ink: #111;--a-body: #444;--a-muted: #777;--a-line: #d9d9d9;--a-soft: #f7f7f7;--a-ok: #1f7a4d;--a-warn: #a86b00;--a-bad: #c0392b;font-family:var(--font-body);color:var(--a-ink);font-size:14px;line-height:1.6}[data-theme=monica-rich-kosann] .mrk-a-head{margin:0 0 28px;padding-bottom:18px;border-bottom:1px solid var(--a-line)}[data-theme=monica-rich-kosann] .mrk-a-eyebrow{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--a-muted)}[data-theme=monica-rich-kosann] .mrk-a-title{margin:0;font-family:var(--font-body);font-size:24px;font-weight:500;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--a-ink)}[data-theme=monica-rich-kosann] .mrk-a-sub{margin:8px 0 0;color:var(--a-muted);font-size:14px}[data-theme=monica-rich-kosann] .mrk-a-label{margin:0 0 14px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--a-ink)}[data-theme=monica-rich-kosann] .mrk-a-card{border:1px solid var(--a-line);background:#fff;padding:24px}[data-theme=monica-rich-kosann] .mrk-a-card+.mrk-a-card{margin-top:16px}[data-theme=monica-rich-kosann] .mrk-a-soft{background:var(--a-soft);border-color:transparent}[data-theme=monica-rich-kosann] .mrk-a-btn,[data-theme=monica-rich-kosann] .mrk-a-btn-outline,[data-theme=monica-rich-kosann] .mrk-a-btn-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:0;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}[data-theme=monica-rich-kosann] .mrk-a-btn{border:1px solid var(--a-ink);background:var(--a-ink);color:#fff}[data-theme=monica-rich-kosann] .mrk-a-btn:hover:not(:disabled){background:#fff;color:var(--a-ink)}[data-theme=monica-rich-kosann] .mrk-a-btn-outline{border:1px solid var(--a-ink);background:#fff;color:var(--a-ink)}[data-theme=monica-rich-kosann] .mrk-a-btn-outline:hover:not(:disabled){background:var(--a-ink);color:#fff}[data-theme=monica-rich-kosann] .mrk-a-btn-link{min-height:0;padding:0;border:0;background:none;color:var(--a-ink);text-decoration:underline;text-underline-offset:4px}[data-theme=monica-rich-kosann] .mrk-a-btn:disabled,[data-theme=monica-rich-kosann] .mrk-a-btn-outline:disabled{opacity:.5;cursor:not-allowed}[data-theme=monica-rich-kosann] .mrk-a-block{width:100%}[data-theme=monica-rich-kosann] .mrk-a-field{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}[data-theme=monica-rich-kosann] .mrk-a-field>label,[data-theme=monica-rich-kosann] .mrk-a-field-label{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#555}[data-theme=monica-rich-kosann] .mrk-a input:not([type=checkbox]):not([type=radio]),[data-theme=monica-rich-kosann] .mrk-a select,[data-theme=monica-rich-kosann] .mrk-a textarea{border-radius:0;border-color:var(--a-line);font-family:var(--font-body)}[data-theme=monica-rich-kosann] .mrk-a input:not([type=checkbox]):not([type=radio]):focus,[data-theme=monica-rich-kosann] .mrk-a select:focus,[data-theme=monica-rich-kosann] .mrk-a textarea:focus{border-color:var(--a-ink);outline:none;box-shadow:none}[data-theme=monica-rich-kosann] .mrk-a-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid currentColor;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--a-ink);white-space:nowrap}[data-theme=monica-rich-kosann] .mrk-a-badge.is-ok{color:var(--a-ok)}[data-theme=monica-rich-kosann] .mrk-a-badge.is-warn{color:var(--a-warn)}[data-theme=monica-rich-kosann] .mrk-a-badge.is-bad{color:var(--a-bad)}[data-theme=monica-rich-kosann] .mrk-a-badge.is-muted{color:var(--a-muted)}[data-theme=monica-rich-kosann] .mrk-a-rows{display:flex;flex-direction:column;gap:10px}[data-theme=monica-rich-kosann] .mrk-a-row{display:flex;justify-content:space-between;gap:16px;color:var(--a-body)}[data-theme=monica-rich-kosann] .mrk-a-row.is-total{margin-top:6px;padding-top:12px;border-top:1px solid var(--a-line);font-weight:600;color:var(--a-ink);letter-spacing:.04em;text-transform:uppercase}[data-theme=monica-rich-kosann] .mrk-a-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}[data-theme=monica-rich-kosann] .mrk-a-step{position:relative;display:flex;gap:14px;padding-bottom:22px;color:var(--a-muted)}[data-theme=monica-rich-kosann] .mrk-a-step:before{content:"";position:absolute;left:6px;top:16px;bottom:0;width:1px;background:var(--a-line)}[data-theme=monica-rich-kosann] .mrk-a-step:last-child:before{display:none}[data-theme=monica-rich-kosann] .mrk-a-step-dot{flex:0 0 auto;width:13px;height:13px;margin-top:4px;border:1px solid var(--a-line);background:#fff;border-radius:999px}[data-theme=monica-rich-kosann] .mrk-a-step.is-done,[data-theme=monica-rich-kosann] .mrk-a-step.is-current{color:var(--a-ink)}[data-theme=monica-rich-kosann] .mrk-a-step.is-done .mrk-a-step-dot{background:var(--a-ink);border-color:var(--a-ink)}[data-theme=monica-rich-kosann] .mrk-a-step.is-done:before{background:var(--a-ink)}[data-theme=monica-rich-kosann] .mrk-a-step.is-current .mrk-a-step-dot{border:4px solid var(--a-ink)}[data-theme=monica-rich-kosann] .mrk-a-step-name{margin:0;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}[data-theme=monica-rich-kosann] .mrk-a-step-date{margin:2px 0 0;font-size:13px;color:var(--a-muted)}@media(min-width:768px){[data-theme=monica-rich-kosann] .mrk-a-steps.is-horizontal{flex-direction:row}[data-theme=monica-rich-kosann] .mrk-a-steps.is-horizontal .mrk-a-step{flex:1;flex-direction:column;gap:10px;padding:0 12px 0 0}[data-theme=monica-rich-kosann] .mrk-a-steps.is-horizontal .mrk-a-step:before{left:14px;right:0;top:10px;bottom:auto;width:auto;height:1px}}[data-theme=monica-rich-kosann] .mrk-a-empty{padding:56px 24px;border:1px solid var(--a-line);text-align:center}[data-theme=monica-rich-kosann] .mrk-a-empty p{margin:0 0 18px;color:var(--a-muted)}@media print{[data-theme=monica-rich-kosann] .mrk-a-noprint,[data-theme=monica-rich-kosann] header,[data-theme=monica-rich-kosann] nav,[data-theme=monica-rich-kosann] footer,[data-theme=monica-rich-kosann] aside{display:none!important}[data-theme=monica-rich-kosann] .mrk-a-card{border-color:#bbb}}
