.sec-wrap{padding:.4em 1em 1.4em;}
.sec-wrap h3{margin:1.4em 0 .5em;font-size:115%;}
.sec-desc,.sec-note{color:#666;font-size:90%;line-height:1.6;margin:.4em 0 .8em;}
.sec-row{margin:.5em 0;font-size:92%;}
.sec-wrap textarea{width:100%;max-width:640px;box-sizing:border-box;font-family:monospace;font-size:90%;display:block;margin:.3em 0;}
.sec-wrap input[type=text]{margin:.2em 0;}
.sec-me,.sec-detected,.sec-impact{padding:.5em .8em;background:#f7f9fb;border:1px solid #e2e8ef;border-radius:4px;margin:.6em 0;font-size:90%;max-width:640px;}
.sec-actions{margin:1em 0;}
.sec-table{width:100%;margin-top:.8em;font-size:88%;}
.sec-table td{word-break:break-all;}
.inner-tabs{display:flex;flex-wrap:wrap;gap:8px 12px;margin:0 0 10px;}
.inner-tab{appearance:none;position:relative;height:40px;padding:0 12px 3px;border:0;background:transparent;color:#5b6572;font-size:14px;font-weight:600;cursor:pointer;}
.inner-tab::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#d5dbe4;}
.inner-tab.selected{color:#1d4ed8;}
.inner-tab.selected::after{background:#2563eb;}
.sec-pager{margin:.8em 0;}
.su-wrap{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.35);z-index:99995;display:flex;align-items:center;justify-content:center;}
.su-box{background:#fff;border-radius:8px;max-width:360px;width:90%;padding:16px;box-shadow:0 6px 24px rgba(0,0,0,.2);}
