label:where(:has(>input:not([type=checkbox],[type=radio],[type=hidden]),>select,>textarea)){flex-direction:column;gap:8px;max-width:100%;font-size:14px;font-weight:500;display:flex}input:where(:not([type=checkbox],[type=radio],[type=hidden],[type=submit],[type=button])),select,textarea{border:1px solid var(--field-border);border-radius:var(--radius);background-color:var(--surface);width:100%;max-width:520px;min-height:48px;color:var(--ink);font:inherit;padding:11px 14px;font-size:15px;font-weight:400;line-height:24px}textarea{resize:vertical;max-width:none;min-height:96px}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235a6b7e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}::placeholder{color:var(--muted);opacity:1}input:disabled,select:disabled,textarea:disabled{background-color:var(--bg);cursor:not-allowed}input[type=checkbox],input[type=radio]{vertical-align:-3px;width:18px;height:18px;accent-color:var(--primary);margin:0 8px 0 0}label:where(:has(>input[type=radio])){border:1px solid var(--field-border);background:var(--surface);cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:12px 20px;font-weight:500;display:inline-flex}label:where(:has(>input[type=radio]))>input[type=radio]{margin:0}label:where(:has(>input[type=radio]:checked)){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--status-info-bg);color:var(--link)}fieldset{border:none;margin:0 0 16px;padding:0}legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:500}main table:not([class]){border-collapse:separate;border-spacing:0;width:100%;font-size:14px;line-height:22px}main table:not([class]) th,main table:not([class]) td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);padding:13px 16px}main table:not([class]) thead th{background:var(--bg);color:var(--muted);border-bottom:none;padding:10px 16px;font-size:12px;font-weight:500;line-height:19px}main table:not([class]) thead th:first-child{border-radius:var(--radius) 0 0 var(--radius)}main table:not([class]) thead th:last-child{border-radius:0 var(--radius) var(--radius) 0}main table:not([class]) tbody th{font-weight:400}main table:not([class]) tbody tr:last-child>*{border-bottom:none}main table:not([class]):not(:has(thead)) tbody th{width:30%;color:var(--muted)}main table:not([class]):not(:has(thead)) tbody tr:nth-child(odd)>*{background:var(--bg)}
