.mr-card{min-inline-size:0;overflow-wrap:anywhere;color:var(--ink)}.mr-card h3{margin-block:0 6px}.mr-curs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-block:10px}.mr-cur{border:1px solid var(--line);border-radius:12px;padding:12px;min-inline-size:0}.mr-cur h4{margin:0 0 6px;font-size:.95em;color:var(--muted)}.mr-cur dl{display:grid;grid-template-columns:minmax(40%,1fr) minmax(0,auto);gap:4px 12px;margin:0}.mr-cur dt{color:var(--muted)}.mr-cur dd{margin:0;text-align:end;min-width:0;overflow-wrap:anywhere}.mr-ok{color:var(--green)}.mr-bad{color:var(--red)}.mr-alert{border:1px solid var(--red);border-inline-start-width:4px;border-radius:10px;padding:10px 12px;margin-block:8px;background:color-mix(in srgb,var(--red) 8%,transparent)}.mr-alert .sub{display:block;margin-block-start:4px}.mr-note{border:1px solid var(--line);border-inline-start:4px solid var(--amber);border-radius:10px;padding:8px 12px;margin-block:8px;background:color-mix(in srgb,var(--amber) 8%,transparent)}.mr-level{margin-block:8px}.mr-who{display:block;margin-block-end:8px;color:var(--ink)}.mr-who-name{display:block;font-size:1.05em}.mr-who-cur{display:block}.mr-badge{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:2px 10px;font-size:.85em;font-weight:600;border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap}.mr-badge.mr-l1{border-color:var(--blue);color:var(--blue)}.mr-badge.mr-l2{border-color:var(--amber);color:var(--amber-text,var(--amber))}.mr-badge.mr-l3{border-color:var(--amber);background:color-mix(in srgb,var(--amber) 14%,transparent);color:var(--amber-text,var(--ink))}.mr-badge.mr-l4{border-color:var(--red);background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red)}.mr-acts{margin-block-start:10px}html:root :is(.mr-card,.mr-deal) button{min-block-size:44px;max-inline-size:100%;white-space:normal}.mr-hist summary{cursor:pointer;min-block-size:44px;display:flex;align-items:center}.mr-plan{border-block-start:1px solid var(--line);padding-block:10px}.mr-plan:first-of-type{border-block-start:0}.mr-st{font-weight:600}.mr-st-overdue{color:var(--red)}.mr-st-paid{color:var(--green)}.mr-follow{display:grid;gap:14px}.mr-list{list-style:none;margin:0;padding:0}.mr-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding-block:10px;border-block-end:1px solid var(--line)}.mr-list li:last-child{border-block-end:0}.mr-list li>div:first-child{min-inline-size:0;flex:1 1 260px}.mr-fs{border:1px solid var(--line);border-radius:12px;padding:12px;margin-block:10px;min-inline-size:0}.mr-fs legend{padding-inline:6px;font-weight:600}.mr-check{display:flex;align-items:center;gap:10px;min-block-size:44px;cursor:pointer}.mr-check input{inline-size:20px;block-size:20px;flex:none}.mr-days-row{display:flex;flex-wrap:wrap;gap:0 18px}.mr-days .sub{margin-block:0 4px}.mr-ending{border:1px solid var(--line);border-inline-start:4px solid var(--amber);border-radius:10px;padding:8px 12px;margin-block:8px;background:color-mix(in srgb,var(--amber) 10%,transparent)}.mr-ending p{margin-block:0 6px;overflow-wrap:anywhere}.mr-ending .mr-acts{margin-block:0}.mr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:8px 12px}.mr-deal{border:1px solid var(--line);border-inline-start:4px solid var(--green);border-radius:10px;padding:8px 12px;margin-block:10px}.mr-deal.is-bad{border-inline-start-color:var(--red);background:color-mix(in srgb,var(--red) 8%,transparent)}.mr-deal p{margin-block:4px}:is(.mr-card,.mr-deal) :focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:560px){.mr-list li{align-items:stretch}.mr-list .cash-inline{inline-size:100%}}.rt-rep{border:1px solid var(--line, #d0d7e2);border-radius:12px;padding:8px 12px 10px;margin:0 0 10px;min-inline-size:0}.rt-rep legend{font-weight:700;padding-inline:4px}.rt-rep .sub{margin:0 0 4px}.rt-boxes{display:flex;flex-wrap:wrap;gap:4px 16px}.rt-box{display:inline-flex;align-items:center;gap:6px;min-block-size:44px;cursor:pointer}.rt-box input{inline-size:20px;block-size:20px;margin:0}.rt-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.rt textarea{display:block;inline-size:100%;min-block-size:64px;margin-block:4px 8px}.rt-ok{color:var(--good, #1a7f37);font-weight:600}.mr-st-replaced{color:var(--muted)}.mr-replaced{margin-block:8px;border:1px dashed var(--line);border-radius:10px;padding:0 12px}.mr-replaced summary{cursor:pointer;min-block-size:44px;display:flex;align-items:center;color:var(--muted);font-weight:600}.mr-replaced[open]{padding-block-end:10px}.mr-replaced .sub{margin-block:0 8px}dd.mr-wait-full{grid-column:1/-1;margin:0;text-align:end;min-width:0}dd.mr-wait-full .mr-wait-line{display:block;white-space:normal}
