/* v6.18 standalone enhancement styling; leaves prior stylesheet untouched. */
.tle618-panel{margin:15px 0;border:1px solid #435b71;border-radius:11px;padding:17px;background:#172432;color:#dceaf5}
.tle618-panel h3,.tle618-panel h4{margin:0 0 8px;font-size:17px;color:#f2f7fc}
.tle618-panel p{line-height:1.6;margin:10px 0}
.tle618-panel .tle618-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:12px 0}
.tle618-panel button{max-width:100%;white-space:normal}
.tle618-panel [data-kind="error"]{color:#ffc0ae}
.tle618-panel [data-kind="success"]{color:#95e4c1}
.tle618-panel .tle618-hint{font-size:13px;color:#aabfce}
.tle618-rec{padding:12px;border:1px solid #475970;border-radius:8px;margin:10px 0;display:flex;flex-direction:column;gap:7px}
.tle618-rec-head{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.tle618-rec small{color:#c0d0de;overflow-wrap:anywhere}
.tle618-rec button{align-self:flex-start}
.tle618-rec a{color:#a4c8ff;text-decoration:underline;overflow-wrap:anywhere}
.tle618-source{background:#314859;color:#ebf4ff;border-radius:20px;padding:4px 10px;font-size:12px}
@media(max-width:700px){.tle618-panel{padding:12px}.tle618-panel .tle618-actions button{width:100%}}
