/* TOALDO DESIGN SERVICE FINAL V4 */
.toaldo-v4-merged-nav{display:none!important}
#toaldo-design-service-context{
  width:100%;
  margin:0 0 18px;
  padding:18px;
  border:1px solid #2a3741;
  border-radius:12px;
  background:#0c1319;
  color:#eaf0f3;
}
#toaldo-design-service-context .tds4-head{
  display:flex;align-items:flex-start;justify-content:space-between;gap:24px
}
#toaldo-design-service-context .tds4-eyebrow{
  display:block;font-size:9px;letter-spacing:.16em;color:#7d91a1
}
#toaldo-design-service-context h2{
  margin:5px 0 0;font-size:21px;line-height:1.2;font-weight:540;letter-spacing:-.02em
}
#toaldo-design-service-context .tds4-head p{
  max-width:650px;margin:0;color:#84939e;font-size:11px;line-height:1.65;text-align:right
}
#toaldo-design-service-context .tds4-targets{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:9px!important;
  margin-top:15px!important;
  width:100%!important;
}
#toaldo-design-service-context .tds4-target{
  display:block!important;
  position:relative!important;
  min-width:0!important;
  width:auto!important;
  height:auto!important;
  min-height:70px!important;
  padding:12px 13px!important;
  border:1px solid #293740!important;
  border-radius:9px!important;
  background:#0f171d!important;
  color:#dfe6ea!important;
  text-align:left!important;
  writing-mode:horizontal-tb!important;
  text-orientation:mixed!important;
  white-space:normal!important;
  cursor:pointer!important;
  pointer-events:auto!important;
  user-select:none!important;
}
#toaldo-design-service-context .tds4-target:hover{
  border-color:#53616c!important;background:#121c23!important
}
#toaldo-design-service-context .tds4-target.active,
#toaldo-design-service-context .tds4-target[aria-pressed="true"]{
  border-color:#c5d0d7!important;background:#1a252d!important;color:#fff!important
}
#toaldo-design-service-context .tds4-target b{
  display:block!important;font-size:13px!important;font-weight:560!important;
  writing-mode:horizontal-tb!important;white-space:normal!important
}
#toaldo-design-service-context .tds4-target small{
  display:block!important;margin-top:5px!important;color:#778894!important;
  font-size:10px!important;line-height:1.4!important;writing-mode:horizontal-tb!important
}
#toaldo-design-service-context .tds4-selected{
  display:flex;align-items:center;gap:10px;margin-top:12px;
  padding:10px 12px;border:1px solid #2a3741;border-radius:8px;
  background:#0a1116;color:#8696a1;font-size:11px
}
#toaldo-design-service-context .tds4-selected strong{color:#eef3f6;font-weight:560}
#toaldo-design-service-context .tds4-flow{
  display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding-top:12px;
  border-top:1px solid #243039;color:#7f8f9a;font-size:10px
}
#toaldo-design-service-context .tds4-flow b{color:#dfe6ea;font-weight:540}
#toaldo-design-service-context .tds4-flow i{color:#4f5e68;font-style:normal}
@media(max-width:1100px){
  #toaldo-design-service-context .tds4-targets{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:720px){
  #toaldo-design-service-context .tds4-head{flex-direction:column;gap:8px}
  #toaldo-design-service-context .tds4-head p{text-align:left}
  #toaldo-design-service-context .tds4-targets{grid-template-columns:1fr!important}
}
