/* KERTANEXA v15.31 — Tool Plan Limit Consistency */
.tool-plan-limit{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:7px 10px;
    margin:14px 0;
    padding:12px 14px;
    border:1px solid #dbe5f5;
    border-radius:14px;
    background:#f7faff;
    color:#53617a;
    font-size:.82rem;
    line-height:1.45
}
.tool-plan-limit strong{color:#173b8f}
.tool-plan-limit span{display:inline-flex;align-items:center;gap:6px}
.tool-plan-limit span:not(:last-of-type)::after{
    content:"";
    width:3px;
    height:3px;
    margin-left:4px;
    border-radius:999px;
    background:#9aabc7
}
.tool-plan-limit a{
    margin-left:auto;
    color:#245fc1;
    font-weight:800;
    text-decoration:none
}
.tool-plan-limit a:hover{text-decoration:underline}
@media(max-width:640px){
    .tool-plan-limit{align-items:flex-start;gap:5px 8px}
    .tool-plan-limit strong{width:100%}
    .tool-plan-limit span{width:100%}
    .tool-plan-limit span::after{display:none}
    .tool-plan-limit a{margin:4px 0 0}
}
