.find-row{background:#fff;border:1px solid #d9ded2;border-radius:14px;margin:10px 0;padding:16px}.find-row summary{display:flex;align-items:center;gap:14px;cursor:pointer;list-style:none}.find-row summary .name{flex:1;min-width:0}.find-row summary small{display:block;margin-top:5px}.find-row .report{border-top:1px solid #ddd;margin-top:16px;padding-top:16px}.verdict{padding:6px 10px;border-radius:20px;background:#fff0d3;white-space:nowrap;font-size:13px}.verdict.consider{background:#dceddd}.verdict.pass,.verdict.closed{background:#eee}.fact-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.fact-list>div{border:1px solid #e3e5dd;border-radius:8px;padding:12px}.fact-list small{display:block}.brief-math{background:#edf4e8;padding:16px;border-radius:12px}.source-list{overflow-wrap:anywhere}label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px;margin:14px 0}input[type=checkbox]{width:20px;height:20px}.actions{flex-wrap:wrap}#activity{font-size:14px}main{max-width:1150px}h1{font-size:clamp(32px,5vw,56px)}@media(max-width:600px){.find-row summary{flex-wrap:wrap}.find-row summary .name{flex-basis:70%}.sectionhead{flex-wrap:wrap}.actions>*{max-width:100%}.find-row{padding:12px}main{padding:16px}.fact-list{grid-template-columns:1fr 1fr}.fact-list>div{min-width:0;overflow-wrap:anywhere}}
.sectionhead{margin-top:12px}#workspace>section.card:first-child .sectionhead{margin-top:0}#health{font-size:20px}#health-detail{font-size:13px}#activity{margin-bottom:0}nav.actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}nav.actions>button{font-size:13px;padding:10px 6px;min-width:0}#workspace>section.card:first-child .actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#workspace>section.card:first-child .actions>*{font-size:12px;padding:8px;min-width:0}@media(max-width:600px){#workspace>section.card:first-child{padding:14px;margin-top:12px}.sectionhead>a{font-size:12px;padding:8px;min-height:36px}#setup{padding:12px}#finds>p{font-size:13px}h1{margin-top:0}header{padding-bottom:12px}}
