.um-x .ua-row{display:grid;grid-template-columns:7px minmax(0,1fr);gap:5px 9px;padding:11px 13px;border-top:1px solid var(--um-line)}
.um-x .ua-row>i{width:6px;height:6px;border-radius:50%;background:#35c77a;margin-top:6px}.um-x .ua-warning>i{background:#efa537}
.um-x .ua-body{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.um-x .ua-body b{font-size:12.5px;font-weight:600;color:var(--um-tx)}
.um-x .ua-body span{font-size:11.5px;line-height:1.5;color:var(--um-tx2)}.um-x .ua-body small,.um-x .ua-row time{font-size:10.5px;color:var(--um-tx3)}.um-x .ua-row time{grid-column:2;font-variant-numeric:tabular-nums}
.ua-status:empty{display:none}.um-x .ua-status{padding:8px 13px;color:#f0ad55;font-size:12px}.ua-status button{margin-left:8px}
dialog.ua-dialog{box-sizing:border-box;margin:auto;width:min(900px,94vw);max-height:90vh;overflow:auto;background:#1b1917;color:#eee8de;border:1px solid #59492f;border-radius:16px;padding:22px}
dialog.ua-dialog::backdrop{background:#000b}dialog.ua-dialog>button:first-child{float:right}.ua-dialog h2{font-size:19px;margin:0 0 10px}
.ua-dialog .ua-note{font-size:12px;color:#a69a89;margin:10px 0 18px}.ua-dialog .ua-message{color:#e6b365;font-size:13px;min-height:18px}
.ua-dialog .ua-tools{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0}.ua-dialog .ua-tools span{font-size:12px}
.ua-dialog input,.ua-dialog select{font:inherit;font-size:13px;color:#eee8de;background:#242019;border:1px solid #514633;border-radius:8px;padding:8px;color-scheme:dark}
.ua-dialog .ua-list{max-height:calc(90vh - 290px);overflow:auto;padding-right:5px}.um-x .ua-row:not(.ua-full) .ua-body small{display:none}.um-x .ua-row:not(.ua-full) .ua-body span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.um-x [aria-label="관제 활동"] .um-ph>button{margin-left:auto;height:30px;font-size:12px}
.um-x .ua-full{grid-template-columns:7px minmax(0,1fr) auto;gap:10px;padding:15px 4px}.um-x .ua-full time{grid-column:3;white-space:nowrap}.um-x .ua-full .ua-body b{font-size:14px}.um-x .ua-full .ua-body span{font-size:13px}
html:has(dialog.ua-dialog[open]){overflow:hidden}@media(max-width:650px){.um-x .ua-full{grid-template-columns:7px minmax(0,1fr)}.um-x .ua-full time{grid-column:2}.ua-dialog input,.ua-dialog select{max-width:100%}}
