/* 3D Studio AI v1.9.8 · parametric STL part builder */
.primitive-card .primitive-help{
  margin:10px 0;
  padding:11px 13px;
  border:1px solid #467e9c;border-radius:11px;
  background:linear-gradient(120deg,#17374d,#132d42);
  color:#d6f1ff;
  font-size:12px;line-height:1.6;
}
.primitive-card .primitive-hint{
  margin:9px 0 15px;
  font-size:11px;line-height:1.55;
  color:#a7c4d7;
  border-left:2px solid #719fb5;
  padding-left:11px;
}
.primitive-card .primitive-grid label:first-child select{
  font-size:15px;font-weight:700;
  border-color:#5a9bba;
  min-height:48px;
}
.primitive-card .primitive-grid label[hidden]{display:none!important;}
.primitive-card .primitive-grid label{
  gap:7px;line-height:1.4;
}
.primitive-card .primitive-grid input{
  font-variant-numeric:tabular-nums;
}
.primitive-card .primitive-grid label[data-primitive-types="flange"]{
  color:#c8e2ef;
}
.primitive-card #primitive-status{
  padding:8px 10px;
  border-radius:9px;
  background:#132b3c;
  overflow-wrap:anywhere;
}
body.viewer-immersive .tool-sheet-scroll .primitive-card .primitive-grid,
.tool-sheet-scroll .primitive-grid{width:100%;min-width:0;}
@media(max-width:420px){
  .primitive-card .primitive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;}
  .primitive-card .primitive-grid label:first-child{grid-column:1/-1;}
  .primitive-card .primitive-grid input{font-size:16px;min-height:45px;}
  .primitive-card .primitive-grid select{font-size:14px;}
}
