/* TOALDO Website Case Unified Public Sync FINAL */
[data-twcs-original="1"]{display:none!important}
.toaldo-web-case-sync{max-width:1220px;margin:0 auto;padding:72px 28px 96px;color:#eef3f6}
.twcs-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}
.twcs-head h1{font-size:48px;line-height:1.05;margin:12px 0 16px;font-weight:520}
.twcs-head p{max-width:820px;color:#8e9aa5;line-height:1.75}
.twcs-head a{border:1px solid #2d3943;border-radius:9px;padding:10px 14px;color:#dbe3e8;text-decoration:none}
.twcs-kicker{font-size:11px;letter-spacing:.15em;color:#8ea1b2}
.twcs-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:32px 0}
.twcs-stats>div{border:1px solid #26333d;border-radius:12px;padding:18px;background:#0d1318}
.twcs-stats b{display:block;font-size:26px;font-weight:540}.twcs-stats span{font-size:12px;color:#84919d}
.twcs-filters{display:flex;flex-wrap:wrap;gap:8px;padding:22px 0;border-top:1px solid #253039;border-bottom:1px solid #253039}
.twcs-filters button{border:1px solid #2b3842;background:#0b1116;color:#8f9ca7;padding:9px 12px;border-radius:8px;cursor:pointer}
.twcs-filters button.active{color:#eff4f7;border-color:#586773;background:#171f26}
.twcs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}
.twcs-card{border:1px solid #293640;border-radius:14px;overflow:hidden;background:#0d141a}
.twcs-cover{aspect-ratio:16/10;position:relative;background:#101b24}.twcs-cover img{width:100%;height:100%;object-fit:cover;display:block}
.twcs-cover i{position:absolute;right:10px;top:10px;font-style:normal;font-size:10px;background:rgba(7,11,15,.8);border:1px solid #45525c;border-radius:999px;padding:5px 8px}
.twcs-placeholder{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#657786;letter-spacing:.14em}.twcs-placeholder b{font-size:24px}
.twcs-body{padding:16px}.twcs-body>span{font-size:10px;color:#8ea1b2}.twcs-body h3{font-size:17px;font-weight:540;margin:8px 0}.twcs-body p{font-size:12px;color:#8996a1;line-height:1.65}.twcs-body small{color:#70808c}
.twcs-empty{grid-column:1/-1;padding:28px;border:1px solid #293640;border-radius:12px;color:#8c99a4}
@media(max-width:900px){.twcs-grid{grid-template-columns:repeat(2,1fr)}.twcs-head{flex-direction:column}}
@media(max-width:620px){.twcs-grid{grid-template-columns:1fr}.toaldo-web-case-sync{padding:42px 18px}.twcs-head h1{font-size:38px}}