body{color:#000;--xphar-table-bg:var(--cd-surface-1,white);--xphar-table-head-bg:var(--cd-surface-2,#f5f5f5);--xphar-table-text:var(--cd-text,black);--xphar-table-border:var(--cd-border-strong,black);background:#fff;margin:8px;font-family:initial;font-size:16px;line-height:1.35}main{max-width:none}h1,h2,h3,p{margin:.7em 0}.controls{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:8px 0;display:flex}.controls label{align-items:center;gap:5px;display:inline-flex}input,select,button{font:inherit;color:#000;background:#fff;border:1px solid #555;border-radius:0;padding:3px 5px}button:disabled{color:#777;cursor:wait;background:#eee}input{min-width:260px}.bad{color:#b00020}button.sort{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}a{color:#111;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}a:visited{color:#333}a:hover,a:focus{color:#000;background:#eee}.table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--xphar-table-border);background:var(--xphar-table-bg);color:var(--xphar-table-text);margin:8px 0 18px;overflow-x:auto}table{border-collapse:collapse;background:var(--xphar-table-bg);width:100%;color:var(--xphar-table-text)}th,td{border:1px solid var(--xphar-table-border);background:var(--xphar-table-bg);color:var(--xphar-table-text);text-align:left;vertical-align:top;white-space:nowrap;padding:4px 6px}.table-wrap>table{border:0}th{background:var(--xphar-table-head-bg);z-index:1;font-weight:700;position:sticky;top:0}td:nth-child(3),td:nth-child(4),td:nth-child(5){text-align:right}@media (width<=760px){body{margin:6px;font-size:14px}h1{font-size:1.45rem}h2{margin-top:1.1em;font-size:1.15rem}h3{font-size:1rem}.controls{display:block}.controls label,.controls span{margin:6px 0;display:block}input,select,button{box-sizing:border-box;max-width:100%}input{width:100%;min-width:0;margin-top:3px}.table-wrap{width:calc(100vw - 12px);margin-left:-1px}table{min-width:720px}th,td{padding:4px 5px;font-size:13px}td:nth-child(2),th:nth-child(2){background:var(--xphar-table-bg);z-index:2;position:sticky;left:0;box-shadow:1px 0 #000}th:nth-child(2){background:var(--xphar-table-head-bg);z-index:3}}@media (width<=420px){body{font-size:13px}table{min-width:640px}th,td{padding:3px 4px;font-size:12px}}
