.check__grid{gap:14px;margin-top:20px;display:grid}.check__label{margin-bottom:6px;font-size:.9rem;font-weight:650;display:block}.medcheck textarea{border:1px solid var(--line-strong);width:100%;min-height:180px;color:var(--ink);resize:vertical;background:#fff;border-radius:14px;padding:14px;font:600 1rem/1.6 ui-monospace,SF Mono,Menlo,Consolas,monospace;box-shadow:0 8px 24px #0a4dbb0f}.medcheck textarea:focus{border-color:var(--cobalt);outline:0;box-shadow:0 0 0 3px #d4e5fd}.check__actions{align-items:center;gap:10px;margin-top:8px;display:flex}.check__pt{background:linear-gradient(#f3f8ff,#fff);border:1px solid #cfe0fa;border-radius:16px;align-content:start;gap:4px;padding:16px;display:grid}.check__pt strong{font-family:var(--display);color:var(--navy);font-size:1.25rem}.check__pt span{color:var(--muted);font-size:.88rem}.check__pt .check__pt-label{color:var(--cobalt-ink);font-size:.78rem;font-weight:650}.check__pt .btn,.check__pt .textbtn{justify-self:start;margin-top:6px}.check__loading,.check__none{color:var(--muted);margin-top:8px;font-size:.92rem}.check__results{gap:14px;margin-top:28px;display:grid}.check__results>.band__title{margin-top:14px}.orders,.inters,.dupes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.order{border:1px solid var(--line);background:#fff;border-left-width:4px;border-radius:14px;gap:10px;padding:14px 16px;display:grid}.order--ok{border-left-color:var(--ok)}.order--info,.order--plain{border-left-color:var(--cobalt)}.order--caution{border-left-color:#e0a100}.order--danger{border-left-color:var(--danger)}.order--unknown{border-left-color:var(--line-strong);background:var(--canvas)}.order__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.order__raw{color:var(--ink);overflow-wrap:anywhere;font:600 .95rem/1.4 ui-monospace,SF Mono,Menlo,Consolas,monospace}.order__drug{font-size:.9rem;font-weight:700}.order__drug--none{color:var(--muted);font-weight:600}.order__tags{flex-wrap:wrap;gap:6px;display:flex}.otag{color:var(--ink-2);background:var(--canvas);border:1px solid var(--line);border-radius:999px;align-items:center;padding:2px 10px;font-size:.76rem;font-weight:650;display:inline-flex;text-decoration:none!important}.otag--warn{color:#8a1c12;background:#fff1ef;border-color:#f3c2bd}.verdict{border-radius:10px;margin:0;padding:10px 12px;font-size:.9rem;line-height:1.45}.verdict--ok{background:var(--ok-soft);color:#0d5a39}.verdict--info{background:var(--cobalt-soft);color:var(--cobalt-ink)}.verdict--caution{color:#6d4300;background:#fff6e0}.verdict--danger{color:#8a1c12;background:#fdecea}.order__row{background:#f3f8ff;border:1px solid #d6e4fb;border-radius:10px;padding:10px 12px}.order__row-label{color:var(--navy);align-items:center;gap:8px;font-size:.84rem;font-weight:700;display:flex}.order__row ul{color:var(--ink-2);gap:2px;margin:6px 0 0;padding-left:18px;font-size:.86rem;display:grid}.order__hint{color:var(--muted);margin:0;font-size:.85rem}.inter{border:1px solid var(--line);background:#fff;border-radius:14px;gap:8px;padding:14px 16px;display:grid}.inter__pair{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.inter__pair span{color:var(--muted)}.inter blockquote{background:var(--canvas);color:var(--ink-2);border-left:3px solid #b9d3fb;border-radius:0 10px 10px 0;margin:0;padding:8px 12px;font-size:.87rem;line-height:1.5}.inter__src{color:var(--cobalt-ink);margin-bottom:2px;font-size:.74rem;font-weight:700;display:block}.dupes li{color:#6d4300;background:#fff6e0;border:1px solid #f1d79a;border-radius:12px;padding:10px 14px;font-size:.9rem}.check__fine{margin-top:10px}@media (width>=760px){.check__grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start}}
