.r13-log-shell{display:grid;gap:18px}.r13-log-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:24px 26px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(120deg,color-mix(in srgb,var(--card) 92%,#246bfe 8%),var(--card));box-shadow:0 14px 40px rgba(0,0,0,.08)}.r13-log-hero>div>span,.r13-auto-readiness header span{display:block;margin-bottom:8px;color:var(--cyan);font-size:10px;font-weight:800;letter-spacing:.16em}.r13-log-hero h2{margin:0 0 8px;font-size:24px}.r13-log-hero p{max-width:760px;margin:0;color:var(--muted);line-height:1.6}.r13-log-hero aside{min-width:190px;padding-left:22px;border-left:1px solid var(--line);display:grid;gap:4px}.r13-log-hero aside b{font-size:22px}.r13-log-hero aside span,.r13-log-hero aside small{color:var(--muted)}
.r13-log-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.r13-log-summary article{position:relative;overflow:hidden;padding:17px 18px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.r13-log-summary article:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#3388ff}.r13-log-summary article.attention:before{background:#ff5c76}.r13-log-summary span,.r13-log-summary small{display:block;color:var(--muted)}.r13-log-summary strong{display:block;margin:5px 0;font-size:25px}
.r13-log-filters{display:grid;grid-template-columns:minmax(230px,1.7fr) repeat(3,minmax(150px,1fr)) auto;gap:10px;align-items:end;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.r13-log-filters label{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:700}.r13-log-filters input,.r13-log-filters select{width:100%;min-height:40px}
.r13-log-head,.r13-log-row>summary{display:grid;grid-template-columns:170px minmax(180px,1.3fr) 150px minmax(170px,1fr) minmax(175px,1fr) 120px 20px;gap:14px;align-items:center}.r13-log-head{padding:0 17px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.12em}.r13-log-list{display:grid;gap:8px}.r13-log-row{border:1px solid var(--line);border-radius:13px;background:var(--card);overflow:hidden}.r13-log-row[hidden]{display:none}.r13-log-row>summary{padding:15px 17px;cursor:pointer;list-style:none;transition:background .15s ease}.r13-log-row>summary::-webkit-details-marker{display:none}.r13-log-row>summary:hover{background:color-mix(in srgb,var(--card) 92%,#3182f6 8%)}.r13-log-row[open]>summary{background:color-mix(in srgb,var(--card) 88%,#3182f6 12%);border-bottom:1px solid var(--line)}.r13-log-row time{font-variant-numeric:tabular-nums;font-size:12px}.r13-log-row time small,.r13-log-row summary small,.r13-log-vessel span,.r13-log-actor span{display:block;margin-top:4px;color:var(--muted);font-size:10px}.r13-log-vessel strong{font-size:14px}.r13-log-row summary>div:nth-child(3){display:flex;gap:6px;flex-wrap:wrap}.r13-log-chevron{font-style:normal;transition:transform .18s ease}.r13-log-row[open] .r13-log-chevron,.r13-readiness-card[open] summary>i,.r13-auto-attempts[open] summary>i{transform:rotate(180deg)}
.r13-log-pill,.r13-action,.r13-origin{display:inline-flex;align-items:center;gap:6px;width:max-content;border:1px solid var(--line);border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;letter-spacing:.05em}.r13-log-pill i{width:6px;height:6px;border-radius:50%;background:currentColor}.r13-log-pill.good{color:#34d6a0;background:rgba(52,214,160,.08);border-color:rgba(52,214,160,.25)}.r13-log-pill.bad{color:#ff7588;background:rgba(255,91,117,.08);border-color:rgba(255,91,117,.26)}.r13-log-pill.pending{color:#f2b84b;background:rgba(242,184,75,.08);border-color:rgba(242,184,75,.25)}.r13-action.suspend{color:#f2b84b}.r13-action.resume{color:#55c8ff}.r13-action.terminate{color:#ff7588}.r13-origin.auto{color:#a995ff}.r13-origin.manual{color:var(--muted)}
.r13-log-detail{padding:17px}.r13-log-detail dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.r13-log-detail dl>div{padding:12px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--card) 86%,var(--bg) 14%)}.r13-log-detail dt{margin-bottom:6px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.r13-log-detail dd{margin:0;overflow-wrap:anywhere}.r13-log-detail code,.r13-log-error code,.r13-auto-attempts code,.r13-readiness-card code{font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.r13-log-error{display:flex;gap:16px;align-items:center;margin-top:12px;padding:12px;border:1px solid rgba(255,91,117,.3);border-radius:10px;color:#ff8b9b;background:rgba(255,91,117,.07)}
.r13-auto-readiness{border:1px solid var(--line);border-radius:16px;background:var(--card);overflow:hidden}.r13-auto-readiness>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;border-bottom:1px solid var(--line)}.r13-auto-readiness h3{margin:0 0 6px}.r13-auto-readiness p{margin:0;color:var(--muted);line-height:1.5}.r13-auto-readiness>header>b{padding:6px 9px;border-radius:8px;background:var(--bg);font-size:11px}.r13-auto-readiness>div{display:grid;gap:8px;padding:12px}.r13-readiness-card{border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--card) 88%,var(--bg) 12%)}.r13-readiness-card>summary{display:grid;grid-template-columns:1fr auto 20px;align-items:center;gap:12px;padding:13px 15px;cursor:pointer;list-style:none}.r13-readiness-card>summary::-webkit-details-marker{display:none}.r13-readiness-card summary div span{display:block;margin-top:3px;color:var(--muted);font-size:10px}.r13-readiness-card summary>i,.r13-auto-attempts summary>i{font-style:normal;transition:transform .18s}.r13-readiness-body{padding:0 15px 15px}.r13-readiness-body>p{padding:11px;border:1px solid var(--line);border-radius:9px}.r13-readiness-body ul{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none}.r13-readiness-body li{display:flex;gap:9px;align-items:flex-start;padding:9px 10px;border-radius:8px;background:rgba(255,91,117,.07)}.r13-readiness-body li>span{color:#ff7588}.r13-readiness-body li b,.r13-readiness-body li code{display:block}.r13-readiness-body li code{margin-top:2px;color:var(--muted)}.r13-ready-note{color:#34d6a0!important}
.r13-auto-attempts{border:1px solid var(--line);border-radius:14px;background:var(--card);overflow:hidden}.r13-auto-attempts>summary{display:grid;grid-template-columns:1fr auto 20px;align-items:center;gap:12px;padding:16px 18px;cursor:pointer;list-style:none}.r13-auto-attempts>summary::-webkit-details-marker{display:none}.r13-auto-attempts summary div small{display:block;margin-top:4px;color:var(--muted)}.r13-auto-attempts>.table-wrap{border-top:1px solid var(--line);border-radius:0}.r13-log-footer{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:10px}.r13-log-empty,.r13-log-no-match{margin:0;padding:28px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:12px}
@media(max-width:1180px){.r13-log-head{display:none}.r13-log-row>summary{grid-template-columns:145px minmax(170px,1fr) 140px minmax(170px,1fr) 20px}.r13-log-row>summary>div:nth-child(5),.r13-log-actor{display:none}.r13-log-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.r13-log-filters button{min-height:40px}.r13-log-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.r13-log-hero{display:grid;padding:18px}.r13-log-hero aside{padding:12px 0 0;border-left:0;border-top:1px solid var(--line)}.r13-log-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.r13-log-filters{grid-template-columns:1fr}.r13-log-row>summary{grid-template-columns:1fr auto 18px;gap:10px}.r13-log-row>summary time{grid-column:1}.r13-log-vessel{grid-column:1}.r13-log-row>summary>div:nth-child(3){grid-column:2;grid-row:1/3;justify-content:flex-end}.r13-log-row>summary>div:nth-child(4){grid-column:1/3}.r13-log-row>summary>div:nth-child(5),.r13-log-actor{display:none}.r13-log-detail dl{grid-template-columns:1fr}.r13-auto-readiness>header{display:grid}.r13-log-footer{display:grid}}
@media(prefers-reduced-motion:reduce){.r13-log-row>summary,.r13-log-chevron,.r13-readiness-card summary>i,.r13-auto-attempts summary>i{transition:none}}
