.native-reasoning{border:1px solid #cfe0da;border-radius:22px;background:#fff;overflow:hidden}.native-reasoning summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px;cursor:pointer;background:#edf4f1}.native-reasoning summary span{font-size:10px;letter-spacing:.1em;color:#587269;font-weight:900}.native-reasoning summary h3{margin:3px 0 0}.native-reasoning summary small{color:#657d75}.native-reasoning-body{display:grid;gap:14px;padding:18px}.native-reasoning-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.native-reasoning-controls label{display:grid;gap:5px;color:#587269;font-size:12px;font-weight:800}.native-reasoning-controls select{box-sizing:border-box;width:100%;min-height:46px;border:1px solid #bfd2cc;border-radius:12px;padding:9px;background:#fff;font:inherit;font-size:14px}.native-reasoning-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.native-reasoning-flow article{padding:12px;border-radius:14px;background:#edf4f1}.native-reasoning-flow b{color:#176b50;font-size:12px}.native-reasoning-flow p{margin:6px 0 0;line-height:1.45;font-size:13px}.native-reasoning-output{border-left:4px solid #176b50;padding:12px 14px;background:#dcf4e9;line-height:1.45}.native-reasoning-output.caution{border-color:#dca51d;background:#fff8e6}.native-reasoning-output.danger{border-color:#a13b32;background:#fff0ed}.native-reasoning-evidence{display:grid;gap:8px;padding:13px;border:1px solid #d6e2de;border-radius:14px;background:#f8fbfa}.native-reasoning-evidence:empty{display:none}.native-reasoning-evidence strong{color:#176b50;font-size:12px}.native-reasoning-evidence ul{display:grid;gap:6px;margin:0;padding-left:18px}.native-reasoning-evidence a{color:#176b50;text-decoration:underline}.native-reasoning-evidence small{color:#61736d;line-height:1.4}.native-diagnostic-index{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid #9dcec0;border-radius:16px;background:#eef9f5}.native-diagnostic-index span{color:#176b50;font-size:11px;font-weight:900;letter-spacing:.08em}.native-diagnostic-index p{margin:4px 0 0;color:#587269;font-size:13px}.native-diagnostic-index>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.native-diagnostic-index button{border:1px solid #76bba7;border-radius:999px;background:#fff;padding:9px 12px;color:#176b50;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.native-diagnostic-index button:hover,.native-diagnostic-index button:focus{background:#176b50;color:#fff}.native-diagnostic-index.is-empty{border-color:#d6e2de;background:#f8fbfa}.native-diagnostic-metrics{display:grid;gap:8px;padding:14px;border:1px solid #b9d8ce;border-radius:16px;background:#f3faf7}.native-diagnostic-metrics>span{color:#176b50;font-size:11px;font-weight:900;letter-spacing:.09em}.native-diagnostic-metrics h4{margin:0;font-size:18px}.native-diagnostic-table-wrap{overflow-x:auto;border:1px solid #d4e4df;border-radius:12px;background:#fff}.native-diagnostic-metrics table{width:100%;min-width:760px;border-collapse:collapse}.native-diagnostic-metrics th,.native-diagnostic-metrics td{padding:10px;text-align:left;vertical-align:top;border-bottom:1px solid #dbe8e3;font-size:12px}.native-diagnostic-metrics th{color:#587269;background:#edf4f1;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.native-diagnostic-metrics td a{color:#176b50;font-weight:800;text-decoration:underline}.native-diagnostic-note td{padding-top:3px;color:#586d66;background:#fbfdfc;font-size:11px;line-height:1.4}.native-diagnostic-metrics small{color:#5d706a;line-height:1.45}@media(max-width:760px){.native-reasoning-controls,.native-reasoning-flow{grid-template-columns:1fr}.native-diagnostic-index{align-items:flex-start;flex-direction:column}.native-diagnostic-index>div:last-child{justify-content:flex-start}}
