/* Phase 3A only. Existing MEDPOL content tokens; no global or menu selectors. */
#meine-checks{padding:clamp(20px,3.5vw,36px);border:1px solid var(--line,#ffffff16);border-radius:28px;background:#071225b3}
#meine-checks .mc-intro{max-width:76ch;margin:0 0 24px;color:var(--muted2,#91a7c8);font-size:14px;line-height:1.8}
#meine-checks .mc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
#meine-checks .mc-card{display:flex;flex-direction:column;min-width:0;padding:26px;border:1px solid var(--line,#ffffff16);border-radius:20px;background:linear-gradient(140deg,#0d1d34,#081225)}
#meine-checks .mc-kind{color:var(--ice,#b7ecff);font-size:11px;letter-spacing:.08em;text-transform:uppercase;line-height:1.6}
#meine-checks h3{margin:12px 0 18px;font-size:21px;line-height:1.35;letter-spacing:-.025em;font-weight:600}
#meine-checks .mc-status{display:inline-block;align-self:flex-start;padding:7px 10px;border:1px solid #59c6ee25;border-radius:8px;background:#59c6ee0a;color:var(--ice,#b7ecff);font-size:12px;line-height:1.5}
#meine-checks .mc-meta{display:grid;grid-template-columns:auto 1fr;gap:10px 16px;margin:24px 0;font-size:12px;line-height:1.7}
#meine-checks .mc-meta dt{color:var(--muted2,#91a7c8)}
#meine-checks .mc-meta dd{margin:0;overflow-wrap:anywhere;color:var(--text,#fff)}
#meine-checks .mc-next{margin:0 0 22px;color:var(--muted,#c8d6f0);font-size:14px;line-height:1.8}
#meine-checks .mc-action{display:inline-flex;justify-content:center;align-items:center;min-height:44px;margin-top:auto;padding:10px 16px;border:1px solid #59c6ee55;border-radius:10px;background:#0c243b;color:var(--ice,#b7ecff);font:inherit;font-size:13px;font-weight:600;cursor:pointer}
#meine-checks .mc-action:disabled{opacity:.55;cursor:wait}
#meine-checks .mc-empty{padding:30px;border:1px dashed #59c6ee35;border-radius:20px;background:#ffffff02}
#meine-checks .mc-empty h3{margin-top:0}
#meine-checks .mc-empty p,#meine-checks .mc-detail p{max-width:75ch;color:var(--muted,#c8d6f0);font-size:14px;line-height:1.8}
#meine-checks .mc-empty .mc-action{margin-top:12px}
#meine-checks .mc-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-top:24px;padding-top:20px;border-top:1px solid var(--line,#ffffff16)}
#meine-checks .mc-toolbar p{margin:0;max-width:60ch;font-size:12px;color:var(--muted2,#91a7c8);line-height:1.8}
#meine-checks .mc-notice{color:var(--muted,#c8d6f0);font-size:13px;line-height:1.8;margin-top:18px}
#meine-checks .mc-notice:empty{display:none}
#meine-checks .mc-detail{padding:26px;margin-top:22px;border:1px solid #59c6ee55;border-radius:20px;background:#0b1a30}
#meine-checks .mc-order-id{overflow-wrap:anywhere;font-size:12px!important}
#meine-checks .mc-detail-note{padding-top:16px;border-top:1px solid var(--line,#ffffff16)}
#meine-checks :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--ice,#b7ecff);outline-offset:4px}
@media(max-width:700px){#meine-checks .mc-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:540px){#meine-checks{padding:20px 16px;border-radius:22px}#meine-checks .mc-card,#meine-checks .mc-empty,#meine-checks .mc-detail{padding:20px}#meine-checks .mc-meta{grid-template-columns:1fr;gap:4px}#meine-checks .mc-meta dd{margin-bottom:10px}}
