/* Hide desktop-oriented editing tools on phone-sized screens. */
@media (max-width: 767px), (pointer: coarse) and (max-height: 500px) {
  .cc :is(
    [data-cc^="image-workbench"],
    [data-cc^="director-"],
    [data-cc][data-kind="director"],
    [data-cc][data-kind="camera"],
    [data-cc][data-kind="lighting"],
    [data-cc="camera-match-output"],
    [data-cc="locate-condition"]
  ),
  .cc .cc-menu-branch:has(> .cc-submenu [data-cc][data-kind="camera"]),
  .cc .cc-node:is(.type-camera,.type-lighting) > :not(header,.cc-port),
  .cc .cc-director-desktop-hint,
  .cc #ccInspector:has([data-camera-space-field],[data-condition="camera"],[data-condition="lighting"],[data-cc="camera-space-enable"]) > :not(.cc-panel-head),
  .cc #ccInspector:has([data-camera-space-field],[data-condition="camera"],[data-condition="lighting"],[data-cc="camera-space-enable"]) .cc-panel-head p,
  #creative-tools :is([data-animation-entry],[data-tool-route="camera"]),
  #creative-tools :is(div,article):has(> :is([data-animation-entry],[data-tool-route="camera"])):has(> [data-tool-share]) {
    display: none !important;
  }
}
