.ty-area-v20 .ty-row{display:flex;gap:10px;margin-bottom:12px}
.ty-area-v20 .ty-buttons{display:flex;gap:10px}
.ty-area-v20 .ty-buttons button{flex:1}
.ty-area-v20 .ty-result-card{background:linear-gradient(145deg,#fff,#f5f8fb);padding:20px;border-radius:14px;box-shadow:0 8px 20px rgba(0,0,0,.12);border-left:5px solid #228B22}
.ty-area-v20 .ty-result-title{font-size:18px;font-weight:700;color:#0F284D}
.ty-area-v20 .ty-main{text-align:center;background:#0F284D;color:#fff;padding:15px;border-radius:10px;font-size:28px;margin:15px 0}
.ty-area-v20 .ty-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.ty-area-v20 .ty-card{background:#fff;border:1px solid #e5e9ef;border-radius:10px;padding:12px;text-align:center}
.ty-area-v20 .ty-card b{display:block;color:#228B22}
@media(max-width:600px){.ty-area-v20 .ty-grid{grid-template-columns:repeat(3,1fr);gap:5px}.ty-area-v20 .ty-card{font-size:12px;padding:8px}}
