.workflow-studio .properties-wordmark{width:140px;max-height:42px;margin:5px auto;object-fit:contain}
.workflow-studio #inspector h2{font-size:20px;line-height:1.25;margin:10px 0 8px}
.workflow-studio #inspector .object-type{font-size:11px;margin:6px 0 10px}
.workflow-studio #inspector .field{font-size:13px;margin:10px 0;gap:5px}
.workflow-studio #inspector .field :is(input,select,textarea){font-size:15px;min-height:40px;padding:8px 10px}
.workflow-studio #inspector .field-row{gap:8px}.workflow-studio #inspector .field-row>.field{min-width:0;flex:1}
.workflow-studio #inspector .dimension-note,.workflow-studio #inspector .unit-hint{font-size:12px;line-height:1.4;margin:7px 0}
.workflow-studio #inspector .hinge-quick-control{display:flex;align-items:center;gap:10px;margin:10px 0 14px;padding:10px;border:1px solid var(--glass-line);border-radius:10px;font-size:14px}
.property-section{border-top:1px solid var(--glass-line);margin:0;padding:0 0 8px}.property-section>summary{font-family:var(--draft-font);font-weight:700;font-size:15px;min-height:44px;display:list-item;align-content:center;cursor:pointer;padding:10px 2px}
.workflow-studio #inspector .property-section .inspector-section{margin:8px 0;padding:0;border:0}.workflow-studio #inspector .property-section h3{font-size:12px;margin:8px 0}
.workflow-studio #inspector .rotation-row{gap:7px}.workflow-studio #inspector .rotation-row :is(button,input){min-height:40px;height:40px;font-size:15px;padding:7px}
.workflow-studio #inspector .selected-preview{height:80px;max-height:80px;margin:5px 0 10px}.workflow-studio #inspector .selected-preview>svg{height:72px;max-width:100%}.workflow-studio #inspector .selected-preview>img{height:72px}
.workflow-studio #inspector .supplier-detail{font-size:12px;line-height:1.5;padding:5px 0}.workflow-studio #inspector .supplier-detail a{color:inherit;text-decoration:underline}
.workflow-studio #inspector .info-card{font-size:12px;padding:10px}.workflow-studio #inspector .save-part{min-height:40px;font-size:13px}
.workflow-studio #inspector .field-row{align-items:end}
.workflow-studio #inspector .selected-preview{height:auto;max-height:none;min-height:80px;padding:8px}
.workflow-studio #inspector .group-spacing{margin:14px 0;padding:12px;border:1px solid var(--glass-line);border-radius:12px;background:#103f6a22}
.workflow-studio #inspector .group-spacing h3{font-size:15px;margin:0 0 8px}
.workflow-studio #inspector .group-spacing>button{width:100%;min-height:40px;border-radius:9px;font-size:14px}
/* Gap direction follows the selection layout; keep it out of Properties. */
.workflow-studio #inspector .group-spacing .field:has(#groupGapAxis){display:none}

.mode-protection { display: grid; gap: 10px; }
.mode-protection #switchForEdit { justify-self: center; }
.dimension-label { white-space: nowrap; }

.workflow-studio #inspector [data-section="dimensions"] .field-row:has(#objWidth){flex-wrap:wrap}
.workflow-studio #inspector [data-section="dimensions"] .field-row:has(#objWidth)>.field{flex-basis:108px}
